@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

a {
  color: black;
  text-decoration: none;
}

input,
textarea {
  font-family: "Lato", sans-serif;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: rgb(241, 241, 241);
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: rgb(33, 117, 155);
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.vidyard-player-container .play-button {
  position: absolute;
  width: 16%;
  height: auto;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  opacity: 1 !important;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  overflow: hidden;
  font-size: 0;
  padding: 0;
  min-width: 20px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-appearance: initial !important;
     -moz-appearance: initial !important;
          appearance: initial !important;
}

/* Flexbox Utils
--------------------------------------------- 
Version: 1.0.0

Theme Name: nationalmitwentytwenty
*/
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 23.5rem) {
  .d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 48rem) {
  .d-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 85.375rem) {
  .d-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* * Text color utils */
.text-primary-color {
  color: rgb(178, 95, 35);
}

.text-blue-color {
  color: rgb(83, 156, 204);
}

/* * Svg utils */
.arrow-right {
}
.arrow-right::after {
  content: "";
  width: 18px;
  height: 12px;
  padding-left: 0.75rem;
  display: inline-block;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat center;
}

.orange-line {
  height: 10px;
  background: rgb(231, 181, 145);
}

.pdf-logo {
  font-size: 18px;
}

@media screen and (max-width: 23.5rem) {
  .pdf-logo {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    font-size: 1rem;
  }
  .pdf-logo::before {
    margin-top: 0.25rem;
  }
}
.pdf-logo::before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 18px;
  height: 18px;
  background: url("./assets/svg/pdf-logo-with-label.svg") no-repeat center left;
  vertical-align: middle;
  padding-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.blue-link {
  color: rgb(0, 86, 136);
}

li.no-dots {
  list-style: none;
}

.blue-clipper-bottom {
  -webkit-clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
          clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
  background-color: rgb(12, 41, 64);
  color: white;
  padding: 1rem 0 2rem 0;
}
@media screen and (max-width: 47.9375rem) {
  .blue-clipper-bottom {
    -webkit-clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
            clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
  }
}

.bg-icon-cloud {
  background: url("./assets/images/icon-cloud/icon-cloud.png");
  height: 16.25rem;
}

.image__icon__cloud {
  position: relative;
  top: 4.6875rem;
  max-width: 85.375rem;
  background-image: url("./assets/images/icon-cloud/icon-cloud.png");
  height: 16.25rem;
  margin: 0 auto;
}

.m-standard {
}
@media screen and (min-width: 23.4375rem) {
  .m-standard {
    margin: 1.25rem 0;
  }
}
@media screen and (min-width: 48rem) {
  .m-standard {
    margin: 1.875rem 0;
  }
}
@media screen and (min-width: 85.375rem) {
  .m-standard {
    margin: 2.5rem 0;
  }
}

.m-auto {
  margin: auto;
}

.d-desk.d-tab {
}
@media screen and (max-width: 47.9375rem) {
  .d-desk.d-tab {
    display: none;
  }
}

.d-mobile {
}
@media screen and (min-width: 48rem) {
  .d-mobile {
    display: none;
  }
}
.d-mobile .table-row {
  color: rgb(0, 0, 0);
}

.two-columns {
}
@media screen and (min-width: 47.9375rem) {
  .two-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .two-columns .first-column {
    width: 50%;
  }
  .two-columns .second-column {
    width: 50%;
  }
  .two-columns .second-column img {
    width: 100%;
  }
}

.wh-100 {
  width: 100%;
  height: 100%;
}

.external-link-icon::before {
  content: "";
  background: url("./assets/svg/nmi-external-icon.svg") no-repeat center left;
  height: 20px;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
}

.bullets {
  list-style: disc;
}
.bullets li {
  list-style: disc;
}

.uppercase {
  text-transform: uppercase;
}

.p-1 {
  padding: 1rem;
}

.pt-1 {
  padding-top: 1rem;
}

.mt-1 {
  margin-top: 1rem;
}

.pt-2 {
  padding-top: 2rem;
}

.mt-2 {
  margin-top: 2rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.order-first {
  -webkit-box-ordinal-group: -998;
      -ms-flex-order: -999;
          order: -999;
}

.order-last {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.cta-link {
  font-weight: 900;
  text-decoration: underline;
}

.show-filters {
}
.show-filters .datatables_show_filter {
  display: none;
}
.show-filters .datatables_hide_filter {
  display: block;
}

.datatables_show_filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: transparent;
  color: white;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 1.5rem;
}
.datatables_show_filter::after {
  content: "";
  background: url("./assets/svg/chevron-down.svg") no-repeat center;
  display: inline-block;
  width: 3rem;
  height: 3rem;
}

.datatables_hide_filter {
  display: none;
  border: none;
  background: transparent;
  text-decoration: underline;
  position: absolute;
  color: rgba(255, 255, 255, 0.8);
  right: 1rem;
  top: 1rem;
  cursor: pointer;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

.mb10 {
  margin-bottom: 0.625rem;
}

.mt30 {
  margin-top: 30px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.cb {
  clear: both;
}

.search-form {
  z-index: 10;
  color: rgb(0, 83, 138);
  margin-right: 0.2rem;
  padding: 0.5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search-form__container {
  border: 1px solid gray;
  padding: 4px;
  margin-right: 1rem;
  display: none;
}
.search-form__input {
  outline: none;
  border: none;
}
.search-form__submit {
  border: none;
  cursor: pointer;
  background: transparent;
}
.search-form__submit .fa-search {
  color: gray;
}
.search-form .fa-times {
  display: none;
}
.search-form.active {
}
.search-form.active .search-form__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 19.0625rem;
}
.search-form.active .search-form__container .search-form__input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.search-form.active .search-form__toggleicons {
}
.search-form.active .search-form__toggleicons .fa-times {
  display: inline-block;
}
.search-form.active .search-form__toggleicons .fa-search {
  display: none;
}

.fa-search {
  color: rgb(0, 83, 138);
}

html {
  font-size: 16px;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Lato", sans-serif;
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
  overflow-x: hidden;
}

.container__grid {
  grid-template-columns: auto;
  grid-template-rows: auto;
  grid-gap: 0;
}

.container {
  margin: 4rem auto 0 auto;
  max-width: 85.375rem;
  /* 1366px */
}
@media screen and (max-width: 48rem) {
  .container {
    margin: 0 auto 0 auto;
  }
}

.page-container {
}
@media screen and (min-width: 23.4375rem) {
  .page-container {
    padding: 2.5rem 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .page-container {
    padding: 3.125rem 1.5rem;
  }
}
@media screen and (min-width: 85.375rem) {
  .page-container {
    padding: 3.75rem 6.125rem;
  }
}

.page-container-x {
}
@media screen and (min-width: 23.4375rem) {
  .page-container-x {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .page-container-x {
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 85.375rem) {
  .page-container-x {
    padding: 0 6.125rem;
  }
}

.grid__rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(231, 181, 145);
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 23.5rem) {
  .grid__rate {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__rate {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.grid__submit {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(230, 181, 144);
}
@media (max-width: 23.5rem) {
  .grid__submit {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__submit {
    display: none;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.grid__hero {
  background: transparent;
  position: relative;
  width: 100%;
}
@media (min-width: 48.0625rem) {
  .grid__hero {
    max-height: 450px;
  }
}

@-webkit-keyframes bounce {
  50% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@keyframes bounce {
  50% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.grid__clipper--top {
  position: relative;
  z-index: 3;
  -webkit-clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
          clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
  margin-top: -4rem;
}
@media (max-width: 23.4375rem) {
  .grid__clipper--top {
    -webkit-clip-path: polygon(50% 0.625rem, 100% 3.4375rem, 100% 100%, 0 100%, 0 3.75rem);
            clip-path: polygon(50% 0.625rem, 100% 3.4375rem, 100% 100%, 0 100%, 0 3.75rem);
  }
}

.home_page__clipper--top {
  position: relative;
  z-index: 0;
  -webkit-clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
          clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
  margin: -4rem 0 0 0;
}
@media (max-width: 23.4375rem) {
  .home_page__clipper--top {
    -webkit-clip-path: polygon(50% 0.625rem, 100% 3.4375rem, 100% 100%, 0 100%, 0 3.75rem);
            clip-path: polygon(50% 0.625rem, 100% 3.4375rem, 100% 100%, 0 100%, 0 3.75rem);
  }
}

.grid__training {
  border-bottom: 1.2rem solid rgb(230, 181, 144);
}

.grid__contact {
  background: rgb(167, 169, 172);
}

.grid__story {
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(12, 41, 64)), to(rgb(7, 83, 137)));
  background: linear-gradient(180deg, rgb(12, 41, 64), rgb(7, 83, 137));
}

.grid__news {
  background: rgb(255, 255, 255);
}

.grid__media-contacts {
  border-top: 0.625rem solid rgb(231, 181, 145);
}
.grid__media-contacts__title {
  margin: 3.125rem 0 1.8775rem 0;
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  text-align: center;
  font-size: 1.875rem;
}
@media (max-width: 48rem) {
  .grid__media-contacts {
    /* 376px <-->  768px */
  }
  .grid__media-contacts .contact-cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.entry_header {
  background-color: rgb(12, 41, 64);
  color: rgb(255, 255, 255);
  font-size: 300%;
  padding: 2%;
}

.show_hide {
  color: rgb(0, 86, 136);
  /* Desktop View : min-width: 1366px */
  /* Tablet View - min-width: 768px and max-width: 1365px */
}
@media (min-width: 85.375rem) {
  .show_hide {
    display: none;
  }
}
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .show_hide {
    display: none;
  }
}

.mi_cancel_show_hide {
  color: rgb(0, 86, 136);
}

.elearning_show_hide {
  color: rgb(0, 86, 136);
}

.elearning_course_show_hide {
  color: rgb(0, 86, 136);
}

.podcast_show_hide {
  color: rgb(0, 86, 136);
}

.read-more-content {
  overflow: hidden;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  /* Mobile View - max-width: 767px */
}
@media (max-width: 47.9375rem) {
  .read-more-content {
    display: none;
  }
}

.read-more-content.readmore_show {
  max-height: 6.875rem;
  display: block;
}

.podcast-bg {
  background-image: url("./assets/images/podcast_background.png") !important;
}

.nmi_text_bold {
  font-weight: bold;
}

.nmi_blue_link {
  color: rgb(0, 86, 136);
  text-decoration: underline;
}

.email-icon {
  height: 2rem;
  width: 2rem;
  background: url("./assets/svg/email_icon_white.svg") no-repeat;
}

.phone-icon {
  width: 2rem;
  background: url("./assets/svg/phone_icon_white.svg") no-repeat;
}

.clearfix {
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

select {
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  background: url("./assets/svg/dropdown-down.svg") no-repeat right rgb(255, 255, 255);
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-size: 2.25rem 1.5rem;
}

.icon-cloud-footer-opacity {
  opacity: 20%;
}

.addShadowBox {
  -webkit-box-shadow: 0rem 0rem 0.625rem rgba(0, 0, 0, 0.16);
          box-shadow: 0rem 0rem 0.625rem rgba(0, 0, 0, 0.16);
}

.nmi_breadcrumb_container {
  height: 3.1875rem;
  background: rgb(231, 237, 242) 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0rem 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
          box-shadow: 0rem 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: normal normal normal 1rem/1.25rem Lato, sans-serif;
  padding: 0.875rem 0.875rem 0.875rem 3.5625rem;
  /* Mobile View - min-width: 23.5rem and max-width: 47.9375rem */
  /* Mobile View - max-width: 375px */
  /* Tablet View - min-width: 768px and max-width: 1365px */
}
.nmi_breadcrumb_container a:last-child {
  font-family: normal normal bold 1rem/2.5rem Lato, sans-serif;
}
.nmi_breadcrumb_container .nmi_breadcrumb_separator {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  background: url("./assets/svg/arrow_forward_ios-24px.svg") no-repeat;
  height: 1rem;
  width: 0.625rem;
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .nmi_breadcrumb_container {
    padding: 0.75rem 0.75rem 0.75rem 1.0625rem;
    height: 2.5625rem;
  }
  .nmi_breadcrumb_container a {
    width: 5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .nmi_breadcrumb_container .nmi_breadcrumb_envelop {
    width: 5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (max-width: 23.4375rem) {
  .nmi_breadcrumb_container {
    padding: 0.75rem 0.75rem 0.75rem 1.0625rem;
    height: 2.5625rem;
  }
  .nmi_breadcrumb_container a {
    width: 5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .nmi_breadcrumb_container .nmi_breadcrumb_envelop {
    width: 5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .nmi_breadcrumb_container {
    padding: 1rem 1rem 1rem 1.4375rem;
    height: 3.0625rem;
  }
  .nmi_breadcrumb_container a {
    width: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .nmi_breadcrumb_container .nmi_breadcrumb_envelop {
    width: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}

.common_read_more_button {
  font-weight: normal !important;
}

.bulletin_link_current {
  margin-bottom: 1rem;
}

:root {
  --focus-gold: #EB0000;
  --focus-text: #002035;
  --focus-border: .55rem;
  --focus-offset: 2px;
  --button-focus-offset:2px;
}

body .n2-ss-slider a.n2-ow:focus,
body .n2-ss-slider a.n2-ow:focus-visible,
body .n2-ss-slider .n2-ow-all a:focus,
body .n2-ss-slider .n2-ow-all a:focus-visible {
  outline: var(--focus-border) solid var(--focus-gold) !important;
  outline-style: groove;
}

.nav__section__button:focus-visible {
  outline-offset: var(--button-focus-offset) !important;
  outline-style: groove;
}

:focus-visible {
  outline: var(--focus-border) solid var(--focus-gold) !important;
  outline-offset: var(--focus-offset) !important;
  outline-width: var(--focus-border) !important;
  outline-style: groove;
}

a:focus-visible {
  outline: var(--focus-border) solid var(--focus-gold) !important;
  outline-offset: var(--focus-offset) !important;
  outline-width: var(--focus-border) !important;
  outline-style: groove;
}

/* * Contact Card Component (Media contacts section) */
.icon-pdf {
  width: 1.45em;
  margin-right: 1rem;
  margin-top: 0.4rem;
  vertical-align: bottom;
}

.contact-card {
  height: 16.1875rem;
  width: 23.6875rem;
  border: 0.0625rem solid rgb(232, 232, 232);
  -webkit-box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
          box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
  margin-right: 1rem;
}
.contact-card__profile {
  height: 10.1875rem;
  padding: 1rem;
}
.contact-card__name {
  font-size: 1.5rem;
  text-transform: uppercase;
}
.contact-card__role {
  font-size: 0.875rem;
  text-transform: uppercase;
}
.contact-card__email {
  height: 3rem;
  border: 0.0625rem solid rgb(232, 232, 232);
  padding: 0.8125rem 0.9375rem;
  font-size: 1rem;
  color: rgb(0, 83, 138);
}
.contact-card__email:before {
  content: "";
  background-image: url("./assets/svg/email-24px.svg");
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 1.531875rem;
}
.contact-card__phone {
  padding: 0.8125rem 0.9375rem;
  height: 3rem;
  border-top: 0.0625rem solid rgb(232, 232, 232);
  font-size: 1rem;
  color: rgb(0, 83, 138);
}
.contact-card__phone:before {
  content: "";
  background-image: url("./assets/svg/call-24px.svg");
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 1.531875rem;
}
.contact-card p {
  display: none;
}
@media (max-width: 48rem) {
  .contact-card {
    /* 376px <-->  768px */
    width: 90%;
    margin: 1rem auto;
  }
}

/* *
 * Slider overrides */
@media screen and (max-width: 47.9375rem) {
  .n2-ss-slide-background-image {
    background-position: bottom !important;
    background-size: 100% auto !important;
  }
}
/* * University cards */
.university-cards {
  background: rgb(255, 255, 255);
  padding-top: 7rem;
  padding-bottom: 5.5rem;
}
.university-cards h2 {
  text-transform: uppercase;
}
.university-cards p {
  color: rgb(117, 117, 117);
}
.university-cards > div {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);
}
.university-cards img {
  width: 100%;
}
.university-cards h2,
.university-cards p {
  padding: 16px 30px;
}
.university-cards a {
  margin-top: auto;
  padding: 0 30px;
  margin-bottom: 40px;
}
@media screen and (max-width: 48rem) {
  .university-cards h2 {
    padding: 1rem 1rem 0 1rem;
  }
  .university-cards p {
    padding: 0.625rem 1rem 0 1rem;
  }
  .university-cards a {
    padding: 1rem 1rem 0 1rem;
  }
  .university-cards h2 {
    font-size: 1rem;
  }
  .university-cards p {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .university-cards {
    padding-top: 2rem;
    padding-bottom: 1.25rem;
  }
  .university-cards > div {
    margin-bottom: 2rem;
  }
  .university-cards h2 {
    font-size: 1.25rem;
  }
  .university-cards p {
    font-size: 1rem;
  }
}

.icon-cloud {
  background: url("./assets/images/icon-cloud/icon-cloud.png");
}

.webinars-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.2rem;
}
.webinars-images a {
  border: 2px solid white;
}
@media screen and (max-width: 47.9375rem) {
  .webinars-images {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.hero-image-with-text-banner {
  display: grid;
  grid-template-areas: "title" "img" "desc";
}
.hero-image-with-text-banner img {
  width: 100%;
}
@media screen and (max-width: 23.5rem) {
  .hero-image-with-text-banner img {
    margin: 1rem 0;
  }
}
.hero-image-with-text-banner h2 {
  grid-area: title;
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  font-size: 24px;
}
.hero-image-with-text-banner .desc {
  grid-area: desc;
  color: rgb(51, 51, 51);
  font-size: 18px;
}
.hero-image-with-text-banner .desc .blue-link {
  font-weight: bold;
  display: inline-block;
}
.hero-image-with-text-banner img,
.hero-image-with-text-banner .embed-youtube {
  grid-area: img;
}
@media screen and (min-width: 85.375rem) {
  .hero-image-with-text-banner {
    display: grid;
    grid-template-areas: "title img" "desc  img" "desc img";
  }
  .hero-image-with-text-banner h2 {
    font-size: 30px;
  }
  .hero-image-with-text-banner p {
    font-size: 24px;
  }
  .hero-image-with-text-banner p,
.hero-image-with-text-banner a {
    margin: 0.7rem 0;
  }
  .hero-image-with-text-banner .desc {
    margin-top: -1rem;
    padding-right: 0.7rem;
  }
  .hero-image-with-text-banner iframe {
    width: 32.5rem !important;
  }
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .hero-image-with-text-banner {
    display: grid;
    grid-template-areas: "title title" "desc  img";
    gap: 1rem;
    font-size: 30px;
  }
  .hero-image-with-text-banner h2 {
    font-size: 30px;
  }
  .hero-image-with-text-banner p,
.hero-image-with-text-banner a {
    font-size: 18px;
    margin: 0.5rem 0;
  }
  .hero-image-with-text-banner iframe {
    width: 21.875rem !important;
  }
}
@media screen and (max-width: 23.4375rem) {
  .hero-image-with-text-banner a,
.hero-image-with-text-banner p {
    margin: 0.5rem 0;
  }
}
@media screen and (max-width: 47.9375rem) {
  .hero-image-with-text-banner iframe {
    width: 100% !important;
  }
}

/* Blue Btn component */
.btn-blue {
  background: rgb(0, 82, 136);
  color: white;
  padding: 0.75rem 0.8rem;
}

/* sakshi's clipper component */
.sakshi__clipper--top {
  position: relative;
  z-index: 3;
  -webkit-clip-path: polygon(50% 0%, 100% 60px, 100% 100%, 0 100%, 0 60px);
  clip-path: polygon(50% 0%, 100% 60px, 100% 100%, 0 100%, 0 60px);
  top: -4rem;
}

.angular_block_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(231, 181, 145);
  width: 100%;
  top: -4rem;
}

.angular_block_container {
}
.angular_block_container .angular_block {
  max-width: 25.625rem;
  width: 100%;
  background: linear-gradient(359deg, rgb(12, 41, 64) 0%, rgb(7, 83, 137) 100%);
}
.angular_block_container .angular_block_content {
  padding: 7.438rem 1.6rem 3.75rem 6.125rem;
  background-repeat: no-repeat;
  background-position: bottom;
}

.underwriting_guidelines {
  margin-top: -4rem;
}
.underwriting_guidelines .angular_block_content {
  padding: 3.75rem 1.6rem 3.75rem 6.1875rem;
}

.bg-icon-cloud {
  background: url("./assets/images/icon-cloud/icon-cloud.png");
  height: 16.25rem;
}

.angular_block_container h2 {
  color: rgb(230, 181, 144) !important;
}

.angular_block_container .card_text {
  color: rgb(255, 255, 255);
  padding: 40px 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.angular_block_container span {
  display: block;
  padding-top: 10px;
}

.angular_block_container a {
  color: rgb(0, 184, 252) !important;
  padding: 10px 0 10px 0 !important;
}

.angular_block_image {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.angular_block_image.rate_background {
  width: 100%;
  background-image: url("./assets/images/frontpage_rategps_background.jpg");
}

.angular_block_image.underwriting_guidelines_background {
  width: 100%;
  background-image: url("./assets/images/lenders_overview/banner_3@2x.png");
}

.angular_block_image.contact_advisor_background {
  width: 100%;
  background-image: url("./assets/images/lenders_overview/banner_4@2x.png");
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .angular_block_container {
  }
  .angular_block_container .angular_block {
    max-width: 18.375rem;
  }
  .angular_block_container .angular_block_content {
    padding: 5rem 1.5rem 0 1.5rem;
  }
  .angular_block_container .card_text {
    padding: 20px 0;
  }
  .underwriting_guidelines {
  }
  .underwriting_guidelines .angular_block_content {
    padding: 3.125rem 1.5rem 0 1.5rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .angular_block_container {
    display: grid;
  }
  .angular_block_container .angular_block {
    max-width: 100%;
    height: auto;
  }
  .angular_block_container .card_text {
    padding: 12px 0;
  }
  .angular_block_container a {
    padding: 10px 0 10px 0 !important;
  }
  .angular_block_container .angular_block_content {
    padding: 5.25rem 1.563rem 2.5rem 1.563rem;
    height: auto;
  }
  .angular_block_container .bg-cloud img {
    width: 100%;
    height: auto;
  }
  .angular_block_container .angular_block_image {
    height: 17rem;
  }
  .underwriting_guidelines {
  }
  .underwriting_guidelines .angular_block_content {
    padding: 2.5rem 1.563rem;
    margin-top: 0;
  }
  .contact_advisor {
    margin-top: 4rem;
  }
}
.nmi_accordion_container {
  margin: 0 2rem;
}

.nmi_accordion {
}
.nmi_accordion .arrow-up {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.nmi_accordion .arrow-down {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.nmi_accordion .accord_data_image {
  width: 180px;
  height: 80px;
}
.nmi_accordion .accord_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 1rem 0 0 0;
}
.nmi_accordion .accord_login_button {
  color: #fff;
}
.nmi_accordion .accord_login_button img {
  margin: 0.3rem 0.5rem 0 0;
}
.nmi_accordion .accord_request_button {
  color: #00538a;
}
.nmi_accordion .type-request {
  background-color: white;
  color: #00538a;
  border: 1px solid #00538a;
  margin: 0 0 0 1rem;
}
.nmi_accordion .type-login {
  background-color: #00538a;
  color: white;
}
.nmi_accordion .type-view {
  background-color: #00538a;
  color: white;
  width: 290px;
}
.nmi_accordion .accord_button_container {
  padding: 0 1rem;
  height: 2.75rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 600 1.125rem/2.375rem Lato;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.nmi_accordion .accord_author {
  font: normal normal bold 16px/18px Lato;
}
.nmi_accordion .accord_description {
  font: normal normal normal 16px/25px Lato;
}
.nmi_accordion .accordion_container {
  -webkit-box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
  margin: 1.5rem 0 0 0;
}
.nmi_accordion .accordion_container button.accord_link {
  cursor: pointer;
  width: 100%;
  padding: 20px 0 20px 20px;
  color: rgb(0, 86, 136);
  background-color: rgb(255, 255, 255);
  border: 0;
  border-top: 2px solid rgb(255, 255, 255);
  border-left: 2px solid rgb(255, 255, 255);
  font-size: 20px;
  font-weight: bold;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  line-height: 24px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nmi_accordion .accordion_container button.accord_link.active {
  color: rgb(0, 0, 0);
}
.nmi_accordion .accordion_container h2, .nmi_accordion .accordion_container h3.accord_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(255, 255, 255);
  border-bottom: 2px solid rgba(12, 41, 64, 0.2);
  font-size: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.nmi_accordion .accordion_container h2 .accord_image, .nmi_accordion .accordion_container h3.accord_header .accord_image {
  margin: 0 0.75rem 0 0;
}
.nmi_accordion .accordion_container .accordion_content.active {
  border-top: none;
  padding: 1.25rem;
}
.nmi_accordion .accordion_container .accordion_content {
  display: none;
  padding: 1.25rem;
}

.button__our__story {
  border: 0;
  background: transparent;
  color: transparent;
  margin: 0;
}

.btn__main--light {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.875rem;
  width: 171px;
  background-color: white;
  border: 1px solid #005288;
  color: #037eab;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
  margin: 0 0 1.25rem 1.25rem;
}
.btn__main--light a {
  color: #037eab;
  text-decoration: none;
}
.btn__main--light a:hover {
  text-decoration: underline;
}

.btn__main--dark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.875rem;
  width: 171px;
  background-color: #005288;
  border: 1px solid #005288;
  color: white;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
  margin: 0 0 1.25rem 1.25rem;
}
.btn__main--dark a {
  color: white;
  text-decoration: none;
}
.btn__main--dark a:hover {
  text-decoration: underline;
}

.accordion_shortcode_wrapper {
}
.accordion_shortcode_wrapper .accordion_shortcode_block.active {
  border: 0.125rem solid rgb(7, 83, 137);
}
.accordion_shortcode_wrapper .accordion_shortcode_block {
  margin-bottom: 1.25rem;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
          box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
}
.accordion_shortcode_wrapper .accordion_shortcode_block a.accordion_shortcode_title {
  display: block;
  background: url("./assets/svg/dropdown-down.svg") no-repeat right center;
  background-position-x: right 1.25rem;
  padding: 1.25rem 2rem 1.25rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  cursor: pointer;
  border-bottom: 1px solid rgba(12, 41, 64, 0.2);
}
.accordion_shortcode_wrapper .accordion_shortcode_block a.accordion_shortcode_title.active {
  background: url("./assets/svg/dropdown-up.svg") no-repeat right center;
  background-position-x: right 1.25rem;
  border-top: 0.125rem solid rgb(7, 83, 137);
  border-left: 0.125rem solid rgb(7, 83, 137);
  border-right: 0.125rem solid rgb(7, 83, 137);
  color: rgb(0, 0, 0);
}
.accordion_shortcode_wrapper .accordion_shortcode_block .accordion_shortcode_content.active {
  border-left: 0.125rem solid rgb(7, 83, 137);
  border-right: 0.125rem solid rgb(7, 83, 137);
  border-bottom: 0.125rem solid rgb(7, 83, 137);
}
.accordion_shortcode_wrapper .accordion_shortcode_block .accordion_shortcode_content {
  display: none;
  padding: 1.25rem;
}

.accordion-container {
  margin-top: 1.25rem;
  border: 1px solid #f5f8fa;
  -webkit-box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
  position: relative;
}
.accordion-container .accordion-title {
  color: #037eab;
  cursor: pointer;
  padding: 1.25rem 2.5rem 1.25rem 1.25rem;
}
.accordion-container .accordion-title.text-primary-color {
  color: #de762b;
}
.accordion-container .accordion-title::after {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("./assets/svg/dropdown-down.svg") no-repeat center;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 1rem;
}
.accordion-container .accordion-title.ui-state-active {
  color: rgb(0, 0, 0);
  border-bottom: 1px solid rgba(12, 41, 64, 0.2);
}
.accordion-container .accordion-title.ui-state-active::after {
  background: url("./assets/svg/dropdown-up.svg") no-repeat center;
}
.accordion-container .accordion-panel {
  margin: 1.25rem;
  display: none;
}

#skip--button {
  font-family: "Lato", Arial, san-serif;
  width: 100%;
  color: white;
  background: rgb(12, 41, 64);
  text-align: center;
  overflow: hidden;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  height: 0rem;
  opacity: 0;
  border: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 0.1rem;
  position: relative;
  top: -10rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 20;
  text-transform: capitalize;
}

#skip--button:focus {
  height: 2rem;
  opacity: 1;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  top: 0;
  font-size: 0.9rem;
}

.nav__container {
  background: rgb(255, 255, 255);
  max-width: 85.375rem;
  min-width: 19rem;
  margin: 0 auto;
}

.nav__crown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-flow: nowrap;
      flex-flow: nowrap;
  z-index: 9;
  max-width: 85.375rem;
  width: 100%;
  background-color: rgb(255, 255, 255);
  height: 4.6875rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 48rem) {
  .nav__crown {
    -webkit-box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
            box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
  }
}

.nav__burger {
  background-color: rgb(255, 255, 255);
  border: none;
  width: 2.5rem;
  padding: 0 0 3.75rem 0;
  margin: 0.9375rem 0 0 0;
  height: 3.375rem;
  text-align: center;
  display: none;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nav__burger:focus:not(:focus-visible) {
  outline: 0;
}
@media (max-width: 48rem) {
  .nav__burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nav__burger svg {
  margin: 1.125rem 0 0 0;
  stroke: #333;
}

.burger--active {
  background-color: #0c2940;
}
.burger--active svg {
  stroke: rgb(255, 255, 255);
}

.nav__crown__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  right: -2.1875rem;
  margin-left: 8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
@media (max-width: 48rem) {
  .nav__crown__menu {
    display: none;
  }
}
.nav__crown__menu li {
  white-space: nowrap;
  margin: 0 1rem;
}

.nav__crown__menu--mobile {
  display: none;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 48rem) {
  .nav__crown__menu--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 0.125rem solid rgb(231, 181, 145);
    margin: 0.5rem 0 0.8125rem 0;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 6rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-color: rgb(255, 255, 255);
  }
  .nav__crown__menu--mobile li {
    background-color: rgb(255, 255, 255);
    margin: 1rem;
  }
  .nav__crown__menu--mobile li a {
    white-space: nowrap;
  }
}

.nav__crown__jewel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 1rem;
}

.nav__logo {
  width: 13.6875rem;
  margin: 0 0 0 2.5rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media (max-width: 48rem) {
  .nav__logo {
    width: 10.625rem;
    margin: 0 0 0 0.5rem;
  }
}
@media (max-width: 23.4375rem) {
  .nav__logo {
    width: 8.625rem;
    margin: 0 0 0 0.3rem;
  }
}

.nav__menu--homeicon {
  margin: 1.2rem 0 0 2.5rem;
}

.nav__global {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  height: 4rem;
  z-index: 9;
  background-color: rgb(255, 255, 255);
  border-top: 0.125rem solid rgb(231, 237, 242);
  border-bottom: 0.125rem solid rgb(0, 83, 138);
  max-width: 85.375rem;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 48rem) {
  .nav__global {
    border-bottom: 0;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: 4.6875rem;
    height: auto;
    z-index: 8;
    -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
            transform-origin: top center;
    -webkit-box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
            box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
  }
  .nav__global ul {
  }
  .nav__global ul li {
    background-color: rgb(231, 237, 242);
    margin: 1rem 0 0 0;
  }
}

.nav__global__menus {
  position: relative;
}

.nav__mobile__search__link {
  margin: 1.3rem 3.5rem 0 0;
  position: relative;
  top: 0.5rem;
  z-index: 2;
  display: none;
}
@media screen and (max-width: 48rem) {
  .nav__mobile__search__link {
    display: block;
    top: 10px;
    right: -2rem;
  }
}

.nav__search__desktop__link {
  width: 100%;
  margin: 0 4rem 0 0;
}

.nav__search__link {
  margin: 1.3rem 1.3rem 0 0;
  position: relative;
  z-index: 8;
  width: 100%;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 48rem) {
  .nav__search__link {
    display: none;
  }
}

.nav__menu__title--single, .nav__menu__title--bold, .nav__menu__title, .nav__menu__title--desk {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1rem;
  letter-spacing: 0;
  text-align: left;
  text-decoration: none;
  line-height: 2.5rem;
}

.nav__menu__title--super {
  font-size: 0.6rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.nav__menu__title--heading {
  font-size: 1rem;
}

.nav__menu__title--desk {
  color: #b35f23;
  border: 0;
  border-bottom: 0.125rem solid rgb(231, 237, 242);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  background: transparent;
}
.nav__menu__title--desk:focus:not(:focus-visible) {
  outline: 0;
}
.nav__menu__title--desk:hover {
  text-decoration: none;
}
@media screen and (max-width: 48rem) {
  .nav__menu__title--desk {
    display: none;
    color: rgb(0, 83, 138);
    line-height: 2.95rem;
    border-bottom: 0;
    background-color: #f2f8fb;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0 0 0.5rem;
  }
  .nav__menu__title--desk:hover {
    cursor: pointer;
  }
}

.nav__menu__title {
  color: #b35f23;
  border: 0;
  border-bottom: 0.125rem solid rgb(231, 237, 242);
  display: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  background: transparent;
}
.nav__menu__title:focus:not(:focus-visible) {
  outline: 0;
}
.nav__menu__title:hover {
  text-decoration: none;
}
@media screen and (max-width: 48rem) {
  .nav__menu__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: rgb(0, 83, 138);
    line-height: 2.95rem;
    border-bottom: 0;
    background-color: #f2f8fb;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0 0 0.5rem;
  }
  .nav__menu__title:hover {
    cursor: pointer;
  }
}

.nav__menu__title--bold {
  color: rgb(12, 41, 64);
  background-color: rgb(255, 255, 255);
  line-height: 1.4rem;
}

.nav__menu__title__overview {
  font-weight: 400;
  font-style: normal;
  font-size: 1.375rem;
  letter-spacing: 0.0031rem;
  color: rgb(0, 83, 138);
  text-align: left;
}
.nav__menu__title__overview a {
  color: inherit;
}
@media screen and (max-width: 48rem) {
  .nav__menu__title__overview {
    font-weight: 700;
    font-size: 1rem;
  }
}

.nav__menu__overview__text {
  display: block;
  font-weight: 400;
  font-style: normal;
  font-size: 1.1rem;
  letter-spacing: 0.0031rem;
  text-align: left;
}
@media screen and (max-width: 48rem) {
  .nav__menu__overview__text {
    font-weight: 700;
    font-size: 1rem;
    display: none;
  }
}

.nav__menu__overview {
  font-weight: 400;
  font-style: normal;
  font-size: 1.375rem;
  letter-spacing: 0.0031rem;
  text-align: left;
}
@media screen and (max-width: 48rem) {
  .nav__menu__overview {
    font-weight: 700;
    font-size: 1rem;
  }
}

.nav__menu__title--single {
  border-bottom: 0.125rem solid rgb(231, 237, 242);
  color: rgb(0, 83, 138);
  padding: 0.7rem 0;
  white-space: nowrap;
  width: 18.75rem;
  cursor: pointer;
}
.nav__menu__title--single a {
  color: rgb(0, 83, 138);
  text-decoration: none;
}
@media screen and (max-width: 48rem) {
  .nav__menu__title--single {
    line-height: 2.95rem;
    border: 0;
    background-color: #f2f8fb;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0.5rem 0 0.5rem;
    margin: 0.5rem 0.5rem 0 0.5rem;
    width: calc(100% - 1rem);
  }
}

.nav__menu__link__overview {
  margin: 1rem 0 0 0;
}
.nav__menu__link__overview a {
  color: rgb(0, 83, 138);
}

.nav__mainmenu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background-color: rgb(255, 255, 255);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 48rem) {
  .nav__mainmenu__item {
    background-color: #f2f8fb;
    margin: 0.6rem 0 0 0;
    height: 3rem;
    width: 100%;
  }
}

.nav__menu__tab--home {
  background-color: rgb(255, 255, 255);
  margin-left: 1rem;
  text-align: left;
}
@media screen and (max-width: 48rem) {
  .nav__menu__tab--home {
    display: none;
  }
}

.nav__menu__tab--mobilemenu {
  display: none;
}
@media screen and (max-width: 48rem) {
  .nav__menu__tab--mobilemenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #f0f0f0;
    height: 2.5rem;
    font-size: 0.9rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
            box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
  }
  .nav__menu__tab--mobilemenu .mobilemenu--back {
    all: revert;
    border: none;
    background-color: transparent;
    margin: 0 0 0 1rem;
    color: rgb(0, 83, 138);
    cursor: pointer;
  }
  .nav__menu__tab--mobilemenu .mobilemenu--back:focus:not(:focus-visible) {
    outline: 0;
  }
  .nav__menu__tab--mobilemenu .mobilemenu--back img {
    margin: 0 0.5rem 0 0;
    width: 1rem;
  }
  .nav__menu__tab--mobilemenu .mobilemenu--close {
    all: revert;
    font-size: 0.9rem;
    cursor: pointer;
    border: 0;
    margin: 0 0 0 0;
  }
  .nav__menu__tab--mobilemenu .mobilemenu--close:focus:not(:focus-visible) {
    outline: 0;
  }
}

.nav__menu__overview__arrow--small {
  display: none;
}
@media screen and (max-width: 48rem) {
  .nav__menu__overview__arrow--small {
    display: inline-block;
    margin: 0 0 0 0.7rem;
    width: 1rem;
  }
}

.nav__menu__overview__arrow {
  display: inline-block;
  margin: 0.5rem 0 0 0;
  height: 0.8rem;
  line-height: 1rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__overview__arrow {
    display: none;
  }
}

.nav__section {
  margin-left: 1rem;
  text-align: left;
}

.nav__menu__section__container {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.nav__section__link--selected {
  color: rgb(255, 255, 255);
  background-color: transparent;
}
.nav__section__link--selected:hover {
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.nav__menu__link--srvmark {
  font-size: 0.5rem;
}

.nav__section__limk__button {
  padding: 0 1.1875rem;
  color: rgb(0, 83, 138);
  text-decoration: none;
  font-weight: 700;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 3.75rem;
  text-align: left;
  white-space: nowrap;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.nav__section__limk__button:focus:not(:focus-visible) {
  outline: 0;
}
.nav__section__limk__button:hover {
  color: rgb(178, 95, 35);
  text-decoration: none;
}

.nav__section__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: center;
  padding: 0 1.1875rem;
  background: transparent;
  border: none;
  color: rgb(0, 83, 138);
  text-decoration: none;
  font-weight: 700;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 3.75rem;
  text-align: left;
  white-space: nowrap;
  font-family: "Lato", sans-serif;
}
.nav__section__link:focus:not(:focus-visible) {
  outline: 0;
}
.nav__section__link:hover {
  color: rgb(178, 95, 35);
  text-decoration: none;
}

.nav__section__button {
  padding: 0 1.126rem;
  border: 0;
  color: rgb(0, 83, 138);
  text-decoration: none;
  text-align: left;
  background-color: rgb(255, 255, 255);
  font-weight: 700;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 3.75rem;
  white-space: nowrap;
  font-family: "Lato", sans-serif;
  width: 100%;
  cursor: pointer;
  margin: 0 5px;
}
.nav__section__button:hover {
  color: rgb(178, 95, 35);
  text-decoration: none;
}
@media screen and (max-width: 48rem) {
  .nav__section__button {
    background-color: #f2f8fb;
    margin: 0.6rem 0 0 0;
    height: 2.95rem;
    line-height: 2.95rem;
    width: 100%;
  }
}

.nav__menu__link {
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  letter-spacing: 0;
  color: rgb(0, 83, 138);
  text-align: left;
  line-height: 2.5rem;
}

.menu-active {
  background-color: rgb(12, 41, 64);
  color: rgb(255, 255, 255);
}
.menu-active:hover {
  color: rgb(255, 255, 255);
}
.menu-active a,
.menu-active button {
  color: rgb(255, 255, 255);
}

.nav__menu__link--single {
  line-height: 1rem;
}

.nav__menu--sensibleservicing {
  margin-top: 0.7rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu--sensibleservicing {
    margin-top: 0;
  }
}

.nav__menu--industrypartners {
  margin-top: 0.6rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu--industrypartners {
    margin-top: 0;
  }
}

.nav__menu--bulletins,
.nav__menu--livewebinars,
.nav__menu--loanlimitlocator,
.nav__menu--techintegration,
.nav__menu--investorrelcontacts {
  border-top: 0.125rem solid rgb(231, 237, 242);
}
@media screen and (max-width: 48rem) {
  .nav__menu--bulletins,
.nav__menu--livewebinars,
.nav__menu--loanlimitlocator,
.nav__menu--techintegration,
.nav__menu--investorrelcontacts {
    border-top: 0;
  }
}

.nav__menu__decor__icons {
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.sr-only:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.nav__menu__link--iconcal {
  background-size: contain;
}
.nav__menu__link--iconcal:after {
  background-image: url("components/nationalmi-v2-intrado/assets/svg/global-nav/icon-calendar-events-menu.svg");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.nav__menu__link--iconvideo {
  background-size: contain;
}
.nav__menu__link--iconvideo:after {
  background-image: url("components/nationalmi-v2-intrado/assets/svg/global-nav/video-camera.svg");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.nav__menu__link--iconpdf {
  background-size: contain;
}
.nav__menu__link--iconpdf:after {
  background-image: url("components/nationalmi-v2-intrado/assets/svg/global-nav/pdf.svg");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.nav__menu__link--iconlockmenu {
  background-size: contain;
}
.nav__menu__link--iconlockmenu:after {
  background-image: url("components/nationalmi-v2-intrado/assets/svg/global-nav/lock-menu.svg");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.nav__menu__link--iconlock {
  background-size: contain;
}
.nav__menu__link--iconlock:after {
  background-image: url("components/nationalmi-v2-intrado/assets/svg/global-nav/lock.svg");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.nav__menu__link--iconsearch {
  background-size: contain;
}
.nav__menu__link--iconsearch:after {
  background-image: url("components/nationalmi-v2-intrado/assets/svg/global-nav/icon-search-small.svg");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  margin-left: 0.6rem;
  vertical-align: -0.125rem;
  speak: none;
}

.nav__menu__note {
  font-weight: 400;
  font-style: normal;
  color: #005288;
  text-align: left;
  font-size: 0.7rem;
  margin: -0.6rem 0 0 0;
  background: transparent;
}

.nav__submenu__item {
}
@media screen and (max-width: 48rem) {
  .nav__submenu__item {
    display: block;
    margin: 0.3rem 0 0 0;
    background-color: #f7f7f7;
    padding: 0 0.5rem;
  }
}

.nav__menu__item__overview {
  font-size: 0.875rem;
  text-align: left;
  line-height: 1.4rem;
  padding: 1.2rem 2.2rem 0 0;
  color: #333;
}
@media screen and (max-width: 48rem) {
  .nav__menu__item__overview {
    padding: 1rem 2.2rem 0 0;
  }
}

.nav__menu {
  background-color: rgb(255, 255, 255);
  padding: 0;
}

.nav__menu__overview {
  background-color: #f0f0f0;
  top: 0;
  left: 0;
  width: 19rem;
  padding: 1.5rem 0 0 2rem;
  height: 100%;
}
@media screen and (max-width: 48rem) {
  .nav__menu__overview {
    padding: 0.7rem 0 0 1rem;
    width: 100%;
  }
}

.nav__menu__drawer--aboutus, .nav__menu__drawer--investors, .nav__menu__drawer--formsresources, .nav__menu__drawer--tools, .nav__menu__drawer--training, .nav__menu__drawer--servicers, .nav__menu__drawer--lenders {
  display: none;
  position: absolute;
  background: rgb(255, 255, 255);
  width: 100%;
  max-width: 85.375rem;
  top: 3.75rem;
  left: 0;
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
          box-shadow: 0rem 0.375rem 0.5rem -0.3125rem rgba(0, 0, 0, 0.33);
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--aboutus, .nav__menu__drawer--investors, .nav__menu__drawer--formsresources, .nav__menu__drawer--tools, .nav__menu__drawer--training, .nav__menu__drawer--servicers, .nav__menu__drawer--lenders {
    top: 0;
  }
}

.nav__menu__drawer--lenders {
  height: 39.5rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--lenders {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

.nav__menu__drawer--servicers {
  height: 18rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--servicers {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

.nav__menu__drawer--training {
  height: 17rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--training {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

.nav__menu__drawer--tools {
  height: 37rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--tools {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

.nav__menu__drawer--formsresources {
  height: 20rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--formsresources {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

.nav__menu__drawer--investors {
  height: 29rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--investors {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

.nav__menu__drawer--aboutus {
  height: 25rem;
}
@media screen and (max-width: 48rem) {
  .nav__menu__drawer--aboutus {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 0 0.5rem 0;
  }
}

@-webkit-keyframes growDown {
  0% {
    -webkit-transform: translate3d(0, -35rem, 0);
            transform: translate3d(0, -35rem, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes growDown {
  0% {
    -webkit-transform: translate3d(0, -35rem, 0);
            transform: translate3d(0, -35rem, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes growUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, -35em, 0);
            transform: translate3d(0, -35em, 0);
  }
}
@keyframes growUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, -35em, 0);
            transform: translate3d(0, -35em, 0);
  }
}
.mobile--axis--hidden {
  display: block;
}
@media screen and (max-width: 48rem) {
  .mobile--axis--hidden {
    display: none;
  }
}

.nav__button--dark {
}
.nav__button--dark a {
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.4rem 1.4rem;
  background-color: rgb(12, 41, 64);
  color: white;
}

.nav__button--light {
}
.nav__button--light a {
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.4rem 1.4rem;
  background-color: rgb(243, 214, 191);
  color: black;
}

.nav__crown__link {
  font-weight: 650;
  font-style: normal;
  font-size: 1rem;
  color: rgb(51, 51, 51);
  text-align: left;
  line-height: 1rem;
}

.nav__crown__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 5rem 0 0;
}
@media screen and (max-width: 48rem) {
  .nav__crown__links {
    padding: 0 0 0 0;
  }
}

.nav__item {
  display: block;
  background: rgb(255, 255, 255);
  margin: 1rem 0 0 0;
  text-align: left;
  width: 18.75rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 48rem) {
  .nav__item {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0.5rem 0.5rem 0 0.5rem;
  }
}

.submenu-active .submenu--container {
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.submenu--container {
  display: block;
  background: rgb(255, 255, 255);
}
@media screen and (max-width: 48rem) {
  .submenu--container {
    display: none;
  }
}

.submenu-active > h3 > button {
  background-color: rgb(255, 255, 255);
}
@media screen and (max-width: 48rem) {
  .submenu-active > h3 > button {
    background-color: rgb(12, 41, 64);
    color: rgb(255, 255, 255);
  }
}

.item--submenu > h3 > button::after {
}
@media screen and (max-width: 48rem) {
  .item--submenu > h3 > button::after {
    display: block;
    background-image: url("data:image/svg+xml, %3Csvg width='9.4' height='6.1' viewBox='0 0 9.4 6.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23005288' id='nav__icon__chevron' data-name='Path 36' d='M6.7,8.1,2,3.4,3.4,2,6.7,5.3,10,2l1.4,1.4Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    width: 1rem;
    height: 1rem;
    margin: 0 0.5rem 0 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
}

.submenu-active > h3 > button::after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
  background-image: url("data:image/svg+xml, %3Csvg width='9.4' height='6.1' viewBox='0 0 9.4 6.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' id='nav__icon__chevron' data-name='Path 36' d='M6.7,8.1,2,3.4,3.4,2,6.7,5.3,10,2l1.4,1.4Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

@-webkit-keyframes openSubMenu {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}

@keyframes openSubMenu {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes closeSubMenu {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}
@keyframes closeSubMenu {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}
.nav__menu__columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: rgb(255, 255, 255);
  width: 100%;
}
@media screen and (max-width: 48rem) {
  .nav__menu__columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.nav__menu__column {
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 2rem 0 0;
  padding: 0 1rem 0 0;
}
@media screen and (max-width: 48rem) {
  .nav__menu__column {
    margin: 0;
    padding: 0;
  }
}

.nav__menu__drawer__title {
}
.nav__menu__drawer__title h2 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #b35f23;
  text-align: left;
  letter-spacing: 0;
  height: 2.5rem;
  margin: 0 0 0 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
}
@media screen and (min-width: 48.0625rem) {
  .nav__menu__drawer__title {
    display: none;
  }
}

.container__frontpage__body__content {
  max-width: 85.375rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

a {
  /* text-decoration: none */
}

a:hover {
  text-decoration: underline;
}

.footer__clipper--top {
  position: relative;
  z-index: 3;
  -webkit-clip-path: polygon(50% 0%, 100% 30%, 100% 100%, 0 100%, 0 30%);
          clip-path: polygon(50% 0%, 100% 30%, 100% 100%, 0 100%, 0 30%);
  margin-top: -4rem;
}
@media (max-width: 1024) {
  .footer__clipper--top {
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 100%, 0 100%, 0 25%);
            clip-path: polygon(50% 0%, 100% 25%, 100% 100%, 0 100%, 0 25%);
  }
}
@media (max-width: 769px) {
  .footer__clipper--top {
    -webkit-clip-path: polygon(50% 0%, 100% 20%, 100% 100%, 0 100%, 0 20%);
            clip-path: polygon(50% 0%, 100% 20%, 100% 100%, 0 100%, 0 20%);
  }
}
@media (max-width: 480px) {
  .footer__clipper--top {
    -webkit-clip-path: polygon(50% 0%, 100% 15%, 100% 100%, 0 100%, 0 15%);
            clip-path: polygon(50% 0%, 100% 15%, 100% 100%, 0 100%, 0 15%);
  }
}

.facebook > a {
  text-indent: -9999px;
  overflow: hidden;
  float: left;
  height: 1.5rem;
  width: 1.5rem;
  background: transparent url("components/nationalmi-v2-intrado/assets/svg/global-footer/facebook.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

.linkedin > a {
  /* text-indent: -9999px */
  /* float: left */
  /* height: 1.3rem */
  width: 1.5rem;
  /* background: url('components/nationalmi-v2-intrado/assets/svg/global-footer/linkedin.svg') no-repeat */
  /* background-size: cover */
}

.twitter > a {
  /* text-indent: -9999px */
  /* float: left */
  /* height: 1.5rem */
  width: 1.5rem;
  /* background: transparent url('components/nationalmi-v2-intrado/assets/svg/global-footer/twitter.svg') 0% 0% no-repeat padding-box */
  opacity: 1;
}

.container__body__content {
  background: #e0e0e0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.image__icon__cloud__footer {
  position: relative;
  top: 4rem;
  max-width: 1366px;
  background-image: url("components/nationalmi-v2-intrado/assets/images/icon-cloud.png");
  background-position: -30px -10px;
  height: 12rem;
  margin: 0 auto;
  opacity: 35%;
  background-repeat: no-repeat;
}

.site-footer {
  position: relative;
  max-width: 85.375rem;
  margin: 0 auto;
  width: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.footer-nav-menu {
  background-color: #0C2940;
  padding-bottom: 1rem;
}

.footer-logo-container {
  text-align: center;
}

.footer-logo {
  margin-top: 3rem;
  height: 2rem;
}

.footer-menu,
.footer-social-menu {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.2rem 0;
}
.footer-menu a,
.footer-social-menu a {
  color: #00B8FC;
}
.footer-menu a:hover,
.footer-social-menu a:hover {
  color: rgb(215, 153, 70);
  text-decoration: none;
}

.footer-social-menu {
}
.footer-social-menu li {
  margin: 0 1.5rem;
}

.footer-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(205, 205, 205);
  margin: 0 1rem;
}
.footer-menu li {
}
.footer-menu li:not(:last-child)::after {
  content: "|";
  margin: 0 0.5rem;
  color: #E7B591;
}

.button__scroll__top {
  position: relative;
  z-index: 4;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  bottom: 10rem;
  background-color: transparent;
  width: 5rem;
  margin: 0 auto;
}

.button__scroll__container {
  margin: 0;
  padding: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  position: relative;
  display: block;
  height: 2.5rem;
  width: 4rem;
  z-index: 15;
  background: transparent;
}

.button__scroll__up {
  position: absolute;
  display: block;
  height: 2.5rem;
  width: 4rem;
  z-index: 15;
  padding: 0.825rem;
  opacity: 0.9;
  border-radius: 5%;
  text-align: center;
  color: transparent;
  background-color: #0c2940;
  -webkit-animation: bounce 1s ease-in-out 3s 20;
          animation: bounce 1s ease-in-out 3s 20;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.rate_grid__clipper--top {
  position: relative;
  z-index: 3;
  -webkit-clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
          clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
  margin: -4rem 0 0 0;
}

.rate__banner {
  background: -webkit-linear-gradient(top, rgb(12, 41, 64) 0%, rgb(7, 83, 137) 100%);
  height: 39.6875rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  width: 100%;
  max-width: 26rem;
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (max-width: 23.5rem) {
  .rate__banner {
    width: 100%;
    height: 27.183125rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .rate__banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 47.9375rem;
    height: auto;
  }
}
@media (min-width: 48rem) and (max-width: 79.9375rem) {
  .rate__banner {
    height: 35.4375rem;
    width: 18.375rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 80rem) {
  .rate__banner {
    width: 25.625rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.rate__banner .rate-banner-background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5rem 0.9375rem 5rem 4.1875rem;
  background-image: url("assets/images/homepage-icon-cloud-2x.png");
  background-size: 400% auto;
  background-position: 0 24rem;
  background-repeat: no-repeat;
  overflow: hidden;
}
@media (max-width: 23.5rem) {
  .rate__banner .rate-banner-background {
    padding: 5rem 2rem 5rem 2rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .rate__banner .rate-banner-background {
    padding: 5rem 1.6rem 5rem 3.1875rem;
  }
}
@media (min-width: 48rem) and (max-width: 79.9375rem) {
  .rate__banner .rate-banner-background {
    padding: 5rem 2rem 5rem 2.5rem;
  }
}
@media (min-width: 80rem) {
  .rate__banner .rate-banner-background {
    padding: 9rem 0.9375rem 5rem 6.25rem;
  }
}
.rate__banner .rate-banner-background h2 {
  text-align: left;
  letter-spacing: 0.0625rem;
  color: rgb(231, 181, 145);
  text-transform: uppercase;
  opacity: 1;
  font-size: 1.875rem;
}
@media (max-width: 23.5rem) {
  .rate__banner .rate-banner-background h2 {
    font-size: 1.5rem;
  }
}
.rate__banner .rate-banner-background p {
  text-align: left;
  font: normal normal normal 1rem/1.5rem Lato;
  letter-spacing: normal;
  color: rgb(255, 255, 255);
  opacity: 1;
  padding-top: 0.5rem;
}
.rate__banner .rate-banner-background .rate__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  padding-top: 1rem;
}
.rate__banner .rate-banner-background .rate__link a {
  text-align: left;
  font-size: 1.1rem;
  letter-spacing: 0;
  color: rgb(0, 184, 252);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 23.5rem) {
  .rate__banner .rate-banner-background .rate__link a {
    font-size: 18px;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .rate__banner .rate-banner-background .rate__link a {
    font-size: 18px;
  }
}
.rate__banner .rate-banner-background .rate__arrow {
  padding-left: 0.5rem;
}
.rate__banner .rate-banner-background .rate__service-mark {
  font-size: 1.5rem;
  display: inline;
  vertical-align: top;
}

.rate__background {
  width: 100%;
  background-image: url("assets/images/frontpage_rategps_background.jpg");
  background-size: cover;
  background-position: 0rem 0rem;
  background-repeat: no-repeat;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  display: inline-block;
}
@media (max-width: 23.4375rem) {
  .rate__background {
    height: 16.98375rem;
    width: 23.4375rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .rate__background {
    height: 18.98375rem;
  }
}
@media (min-width: 48rem) and (max-width: 79.9375rem) {
  .rate__background {
    width: calc(100% - 18.375rem);
  }
}
@media (min-width: 80rem) {
  .rate__background {
    width: calc(100% - 25.625rem);
  }
}

.submit__banner {
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 100%;
  height: 35.94rem;
  max-width: 26rem;
  background: linear-gradient(359deg, rgb(12, 41, 64) 0%, rgb(7, 83, 137) 100%);
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media (min-width: 48.0625rem) {
  .submit__banner {
    width: 18.375rem;
  }
}
@media (min-width: 79.25rem) {
  .submit__banner {
    width: 25.825rem;
  }
}
.submit__banner .submit-banner-background {
  width: 100%;
  height: 100%;
  padding: 5rem 0.9375rem 5rem 6.25rem;
  background-image: url("assets/images/homepage-icon-cloud-2x.png");
  background-size: 400% auto;
  background-position: -13rem 19rem;
  background-repeat: no-repeat;
  overflow: hidden;
}
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .submit__banner .submit-banner-background {
    padding: 5rem 2rem 5rem 2.5rem;
  }
}
.submit__banner .submit-banner-background h2 {
  width: 80%;
  text-align: left;
  letter-spacing: 0.0625rem;
  color: rgb(230, 181, 144);
  text-transform: uppercase;
  opacity: 1;
  font-size: 1.875rem;
}
@media (max-width: 48.0625rem) {
  .submit__banner .submit-banner-background h2 {
    font-size: 2rem;
  }
}
@media (max-width: 23.4375rem) {
  .submit__banner .submit-banner-background h2 {
    font-size: 1.5rem;
    text-align: center;
  }
}
.submit__banner .submit-banner-background p {
  text-align: left;
  font: normal normal normal 1rem/1.5rem Lato;
  letter-spacing: normal;
  color: rgb(255, 255, 255);
  opacity: 1;
  padding-top: 0.5rem;
  width: 100%;
}
@media (max-width: 23.4375rem) {
  .submit__banner .submit-banner-background p {
    text-align: center;
  }
}
.submit__banner .submit-banner-background p a {
  color: white;
  text-decoration: underline;
}
.submit__banner .submit-banner-background .submit__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  font-size: 1.1rem;
  letter-spacing: 0rem;
  color: rgb(0, 184, 252);
  opacity: 1;
  padding-top: 1rem;
}
@media (max-width: 23.4375rem) {
  .submit__banner .submit-banner-background .submit__link {
    text-align: center;
  }
}
.submit__banner .submit-banner-background .submit__arrow {
  padding-left: 0.5rem;
}
.submit__banner .submit-banner-background .submit__service-mark {
  font-size: 1rem;
  display: inline;
  vertical-align: top;
}
@media (max-width: 23.4375rem) {
  .submit__banner .submit-banner-background .submit__service-mark {
    font-size: 1rem;
    text-align: center;
  }
}

.submit__background {
  width: calc(100% - 25.625rem);
  background-image: url("assets/images/homepage-submit-loan-background-2x.png");
  background-size: cover;
  background-position: 0rem 0rem;
  background-repeat: no-repeat;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  display: inline-block;
}
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .submit__background {
    width: calc(100% - 18.375rem);
  }
}
@media (max-width: 23.4375rem) {
  .submit__background {
    height: 16.98375rem;
    width: 23.4375rem;
  }
}

.submit__chalk-cloud {
  height: 21.875rem;
  position: absolute;
  bottom: -9.375rem;
  left: -39.5625rem;
}
@media (min-width: 23.4375rem) and (max-width: 48rem) {
  .submit__chalk-cloud {
    height: 12.875rem;
    bottom: -7.8125rem;
    left: -27.6875rem;
  }
}

.grid__underwriting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(255, 255, 255);
  width: 100%;
  height: 65rem;
  padding: 4.375rem 3.625rem 0 6.125rem;
  background-image: url("assets/images/front-page-assets/lady-with-laptop@2x.png"), url("assets/images/icon-cloud/icon-cloud.png");
  background-size: 35.175rem 33.5rem, auto;
  background-position: 12.8125rem bottom, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  position: relative;
}
@media (max-width: 23.5rem) {
  .grid__underwriting {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 2.5625rem 1.25rem 0 1.25rem;
    background-size: 18.25rem 17.375rem, 100rem 25rem;
    background-position: 1rem bottom, bottom;
    background-repeat: no-repeat;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__underwriting {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 3.125rem 1.5625rem 0 1.5625rem;
    background-size: 27rem 27rem, auto;
    background-position: center bottom, bottom;
    background-repeat: no-repeat;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__underwriting {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 3.125rem 1.5625rem 0 1.5625rem;
    background-size: 27rem 27rem, auto;
    background-position: 24rem bottom, bottom;
    background-repeat: no-repeat;
  }
}
.grid__underwriting .underwriting_background_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 65.175rem 54.5rem;
  background-position: 19.8125rem 1rem;
  background-repeat: no-repeat;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-size: 18.25rem 17.375rem;
    background-position: 1rem bottom;
    background-repeat: no-repeat;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-size: 27rem 27rem;
    background-position: 24rem bottom;
    background-repeat: no-repeat;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_text_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 23%;
  padding: 0 0 0 0;
  margin: 0 0 3.125rem 0;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container {
    width: 20.75rem;
    padding: 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 0;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_header {
  font-size: 1.875rem;
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  width: 100%;
  margin: 0 0 0.6875rem 0;
  line-height: 2.5rem;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_header {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: auto;
    font-size: 1.4375rem;
    color: rgb(178, 95, 35);
    margin: 0 0 0.625rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_header {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: auto;
    font-size: 1.4375rem;
    color: rgb(178, 95, 35);
    margin: 0 0 0.625rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_header {
    width: auto;
    font-size: 1.5rem;
    color: rgb(178, 95, 35);
    margin: 0 0 0.625rem 0;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_text {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  line-height: 1.6rem;
  color: rgb(12, 41, 64);
  margin: 0 0 0.5rem 0;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_text {
    width: 20.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(12, 41, 64);
    margin: 0 0 1.25rem 0;
    font-weight: 600;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_text {
    width: 20.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(12, 41, 64);
    margin: 0 0 1.25rem 0;
    font-weight: 600;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_text_container .grid__underwriting_text {
    width: 100%;
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: rgb(12, 41, 64);
    margin: 0;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_card_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 19.875rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0 0 22.5rem 0;
    padding: 0 0 1rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 25rem 0;
    padding: 0 0 1rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    height: 37.5rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 7.5rem 0;
    padding: 0 0 1rem 0;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container {
    width: 39.4%;
  }
}
@media (min-width: 85.375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container {
    width: 29.6875rem;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  padding: 1.25rem;
  margin: 0 0 1.5rem 0;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card {
    width: 100%;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card {
    width: 48%;
    min-width: 21.5rem;
    /* iPad fix, cards coverning lady */
    min-height: 13.875rem;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card {
    min-width: 21.5rem;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_header {
  font-size: 1.75rem;
  font-weight: 700;
  color: rgb(178, 95, 35);
  line-height: 2.125rem;
  margin: 0 0 0.625rem 0;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_header {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_header {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-size: 1.75rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_header {
    font-size: 1.75rem;
    line-height: 1.5rem;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_text {
  width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0 0 1rem 0;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_text {
    font-size: 1rem;
    margin: 0 0 1.5625rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_text {
    width: 16rem;
    height: 80%;
    font-size: 1rem;
    margin: 0 0 1.5625rem 0;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_text {
    width: auto;
    font-size: 1rem;
  }
}
.grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_link {
  color: hwb(202 0% 46%);
  margin: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.375rem;
}
@media (max-width: 23.5rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_link {
    font-size: 1rem;
    line-height: 1.1875rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_link {
    font-size: 1rem;
    line-height: 1.1875rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__underwriting .underwriting_background_img .grid__underwriting_card_container .grid__underwriting_card .card_link {
    line-height: 1.1875rem;
  }
}

.grid__training {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: row;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(12, 41, 64)), to(rgb(7, 83, 137)));
  background: linear-gradient(180deg, rgb(12, 41, 64), rgb(7, 83, 137));
  opacity: 100%;
  border-bottom: 0.625rem solid rgb(230, 181, 144);
  padding: 6.875rem 0 1.875rem 5.625rem;
}
@media (max-width: 23.5rem) {
  .grid__training {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    padding: 6.875rem 0 1.875rem 0;
  }
}
@media (max-width: 85.3125rem) {
  .grid__training {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    padding: 6.875rem 0 1.875rem 0;
  }
}
.grid__training .grid_training_description_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 39%;
  margin: 0 0 0 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_description_container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0 0 0 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__training .grid_training_description_container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0;
    padding: 0 4.5rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .grid__training .grid_training_description_container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0;
    padding: 0 4.5rem;
  }
}
.grid__training .grid_training_description_container .grid_training_logo {
  width: 11.9431rem;
  height: 10rem;
  margin: 0 0 2rem 0;
}
.grid__training .grid_training_description_container .grid_training_description_header {
  font-size: 1.875rem;
  letter-spacing: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: rgb(230, 181, 144);
  text-transform: uppercase;
  line-height: 2.25rem;
  font-weight: bold;
  white-space: nowrap;
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_description_container .grid_training_description_header {
    font-size: 1.5rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__training .grid_training_description_container .grid_training_description_header {
    font-size: 1.5rem;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__training .grid_training_description_container .grid_training_description_header {
    font-size: 1.875rem;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__training .grid_training_description_container .grid_training_description_header {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
.grid__training .grid_training_description_container .grid_training_description {
  /* width: 87% */
  font-size: 1rem;
  color: rgb(255, 255, 255);
  line-height: 1.5rem;
  margin: 0 0 1.25rem;
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_description_container .grid_training_description {
    /* margin: 0 0 0.65rem 0 */
    width: 17.6875rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__training .grid_training_description_container .grid_training_description {
    margin: 0 0 0.65rem 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__training .grid_training_description_container .grid_training_description {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
.grid__training .grid_training_description_container .grid_training_description_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(0, 184, 252);
  font-size: 1.125rem;
  line-height: 1.375rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
  /* margin: 0 0 3rem 0 */
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_description_container .grid_training_description_link {
    margin: 0 0 4.0894rem 2.3rem;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__training .grid_training_description_container .grid_training_description_link {
    margin: 0.3rem 0 2rem 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.375rem) {
  .grid__training .grid_training_description_container .grid_training_description_link {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
.grid__training .grid_training_description_container .grid_training_description_link .rate__arrow {
  margin: 0 0 0 0.625rem;
}
.grid__training .grid_training_cards_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.1819rem 0 2.5rem 5.9375rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_cards_section {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 0 0 0 1rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__training .grid_training_cards_section {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 0 4.5rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .grid__training .grid_training_cards_section {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 0 4.5rem;
    padding-top: 2rem;
  }
}
.grid__training .grid_training_cards_section .grid_training_cards_header {
  color: rgb(128, 188, 205);
  font-size: 2rem;
  text-transform: uppercase;
  line-height: 2.4375rem;
  margin: 0 0 2.5rem 0;
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_header {
    font-size: 1.5rem;
    margin: 0 0 1.8481rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_header {
    font-size: 1.5rem;
    margin: 0 0 1.8481rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_header {
    /* margin: 0 0 1.8481rem 0 */
    font-size: 2rem;
  }
}
.grid__training .grid_training_cards_section .grid_training_cards_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 225px;
  width: 100%;
  max-width: 768px;
}
@media (max-width: 23.5rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_container {
    margin: 0;
    width: 100%;
    height: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_container {
    margin: 0;
    width: 100%;
    height: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 48rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_container {
    margin: 0;
    width: 100%;
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_container {
    margin: 0;
    width: 100%;
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.9375rem) {
  .grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .frontpage__feat__webinar__content {
  color: #333;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .frontpage__feat__webinar__container {
  padding: 0.5rem;
  display: block;
  background-color: rgb(255, 255, 255);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .frontpage__feat__webinar--image {
  max-width: 20rem;
  max-height: 20rem;
  width: 100%;
  height: 100%;
  margin: 0 0 0 0;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_title {
  margin: 0.5rem 0.5rem 0.5rem 1rem;
  font: normal normal 900 1.5rem/1.625rem Lato;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0 1rem;
  font: normal normal normal 1.125rem/1.5rem Lato;
  padding-left: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_format,
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_topic,
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_presenter {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border-right: 2px solid #333;
  padding: 0 10px;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_format:last-child,
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_topic:last-child,
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_presenter:last-child {
  border-right: 0;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_desc {
  margin: 0.5rem 0.5rem 0.5rem 1rem;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(51, 51, 51);
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1rem 1rem 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1rem;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container {
  background-color: rgb(0, 83, 138);
  height: 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container .lockicon {
  background: url("./assets/svg/lock.svg") no-repeat;
  height: 1rem;
  width: 1rem;
  margin: auto 2% auto auto;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container .elearning_login_link {
  color: rgb(255, 255, 255);
  padding: 0 1.3125rem;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container .elearning_login_link::before {
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  background: url("./assets/svg/lock.svg") no-repeat center;
  height: 1rem;
  width: 1rem;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_request_access_link_container {
  background-color: rgb(255, 255, 255);
  height: 2.875rem;
  width: 171px;
  margin: 0px 0px 0 1rem;
  border: 1px solid rgb(0, 86, 136);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}
.grid__training .grid_training_cards_section .grid_training_cards_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_request_access_link_container .elearning_request_access_link {
  color: rgb(0, 86, 136);
  margin: auto;
}

/* contact-us form css start */
.grid__contact {
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contact-us-container-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 48px;
}
@media screen and (max-width: 23.5rem) {
  .contact-us-container-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 3rem 1.875rem 0 3rem;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .contact-us-container-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column-column;
            flex-direction: column-column;
    padding: 3rem 1.875rem 0 3rem;
  }
}
@media screen and (min-width: 48rem) {
  .contact-us-container-div {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 3rem 1.875rem 0 3rem;
  }
}
@media screen and (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .contact-us-container-div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 3rem 1.875rem 0 3rem;
  }
}
@media screen and (min-width: 85.375rem) {
  .contact-us-container-div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 3rem 1.875rem 0 3rem;
  }
}
.contact-us-container-div .one-half {
  width: 30%;
  min-width: 15.625rem;
}
.contact-us-container-div .second-half {
  width: 55%;
}
.contact-us-container-div .second-half .contact-us-heading {
  font-size: 1.9rem;
  color: rgb(178, 95, 35);
}
@media screen and (max-width: 23.5rem) {
  .contact-us-container-div .second-half .contact-us-heading {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .contact-us-container-div .second-half .contact-us-heading {
    font-size: 1.5rem;
  }
}
.contact-us-container-div .contact-info-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 19.4375rem;
}
@media screen and (max-width: 23.5rem) {
  .contact-us-container-div .contact-info-div {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .contact-us-container-div .contact-info-div {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 48rem) {
  .contact-us-container-div .contact-info-div {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .contact-us-container-div .contact-info-div {
    width: 35%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media screen and (min-width: 85.375rem) {
  .contact-us-container-div .contact-info-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 35%;
  }
}
.contact-us-container-div .contact-info-div .contact-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 40%;
  height: auto;
  min-width: 19.4375rem;
  -webkit-box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
  margin: 0 0 24px 0;
}
@media screen and (max-width: 23.5rem) {
  .contact-us-container-div .contact-info-div .contact-card-container {
    width: 20rem;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .contact-us-container-div .contact-info-div .contact-card-container {
    width: 20rem;
    min-width: 320px;
  }
}
@media screen and (min-width: 48rem) and (max-width: 48rem) {
  .contact-us-container-div .contact-info-div .contact-card-container {
    width: 20rem;
  }
}
@media screen and (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .contact-us-container-div .contact-info-div .contact-card-container {
    width: 255px;
  }
}
@media screen and (min-width: 85.375rem) {
  .contact-us-container-div .contact-info-div .contact-card-container {
    width: 375px;
  }
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_header_container {
  margin: 1.25rem 0 0 5%;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_header_container .contact_card_header {
  color: rgb(178, 95, 35);
  font-size: 1.75rem;
  font-weight: bold;
}
@media screen and (max-width: 23.5rem) {
  .contact-us-container-div .contact-info-div .contact-card-container .contact_card_header_container .contact_card_header {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .contact-us-container-div .contact-info-div .contact-card-container .contact_card_header_container .contact_card_header {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 48rem) {
  .contact-us-container-div .contact-info-div .contact-card-container .contact_card_header_container .contact_card_header {
    font-size: 1.5625rem;
  }
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container {
  margin: 5%;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .contact_card_text {
  color: rgb(0, 0, 0);
}
@media screen and (min-width: 48rem) and (max-width: 48rem) {
  .contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .contact_card_text {
    font-size: 1.125rem;
  }
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .contact_card_timing {
}
@media screen and (min-width: 48rem) and (max-width: 48rem) {
  .contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .contact_card_timing {
    font-size: 1rem;
  }
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .phone_info_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .phone_info_div .call_logo {
  width: 1.25rem;
  background-repeat: no-repeat;
  margin: 0.2rem 0.625rem 0 0;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .phone_info_div div {
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .phone_info_div div .contact_card_text {
  color: hwb(202 0% 46%);
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .phone_info_div div .contact_card_timing {
  color: rgb(1, 1, 1);
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .email_info_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .email_info_div .email_logo {
  width: 1.25rem;
  background-repeat: no-repeat;
  margin: 0 0.625rem 0 0;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .email_info_div div {
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .email_info_div div .contact_card_text {
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_text_container .email_info_div div .contact_card_text a {
  color: hwb(202 0% 46%);
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_button_container {
  margin: 5%;
}
@media screen and (min-width: 48rem) and (max-width: 48rem) {
  .contact-us-container-div .contact-info-div .contact-card-container .contact_card_button_container {
    margin: 5% 5% 0 5%;
  }
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_button_container .contact_card_button {
  padding-bottom: 5%;
  font-size: 1.125rem;
  font-weight: bold;
  color: hwb(202 0% 46%);
  position: relative;
  display: block;
}
.contact-us-container-div .contact-info-div .contact-card-container .contact_card_button_container .contact_card_button a {
  font-size: 1rem;
}
.contact-us-container-div .contact-us-iframe-div {
}
@media screen and (max-width: 23.5rem) {
  .contact-us-container-div .contact-us-iframe-div {
    width: 100%;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .contact-us-container-div .contact-us-iframe-div {
    width: 100%;
  }
}
@media screen and (min-width: 48rem) {
  .contact-us-container-div .contact-us-iframe-div {
    width: 100%;
  }
}
@media screen and (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .contact-us-container-div .contact-us-iframe-div {
    width: 55%;
  }
}
@media screen and (min-width: 85.375rem) {
  .contact-us-container-div .contact-us-iframe-div {
    width: 55%;
  }
}
.contact-us-container-div .contact-us-iframe-div .contact-us-desc-small-div {
  width: 100%;
}

.contact-us-desc-small-div {
  width: 42.0625rem;
}

@media screen and (min-width: 23.5rem) and (max-width: 48rem) {
  .one-half {
    float: right;
    width: 100%;
  }
  .second-half {
    float: right;
    width: 90%;
  }
  .contact-info-div .contact-card-container {
    float: inherit;
    width: 21rem;
    margin: 1% 1%;
    height: 25%;
  }
  .contact-info-div .sales-center-info-div {
    width: 88%;
    margin: 1% 1%;
  }
}
/* contact-us form css end */
/* #######################################################################################################
    CONTACT US PAGE SCSS STARTS HER
    ###################################################################################################### */
.contactus_section_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0.5rem 0%;
  height: 11%;
}
.contactus_section_container div:first-child {
  margin-left: 0;
}
.contactus_section_container div:last-child {
  margin-right: 0;
}
.contactus_section_container .contactus_tile_div {
  margin: 1% 1%;
  border: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(243, 214, 191);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 6.3rem;
  color: rgb(12, 42, 66);
  font: normal normal bold 20px/24px Lato;
  cursor: pointer;
  -webkit-box-shadow: 0.25rem 0.25rem 0.45rem rgba(0, 0, 0, 0.16);
          box-shadow: 0.25rem 0.25rem 0.45rem rgba(0, 0, 0, 0.16);
}
.contactus_section_container .sales_advisor_locator_div {
}
.contactus_section_container .sales_advisor_locator_div .contactus_tile_icon_div {
  height: 3rem;
  width: 3rem;
  background: url("./assets/svg/sales_advisor_locator_icon.svg") no-repeat;
  background-size: cover;
  margin-right: 16px;
}
.contactus_section_container .sales_advisory_directory_div {
}
.contactus_section_container .sales_advisory_directory_div .contactus_tile_icon_div {
  height: 3rem;
  width: 3rem;
  background: url("./assets/svg/sales_advisor_directories_icon.svg") no-repeat;
  background-size: cover;
  margin-right: 16px;
}
.contactus_section_container .corporate_headquarter_div {
}
.contactus_section_container .corporate_headquarter_div .contactus_tile_icon_div {
  height: 3rem;
  width: 3rem;
  background: url("./assets/svg/corporate_headquarters_icon.svg") no-repeat;
  background-size: cover;
  margin-right: 16px;
}

.contactus_page_container_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5.1% 7% 1% 7%;
  background-color: rgb(12, 41, 64);
  border-bottom: solid 7px rgb(231, 181, 145);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.contactus_page_container_div .contactus_page_info_div {
  padding-left: 0%;
}
.contactus_page_container_div .contactus_page_info_div .contactus_page_heading {
  color: rgb(231, 181, 145);
  font: normal normal bold 30px/31px Lato;
  letter-spacing: -1.5px;
  text-transform: uppercase;
}
.contactus_page_container_div .contactus_page_info_div .contactus_page_desc_div {
  color: rgb(255, 255, 255);
  font: normal normal normal 16px/23px Lato;
  padding-top: 0.75rem;
}

.nat_acc_container {
  padding: 2%;
  background-color: rgba(0, 0, 0, 0.06);
  border-bottom: solid rgb(220, 225, 231) 5px;
}
.nat_acc_container .nat_acc_heading {
  margin: 2%;
  color: rgb(178, 95, 35);
  font-weight: bold;
  font-size: x-large;
  text-transform: capitalize;
}
.nat_acc_container .nat_acc_details {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 5%;
}
.nat_acc_container .nat_acc_details .nat_acc_tile {
  background-color: rgb(255, 255, 255);
  margin: 5% 0% 5% 5%;
  -webkit-box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
}
.nat_acc_container .nat_acc_details .nat_acc_tile .nat_acc_tile_name {
  text-transform: uppercase;
  font-weight: bold;
  margin: 5% 5% 3% 3%;
  font-size: x-large;
}
.nat_acc_container .nat_acc_details .nat_acc_tile .nat_acc_tile_designation {
  color: rgb(12, 41, 64);
  margin: 3% 5% 3% 3%;
}
.nat_acc_container .nat_acc_details .nat_acc_tile .nat_acc_tile_email_div {
  border-top: rgba(0, 0, 0, 0.06) 1px solid;
  border-bottom: rgba(0, 0, 0, 0.06) 1px solid;
  padding: 2%;
  color: rgb(0, 83, 138);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nat_acc_container .nat_acc_details .nat_acc_tile .nat_acc_tile_email_div .email_icon {
  height: 1.5rem;
  width: 2rem;
  background: url("./assets/images/email-24px.svg") no-repeat;
}
.nat_acc_container .nat_acc_details .nat_acc_tile .nat_acc_tile_phone_div {
  padding: 2%;
  color: rgb(0, 83, 138);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nat_acc_container .nat_acc_details .nat_acc_tile .nat_acc_tile_phone_div .phone_icon {
  height: 2rem;
  width: 2rem;
  background: url("./assets/images/call-24px.svg") no-repeat;
}

.sales_advisors_map_container_div {
}
.sales_advisors_map_container_div .sales_advisor_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sales_adv_directories_cloud {
  width: 100%;
  height: 17rem;
  position: absolute;
  bottom: -10rem;
}

.sales_adv_directories_container {
  background-color: rgb(12, 41, 64);
  width: 100%;
  position: relative;
  margin-top: -4rem;
  border-bottom: 10px solid #e7b591;
}
.sales_adv_directories_container .sales_adv_directories_heading {
  color: rgb(230, 181, 144);
  text-align: center;
  padding-top: 6%;
  text-transform: uppercase;
  font: normal normal bold 32px/36px Lato;
}

.sales_adv_directories_border {
  height: 10px;
  background-color: rgb(231, 181, 145);
}

.sales_adv_data_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 5%;
  padding-bottom: 5%;
}
.sales_adv_data_container .sales_adv_data_tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 30% 2rem;
  text-align: left;
}
.sales_adv_data_container .sales_adv_data_tile .sales_adv_pdf_icon {
  height: 1.5rem;
  width: 1.5rem;
  margin: 0.3rem 0 0 0;
}
.sales_adv_data_container .sales_adv_data_tile .sales_adv_link a {
  color: rgb(255, 255, 255);
}

.corp_headquarter_container {
  position: relative;
  background: rgb(255, 255, 255);
}
.corp_headquarter_container .image_block {
  margin-bottom: -200px;
}
.corp_headquarter_container .image_block img {
  width: 100%;
  height: auto;
}
.corp_headquarter_container .corp_headquarter_tile {
  background-color: rgb(255, 255, 255);
  width: 400px;
  margin: auto;
  position: relative;
  padding: 0 0 1.5rem 1.5rem;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_title {
  text-transform: uppercase;
  padding: 1rem;
  color: rgb(178, 95, 35);
  font: normal normal bold 24px/26px Lato;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_location_div {
  padding: 2% 2% 2% 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgb(0, 83, 138);
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_location_div .location_icon {
  height: 24px;
  width: 24px;
  background: url("./assets/svg/location_icon.svg") no-repeat center;
  margin-right: 0.75rem;
  margin-top: 5px;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_location_div .corp_headquarter_tile_location {
  width: 85%;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_phone_div {
  padding: 2% 2% 2% 1rem;
  color: rgb(0, 83, 138);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_phone_div .corp_headquarter_tile_phone {
  font: normal normal bold 18px/26px Lato;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_phone_div .phone_icon {
  height: 22px;
  width: 22px;
  background: url("./assets/svg/phone_line_item.svg") no-repeat;
  margin-right: 0.75rem;
  right: -1px;
  position: relative;
}
.corp_headquarter_container .corp_headquarter_tile .corp_headquarter_tile_phone_div a {
  color: rgb(0, 83, 138);
}

/* Mobile View - max-width: 767px */
@media screen and (max-width: 47.9375rem) {
  .contactus_page_container_div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 11% 5% 11% 5%;
  }
  .contactus_page_container_div .contactus_page_info_div {
  }
  .contactus_page_container_div .contactus_page_info_div .contactus_page_heading {
    font: normal normal bold 24px/30px Lato;
    letter-spacing: -1.2px;
  }
  .contactus_section_container {
  }
  .contactus_section_container .contactus_tile_div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font: normal normal bold 14px/17px Lato;
  }
  .contactus_section_container .contactus_tile_div .contactus_tile_title {
    padding: 8px 12px 12px 12px;
  }
  .contactus_section_container .contactus_tile_div .contactus_tile_icon_div {
    height: 24px;
    width: 24px;
    margin: 12px auto 0 auto;
  }
  .nat_acc_container {
  }
  .nat_acc_container .nat_acc_details {
    grid-template-columns: repeat(1, 1fr);
    padding: 0%;
  }
  .nat_acc_container .nat_acc_details .nat_acc_tile {
    margin: 5% 5% 5% 5%;
  }
  .sales_adv_directories_cloud {
    width: 100%;
    height: 11rem;
    position: absolute;
    bottom: -5rem;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .sales_adv_directories_container {
    margin-top: -4rem;
  }
  .sales_adv_directories_container .sales_adv_directories_heading {
    padding-top: 16%;
    padding-left: 6%;
    padding-right: 10%;
    font: normal normal bold 24px/30px Lato;
    letter-spacing: 0.07px;
    text-align: left;
  }
  .sales_adv_data_container {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 6.5%;
    margin-bottom: 6.5%;
  }
  .sales_adv_data_container .sales_adv_data_tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 30% 2rem;
    text-align: left;
  }
  .sales_adv_data_container .sales_adv_data_tile .sales_adv_pdf_icon {
    height: 2rem;
    width: 2rem;
    margin: 3px 0.725rem 0 0;
  }
  /* .corp_empty_div {
      height: 16rem;
  } */
  .bg-icon-cloud {
    top: -4%;
    position: relative;
  }
}
.contactus_page_iframe_div {
  width: 100%;
}
@media screen and (min-width: 85.375rem) {
  .contactus_page_iframe_div {
    margin: 0 0 0 5rem;
  }
}

/* Tablet View - min-width: 768px and max-width: 1365px */
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .contactus_page_container_div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 5.1% 3% 8% 3%;
  }
  .contactus_section_container {
  }
  .contactus_section_container div:last-child {
    margin-left: 10px;
  }
  .contactus_section_container div:first-child {
    margin-right: 10px;
  }
  .contactus_section_container .sales_advisor_locator_div {
  }
  .contactus_section_container .sales_advisor_locator_div .contactus_tile_icon_div {
    height: 2.5rem;
    width: 2.5rem;
    margin-right: 0px;
  }
  .contactus_section_container .contactus_tile_div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .contactus_section_container .contactus_tile_div .contactus_tile_title {
    font: normal normal bold 18px/22px Lato;
    margin: 4px 66px 9px 66px;
  }
  .contactus_section_container .sales_advisory_directory_div {
    margin-right: 5px;
    margin-left: 5px;
  }
  .contactus_section_container .sales_advisory_directory_div .contactus_tile_icon_div {
  }
  .contactus_section_container .sales_advisory_directory_div .contactus_tile_icon_div .contactus_tile_icon_div {
    height: 2.5rem;
    width: 2.5rem;
    margin-right: 0px;
  }
  .contactus_section_container .corporate_headquarter_div {
  }
  .contactus_section_container .corporate_headquarter_div .contactus_tile_icon_div {
  }
  .contactus_section_container .corporate_headquarter_div .contactus_tile_icon_div .contactus_tile_icon_div {
    height: 2.5rem;
    width: 2.5rem;
    margin-right: 0px;
  }
  .nat_acc_container {
  }
  .nat_acc_container .nat_acc_details {
    grid-template-columns: repeat(2, 1fr);
    padding: 0%;
  }
  .nat_acc_container .nat_acc_details .nat_acc_tile {
    margin: 5% 5% 5% 5%;
  }
  .sales_adv_directories_cloud {
    width: 100%;
    height: 12rem;
    position: absolute;
    bottom: -7rem;
  }
  .sales_adv_directories_container {
  }
  .sales_adv_directories_container .sales_adv_directories_heading {
    padding-top: 11%;
    font-size: x-large;
  }
  .sales_adv_data_container {
    grid-template-columns: repeat(2, 1fr);
    margin-left: 15%;
  }
  .sales_adv_data_container .sales_adv_data_tile {
    margin: 5%;
  }
  .sales_adv_data_container .sales_adv_data_tile .sales_adv_link {
  }
  .sales_adv_data_container .sales_adv_data_tile .sales_adv_link a {
    font: normal normal bold 16px/18px Lato;
  }
}
/* Desktop View : min-width: 1366px */
@media screen and (min-width: 85.375rem) {
  .contactus_page_info_div {
    width: 32%;
  }
}
/* -------Contact Us Page CSS End ------------------- */
.grid__story {
  width: 100%;
  z-index: 3;
  -webkit-clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
          clip-path: polygon(50% 0%, 100% 3.75rem, 100% 100%, 0 100%, 0 3.75rem);
  background: linear-gradient(359deg, rgb(12, 41, 64) 0%, rgb(7, 83, 137) 100%), url("assets/images/icon-cloud/icon cloud.png");
  background-size: cover;
  border-bottom: 0.625rem solid rgb(230, 181, 144);
}
@media (max-width: 23.5rem) {
  .grid__story {
    -webkit-clip-path: polygon(50% 0%, 100% 1rem, 100% 100%, 0 100%, 0 1rem);
            clip-path: polygon(50% 0%, 100% 1rem, 100% 100%, 0 100%, 0 1rem);
  }
}
.grid__story .story_background_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  background-image: url("assets/images/swirly_icon_bg@2x.png");
  background-size: 100% auto, 100% auto;
  background-position: center top, center center;
  background-repeat: no-repeat;
}
.grid__story .story_background_img .front__page__image__our__story {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 98%;
}
.grid__story .story_background_img .front__page__image__our__story img {
  width: 85%;
}
.grid__story .story_background_img .story_content_container {
  width: 75%;
}
@media (max-width: 23.5rem) {
  .grid__story .story_background_img .story_content_container {
    width: 88%;
  }
}
.grid__story .story_background_img .story_content_container .story-logo-container {
  text-align: center;
  padding-top: 3rem;
  margin: 0 0 2.5rem 0;
}
.grid__story .story_background_img .story_content_container .story_heading {
  margin: 0 0 0.75rem 0;
  color: rgb(230, 181, 144);
}
.grid__story .story_background_img .story_content_container .story_heading h2 {
  font-size: 1.875rem;
}
.grid__story .story_background_img .story_content_container .story_desc_div {
  color: white;
  line-height: 1.5625rem;
  margin: 0 0 1.5rem 0;
}
.grid__story .story_background_img .story_content_container .story_desc_div p {
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__story .story_background_img .story_content_container .story_desc_div p {
    font-size: 18px;
  }
}
.grid__story .story_background_img .story_content_container .story_links_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 1.5rem 0;
}
.grid__story .story_background_img .story_content_container .story_links_container .story-menu {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 23.5rem) {
  .grid__story .story_background_img .story_content_container .story_links_container .story-menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .grid__story .story_background_img .story_content_container .story_links_container .story-menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.grid__story .story_background_img .story_content_container .story_links_container .story-menu a,
.grid__story .story_background_img .story_content_container .story_links_container .story-menu a:hover {
  color: rgb(0, 184, 252);
}
.grid__story .story_background_img .story_content_container .story_links_container .story-menu li {
}
.grid__story .story_background_img .story_content_container .story_links_container .story-menu li:not(:last-child)::after {
  content: "|";
  display: inline-block;
  margin: 0 0.5rem;
  color: rgb(231, 181, 145);
}
.grid__story .story_background_img .story_content_container .story_links_container .story-menu li a {
  font-size: 1.125rem;
}

.front__page__our__story__link {
  width: 100%;
  max-width: 33.4375rem;
  margin: 0 0 3rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.front__page__our__story__link__image {
  cursor: pointer;
}

.wistia_responsive_wrapper {
  height: 3.5rem !important;
  left: 40% !important;
  width: 15rem !important;
}

@media (max-width: 23.5rem) {
  .story-logo-container img {
    width: 10rem;
    height: 1.7rem;
  }
  .story_links_container {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .wistia_responsive_wrapper {
    left: 17% !important;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .wistia_responsive_wrapper {
    left: 23% !important;
  }
}
/* stylelint-disable */
.tab-hold {
  margin-left: 5rem;
}

.tab-holder .tabs {
  height: 3.5rem;
  list-style: none;
  padding: 0;
  overflow: hidden;
}

.tab-holder .tabs li {
  width: 20rem;
  float: left;
}

.tab-holder .tabs li.active {
  border-left: 2px solid rgb(167, 169, 172);
  border-right: 2px solid rgb(167, 169, 172);
  background-color: rgb(255, 255, 255);
}

.tab-holder .tabs li a {
  background-color: rgb(0, 83, 138);
  text-align: center;
  line-height: 3.5rem;
  font-size: 1.2rem;
  color: rgb(255, 255, 255);
}

.tab-holder .tabs li.active a {
  background: none;
  color: rgb(0, 0, 0);
  border-top: 3px solid rgb(0, 83, 138);
  height: 3.5rem;
  line-height: 3.5rem;
  border-bottom: 0;
}

.shortcode-tabs .tab-hold .tabs li a {
  display: block;
  width: 100%;
  padding: 0;
}

.shortcode-tabs .tab-hold .tabs li.active a {
  background: none;
  border-bottom: none !important;
}

.shortcode-tabs .tab_content {
  padding: 15px;
  overflow: hidden;
}

.shortcode-tabs .tab_content *:last-child {
  margin-bottom: 0;
}

.shortcode-tabs {
  margin-bottom: 50px;
}

.shortcode-tabs .tab_content ul.arrow {
  float: left;
}

@media (max-width: 23.4375rem) {
  .tab-hold {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .tab-holder .tabs li {
    width: 49%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .tab-hold {
    margin-left: 2rem;
  }
  .tab-holder .tabs li {
    width: 49%;
  }
}
/* stylelint-enable */
.grid__news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  position: relative;
  padding: 0 0 3rem 0;
}
.grid__news .news_heading_container {
  padding: 0 0 0 2rem;
  color: rgb(178, 95, 35);
  margin: 3rem 0 1rem 0rem;
}
@media (max-width: 23.5rem) {
  .grid__news .news_heading_container {
    padding: 0 0 0 2rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__news .news_heading_container {
    margin-left: 2rem;
    padding: 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__news .news_heading_container {
    margin-left: 1.2rem;
    padding: 0;
  }
}
.grid__news .news_heading_container .shadow {
  -webkit-box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.13);
}
.grid__news .news_heading_container h2 {
  font-size: 1.875rem;
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  width: 100%;
  margin: 0 0 0.6875rem 0;
  line-height: 2.5rem;
}
.grid__news .news_view_all_link {
  position: absolute;
  color: hwb(202 0% 46%);
  margin-left: 7rem;
  bottom: 57px;
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 23.5rem) {
  .grid__news .news_view_all_link {
    margin-left: 2rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .grid__news .news_view_all_link {
    margin-left: 2rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .grid__news .news_view_all_link {
    margin-left: 1.2rem;
  }
}

.news_viewall_container {
  font-size: 1rem;
  color: rgb(0, 86, 136);
}

/* Container holding the image and the text */
.news_card_container {
  width: 25%;
  position: relative;
}

/* Bottom right text */
.news_card_text_block {
  position: absolute;
  bottom: 2rem;
  color: rgb(255, 255, 255);
  padding-left: 1rem;
  padding-right: 1rem;
}

.n2-ss-slider-pipeline > div {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.n2-ss-slider-pane-single {
  margin: 7% 0px !important;
}

#n2-ss-3-arrow-previous img {
  width: 4rem !important;
  margin: 0 2rem 0 0 !important;
}

#n2-ss-3-arrow-next img {
  width: 4rem !important;
  margin: 0 0 0 0 !important;
}

@media (max-width: 23.4375rem) {
  .news_heading_container {
    margin-left: 0;
    max-width: 23.5rem;
  }
  .n2-ss-slider-pipeline > div {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .news_heading_container {
    margin-left: 2rem;
  }
  .n2-ss-slider-pipeline > div {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.page-title {
  background: rgb(12, 41, 64);
  color: rgb(255, 255, 255);
  padding: 1rem;
  text-transform: uppercase;
}
@media screen and (min-width: 23.4375rem) {
  .page-title {
    font-size: 1.375rem;
    padding: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .page-title {
    font-size: 1.5rem;
    padding: 1.5rem 1.5rem;
  }
}
@media screen and (min-width: 85.375rem) {
  .page-title {
    font-size: 1.875rem;
    padding: 1.5rem 3.75rem;
  }
}

.milestone_desc_container {
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 100px;
}

.milestone_desc_text {
  width: 47%;
  text-align: left;
  font: normal normal normal 18px/24px Lato;
  letter-spacing: 0px;
  color: rgb(51, 51, 51);
  padding-top: 0px;
}

.milestone_desc_image {
  width: 52%;
  padding-left: 3%;
}

.milestone_desc_image > img {
  height: auto;
  width: 100%;
}

.award_container {
  background: transparent url("./assets/images/milestones_award_bg.png") no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.award_title {
  padding: 4.5%;
  padding-bottom: 5%;
  text-align: center;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  font: normal normal normal 30px/32px Lato;
}

.award_cards_container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin-left: 7%;
  margin-right: 7%;
}
.award_cards_container .award_card {
  margin-right: 1rem;
}
.award_cards_container .award_card .milestone_award_img {
  height: auto;
  width: 100%;
}

.award_card_title {
  padding: 5%;
  font-weight: bold;
}

.award_card_border {
  border: rgb(215, 153, 70);
  border-style: solid;
  height: 15rem;
  width: 14rem;
}
.award_card_border img {
  height: 9rem;
  width: 50%;
  padding: 1rem;
}

.img_full_width {
  width: 100% !important;
}

.award_all_link {
  text-align: center;
  padding: 4%;
}
.award_all_link a {
  color: rgb(0, 86, 136);
  font: normal normal bold 18px/20px Lato;
}

.timeline_card {
  border-top: solid rgb(231, 237, 242) 0.5px;
  padding: 13.5% 0% 5% 3.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.timeline_card .timeline_img {
}
.timeline_card .timeline_img img {
  width: 11rem;
}
.timeline_card .timeline_details {
  text-align: left;
  margin-left: 0.5rem;
  color: rgb(112, 112, 112);
  margin-bottom: 1.3rem;
}
.timeline_card .timeline_details .timeline_month {
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  font: normal normal bold 24px/30px Lato;
  letter-spacing: 0px;
  margin-bottom: 8px;
}
.timeline_card .timeline_details .timeline_desc {
  font: normal normal normal 14px/20px Lato;
  letter-spacing: 0px;
  color: rgb(51, 51, 51);
}

.corporate_timelines {
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
  border-radius: 0 !important;
  background-color: rgb(7, 83, 137) !important;
  height: 3rem !important;
  width: 3rem !important;
}
.corporate_timelines .wpostahs-slider-design-1 {
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
  color: rgb(0, 0, 0);
  height: 150%;
  margin-inline: 97px;
  background-color: rgb(243, 214, 191);
  border: rgb(255, 255, 255);
  border-style: solid;
  border-width: 16px;
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font: normal normal bold 50px/60px Lato;
}

.corporate_timelines {
}
.corporate_timelines .wpostahs-slick-slider button.slick-prev,
.corporate_timelines .wpostahs-slick-slider button.slick-prev:hover,
.corporate_timelines .wpostahs-slick-slider button.slick-prev:focus {
  background: url("./assets/svg/left_arrow_white.svg") center center no-repeat !important;
  background-color: rgb(7, 83, 137) !important;
  background-size: 10px 17px !important;
  outline: none !important;
  margin-left: 20px !important;
  border: none !important;
}
.corporate_timelines .wpostahs-slick-slider button.slick-next,
.corporate_timelines .wpostahs-slick-slider button.slick-next:hover,
.corporate_timelines .wpostahs-slick-slider button.slick-next:focus {
  background: url("./assets/svg/right_arrow_white.svg") center center no-repeat !important;
  background-color: rgb(7, 83, 137) !important;
  background-size: auto;
  background-size: 10px 17px !important;
  outline: none !important;
  margin-right: 20px !important;
  border: none !important;
}
.corporate_timelines .wpostahs-slider-design-1 {
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
  font-size: 20px;
  height: 47%;
  border: none;
  width: 65px;
}
.corporate_timelines .corporate_timelines {
}
.corporate_timelines .corporate_timelines .wpostahs-slider-inner-wrp {
}
.corporate_timelines .corporate_timelines .wpostahs-slider-inner-wrp .slick-track {
}
.corporate_timelines .corporate_timelines .wpostahs-slider-inner-wrp .slick-track p.slick-slide {
  background-color: rgb(7, 83, 137);
}
.corporate_timelines .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
  outline: none;
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
  background: rgb(0, 102, 165);
  border: none;
  top: -45%;
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
  border-top-color: rgb(0, 102, 165);
  border-width: 6.3rem;
  margin-left: -100px;
  top: 174px;
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
  border: none;
  top: -1.2px;
  width: 242px;
  height: 11%;
  margin-left: -121px;
  background-color: rgb(0, 83, 138);
  -webkit-clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
          clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
}
.corporate_timelines .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
  top: 25% !important;
}
.corporate_timelines .wpostahs-slider-nav-title > p {
  height: 45;
}
.corporate_timelines .wpostahs-centent-title {
  display: none;
}
.corporate_timelines .wpostahs-slider-inner-wrp {
}
.corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
}
.corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
  height: 20%;
  margin-top: 4%;
}
.corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
}
.corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
  height: 85px;
  margin-top: 4%;
}
.corporate_timelines .wpostahs-main-title {
  height: 150%;
  width: 60%;
}
.corporate_timelines .wpostahs-slick-slider {
}
.corporate_timelines .wpostahs-slick-slider .slick-list {
  height: 100% !important;
}
.corporate_timelines .wpostahs-slider-nav-1 {
  background-color: rgb(244, 244, 244);
}
.corporate_timelines .wpostahs-slider-nav-1 .slick-list {
  background-color: rgb(244, 244, 244);
  height: 19rem !important;
  margin-left: 7% !important;
  margin-right: 7% !important;
}

.timelines_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 1.7% 4%;
  padding-top: 0%;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .read-more-content {
    display: inline !important;
  }
  .show_hide {
    display: none;
  }
  .milestone_desc_container {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 40px 0px;
  }
  .milestone_desc_container .milestone_desc_image {
    width: 100%;
    padding: 0px;
  }
  .milestone_desc_text {
    width: 100%;
    padding: 1.25rem 1rem;
  }
  .milestone_desc_image > img {
    height: auto;
  }
  .award_cards_container {
    margin-left: 1rem;
    margin-right: 1rem;
    grid-template-columns: repeat(1, 1fr);
  }
  .award_cards_container :nth-last-child(2) {
    display: none;
  }
  .award_cards_container .award_card:last-child {
    display: none;
  }
  .award_cards_container .award_card {
    padding: 0px;
    margin: 0;
    padding-bottom: 30px !important;
  }
  .award_cards_container .award_card .milestone_award_img {
    width: 100%;
    height: auto;
  }
  .award_container {
  }
  .award_container .award_title {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .award_card_border {
    height: 15rem;
    width: 100%;
  }
  .award_all_link {
    padding: 0%;
  }
  .award_all_link a {
    padding: 11% 0%;
    font: normal normal bold 18px/42px Lato;
  }
  .timelines_container {
    grid-template-columns: repeat(2, 1fr);
    padding: 0%;
    width: 100%;
  }
  .timelines_container div:nth-child(-n+2) {
    border: none;
  }
  .timeline_card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .timeline_card .timeline_img {
    width: 90%;
  }
  .timeline_card .timeline_img img {
    width: 8.6rem;
    height: 6rem;
  }
  .timeline_card .timeline_details {
    width: 90%;
    margin-top: 12px;
    margin-left: 0px;
  }
  .timeline_card .timeline_details .timeline_month {
    font: normal normal bold 18px/22px Lato;
  }
  .timeline_card .timeline_details .timeline_desc {
    margin: 1px;
    font: normal normal normal 16px/22px Lato;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    font: normal normal bold 14px/20px Lato;
  }
  .corporate_timelines .wpostahs-slick-slider button.slick-prev,
.corporate_timelines .wpostahs-slick-slider button.slick-prev:hover,
.corporate_timelines .wpostahs-slick-slider button.slick-prev:focus {
    padding-left: 16px !important;
  }
  .corporate_timelines .wpostahs-slick-slider button.slick-next,
.corporate_timelines .wpostahs-slick-slider button.slick-next:hover,
.corporate_timelines .wpostahs-slick-slider button.slick-next:focus {
    padding-right: 16px !important;
  }
  .corporate_timelines {
  }
  .corporate_timelines .wpostahs-slick-slider {
  }
  .corporate_timelines .wpostahs-slick-slider .slick-list {
    margin: 0px 12px;
  }
  .corporate_timelines .wpostahs-slider-nav-title {
    height: 100%;
    outline: none;
  }
  .corporate_timelines .wpostahs-slider-nav-1 {
  }
  .corporate_timelines .wpostahs-slider-nav-1 .slick-list {
    height: 7rem !important;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
    border-width: 32.5px !important;
    margin-left: -32.5px !important;
    top: 55px;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    top: -5%;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
    top: 0%;
    width: 78px;
    height: 11%;
    margin-left: -60%;
  }
  .corporate_timelines .wpostahs-slider-inner-wrp {
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
    padding: 20px 0px;
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
    height: 105%;
    margin-top: 4%;
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
    height: 120%;
    margin-top: 2%;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 51% !important;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .read-more-content {
    display: none;
  }
  .readmore_show {
    display: inline !important;
  }
  .show_hide {
    display: inline;
  }
  .milestone_desc_container {
    margin: 3rem 1.5rem;
  }
  .milestone_desc_container .milestone_desc_image {
    padding-left: 2.5%;
  }
  .milestone_desc_container .milestone_desc_text {
    font: normal normal normal 16px/24px Lato;
    letter-spacing: 0.43px;
  }
  .milestone_desc_image > img {
    height: auto;
  }
  .award_container {
  }
  .award_container .award_title {
    font: normal normal bold 24px/40px Lato;
    padding: 6.5%;
  }
  .award_container .award_cards_container {
    margin-left: 3.5%;
    margin-right: 3.5%;
    grid-template-columns: repeat(2, 1fr);
  }
  .award_container .award_cards_container .award_card {
    padding-bottom: 17px;
    margin-right: 20px;
  }
  .award_container .award_cards_container .award_card .milestone_award_img {
    width: 100%;
    height: auto;
  }
  .award_card_border {
    height: 15rem;
    width: 15rem;
  }
  .timeline_card {
    padding: 5% 5% 6% 0%;
    width: 22.5rem;
  }
  .timeline_card .timeline_details {
  }
  .timeline_card .timeline_details .timeline_month {
    font: normal normal bold 20px/18px Lato;
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .timeline_card .timeline_img {
  }
  .timeline_card .timeline_img img {
    width: 12rem;
    height: 8.5rem;
  }
  .timeline_card .timeline_desc {
    margin: 1px;
    font: normal normal normal 16px/22px Lato !important;
  }
  .corporate_timelines {
  }
  .corporate_timelines .wpostahs-slider-nav-title {
    height: 100%;
    outline: none;
  }
  .corporate_timelines .wpostahs-slick-slider {
  }
  .corporate_timelines .wpostahs-slick-slider .slick-list {
    height: 70% !important;
    margin: 0;
  }
  .corporate_timelines .wpostahs-slider-design-1 {
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    font-size: 25px;
    height: 118%;
    border-width: 14px;
    width: 105px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
  }
  .corporate_timelines .wpostahs-slider-inner-wrp {
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
    height: 48%;
    margin-top: 0%;
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
  }
  .corporate_timelines .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
    height: 55%;
    margin-top: 4%;
  }
  .corporate_timelines .wpostahs-slider-nav-1 {
  }
  .corporate_timelines .wpostahs-slider-nav-1 .slick-list {
    height: 12rem !important;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
    border-width: 52.5px !important;
    margin-left: -52.5px !important;
    top: 106px;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    top: -25%;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
    top: 0%;
    width: 127.5px;
    height: 13%;
    margin-left: -64px;
    background-color: rgb(0, 83, 138);
    -webkit-clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
            clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 52% !important;
  }
  .timelines_container {
    grid-template-columns: repeat(2, 1fr);
    padding-left: 5px;
    padding-right: 5px;
  }
  .timelines_container div:nth-child(-n+2) {
    border: none;
  }
}
/* Desktop View : min-width: 1366px */
@media (min-width: 85.375rem) {
  .corporate_timelines {
  }
  .corporate_timelines .timelines_container {
  }
  .corporate_timelines .timelines_container div:nth-child(-n+3) {
    border: none;
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 45% !important;
  }
  .corporate_timelines .wpostahs-slider-nav-title {
    height: 100%;
    outline: none;
  }
  .corporate_timelines .wpostahs-slider-design-1 {
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
  }
  .corporate_timelines .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    height: 250%;
    background-color: rgb(243, 214, 191);
    border: rgb(255, 255, 255);
    border-style: solid;
    border-width: 18px;
    width: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font: normal normal bold 50px/60px Lato;
  }
}
.dataTableDescriptionImgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  padding: 3.75rem 1rem 3.75rem 4.5rem;
}
@media (max-width: 23.5rem) {
  .dataTableDescriptionImgContainer {
    padding: 3.125rem 0 0.625rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer {
    padding: 3.125rem 0 3.125rem 0;
  }
}
.dataTableDescriptionImgContainer .dataTableDescriptionSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
  padding: 0;
}
@media (max-width: 23.5rem) {
  .dataTableDescriptionImgContainer .dataTableDescriptionSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 0 2.5rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer .dataTableDescriptionSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0 0 2.5rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer .dataTableDescriptionSection {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 45%;
    padding: 0 0 0 1.5rem;
  }
}
.dataTableDescriptionImgContainer .dataTableDescriptionSection .dataTableDescription {
  padding: 0rem;
  width: 95%;
  margin: 0 0 0.75rem 0;
  font-size: 1.5rem;
  line-height: 2.25rem;
  color-interpolation-filters: auto;
}
@media (max-width: 23.5rem) {
  .dataTableDescriptionImgContainer .dataTableDescriptionSection .dataTableDescription {
    width: 19.375rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer .dataTableDescriptionSection .dataTableDescription {
    width: 85%;
    font-size: 1.125rem;
    line-height: 2.01rem;
  }
}
.dataTableDescriptionImgContainer .dataTableImgSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
}
@media (max-width: 23.5rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection {
    width: 90%;
    min-width: 23.75rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection {
    width: 45%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection {
    min-width: 23.75rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection {
    min-width: 27.5rem;
  }
}
.dataTableDescriptionImgContainer .dataTableImgSection img {
  width: 100%;
}
@media (max-width: 23.5rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection img {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableDescriptionImgContainer .dataTableImgSection img {
    width: 90%;
  }
}

.dataTableContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 0.375rem solid rgb(255, 224, 184);
  margin: 0 0 4.6875rem 0;
}
@media (max-width: 23.5rem) {
  .dataTableContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer {
    width: 100%;
  }
}
.dataTableContainer .dataTableFilter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(6, 40, 69);
}
.dataTableContainer .dataTableFilter .dataTableFilterTable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0.8rem 0;
  color: rgb(255, 255, 255);
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable {
    width: 23.5rem;
  }
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 34.375rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection {
    width: 100%;
  }
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .labelContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .labelContainer .label {
  margin: 1rem;
  color: rgb(231, 181, 145);
  text-transform: uppercase;
  text-align: center;
  font: normal normal bold 1.875rem/2.5rem Lato, sans-serif;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .labelContainer .dataTableLine {
  border-top: 0.0625rem solid rgb(93, 93, 15);
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterTypeContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterTypeContainer .filterTypeButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  width: 35%;
  height: 2.5rem;
  background-color: transparent;
  color: rgb(255, 255, 255);
  border: 0;
  cursor: pointer;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterTypeContainer .filterTypeButton:hover {
  background-color: rgb(5, 74, 135);
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterTypeContainer .filterTypeButton {
    padding: 0 0 0 1.5625rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterTypeContainer .filterTypeButton {
    padding: 0 0 0 1.5625rem;
  }
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterTypeContainer .active {
  background-color: rgb(5, 74, 135);
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  border: 0.125rem solid rgb(5, 74, 135);
  width: 100%;
  height: 104px;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter {
  display: none;
  width: 100%;
  height: 10px;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter {
    width: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter {
    width: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter .vendorFilterLabel {
  width: 190px;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter .vendorTypeOptionscontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(249, 249, 249);
  min-width: 10rem;
  -webkit-box-shadow: 0rem 0.5rem 1rem 0rem rgba(0, 0, 0, 0.16);
          box-shadow: 0rem 0.5rem 1rem 0rem rgba(0, 0, 0, 0.16);
  z-index: 1;
  width: 85%;
  height: 2.8125rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.5rem;
  font-size: 1rem;
  line-height: 1.2rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter .vendorTypeOptionscontainer {
    width: 85%;
    height: 2.8125rem;
    background-color: rgb(255, 255, 255);
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter .vendorTypeOptionscontainer {
    width: 85%;
    height: 2.8125rem;
    background-color: rgb(255, 255, 255);
  }
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter .vendorTypeOptionscontainer .dropdownItems {
  float: none;
  color: rgb(0, 0, 0);
  padding: 0.75rem 1rem;
  text-decoration: none;
  display: block;
  text-align: left;
  margin: 0 0 0 0.5rem;
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .vendorTypeFilter .vendorTypeOptionscontainer .dropdownItems:hover {
  background-color: rgb(221, 221, 221);
}
.dataTableContainer .dataTableFilter .dataTableFilterTable .dataTableFilterSection .filterDisplay .show {
  margin: 5% 5% 0 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dataTableContainer .dataTableFilter .vendorNameFilter {
  display: none;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dataTableContainer .dataTableFilter .vendorNameFilter .vendorNameOptionscontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(249, 249, 249);
  min-width: 10rem;
  -webkit-box-shadow: 0rem 0.5rem 1rem 0rem rgba(0, 0, 0, 0.16);
          box-shadow: 0rem 0.5rem 1rem 0rem rgba(0, 0, 0, 0.16);
  z-index: 1;
  width: 85%;
  height: 2.8125rem;
  padding-left: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.5rem;
  font-size: 1rem;
  line-height: 1.2rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableFilter .vendorNameFilter .vendorNameOptionscontainer {
    width: 85%;
    height: 2.8125rem;
    background-color: rgb(255, 255, 255);
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableFilter .vendorNameFilter .vendorNameOptionscontainer {
    width: 85%;
    height: 2.8125rem;
    background-color: rgb(255, 255, 255);
  }
}
.dataTableContainer .dataTableFilter .vendorNameFilter .vendorNameOptionscontainer .dropdownItems {
  float: none;
  color: rgb(0, 0, 0);
  padding: 0.75rem 1rem;
  text-decoration: none;
  display: block;
  text-align: left;
}
.dataTableContainer .dataTableFilter .vendorNameFilter .vendorNameOptionscontainer .dropdownItems:hover {
  background-color: rgb(221, 221, 221);
}
.dataTableContainer .dataTableFilter .show {
  margin: 5% 5% 0 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dataTableContainer .dataTableFilterControls {
  margin: 0 0 2.5rem 0;
}
.dataTableContainer .dataTableFilterControls .filterVendorsButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.875rem;
  width: 12rem;
  background: rgb(72, 85, 106);
  border: 0;
  cursor: pointer;
  font: normal normal 600 1.125rem/1.375rem Lato, sans-serif;
}
.dataTableContainer .dataTableFilterControls .filterVendorsButton img {
  width: 1.5rem;
  height: 1.5rem;
}
.dataTableContainer .dataTableFilterControls .filterVendorsButton p {
  color: rgb(145, 153, 166);
}
.dataTableContainer .dataTableFilterControls .filterButtonActive {
  background-color: rgb(231, 181, 145);
  color: rgb(0, 0, 0);
}
.dataTableContainer .dataTableFilterControls .filterButtonActive p {
  color: rgb(60, 65, 74);
}
.dataTableContainer .dataTableFilterControls .filterButtonActive:hover {
  background-color: rgb(230, 181, 144);
}
.dataTableContainer .data_table_blue-clipper-bottom {
  -webkit-clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
          clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
  background-color: rgb(12, 41, 64);
  color: rgb(255, 255, 255);
}
.dataTableContainer .dataTableSection {
  width: 85%;
  padding: 3.3125rem 0 0 0;
}
.dataTableContainer .dataTableSection .dataTableControls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0.9375rem 0;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection p {
  margin: 0;
  font-family: Lato, sans-serif;
  font-weight: bold;
  font-size: 1rem;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  letter-spacing: 0rem;
  line-height: 1rem;
  opacity: 1;
  height: 1.25rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection p {
    font-size: 0.75rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection p {
    font-size: 0.75rem;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .recordsPerPageSection .recordsPerPageSelect {
  height: 2.1875rem;
  width: 3.125rem;
  padding-left: 0.25rem;
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 3rem 0;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection {
    padding: 0 1rem;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer {
  width: 18.3125rem;
  height: 4.8125rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer {
    position: absolute;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer {
    position: absolute;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer {
    position: relative;
    width: 25%;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer .countLabel {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  letter-spacing: 0rem;
  line-height: 1rem;
  opacity: 1;
  margin: 0 0 0.625rem 0;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer .countLabel {
    font-size: 0.625rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer .countLabel {
    font-size: 0.75rem;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer .countNumber {
  font-family: Lato, sans-serif;
  font-weight: bold;
  font-size: 1.5625rem;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  letter-spacing: 0rem;
  line-height: 1rem;
  opacity: 1;
  margin: 0;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer .countNumber {
    font-size: 0.75rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorCountContainer .countNumber {
    font-size: 0.75rem;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorShowingCountContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 18.3125rem;
  height: 4.8125rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorShowingCountContainer {
    width: 80%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorShowingCountContainer {
    width: 80%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .vendorShowingCountContainer {
    width: 25%;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 2.125rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer {
    position: relative;
    margin: 5.9375rem 0 0 0;
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer {
    position: relative;
    margin: 5.9375rem 10% 0 10%;
    width: auto;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer {
    width: 50%;
  }
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer button {
  display: inline-block;
  background: #f7f7f7;
  color: rgb(0, 86, 136);
  border: 0;
  border-radius: 0.235rem;
  margin: 3px;
  height: 2rem;
  width: 3rem;
  cursor: pointer;
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer button.active:hover {
  cursor: pointer;
  background: rgb(0, 86, 136);
  color: rgb(255, 255, 255);
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer button.inactive {
  color: rgb(167, 169, 172);
  cursor: not-allowed;
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer button.selected {
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
}
.dataTableContainer .dataTableSection .dataTableControls .controlsSection .paginationContainer .btns-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dataTableContainer .dataTableSection .dataTableRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 9.375rem;
  width: 100%;
  border: 0.125rem solid rgb(5, 74, 135);
  background-color: rgb(255, 255, 255);
  margin-bottom: 2.125rem;
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.625rem 0 0.625rem;
  margin: 0 2.5rem 0 0;
  height: 6.5rem;
  opacity: 1;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorLogoContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 16.625rem;
  height: 4.5rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorLogoContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorLogoContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorLogoContainer {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0.626rem 0 0 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorLogoContainer .partnerLogo {
  height: 100%;
  width: 80%;
  -o-object-fit: contain;
     object-fit: contain;
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 21.875rem;
  height: 3.3125rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer {
    width: 100%;
    height: auto;
    margin: 0.9375rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer {
    width: 100%;
    height: auto;
    margin: 0.9375rem 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerLabel {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  color: rgb(0, 0, 0);
  letter-spacing: 0rem;
  line-height: 1rem;
  opacity: 1;
  margin: 0 0 0.625rem 0;
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerNameContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerNameContainer .partnerName {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 1.25rem;
  color: hwb(202 0% 46%);
  letter-spacing: 0rem;
  opacity: 1;
  margin: 0 0.625rem 0 0;
}
.dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerNameContainer img {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerNameContainer img {
    width: 1.2rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerNameContainer img {
    width: 1.2rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .dataTableRowLogoSection .vendorNameContainer .partnerNameContainer img {
    width: 1.875rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  overflow-x: scroll;
  background-color: rgb(244, 244, 244);
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer {
  margin: 0 0 2rem 0;
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsLabel {
    margin: 0.625rem 0 0 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsLabel {
    margin: 0.625rem 0 0 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsLabel label {
  text-align: left;
  font: normal normal 900 0.9375rem/1.0625rem "Lato", sans-serif;
  letter-spacing: 0rem;
  color: rgb(168, 90, 33);
  opacity: 1;
  margin: 0.8125rem 0 0 1.1875rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsLabel label {
    margin: 0 0 0 0.625rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsLabel label {
    margin: 0 0 0 0.625rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 1.6875rem 0 0 1.1875rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 1.6875rem 0 0 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 1.6875rem 0 0 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  border-bottom: 0.0625rem solid rgb(0, 0, 0);
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 45%;
    margin: 0 0 0 0.625rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 45%;
    margin: 0 0 0 0.625rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 1.6rem 0;
  border-right: 0.125rem solid rgb(5, 74, 135);
  width: 8.75rem;
  height: 1.25rem;
  padding: 0 0.25rem 0 0.25rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border: 0;
    margin: 0 0 1.8rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer {
    height: 2.1875rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border: 0;
    margin: 0 0 1.8rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border: 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer p {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  color: rgb(0, 0, 0);
  letter-spacing: 0rem;
  line-height: 1.2rem;
  opacity: 1;
  margin: 0;
  text-align: center;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer p {
    font-size: 0.8125rem;
    text-align: start;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .columnTitleContainer p {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle {
  margin: 0 0 1.1875rem 0;
  border-right: 0;
  width: 12.125rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 2.1875rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle {
    width: 100%;
    height: 2.1875rem;
    margin: 0 0 1.8rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle p {
  text-align: left;
  font-weight: bold;
  font-size: 1rem;
  letter-spacing: 0rem;
  color: rgb(0, 0, 0);
  opacity: 1;
  margin: 0 8.9375rem 0 0;
  padding: 0 0 0 0rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle p {
    font-size: 0.8125rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle p {
    font-size: 0.8125rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle p {
    font-size: 1rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle p {
    margin: 0 5.5rem 0 0;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .systemColumnTitle p {
    margin: 0 5.5rem 0 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .rateGPSColumnTitle {
  width: 7.5rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .rateGPSColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .rateGPSColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .rateGPSColumnTitle {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delegatedMIColumnTitle {
  width: 10.625rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delegatedMIColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delegatedMIColumnTitle {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .nonDelegatedMIColumnTitle {
  width: 12.5rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .nonDelegatedMIColumnTitle {
    width: 100%;
    height: 1.5rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .nonDelegatedMIColumnTitle {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .nonDelegatedMIColumnTitle p {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .nonDelegatedMIColumnTitle p {
    padding: 0 0 0 0rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .nonDelegatedMIColumnTitle p {
    padding: 0 0 0 0rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .documentDeliveryColumnTitle {
  width: 11rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .documentDeliveryColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .documentDeliveryColumnTitle {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .userGuideColumnTitle {
  width: 10.625rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .userGuideColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .userGuideColumnTitle {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .billingRemittanceColumnTitle {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .billingRemittanceColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .billingRemittanceColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .billingRemittanceColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .billingRemittanceColumnTitle {
    width: 11rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .billingRemittanceColumnTitle {
    width: 11rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .newLoanBoardingColumnTitle {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .newLoanBoardingColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .newLoanBoardingColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .newLoanBoardingColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .newLoanBoardingColumnTitle {
    width: 10rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .newLoanBoardingColumnTitle {
    width: 10rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .cancelsServiceTransfersColumnTitle {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .cancelsServiceTransfersColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .cancelsServiceTransfersColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .cancelsServiceTransfersColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .cancelsServiceTransfersColumnTitle {
    width: 13rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .cancelsServiceTransfersColumnTitle {
    width: 13rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delinquencyReportingColumnTitle {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delinquencyReportingColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delinquencyReportingColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delinquencyReportingColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delinquencyReportingColumnTitle {
    width: 12rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .delinquencyReportingColumnTitle {
    width: 12rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .MIClaimsColumnTitle {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .MIClaimsColumnTitle {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .MIClaimsColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .MIClaimsColumnTitle {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .MIClaimsColumnTitle {
    width: 8rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsColumnTitles .MIClaimsColumnTitle {
    width: 8rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 95%;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer {
    width: 65%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer {
    width: 65%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  min-height: 3.3125rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.16);
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 8.75rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 50%;
    border-bottom: 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 8.875rem;
  padding: 0 0.25rem 0 0.25rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer {
    width: 100%;
    margin: 0 0 2rem 0;
    text-align: center;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer {
    width: 100%;
    height: 2.1875rem;
    margin: 0 0 1.8rem 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: center;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer {
    width: 100%;
    margin: 0 0 1.5em 0;
    text-align: center;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer {
    margin: 0;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer {
    margin: 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer p {
  font-size: 1rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer p {
    font-size: 0.8125rem;
    text-overflow: hidden;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer p {
    font-size: 0.8125rem;
    text-overflow: ellipsis;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer .pdfLinkContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  margin: 0 0 0.3125rem 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer .pdfLinkContainer {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0 0 1rem 0;
    height: 5.3125rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer .pdfLinkContainer .pdfIcon {
  margin: 0 0.2rem 0 0;
  width: 30px;
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .valueContainer .pdfLinkContainer a {
  margin: 0;
  text-align: center;
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 12.125rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer {
    height: 2.1875rem;
    width: 100%;
    margin: 0 0 1.1875rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer {
    height: 2.1875rem;
    width: 100%;
    margin: 0 0 1.8rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer {
    min-width: 10.9375rem;
    margin: 0;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer {
    min-width: 10.9375rem;
    margin: 0;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer p {
  text-align: left;
  font: normal normal bold "Lato", sans-serif;
  font-size: 1.125rem;
  letter-spacing: 0rem;
  color: rgb(39, 58, 74);
  opacity: 1;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer p {
    width: 100%;
    margin: 0;
    font-size: 0.8125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .systemValueContainer p {
    width: 100%;
    margin: 0;
    font-size: 0.8125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .rateGPSValueContainer {
  width: 7.5rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .rateGPSValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .rateGPSValueContainer {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delegatedMIValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delegatedMIValueContainer {
    width: 100%;
    margin: 0 0 1.5rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delegatedMIValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delegatedMIValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delegatedMIValueContainer {
    width: 10.625rem;
    min-width: 7.75rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delegatedMIValueContainer {
    width: 10.625rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .nonDelegatedMIValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .nonDelegatedMIValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .nonDelegatedMIValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .nonDelegatedMIValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .nonDelegatedMIValueContainer {
    width: 12.5rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .nonDelegatedMIValueContainer {
    width: 12.5rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .documentDeliveryValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .documentDeliveryValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .documentDeliveryValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .documentDeliveryValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .documentDeliveryValueContainer {
    width: 11rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .documentDeliveryValueContainer {
    width: 11rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .userGuideValueContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 10.625rem;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .userGuideValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .userGuideValueContainer {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .userGuideValueContainer {
    width: 100%;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .userGuideValueContainer a {
  text-decoration: none;
  color: hwb(202 0% 46%);
  margin: 1rem 0;
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .userGuideValueContainer a:before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 1.5rem;
  height: 1.5rem;
  background: url("./assets/svg/pdf-link-icon.svg") no-repeat;
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .billingRemittanceValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .billingRemittanceValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .billingRemittanceValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .billingRemittanceValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .billingRemittanceValueContainer {
    width: 11rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .billingRemittanceValueContainer {
    width: 11rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .newLoanBoardingValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .newLoanBoardingValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .newLoanBoardingValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .newLoanBoardingValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .newLoanBoardingValueContainer {
    width: 10rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .newLoanBoardingValueContainer {
    width: 10rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .cancelsServiceTransfersValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .cancelsServiceTransfersValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .cancelsServiceTransfersValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .cancelsServiceTransfersValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .cancelsServiceTransfersValueContainer {
    width: 13rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .cancelsServiceTransfersValueContainer {
    width: 13rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delinquencyReportingValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delinquencyReportingValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delinquencyReportingValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delinquencyReportingValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delinquencyReportingValueContainer {
    width: 12rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .delinquencyReportingValueContainer {
    width: 12rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .MIClaimsValueContainer {
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .MIClaimsValueContainer {
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .MIClaimsValueContainer {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .MIClaimsValueContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .MIClaimsValueContainer {
    width: 8rem;
  }
}
@media (min-width: 85.375rem) {
  .dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer .vendorRowsSection .vendorRowsContainer .row .MIClaimsValueContainer {
    width: 8rem;
  }
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .vendorTypeContainer:last-of-type {
  margin-bottom: 0;
}
.dataTableContainer .dataTableSection .dataTableRow .vendorTypesSection .dataTableRowCells {
  margin: 0.9375rem 0 0 0;
  border-bottom: 0.0625rem solid grey;
  width: 25%;
}
.dataTableContainer .dataTableSection .dataTableControlsBottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 3rem 3.125rem 0;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer button {
  display: inline-block;
  background: #f7f7f7;
  color: rgb(0, 86, 136);
  border: 0;
  border-radius: 0.235rem;
  margin: 3px;
  height: 2rem;
  width: 3rem;
  cursor: pointer;
}
.dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer button.active:hover {
  cursor: pointer;
  background: rgb(0, 86, 136);
  color: rgb(255, 255, 255);
}
.dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer button.inactive {
  color: rgb(167, 169, 172);
  cursor: not-allowed;
}
.dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer button.selected {
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
}
.dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer .btns-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 23.5rem) {
  .dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer .btns-pagination {
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .dataTableContainer .dataTableSection .dataTableControlsBottom .paginationContainer .btns-pagination {
    width: 45%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

/* stylelint-disable */
.ui-datepicker.ui-widget select {
  background-size: 0px;
}

.ui-datepicker .ui-datepicker-prev::before {
  content: "";
  width: 18px;
  height: 18px;
  background: url("./assets/svg/left_arrow_gray.svg") no-repeat center center;
  display: inline-block;
  vertical-align: middle;
}

.ui-datepicker .ui-datepicker-next::before {
  content: "";
  width: 18px;
  height: 18px;
  background: url("./assets/svg/right_arrow_gray.svg") no-repeat center center;
  display: inline-block;
  vertical-align: middle;
}

.trid_desc_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 10px solid rgb(231, 181, 145);
}
.trid_desc_container .trid_desc_text {
  width: 50%;
  padding: 3%;
  font: normal normal normal 24px/30px Lato;
  padding-left: 7%;
  padding-top: 4.5%;
  padding-bottom: 5%;
  color: rgb(51, 51, 51);
}
.trid_desc_container .trid_desc_image {
  float: inherit;
  width: 50%;
  padding: 3%;
  padding-top: 4.5%;
  padding-right: 5%;
  padding-bottom: 5%;
}
.trid_desc_container .trid_desc_image > img {
  height: auto;
  width: 100%;
}

.mortgage_date_estimator_div {
  background-color: rgb(12, 41, 64);
  height: 15rem;
  padding: 2rem;
}
.mortgage_date_estimator_div .estimator_tagline {
  color: rgb(255, 255, 255);
  padding: 4% 5% 2% 16.5%;
  font: normal normal normal 18px/24px Lato;
}
.mortgage_date_estimator_div .submitdate {
  height: 3.13rem;
  width: 7.5rem;
  background-color: rgb(231, 181, 145);
  font-weight: bold;
  border: none;
  font: normal normal bold 18px/12px Lato;
  cursor: pointer;
  -ms-flex-item-align: center;
      align-self: center;
}
.mortgage_date_estimator_div .loan_milestone_filter_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(255, 255, 255);
  font: normal normal normal 18px/24px Lato;
  margin-bottom: 16px;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div {
  padding-right: 1rem;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div .loan_milestone_dropdown_label {
  margin-bottom: 12px;
  font: normal normal normal 16px/20px Lato;
  letter-spacing: 0.54px;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div .loan_milestone {
  width: 278px;
  height: 50px;
  font-size: 1rem;
  font: normal normal normal 18px/22px Lato;
  padding: 0 0 0 0.5rem;
  border: none;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .datesel {
  padding-right: 1rem;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .datesel .loan_milestone_datesel_label {
  margin-bottom: 12px;
  font: normal normal normal 16px/20px Lato;
  letter-spacing: 0.54px;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .datesel .startdate {
  width: 278px;
  height: 50px;
  font-size: 1rem;
  font: normal normal normal 18px/22px Lato;
  padding-left: 10px;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .datesel .calendaricon {
  height: 29px;
  width: 29px;
  background: url("./assets/svg/calendar_blue_icon.svg") no-repeat;
  display: block;
  position: relative;
  left: 85%;
  top: -35%;
}
.mortgage_date_estimator_div .loan_milestone_filter_container .bizdaysel {
}
.mortgage_date_estimator_div .loan_milestone_filter_container .bizdaysel .bizdaylbl {
  margin-bottom: 12px;
  font: normal normal normal 16px/20px Lato;
  letter-spacing: 0.54px;
}
.mortgage_date_estimator_div .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mortgage_date_estimator_div .buttons .resetbutton_container {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mortgage_date_estimator_div .buttons .resetbutton_container .resetlink {
  font-weight: bold;
  color: rgb(0, 86, 136);
  text-decoration: underline;
  font: normal normal bold 18px/12px Lato;
  background: url("./assets/svg/reset_blue_icon.svg") no-repeat;
  border: none;
  width: 5.5rem;
  background-size: contain;
  height: 1.375rem;
  cursor: pointer;
  text-align: right;
  width: 4.5rem;
  text-align: right;
  margin: 0 2rem 0 0;
}
.mortgage_date_estimator_div .buttons .resetbutton_container .resetlink:disabled {
  background: url("./assets/svg/reset_gray_icon.svg") no-repeat;
  background-size: contain;
  color: rgb(100, 112, 116);
  cursor: default;
}

.mortage_date_estimator_clip_div {
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
          clip-path: polygon(0 0, 50% 100%, 100% 0);
  background-color: rgb(12, 41, 64);
  height: 3rem;
  top: -1px;
  position: relative;
}

/* business day toggle button start */
.bizdaysel {
}
.bizdaysel fieldset {
  border: 0;
}
.bizdaysel fieldset legend {
  border: 0;
  opacity: 0;
  height: 0;
}
.bizdaysel .switch-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 36px;
  overflow: hidden;
  height: 50px;
}
.bizdaysel .switch-field input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
.bizdaysel .switch-field label {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  font-size: 15px;
  line-height: 1;
  text-align: center;
  padding: 1rem 2rem;
  -webkit-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  font: normal normal normal 18px/22px Lato;
  letter-spacing: 0.17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bizdaysel .switch-field label:hover {
  cursor: pointer;
}
.bizdaysel .switch-field input:checked + label {
  background-color: rgb(0, 83, 138);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 2px solid rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}

.mileslist {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin: 3% 20% 5% 20%;
}
.mileslist .inner {
  border: 2px solid rgba(0, 0, 0, 0.16);
  height: 100%;
  border-right: 0px;
}
.mileslist .inner .expl {
  height: 3rem;
  border-bottom: 2px solid rgba(0, 0, 0, 0.16);
  padding: 4%;
  font: normal normal bold 14px/14px Lato;
}
.mileslist .inner .daycount {
  padding: 5%;
  font: normal normal bold 14px/16px Lato;
  letter-spacing: 0.47px;
  color: rgb(100, 112, 116);
}
.mileslist .miles5 {
}
.mileslist .miles5 .inner {
  border: 2px solid rgba(0, 0, 0, 0.16);
}
.mileslist .purplemilescolor {
  background-color: rgb(85, 77, 131);
  height: 1rem;
}
.mileslist .bluemilescolor {
  background-color: rgb(80, 111, 157);
  height: 1rem;
}
.mileslist .orangemilescolor {
  background-color: #b25f23;
  height: 1rem;
}
.mileslist .yellowmilescolor {
  background-color: #7a4f00;
  height: 1rem;
}
.mileslist .greenmilescolor {
  background-color: rgb(40, 114, 55);
  height: 1rem;
}

.mileslist_mobile {
  margin: 10% 4%;
}
.mileslist_mobile .miles {
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mileslist_mobile .miles .expl {
  width: 32%;
  border: 1px solid rgb(167, 169, 172);
  font-size: 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2%;
  font: normal normal bold 10px/14px Lato;
}
.mileslist_mobile .miles .daycount {
  border: 1px solid rgb(167, 169, 172);
  width: 65%;
  font-size: 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(167, 169, 172);
  padding-left: 5%;
  font: normal normal bold 10px/12px Lato;
  letter-spacing: 0.34px;
}
.mileslist_mobile .purplemilescolor {
  background-color: rgb(85, 77, 131);
  height: 2.5rem;
  width: 4%;
}
.mileslist_mobile .bluemilescolor {
  background-color: rgb(80, 111, 157);
  height: 2.5rem;
  width: 4%;
}
.mileslist_mobile .orangemilescolor {
  background-color: #b25f23;
  height: 2.5rem;
  width: 4%;
}
.mileslist_mobile .yellowmilescolor {
  background-color: #7a4f00;
  height: 2.5rem;
  width: 4%;
}
.mileslist_mobile .greenmilescolor {
  background-color: rgb(40, 114, 55);
  height: 2.5rem;
  width: 4%;
}

.trid {
}
.trid .pencil {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0% 4%;
}
.trid .pencil .eraser {
  background-color: rgba(0, 0, 0, 0.16);
  width: 15%;
  height: 20rem;
  border-radius: 1rem 0px 0px 1rem;
}
.trid .pencil .ring {
  width: 2%;
}
.trid .pencil .miles_container {
  width: 80%;
  background-color: rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2%;
}
.trid .pencil .miles_container .pencil_desc {
  margin: auto;
  color: rgb(157, 157, 157);
  font: normal normal bold 20px/24px Lato;
}
.trid .pencil .miles_container .miles {
  height: 10rem;
  margin: 2%;
  width: 16%;
  color: rgb(255, 255, 255);
  text-align: center;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
}
.trid .pencil .miles_container .miles .pendayborder {
  color: rgb(255, 255, 255);
}
.trid .pencil .miles_container .miles #penyearmobile1 {
  display: none !important;
}
.trid .pencil .miles_container .miles #penyearmobile2 {
  display: none !important;
}
.trid .pencil .miles_container .miles #penyearmobile3 {
  display: none !important;
}
.trid .pencil .miles_container .miles #penyearmobile4 {
  display: none !important;
}
.trid .pencil .miles_container .miles #penyearmobile5 {
  display: none !important;
}
.trid .pencil .miles_container .miles .dayofweek {
  font: normal normal bold 18px/24px Lato;
  text-transform: capitalize;
  padding-bottom: 3px;
}
.trid .pencil .miles_container .miles .evdate {
  font-weight: bold;
  font-size: xxx-large;
}
.trid .pencil .miles_container .miles .evmonth {
  font: normal normal normal 18px/24px Lato;
  margin-top: 0px;
}
.trid .pencil .miles_container .miles .evyear {
  font: normal normal normal 18px/24px Lato;
}
.trid .pencil .miles_container .miles1 {
  background-color: rgb(85, 77, 131);
}
.trid .pencil .miles_container .miles2 {
  background-color: rgb(80, 111, 157);
}
.trid .pencil .miles_container .miles3 {
  background-color: #b25f23;
}
.trid .pencil .miles_container .miles4 {
  background-color: #7a4f00;
}
.trid .pencil .miles_container .miles5 {
  background-color: rgb(40, 114, 55);
}
.trid .pencil .tip1 {
  width: 10%;
  background-color: rgba(0, 0, 0, 0.16);
  -webkit-clip-path: polygon(0 0, 100% 26%, 100% 74%, 0% 100%);
          clip-path: polygon(0 0, 100% 26%, 100% 74%, 0% 100%);
}
.trid .pencil .tip2 {
  width: 10%;
  background-color: rgb(167, 169, 172);
  -webkit-clip-path: polygon(0 26%, 0 74%, 100% 50%);
          clip-path: polygon(0 26%, 0 74%, 100% 50%);
}
.trid .bk-ev1 {
  background-color: rgb(85, 77, 131);
  color: rgb(255, 255, 255);
}
.trid .bk-ev2 {
  background-color: rgb(80, 111, 157);
  color: rgb(255, 255, 255);
}
.trid .bk-ev3 {
  background-color: #b25f23;
  color: rgb(255, 255, 255);
}
.trid .bk-ev4 {
  background-color: #7a4f00;
  color: rgb(255, 255, 255);
}
.trid .bk-ev5 {
  background-color: rgb(40, 114, 55);
  color: rgb(255, 255, 255);
}
.trid .loan_event_dates_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2.2% 7.5%;
  height: auto;
}
.trid .loan_event_dates_container .left {
  width: 45%;
  border: 1px solid rgb(220, 225, 231);
}
.trid .loan_event_dates_container .left .tier3 {
  display: none;
  width: 100%;
}
.trid .loan_event_dates_container .left .tier3 .Weekday_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font: normal normal normal 14px/17px Lato;
  color: rgb(0, 82, 136);
}
.trid .loan_event_dates_container .left .tier3 .Weekday_heading .weekday {
  width: 14.28%;
}
.trid .loan_event_dates_container .left .tier3 .heading {
  background-color: rgb(247, 247, 247);
  font: normal normal bold 18px/22px Lato;
  height: 3.6rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.trid .loan_event_dates_container .left .tier3 .calslot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 14.28%;
  height: 4rem;
  margin-top: 1.5%;
}
.trid .loan_event_dates_container .left .tier3 .calslot .cnt {
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.trid .loan_event_dates_container .right {
  width: 51%;
  margin: 0% 2%;
  height: 31rem;
}
.trid .loan_event_dates_container .right .tier2 {
  display: none;
  border: 1px solid rgb(220, 225, 231);
  height: 31rem;
}
.trid .loan_event_dates_container .right .tier2 .heading {
  background-color: rgb(247, 247, 247);
  height: 3.6rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font: normal normal bold 18px/22px Lato;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1%;
  border-bottom: 1px solid rgb(220, 225, 231);
  padding-bottom: 1%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container {
  width: 15%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_date {
  font-size: xx-large;
  font-weight: bold;
  color: rgb(85, 77, 131);
  text-align: center;
  padding-top: 4%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_month {
  text-align: center;
  color: rgb(0, 86, 136);
  font-size: larger;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone {
  color: rgb(85, 77, 131);
  margin-bottom: 5%;
  padding-top: 4%;
  font-weight: bold;
  font: normal normal bold 16px/22px Lato;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_datelimit {
  font: normal normal bold 16px/22px Lato;
  color: rgb(12, 41, 64);
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1%;
  border-bottom: 1px solid rgb(220, 225, 231);
  padding-bottom: 1%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container {
  width: 15%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_date {
  font-size: xx-large;
  font-weight: bold;
  color: rgb(80, 111, 157);
  text-align: center;
  padding-top: 4%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_month {
  text-align: center;
  color: rgb(0, 86, 136);
  font-size: larger;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone {
  color: rgb(80, 111, 157);
  margin-bottom: 5%;
  padding-top: 4%;
  font-weight: bold;
  font: normal normal bold 16px/22px Lato;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_datelimit {
  font: normal normal bold 16px/22px Lato;
  color: rgb(12, 41, 64);
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1%;
  border-bottom: 1px solid rgb(220, 225, 231);
  padding-bottom: 1%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container {
  width: 15%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_date {
  font-size: xx-large;
  font-weight: bold;
  color: #b25f23;
  text-align: center;
  padding-top: 4%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_month {
  text-align: center;
  color: rgb(0, 86, 136);
  font-size: larger;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone {
  color: #b25f23;
  margin-bottom: 5%;
  padding-top: 4%;
  font-weight: bold;
  font: normal normal bold 16px/22px Lato;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_datelimit {
  font: normal normal bold 16px/22px Lato;
  color: rgb(12, 41, 64);
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1%;
  border-bottom: 1px solid rgb(220, 225, 231);
  padding-bottom: 1%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container {
  width: 15%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_date {
  font-size: xx-large;
  font-weight: bold;
  color: #7a4f00;
  text-align: center;
  padding-top: 4%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_month {
  text-align: center;
  color: rgb(0, 86, 136);
  font-size: larger;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone {
  color: #7a4f00;
  margin-bottom: 5%;
  padding-top: 4%;
  font-weight: bold;
  font: normal normal bold 16px/22px Lato;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_datelimit {
  font: normal normal bold 16px/22px Lato;
  color: rgb(12, 41, 64);
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1%;
  padding-bottom: 1%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container {
  width: 15%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_date {
  font-size: xx-large;
  font-weight: bold;
  color: rgb(40, 114, 55);
  text-align: center;
  padding-top: 4%;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_month {
  text-align: center;
  color: rgb(0, 86, 136);
  font-size: larger;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone {
  color: rgb(40, 114, 55);
  margin-bottom: 5%;
  padding-top: 4%;
  font-weight: bold;
  font: normal normal bold 16px/22px Lato;
}
.trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_datelimit {
  font: normal normal bold 16px/22px Lato;
  color: rgb(12, 41, 64);
}

/* Mobile View - max-width: 375px */
@media (max-width: 23.4375rem) {
  .trid_desc_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .trid_desc_container .trid_desc_text {
    width: 100%;
    font: normal normal normal 16px/22px Lato;
    padding: 0px 16px 40px 16px;
  }
  .trid_desc_container .trid_desc_image {
    width: 100%;
    padding: 40px 0px 30px 0px;
  }
  .trid_desc_container .trid_desc_image > img {
    height: 10rem;
  }
  .mortgage_date_estimator_div {
    height: 32.5rem;
    padding: 0rem;
  }
  .mortgage_date_estimator_div .estimator_tagline {
    color: rgb(255, 255, 255);
    padding: 4% 5% 2% 5%;
    font: normal normal normal 16px/24px Lato;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0% 4.3%;
    font: normal normal normal 16px/24px Lato;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div {
    margin-bottom: 7%;
    margin-top: 4%;
    padding-right: 0px;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div .loan_milestone {
    height: 50px;
    width: 342px;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel {
    margin-bottom: 1%;
    padding-right: 0px;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel .startdate {
    height: 50px;
    width: 342px;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel .calendaricon {
    left: 86%;
    top: -38px;
  }
  .mortgage_date_estimator_div .buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .mortgage_date_estimator_div .buttons .resetbutton_container {
    margin-bottom: 5%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 0px;
  }
  .trid {
  }
  .trid .pencil {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .trid .pencil .eraser {
    background-color: rgb(237, 179, 179);
    width: 83%;
    height: 6rem;
    border-radius: 1rem 1rem 0px 0px;
    margin: auto;
  }
  .trid .pencil .ring {
    width: 83%;
    height: 12px;
    margin: auto;
  }
  .trid .pencil .miles_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 83%;
    margin: auto;
    height: 53.5rem;
  }
  .trid .pencil .miles_container .miles {
    width: 74%;
  }
  .trid .pencil .miles_container .miles .dayofweek {
    font: normal normal bold 21px/40px Lato;
    padding: 0%;
  }
  .trid .pencil .miles_container .miles .evmonth {
    display: none !important;
  }
  .trid .pencil .miles_container .miles .evdate {
    font: normal normal bold 49px/43px Lato;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .trid .pencil .miles_container .miles .pendayborder {
    color: rgb(255, 255, 255);
  }
  .trid .pencil .miles_container .miles #penyearmobile1 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile2 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile3 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile4 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile5 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyear1 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear2 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear3 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear4 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear5 {
    display: none !important;
  }
  .trid .pencil .tip1 {
    width: 83%;
    -webkit-clip-path: polygon(0 0, 100% 0%, 74% 100%, 26% 100%);
            clip-path: polygon(0 0, 100% 0%, 74% 100%, 26% 100%);
    height: 5rem;
    margin: auto;
  }
  .trid .pencil .tip2 {
    width: 39%;
    height: 5rem;
    margin: auto;
    -webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
            clip-path: polygon(100% 0, 0 0, 50% 100%);
  }
  .trid .mileslist {
    display: none;
  }
  .trid .loan_event_dates_container {
    margin: 10% 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    margin-bottom: 0;
  }
  .trid .loan_event_dates_container .left {
    width: 100%;
    margin: auto;
    height: 25rem;
  }
  .trid .loan_event_dates_container .left .tier3 {
    height: 25rem;
  }
  .trid .loan_event_dates_container .left .tier3 .calslot {
    height: 2rem;
    font: normal normal normal 12px/15px Lato;
    margin-top: 8%;
  }
  .trid .loan_event_dates_container .left .tier3 .heading {
    font: normal normal bold 16px/19px Lato;
    height: 2rem;
  }
  .trid .loan_event_dates_container .left .tier3 .Weekday_heading {
    font: normal normal normal 12px/15px Lato;
  }
  .trid .loan_event_dates_container .right {
    width: 100%;
    margin: 5% auto;
    height: 27rem;
  }
  .trid .loan_event_dates_container .right .tier2 {
    height: 27rem;
  }
  .trid .loan_event_dates_container .right .tier2 .heading {
    height: 2rem;
    font: normal normal bold 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .bizdaysel {
  }
  .bizdaysel .switch-field {
  }
  .bizdaysel .switch-field label {
    padding: 2% 15% 2% 15%;
    width: 178px;
  }
}
/* Mobile View - min-width: 376px and max-width: 767px */
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .trid_desc_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .trid_desc_container .trid_desc_text {
    width: 100%;
    font: normal normal normal 16px/22px Lato;
    padding: 0px 16px 40px 16px;
  }
  .trid_desc_container .trid_desc_image {
    width: 100%;
    padding: 40px 0px 30px 0px;
  }
  .trid_desc_container .trid_desc_image > img {
    height: 10rem;
  }
  .mortgage_date_estimator_div {
    height: 32.5rem;
    padding: 0;
  }
  .mortgage_date_estimator_div .estimator_tagline {
    color: rgb(255, 255, 255);
    padding: 4% 5% 2% 5%;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0% 5%;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div {
    margin-bottom: 7%;
    margin-top: 4%;
    padding-right: 0rem;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div .loan_milestone {
    height: 3rem;
    width: 100%;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel {
    margin-bottom: 1%;
    padding-right: 0rem;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel .startdate {
    height: 3rem;
    width: 100%;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel .calendaricon {
    top: -40px;
  }
  .mortgage_date_estimator_div .buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .mortgage_date_estimator_div .buttons .resetbutton_container {
    margin-left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5%;
  }
  .trid {
  }
  .trid .pencil {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .trid .pencil .eraser {
    background-color: rgb(237, 179, 179);
    width: 83%;
    height: 6rem;
    border-radius: 1rem 1rem 0px 0px;
    margin: auto;
  }
  .trid .pencil .ring {
    width: 83%;
    height: 12px;
    margin: auto;
  }
  .trid .pencil .miles_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 83%;
    margin: auto;
    height: 53.5rem;
  }
  .trid .pencil .miles_container .miles {
    width: 74%;
  }
  .trid .pencil .miles_container .miles .dayofweek {
    font: normal normal bold 21px/40px Lato;
    padding: 0%;
  }
  .trid .pencil .miles_container .miles .evmonth {
    display: none !important;
  }
  .trid .pencil .miles_container .miles .evdate {
    font: normal normal bold 49px/43px Lato;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .trid .pencil .miles_container .miles .pendayborder {
    color: rgb(255, 255, 255);
  }
  .trid .pencil .miles_container .miles #penyearmobile1 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile2 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile3 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile4 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyearmobile5 {
    display: block !important;
    font: normal normal bold 19px/42px Lato;
  }
  .trid .pencil .miles_container .miles #penyear1 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear2 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear3 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear4 {
    display: none !important;
  }
  .trid .pencil .miles_container .miles #penyear5 {
    display: none !important;
  }
  .trid .pencil .tip1 {
    width: 83%;
    -webkit-clip-path: polygon(0 0, 100% 0%, 74% 100%, 26% 100%);
            clip-path: polygon(0 0, 100% 0%, 74% 100%, 26% 100%);
    height: 5rem;
    margin: auto;
  }
  .trid .pencil .tip2 {
    width: 39%;
    height: 5rem;
    margin: auto;
    -webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
            clip-path: polygon(100% 0, 0 0, 50% 100%);
  }
  .trid .mileslist {
    display: none;
  }
  .trid .loan_event_dates_container {
    margin: 10% 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .trid .loan_event_dates_container .left {
    width: 100%;
    margin: auto;
    height: auto;
  }
  .trid .loan_event_dates_container .left .tier3 {
    height: auto;
  }
  .trid .loan_event_dates_container .left .tier3 .calslot {
    height: 2rem;
    font: normal normal normal 12px/15px Lato;
  }
  .trid .loan_event_dates_container .left .tier3 .heading {
    font: normal normal bold 16px/19px Lato;
  }
  .trid .loan_event_dates_container .left .tier3 .Weekday_heading {
    font: normal normal normal 12px/15px Lato;
  }
  .trid .loan_event_dates_container .right {
    width: 100%;
    margin: 5% auto;
    height: auto;
  }
  .trid .loan_event_dates_container .right .tier2 {
    height: auto;
  }
  .trid .loan_event_dates_container .right .tier2 .heading {
    height: 2rem;
    font: normal normal bold 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row {
    margin-top: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_datelimit {
    font: normal normal normal 14px/11px Lato;
  }
  .bizdaysel {
  }
  .bizdaysel .switch-field {
  }
  .bizdaysel .switch-field label {
    width: 50%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .trid_desc_container {
    padding-bottom: 10px;
  }
  .trid_desc_container .trid_desc_text {
    font: normal normal normal 16px/22px Lato;
    padding-top: 6.5%;
    padding-left: 3%;
  }
  .trid_desc_container .trid_desc_image {
    padding-top: 6.5%;
    padding-right: 3.5%;
    padding-left: 1%;
  }
  .trid_desc_container .trid_desc_image > img {
    height: 13rem;
    max-width: 21rem;
  }
  .mortgage_date_estimator_div {
  }
  .mortgage_date_estimator_div .estimator_tagline {
    color: rgb(255, 255, 255);
    padding: 4% 5% 2% 3%;
    font: normal normal normal 16px/24px Lato;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container {
    margin-bottom: 15px;
    font: normal normal normal 18px/22px Lato;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div {
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .milestone_dropdown_div .loan_milestone {
    width: 228px;
    font: normal normal normal 15.5px/22px Lato;
    padding-left: 0.5rem;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel {
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel .startdate {
    width: 228px;
    font: normal normal normal 16px/22px Lato;
  }
  .mortgage_date_estimator_div .loan_milestone_filter_container .datesel .calendaricon {
    left: 80%;
  }
  .bizdaysel .switch-field label {
    padding: 0 1rem;
    font: normal normal normal 16px/22px Lato;
  }
  .mileslist {
  }
  .mileslist .miles {
    margin: 0% 0%;
  }
  .mileslist .inner {
    border: 2px solid rgba(0, 0, 0, 0.16);
    border-right: 0px;
  }
  .mileslist .inner .expl {
    height: 4rem;
  }
  .mileslist .miles5 {
  }
  .mileslist .miles5 .inner {
    border: 2px solid rgba(0, 0, 0, 0.16);
  }
  .trid {
  }
  .trid .miles_container {
  }
  .trid .miles_container .miles {
  }
  .trid .miles_container .miles #penyearmobile1 {
    display: none;
  }
  .trid .miles_container .miles #penyearmobile2 {
    display: none;
  }
  .trid .miles_container .miles #penyearmobile3 {
    display: none;
  }
  .trid .miles_container .miles #penyearmobile4 {
    display: none;
  }
  .trid .miles_container .miles #penyearmobile5 {
    display: none;
  }
  .trid .loan_event_dates_container {
    margin: 2.5%;
    margin-top: 50px;
  }
  .trid .loan_event_dates_container .left {
    margin: 0% 2%;
    width: 53%;
    height: 29.5rem;
  }
  .trid .loan_event_dates_container .left .tier3 {
  }
  .trid .loan_event_dates_container .left .tier3 .heading {
    height: 2.6rem;
  }
  .trid .loan_event_dates_container .left .tier3 .Weekday_heading {
    font: normal normal normal 12px/15px Lato;
  }
  .trid .loan_event_dates_container .left .tier3 .calslot {
    height: 2rem;
    margin-top: 9%;
  }
  .trid .loan_event_dates_container .left .tier3 .calslot .cnt {
    font-size: 0.8rem;
    font: normal normal normal 12px/15px Lato;
  }
  .trid .loan_event_dates_container .right {
    margin: 0% 2%;
    width: 53%;
    height: 29.5rem;
  }
  .trid .loan_event_dates_container .right .tier2 {
    height: 29.5rem;
  }
  .trid .loan_event_dates_container .right .tier2 .heading {
    height: 2.6rem;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row {
    margin-top: 3%;
    padding-bottom: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_datelimit {
    font: normal normal normal 14px/18px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container {
    margin-left: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_1_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row {
    margin-top: 3%;
    padding-bottom: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_datelimit {
    font: normal normal normal 14px/18px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container {
    margin-left: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_2_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row {
    margin-top: 3%;
    padding-bottom: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_datelimit {
    font: normal normal normal 14px/18px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container {
    margin-left: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_3_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row {
    margin-top: 3%;
    padding-bottom: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_datelimit {
    font: normal normal normal 14px/18px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container {
    margin-left: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_4_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row {
    margin-top: 3%;
    padding-bottom: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_datelimit {
    font: normal normal normal 14px/18px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container {
    margin-left: 3%;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_date {
    font: normal normal bold 30px/36px Lato;
  }
  .trid .loan_event_dates_container .right .tier2 .loan_milestone_5_row .loan_milestone_date_container .loan_milestone_month {
    font: normal normal normal 16px/19px Lato;
  }
  .trid .loan_event_dates_container .right .loan_milestone_event_container {
    margin-left: 4%;
  }
  .trid .mileslist {
    margin: 5% 5%;
  }
  .trid .mileslist .expl {
    font-size: 0.8rem;
    font: normal normal bold 14px/14px Lato;
  }
  .trid .mileslist .daycount {
    font-size: 0.8rem;
    font: normal normal bold 12px/16px Lato;
    letter-spacing: 0.4px;
    height: 3rem;
  }
  .trid .mileslist .purplemilescolor {
    height: 1.5rem;
  }
  .trid .mileslist .bluemilescolor {
    height: 1.5rem;
  }
  .trid .mileslist .orangemilescolor {
    height: 1.5rem;
  }
  .trid .mileslist .yellowmilescolor {
    height: 1.5rem;
  }
  .trid .mileslist .greenmilescolor {
    height: 1.5rem;
  }
  .trid .mileslist_mobile {
    display: none;
  }
  .trid .pencil_container {
    padding-top: 20px;
  }
  .trid .pencil {
    margin: 0% 3%;
  }
  .trid .pencil .eraser {
    height: 12rem;
    width: 8%;
  }
  .trid .pencil .miles_container {
  }
  .trid .pencil .miles_container .pencil_desc {
    font: normal normal bold 20px/24px Lato;
  }
  .trid .pencil .miles_container .miles {
    height: 8.7rem;
    width: 19%;
    margin: 1%;
    font-size: 0.8rem;
  }
  .trid .pencil .miles_container .miles .dayofweek {
    font: normal normal bold 15px/42px Lato;
    padding-bottom: 0px;
  }
  .trid .pencil .miles_container .miles .pendayborder {
    color: rgb(255, 255, 255);
  }
  .trid .pencil .miles_container .miles .evmonth {
    font: normal normal normal 12px/26px Lato;
  }
  .trid .pencil .miles_container .miles .evdate {
    font: normal normal bold 30px/35px Lato;
  }
  .trid .pencil .miles_container .miles .evyear {
    font: normal normal bold 18px/35px Lato;
  }
}
/* Desktop View : min-width: 1366px */
@media (min-width: 85.375rem) {
  .trid {
  }
  .trid .mileslist_mobile {
    display: none;
  }
}
/* business day toggle button end */
/* stylelint-enable */
.master-policy-features {
}
.master-policy-features .coverage-will-working {
  margin-bottom: 0.5rem;
}
.master-policy-features .relief-link-rescission {
  margin-top: 9px;
}
.master-policy-features .approach-resolution {
  padding-top: 0px;
}
.master-policy-features .conversations-interactions {
  font-size: 1rem;
  vertical-align: text-top;
}
.master-policy-features h2 {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.master-policy-features p {
  margin: 0.6875rem 0;
}
.master-policy-features ul {
  margin: 1.4rem 0;
  padding-left: 1rem;
}
.master-policy-features .feature {
  border: 1.5px solid rgb(167, 169, 172);
}
.master-policy-features .feature img {
  width: 100%;
}
@media screen and (min-width: 23.4375rem) {
  .master-policy-features .feature {
    padding: 1rem 0.5rem;
  }
  .master-policy-features .feature .policy-archive {
  }
  .master-policy-features .feature .policy-archive li {
    margin: 0.5rem 0 !important;
  }
  .master-policy-features .feature .policy-archive a {
    padding: 0rem 0 !important;
  }
}
@media screen and (min-width: 48rem) {
  .master-policy-features .feature {
    padding: 2rem 1rem;
  }
  .master-policy-features .feature .policy-archive {
  }
  .master-policy-features .feature .policy-archive li {
    margin: 0.5rem 0 !important;
  }
  .master-policy-features .feature .policy-archive a {
    padding: 0rem 0 !important;
  }
}
@media screen and (min-width: 85.375rem) {
  .master-policy-features .feature {
    padding: 1.5rem 3rem;
  }
  .master-policy-features .feature h4.benifits-font {
    font-size: 1.25rem;
  }
  .master-policy-features .feature .policy-archive li {
    margin: 0.5rem 0 !important;
  }
  .master-policy-features .feature h3.benifits-font {
    font-size: 1.25rem;
  }
  .master-policy-features .feature h3.benifits-fonts {
    font-size: 1.25rem;
  }
}
.master-policy-features .feature:nth-child(n+2) {
  margin-top: 1.25rem;
}
.master-policy-features li {
  list-style: disc;
  margin: 0.6rem 0;
}

.master-padding {
  padding-bottom: 2rem;
}

.policy-archive {
}
.policy-archive > h2 {
  padding: 1rem 0;
}
.policy-archive li {
  margin: 0.7rem 0;
}
.policy-archive--endorsements {
  border: 1px solid rgb(167, 169, 172);
  padding: 2rem 1.5rem;
}
@media screen and (max-width: 23.4375rem) {
  .policy-archive a[href$=".pdf"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .policy-archive a[href$=".pdf"]::before {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.policy-archive a[href$=".pdf"]::before {
  content: "";
  width: 18px;
  height: 18px;
  background: url("./assets/svg/pdf-logo-with-label.svg") no-repeat center left;
  padding-right: 1rem;
  display: inline-block;
  vertical-align: middle;
}
.policy-archive--endorsements {
}
.policy-archive--endorsements h2 {
  margin-bottom: 1.25rem;
}

.safeguard-report {
}
.safeguard-report img {
  margin: 1.25rem 0;
}

.policy-archive {
}
.policy-archive a[href$=".pdf"] {
  color: rgb(0, 86, 136);
  font-weight: bold;
}

.master-policy-special-links {
}
.master-policy-special-links a {
  display: inline-block;
  font-size: 1.125rem;
  padding: 0.75rem 0;
  font-weight: bold;
}

.policy-article {
}
.policy-article .hero-image-with-text-banner {
}
@media screen and (min-width: 85.375rem) {
  .policy-article .hero-image-with-text-banner h2,
.policy-article .hero-image-with-text-banner .desc {
    max-width: 35.625rem;
  }
}

.master-policy-special-links {
}
.master-policy-special-links .padding-bottom-0 {
  padding-bottom: 0px;
}
.master-policy-special-links li.margin-dots {
  margin: 0.5rem 0;
}
.master-policy-special-links li a.paading-dots {
  padding: 0rem 0 !important;
}

.policy-archive--endorsements {
}
.policy-archive--endorsements .premium-m-p {
  padding-bottom: 0px;
  margin-bottom: 0rem !important;
}
.policy-archive--endorsements li.margin-dots {
  margin: 0.5rem 0;
}
.policy-archive--endorsements li a.paading-dots {
  padding: 0rem 0 !important;
}

.approach-resolution {
  padding-top: 0px;
}

.master-policy-special-links {
}
.master-policy-special-links .font-size-16 {
  font-size: 16px;
}

@media screen and (min-width: 23.4375rem) {
  .policy-information {
    margin: 5% 0;
    width: 100%;
    padding: 0 2%;
  }
}
.elearning_cat_first_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 3.75rem 6.25rem 3.75rem 6.0625rem;
}
.elearning_cat_first_container .elearning_login {
  width: 50%;
  -webkit-box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
}
.elearning_cat_first_container .elearning_login .elearning_login_image {
  width: 100%;
  height: auto;
}
.elearning_cat_first_container .elearning_login .elearning_login_title {
  margin: 1.25rem 1.25rem 8px;
  color: rgb(178, 95, 35);
  font: normal normal bold 1.875rem/2.5rem Lato;
  text-transform: capitalize;
}
.elearning_cat_first_container .elearning_login .elearning_login_desc {
  margin: 0rem 5.3125rem 1.5rem 1.25rem;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(117, 117, 117);
}
.elearning_cat_first_container .elearning_login .elearning_login_desc .email_link {
  color: rgb(0, 86, 136);
}
.elearning_cat_first_container .elearning_login .elearning_login_link_container {
  height: 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0rem 0px 1.25rem 1.25rem;
  cursor: pointer;
}
.elearning_cat_first_container .elearning_login .elearning_login_link_container .lockicon {
  background: url("./assets/svg/lock.svg") no-repeat;
  height: 1rem;
  width: 1rem;
  margin: auto 0.375rem auto auto;
}
.elearning_cat_first_container .elearning_login .elearning_login_link_container .elearning_login_link {
  background-color: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  padding: 0.75rem 1.3125rem;
  font: normal normal 600 1.125rem/1.375rem Lato;
}
.elearning_cat_first_container .elearning_login .elearning_login_link_container .elearning_login_link::before {
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  background: url("./assets/svg/lock.svg") no-repeat center;
  height: 1rem;
  width: 1rem;
}
.elearning_cat_first_container .elearning_request_access {
  width: 50%;
  margin-left: 1.25rem;
  -webkit-box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
}
.elearning_cat_first_container .elearning_request_access .elearning_request_access_image {
  width: 100%;
  height: auto;
}
.elearning_cat_first_container .elearning_request_access .elearning_request_access_title {
  margin: 1.25rem 1.25rem 8px;
  color: rgb(178, 95, 35);
  font: normal normal bold 1.875rem/2.5rem Lato;
  text-transform: capitalize;
}
.elearning_cat_first_container .elearning_request_access .elearning_request_access_desc {
  margin: 0px 23px 10px 1.25rem;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(117, 117, 117);
}
.elearning_cat_first_container .elearning_request_access .elearning_request_access_link_container {
  margin: 0px 0px 1.25rem 1.25rem;
  font: normal normal normal 1rem/42px Lato;
}
.elearning_cat_first_container .elearning_request_access .elearning_request_access_link_container .elearning_request_access_link {
  color: rgb(0, 86, 136);
}

.elearning_cat_second_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0rem 0.7rem 0.7rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0.7rem 0.7rem 0rem rgba(0, 0, 0, 0.13);
  margin: 3.75rem 6.25rem 3.75rem 6.0625rem;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container {
  background-color: rgb(255, 255, 255);
  width: 51%;
  padding-right: 1.25rem;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div .course_of_month_icon {
  background: url("./assets/svg/calendar_icon.svg") no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin: 2rem 0rem 0.625rem 1.25rem;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div .course_of_month_heading {
  color: rgb(178, 95, 35);
  font: normal normal bold 1.875rem/2.5rem Lato;
  margin: 1.25rem 45px 14px 12px;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_title {
  margin: 0px 31px 1rem 1.25rem;
  font: normal normal 900 1.5rem/1.625rem Lato;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 1.25rem 1rem 1.25rem;
  font: normal normal normal 1.125rem/1.5rem Lato;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_desc {
  margin: 0px 1.25rem 1.25rem 1.25rem;
  font: normal normal normal 1rem/1.5rem Lato;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container {
  background-color: rgb(0, 83, 138);
  height: 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 12px 1.25rem 21px;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container .lockicon {
  background: url("./assets/svg/lock.svg") no-repeat;
  height: 1rem;
  width: 1rem;
  margin: auto 2% auto auto;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container .elearning_login_link {
  color: rgb(255, 255, 255);
  padding: 0 1.3125rem;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container .elearning_login_link::before {
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  background: url("./assets/svg/lock.svg") no-repeat center;
  height: 1rem;
  width: 1rem;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_request_access_link_container {
  background-color: rgb(255, 255, 255);
  height: 2.875rem;
  width: 171px;
  margin: 0px 0px 1.25rem 0px;
  border: 1px solid rgb(0, 86, 136);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}
.elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_request_access_link_container .elearning_request_access_link {
  color: rgb(0, 86, 136);
  margin: auto;
}
.elearning_cat_second_container .elearning_featured_course_of_month_image_container {
  width: 50%;
}
.elearning_cat_second_container .elearning_featured_course_of_month_image_container .elearning_featured_course_of_month_image {
  width: 100%;
  height: auto;
}
.elearning_cat_second_container .elearning_featured_course_of_month_image_container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.elearning_course_filter_container {
  position: relative;
}
.elearning_course_filter_container .elearning_course_filters {
  display: none;
}

.elearning_course_filter_container {
  margin-top: 5%;
  border-top: 10px solid rgb(231, 181, 145);
  background-color: rgb(12, 41, 64);
  height: auto;
}
.elearning_course_filter_container .elearning_course_filter_title {
  margin: 0 auto;
  color: rgb(231, 181, 145);
  text-transform: uppercase;
  text-align: center;
  font: normal normal bold 1.875rem/2.5rem Lato;
}
.elearning_course_filter_container .elearning_course_filters {
  margin: 2.5rem 0;
}
.elearning_course_filter_container .elearning_course_filters .form-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div {
  margin-bottom: 1.125rem;
  margin-right: 1.25rem;
  margin-left: auto;
}
.elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div .topic_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  margin-bottom: 10px;
  font: normal normal normal 1rem/19px Lato;
  letter-spacing: 0.54px;
}
.elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div .elearning_topic {
  width: 376px;
  height: 56px;
  font: normal normal normal 1rem/1.375rem Lato;
  padding-left: 1rem;
  text-transform: capitalize;
}
.elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div {
  margin-right: 1.25rem;
  margin-left: auto;
}
.elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div .presenter_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  margin-bottom: 10px;
  font: normal normal normal 1rem/19px Lato;
  letter-spacing: 0.54px;
}
.elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div .elearning_presenter {
  width: 376px;
  height: 56px;
  font: normal normal normal 1rem/1.375rem Lato;
  padding-left: 1rem;
  text-transform: capitalize;
}
.elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div {
  margin-bottom: 1.125rem;
  margin-right: auto;
  margin-left: 1.25rem;
}
.elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div .format_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  margin-bottom: 10px;
  font: normal normal normal 1rem/19px Lato;
  letter-spacing: 0.54px;
}
.elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div .elearning_format {
  width: 376px;
  height: 56px;
  font: normal normal normal 1rem/1.375rem Lato;
  padding-left: 1rem;
  text-transform: capitalize;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div {
  margin-right: auto;
  margin-left: 1.25rem;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div .opencourse_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  margin-bottom: 10px;
  font: normal normal normal 1rem/19px Lato;
  letter-spacing: 0.54px;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div .elearning_opencourse {
  width: 376px;
  height: 56px;
  font: normal normal normal 1rem/1.375rem Lato;
  padding-left: 1rem;
  text-transform: capitalize;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div {
  margin-bottom: 1.125rem;
  margin-right: auto;
  margin-left: 1.25rem;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div .opencourse_checkbox_heading {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  font: normal normal normal 1rem/19px Lato;
  margin-bottom: 1rem;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div .opencourse_checkbox_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div .opencourse_checkbox_container .elearning_opencourse {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}
.elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div .opencourse_checkbox_container .opencourse_checkbox_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  font: normal normal normal 1rem/19px Lato;
  letter-spacing: 0.54px;
  margin-left: 0.75rem;
}
.elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}
.elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .resetbutton_container {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 50px;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .resetbutton_container .reseticon {
  height: 1.5rem;
  width: 1.5rem;
  background: url("./assets/svg/reset_blue_icon.svg") no-repeat;
  margin-right: 12px;
  top: -4px;
  position: relative;
}
.elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .resetbutton_container .resetlink {
  color: rgb(0, 184, 252);
  text-decoration: underline;
  font: normal normal bold 1.125rem/12px Lato;
  cursor: pointer;
  background: transparent;
  border: 0;
  margin: 0 0 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .resetbutton_container .resetlink img {
  padding-right: 1rem;
}
.elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .post_search_submit {
  height: 3rem;
  width: 12.3125rem;
  background: url("./assets/svg/filter_black_icon.svg") rgb(243, 214, 191) no-repeat;
  background-position: 10%;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}

.elearning_course_filter_clip_div {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
          clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
  -webkit-transform: translate3d(0, 0, 0);
  background-color: rgb(12, 41, 64);
  position: relative;
  padding: 2rem;
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .elearning_course_filter_clip_div {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);
            clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);
    padding: 1rem;
  }
}
@media (max-width: 47.9375rem) {
  .elearning_course_filter_clip_div {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
            clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
    padding: 1rem;
  }
}

.elearning_course_summary_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elearning_course_summary_container .elearning_course_summary_div {
  margin: 2rem;
  width: 100%;
}
.elearning_course_summary_container .elearning_course_summary_div .elearning_course_count_div {
  text-transform: uppercase;
  font: normal normal normal 1.875rem/2.25rem Lato;
}
.elearning_course_summary_container .elearning_course_summary_div .elearning_course_count_div .elearning_course_count {
  font-weight: bold;
  color: rgb(178, 95, 35);
}
.elearning_course_summary_container .elearning_course_summary_div .elearning_course_number_div {
  font: normal normal normal 1.375rem/1.625rem Lato;
  margin-top: 0.75rem;
  text-transform: uppercase;
}
.elearning_course_summary_container .elearning_course_summary_div .elearning_course_number_div .elearning_course_number {
  text-transform: lowercase;
  font-weight: bold;
}
.elearning_course_summary_container .elearning_per_page_dropdown_div {
  margin-top: 2%;
}
.elearning_course_summary_container .elearning_per_page_dropdown_div {
}
.elearning_course_summary_container .elearning_per_page_dropdown_div .elearning_per_page_dropdown_label {
  font: normal normal normal 1rem/19px Lato;
}
.elearning_course_summary_container .elearning_per_page_dropdown_div .elearning_per_page {
  width: 5rem;
  margin-top: 7%;
  padding: 0.5rem;
  position: relative;
}

.cvf_pag_loading {
  padding: 1rem;
}
.cvf_pag_loading .course_pagination_top {
  top: 9rem;
  position: relative;
}
.cvf_pag_loading .loader {
  display: block;
  margin: 0 auto;
  width: 375px;
}

.cvf-universal-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: capitalize;
}
.cvf-universal-pagination ul {
  margin: 0;
  padding: 0;
}

.cvf-universal-pagination ul li {
  display: inline;
  margin: 3px;
  padding: 4px 8px;
  background: rgb(255, 255, 255);
  color: rgb(0, 86, 136);
}

.cvf-universal-pagination ul li.active:hover {
  cursor: pointer;
  background: rgb(0, 86, 136);
  color: rgb(255, 255, 255);
}

.cvf-universal-pagination ul li.inactive {
  color: rgb(167, 169, 172);
}

.cvf-universal-pagination ul li.selected {
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
}

.cvf-universal-content {
}
.cvf-universal-content .table-file-list {
  margin-top: 2.5rem;
}
.cvf-universal-content .elearning_data_container {
  margin: 1.25rem 0rem 1.25rem 0rem;
  padding: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
  border: 1px solid rgb(245, 248, 250);
}
.cvf-universal-content .elearning_data_container .elearning_data_image_container {
  width: 200px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cvf-universal-content .elearning_data_container .elearning_data_image_container .elearning_data_image {
  margin: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.cvf-universal-content .elearning_data_container .elearning_data_card {
  padding-left: 1.25rem;
  width: 80%;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_title {
  cursor: pointer;
  padding: 0%;
  font: normal normal 900 1.375rem/1.625rem Lato;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_title a {
  color: rgb(0, 86, 136);
}
.cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.125rem;
  font: normal normal normal 14px/17px Lato;
  color: rgb(0, 82, 136);
}
.cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_desc {
  font: normal normal normal 1rem/1.375rem Lato;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_opencourse_container {
  background-color: rgb(243, 214, 191);
  height: 2.875rem;
  width: 177px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 600 1.125rem/1.375rem Lato;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_opencourse_container .elearning_data_opencourse_link {
  color: rgb(0, 0, 0);
  font-weight: bold;
  padding: 0.75rem 1.25rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_opencourse_container .elearning_data_opencourse_link::before {
  content: "";
  background: url("./assets/svg/openlock_icon.svg") no-repeat center;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_webinar_container {
  background-color: rgb(0, 83, 138);
  font: normal normal 600 1.125rem/1.375rem Lato;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_webinar_container .webinar-link {
  display: inline-block;
  background: rgb(0, 83, 138);
  padding: 0.75rem 1.25rem;
  cursor: pointer;
  color: rgb(255, 255, 255);
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_webinar_container .webinar-link::before {
  content: "";
  background: url("./assets/svg/view-recorded-webinar.svg") no-repeat center;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_podcast_container {
  background-color: rgb(0, 83, 138);
  width: 177px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 600 1.125rem/1.375rem Lato;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.875rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_podcast_container .podcast_button {
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_podcast_container .podcast_button a {
  color: rgb(255, 255, 255);
  padding: 0.75rem 2.125rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_podcast_container .podcast_button a::before {
  content: "";
  background: url("./assets/svg/listen_white_icon.svg") no-repeat center;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .podcast_data_button_container {
  width: 146px;
  background-color: rgb(0, 83, 138);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .podcast_data_button_container .podcast_button {
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .podcast_data_button_container .podcast_button a {
  color: rgb(255, 255, 255);
  padding: 0.75rem 2.125rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .podcast_data_button_container .podcast_button a::before {
  content: "";
  background: url("./assets/svg/listen_white_icon.svg") no-repeat center;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_login_container {
  background-color: rgb(0, 83, 138);
  height: 2.875rem;
  width: 114px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_login_container .lockicon {
  background: url("./assets/svg/lock.svg") no-repeat;
  height: 1rem;
  width: 1rem;
  margin: auto 2% auto auto;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_login_container .elearning_data_login_link {
  color: rgb(255, 255, 255);
  margin: auto;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_login_container .elearning_data_login_link::before {
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  background: url("./assets/svg/lock.svg") no-repeat center;
  height: 1rem;
  width: 1rem;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_req_acc_container {
  background-color: rgb(255, 255, 255);
  height: 2.875rem;
  width: 171px;
  margin: auto auto auto 12px;
  font: normal normal 600 1.125rem/1.375rem Lato;
  border: 1px solid rgb(0, 82, 136);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_req_acc_container .elearning_data_req_acc_link {
  color: rgb(0, 86, 136);
  padding: 0.75rem 1.25rem;
}

.accordian {
  padding: 1rem;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.accordian::after {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background: url("./assets/svg/dropdown-down.svg") no-repeat center;
  cursor: pointer;
}

.accordian.active::after {
  background: url("./assets/svg/dropdown-up.svg") no-repeat center;
}

.elearning_data_container.active {
  border: 2px solid rgb(7, 83, 137);
}

.elearning_data_title.active {
}
.elearning_data_title.active a {
  color: rgb(0, 0, 0) !important;
}

.elearning_data_details.active {
  color: rgb(0, 0, 0) !important;
}

.accordian_panel {
  max-height: 0px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  overflow: hidden;
}

.accordian_panel.active {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  border-top: 1px solid rgb(167, 169, 172);
  padding-top: 10px;
  padding-bottom: 10px;
}

.elearning_show_hide {
  display: none;
}

.elearning_course_read_more_content {
  display: inline;
}

.elearning_course_show_hide {
  display: none;
}

.mi_cancel_read_more_content {
  display: inline;
}

.cvf_universal_container {
}
.cvf_universal_container .bg-danger {
  text-align: center;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .elearning_cat_first_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 2.5rem 21px 2.5rem 1rem;
  }
  .elearning_cat_first_container .elearning_login {
    width: 100%;
    -webkit-box-shadow: 0px 10px 1.25rem rgba(0, 0, 0, 0.1);
            box-shadow: 0px 10px 1.25rem rgba(0, 0, 0, 0.1);
    min-height: auto;
  }
  .elearning_cat_first_container .elearning_login .elearning_login_image_container {
    width: 100%;
    height: auto;
  }
  .elearning_cat_first_container .elearning_login .elearning_login_image_container .elearning_login_image {
    width: 100%;
    height: auto;
  }
  .elearning_cat_first_container .elearning_login .elearning_login_title {
    font: normal normal bold 1.5rem/28px Lato;
    margin: 1.25rem 0px 12px 1.25rem;
  }
  .elearning_cat_first_container .elearning_login .elearning_login_desc {
    font: normal normal normal 1rem/1.375rem Lato;
    margin: 0px 27px 1.25rem 1.25rem;
  }
  .elearning_cat_first_container .elearning_request_access {
    width: 100%;
    -webkit-box-shadow: 0px 10px 1.25rem rgba(0, 0, 0, 0.1);
            box-shadow: 0px 10px 1.25rem rgba(0, 0, 0, 0.1);
    margin-left: 0px;
    margin-top: 2.5rem;
    min-height: auto;
  }
  .elearning_cat_first_container .elearning_request_access .elearning_request_access_title {
    font: normal normal bold 1.5rem/28px Lato;
    margin: 1.25rem 0px 12px 1.25rem;
  }
  .elearning_cat_first_container .elearning_request_access .elearning_request_access_desc {
    font: normal normal normal 1rem/1.375rem Lato;
    margin: 0px 1.25rem 1.25rem 1.25rem;
  }
  .elearning_cat_first_container .elearning_request_access .elearning_request_access_image_container {
    width: 100%;
    height: 10rem;
  }
  .elearning_cat_first_container .elearning_request_access .elearning_request_access_image_container .elearning_request_access_image {
    width: 100%;
    height: 10rem;
  }
  .elearning_cat_second_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0px 21px 2.5rem 1rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_image_container {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    margin-bottom: 1.25rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_image_container .elearning_featured_course_of_month_image {
    width: 100%;
    height: auto;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container {
    width: 100%;
    padding: 0px;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_title {
    font: normal normal 900 14px/1.375rem Lato;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div {
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div .course_of_month_heading {
    margin-top: 0px;
    font: normal normal bold 1.5rem/28px Lato;
    margin-left: 10px;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div .course_of_month_icon {
    margin-top: 0.5rem;
    width: 2rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_details {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font: normal normal normal 14px/1.5rem Lato;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons {
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_login_link_container {
    width: 35%;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_buttons .elearning_request_access_link_container {
    width: 45%;
  }
  .elearning_course_filter_container {
  }
  .elearning_course_filter_container .elearning_course_filter_title {
    font: normal normal bold 1.5rem/28px Lato;
    margin: 1.5rem auto 0 auto;
  }
  .elearning_course_filter_container .elearning_course_filters {
  }
  .elearning_course_filter_container .elearning_course_filters .form-group {
    grid-template-columns: repeat(1, 1fr);
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div {
    margin-bottom: 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div .elearning_topic {
    width: 338px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div {
    margin-bottom: 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div .elearning_format {
    width: 338px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div {
    margin-bottom: 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div .elearning_presenter {
    width: 338px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div {
    margin-bottom: 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div .elearning_opencourse {
    width: 338px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div {
    margin-bottom: 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .opencourse_checkbox_div .elearning_opencourse {
    margin-left: 0.2rem;
  }
  .elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 1.25rem;
  }
  .elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .resetbutton_container {
    margin: auto;
    margin-bottom: 32px;
  }
  .elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .post_search_submit {
    margin: auto;
  }
  .elearning_course_summary_container {
  }
  .elearning_course_summary_container .elearning_course_summary_div {
    width: 67%;
  }
  .elearning_course_summary_container .elearning_course_summary_div .elearning_course_count_div {
    font: normal normal bold 1rem/1.375rem Lato;
  }
  .elearning_course_summary_container .elearning_course_summary_div .elearning_course_number_div {
    margin: 2.125rem 6rem 2.5rem 0rem;
    font: normal normal bold 1rem/1.375rem Lato;
  }
  .elearning_course_summary_container .elearning_per_page_dropdown_div {
    margin-top: 1rem;
  }
  .cvf_pag_loading {
    padding: 2.5rem 1.25rem 2.5rem 1rem;
  }
  .cvf_universal_container {
  }
  .cvf_universal_container .cvf_universal_pagination {
    bottom: -2rem;
    position: relative;
  }
  .cvf-universal-content {
  }
  .cvf-universal-content .elearning_data_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 1.25rem 1px 1.25rem -4px;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_image_container {
    width: 100%;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_image_container .elearning_data_image {
    margin: auto;
    width: 100%;
    height: 165px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card {
    width: 100%;
    padding-left: 0px;
    margin-top: 10px;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_title {
    font: normal normal 900 1rem/1.375rem Lato;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_details {
    font: normal normal normal 14px/1.625rem Lato;
    margin-top: 10px;
    margin-bottom: 1.5rem;
  }
  .elearning_show_hide {
    display: inline;
  }
  .elearning_read_more_content {
    display: none;
  }
  .elearning_readmore_show {
    display: inline;
  }
  .elearning_course_show_hide {
    display: inline;
  }
  .elearning_course_read_more_content {
    display: none;
  }
  .elearning_course_readmore_show {
    display: inline;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .elearning_cat_first_container {
    margin: 50px 31px 50px 1.5rem;
  }
  .elearning_cat_first_container .elearning_login {
    /* .elearning_login_image_container {
        height: 10rem;

        .elearning_login_image {
            height: 10rem;
        }
    } */
  }
  .elearning_cat_first_container .elearning_login .elearning_login_title {
    margin-bottom: 12px;
    font: normal normal bold 1.5rem/28px Lato;
  }
  .elearning_cat_first_container .elearning_login .elearning_login_desc {
    margin: 0px 1.25rem 34px 1.25rem;
    font: normal normal normal 1rem/1.375rem Lato;
  }
  .elearning_cat_first_container .elearning_login .elearning_login_link_container {
    margin: 0px 0px 1.25rem 1.25rem;
  }
  .elearning_cat_first_container .elearning_request_access {
    margin-left: 1.875rem;
    /* .elearning_request_access_image_container {
        height: 10rem;

        .elearning_request_access_image {
            height: 10rem;
        }
    } */
  }
  .elearning_cat_first_container .elearning_request_access .elearning_request_access_title {
    margin-bottom: 12px;
    font: normal normal bold 1.5rem/28px Lato;
  }
  .elearning_cat_first_container .elearning_request_access .elearning_request_access_desc {
    margin: 0px 1.25rem 1.25rem 1.25rem;
    font: normal normal normal 1rem/1.375rem Lato;
  }
  .elearning_cat_second_container {
    margin: 0px 31px 50px 1.5rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container {
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div {
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div .course_of_month_icon {
    width: 2rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .elearning_featured_course_of_month_div .course_of_month_heading {
    font: normal normal bold 1.875rem/2.5rem Lato;
    margin: 1.25rem 25px 1.25rem 12px;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_title {
    font: normal normal 900 1.125rem/1.5rem Lato;
    margin: 0px 0px 10px 1.25rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_details {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font: normal normal normal 1.125rem/1.5rem Lato;
    padding: 0px 0px 10px 1.25rem;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_container .course_of_month_desc {
    font: normal normal normal 1rem/1.375rem Lato;
    margin: 0px 0px 1.25rem 1.25rem;
    color: rgb(51, 51, 51);
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_image_container {
    width: 50%;
  }
  .elearning_cat_second_container .elearning_featured_course_of_month_image_container .elearning_featured_course_of_month_image {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .elearning_course_filter_container {
  }
  .elearning_course_filter_container .elearning_course_filter_title {
    font: normal normal bold 1.5rem/29px Lato;
    margin: 0 auto;
  }
  .elearning_course_filter_container .elearning_course_filters {
    margin: 2.5rem 0 3rem 0;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group {
    margin: 0px 4% 1.875rem 3.125%;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div {
    margin-right: 1.875rem;
    margin-bottom: 1.25rem;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .topic_dropdown_div .elearning_topic {
    width: 341px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div {
    margin-bottom: 1.25rem;
    margin-left: 0px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .format_dropdown_div .elearning_format {
    width: 341px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div {
    margin-right: 1.875rem;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div .presenter_dropdown_label {
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .presenter_dropdown_div .elearning_presenter {
    width: 341px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div {
    margin-left: 0px;
  }
  .elearning_course_filter_container .elearning_course_filters .form-group .opencourse_dropdown_div .elearning_opencourse {
    width: 341px;
  }
  .elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons {
  }
  .elearning_course_filter_container .elearning_course_filters .elerning_course_filter_buttons .post_search_submit {
    width: 25%;
  }
  .elearning_course_summary_container {
  }
  .elearning_course_summary_container .elearning_course_summary_div {
    margin: 2% 0 2% 2%;
    width: 80%;
  }
  .elearning_course_summary_container .elearning_course_summary_div .elearning_course_count_div {
    font: normal normal normal 1.375rem/1.625rem Lato;
  }
  .elearning_course_summary_container .elearning_course_summary_div .elearning_course_number_div {
    font: normal normal normal 1.125rem/1.375rem lato;
  }
  .cvf_pag_loading {
    padding: 3.125rem 1.875rem 3.125rem 1.5rem;
  }
  .cvf-universal-content {
  }
  .cvf-universal-content .table-file-list {
    margin-top: 5rem;
  }
  .cvf-universal-content .elearning_data_container {
    margin: 1.25rem 10px 1.25rem 4px;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card {
    width: 70%;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_title {
    font: normal normal 900 1.125rem/1.5rem Lato;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .elearning_data_details {
    font: normal normal normal 14px/1.625rem Lato;
    padding-right: 2.5rem;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons {
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_login_container {
    width: 25%;
  }
  .cvf-universal-content .elearning_data_container .elearning_data_card .eleaerning_data_buttons .elearning_data_req_acc_container {
    width: 10.75rem;
  }
}
.elearning_request_access {
  width: 50%;
  -webkit-box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
}
.elearning_request_access .elearning_request_access_image {
  width: 100%;
  height: auto;
}
.elearning_request_access .elearning_request_access_title {
  margin: 1.25rem 1.25rem 8px;
  color: rgb(178, 95, 35);
  font: normal normal bold 1.875rem/2.5rem Lato;
  text-transform: capitalize;
}
.elearning_request_access .elearning_request_access_desc {
  margin: 0px 23px 10px 1.25rem;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(117, 117, 117);
}
.elearning_request_access .elearning_request_access_link_container {
  margin: 0px 0px 1.25rem 1.25rem;
  font: normal normal normal 1rem/42px Lato;
}
.elearning_request_access .elearning_request_access_link_container .elearning_request_access_link {
  color: rgb(0, 86, 136);
}

.elearning__panel__full {
  margin: 0 6.25rem;
  -webkit-box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
          box-shadow: 0rem 0.5rem 0.5rem 0rem rgba(0, 0, 0, 0.13);
}
@media screen and (max-width: 85.3125rem) {
  .elearning__panel__full {
    margin: 0 2.25rem 1.25rem 1.25rem;
  }
}
@media screen and (max-width: 48rem) {
  .elearning__panel__full {
    margin: 0 1.25rem;
  }
}
.elearning__panel__full .tool__container {
}
.elearning__panel__full .tool__container .image__container {
  width: 100%;
  height: auto;
}
.elearning__panel__full .tool__container .image__container .image {
  width: 100%;
  height: auto;
}
.elearning__panel__full .tool__container .title {
  margin: 1.25rem 1.25rem 8px;
  color: rgb(178, 95, 35);
  text-transform: capitalize;
}
.elearning__panel__full .tool__container .desc {
  margin: 0px 0 10px 1.25rem;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(127, 127, 127);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 48rem) {
  .elearning__panel__full .tool__container .desc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.elearning__panel__full .tool__container .desc .links {
}
.elearning__panel__full .tool__container .desc .links .link__container {
  margin: 1.25rem;
  background-color: rgb(0, 82, 136);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
}
@media screen and (max-width: 48rem) {
  .elearning__panel__full .tool__container .desc .links .link__container {
    margin: 1.25rem 0;
  }
}
.elearning__panel__full .tool__container .desc .links .link__container .link {
  color: rgb(255, 255, 255);
  padding: 0.75rem 1.3125rem;
  font: normal normal 600 1.125rem/1.375rem Lato;
}

.podcast_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal normal 1.5rem/1.875rem Lato;
  margin: 2.5625rem 3.8125rem 3.75rem 6.375rem;
}
.podcast_container .podcast_desc {
  padding-right: 1.92%;
  width: 50%;
  color: rgb(51, 51, 51);
}
.podcast_container .podcast_image_container {
  width: 50%;
}
.podcast_container .podcast_image_container .podcast_image {
  height: auto;
  width: 100%;
}

.podcast_filter_container {
}
.podcast_filter_container .filter-title {
  color: #e7b591;
  text-align: center;
  font-size: 1.875rem;
}
@media screen and (max-width: 47.9375rem) {
  .podcast_filter_container .filter-title {
    margin-top: 1.5rem;
    font-size: 1.5rem;
  }
}
.podcast_filter_container .nmi-filters-container {
  display: none;
}

.podcast_filter_container {
  border-top: 0.625rem solid rgb(231, 181, 145);
  background-color: rgb(12, 41, 64);
  height: auto;
  position: relative;
}
.podcast_filter_container .podcast_filters {
  padding: 1.5rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 775px;
  /* width: 100%; */
  margin: 0 auto 2rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group .topic_dropdown_div {
}
.podcast_filter_container .podcast_filters .podcast_form_group .topic_dropdown_div .topic_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  font: normal normal normal 0.875rem/1.0625rem Lato;
  letter-spacing: 0.47px;
  margin-bottom: 0.625rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group .topic_dropdown_div .podcast_topic {
  width: 14rem;
  text-transform: capitalize;
  color: rgb(51, 51, 51);
  font: normal normal normal 1rem/1.1875rem Lato;
  border: none;
  height: 3.125rem;
  padding-left: 1.25rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group .presenter_dropdown_div {
}
.podcast_filter_container .podcast_filters .podcast_form_group .presenter_dropdown_div .presenter_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  font: normal normal normal 0.875rem/1.0625rem Lato;
  letter-spacing: 0.47px;
  margin-bottom: 0.625rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group .presenter_dropdown_div .podcast_presenter {
  width: 14rem;
  height: 3.125rem;
  text-transform: capitalize;
  color: rgb(51, 51, 51);
  margin-right: 3.125rem;
  font: normal normal normal 1rem/1.1875rem Lato;
  border: none;
  padding-left: 1.25rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div {
}
.podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div .year_dropdown_label {
  color: rgb(255, 255, 255);
  text-transform: capitalize;
  font: normal normal normal 0.875rem/1.0625rem Lato;
  letter-spacing: 0.47px;
  margin-bottom: 0.625rem;
}
.podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div .podcast_year {
  width: 14rem;
  height: 3.125rem;
  text-transform: capitalize;
  color: rgb(51, 51, 51);
  margin-right: 3.125rem;
  font: normal normal normal 1rem/1.1875rem Lato;
  border: none;
  padding-left: 1.25rem;
}
.podcast_filter_container .podcast_filters .podcast_filter_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 1rem;
}
.podcast_filter_container .podcast_filters .podcast_filter_buttons .resetbutton_container {
  margin-right: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal bold 1.125rem/0.75rem Lato;
}
.podcast_filter_container .podcast_filters .podcast_filter_buttons .resetbutton_container .reseticon {
  height: 1.5rem;
  width: 1.5rem;
  background: url("./assets/svg/reset_blue_icon.svg") no-repeat;
  margin-right: 0.75rem;
}
.podcast_filter_container .podcast_filters .podcast_filter_buttons .resetbutton_container .resetlink {
  color: rgb(0, 184, 252);
  text-decoration: underline;
  cursor: pointer;
  background: transparent;
  border: 0;
  font-size: 1rem;
  font-weight: bold;
}
.podcast_filter_container .podcast_filters .podcast_filter_buttons .post_search_submit {
  height: 3.25rem;
  width: 198px;
  background: url("./assets/svg/filter_black_icon.svg") rgb(243, 214, 191) no-repeat;
  background-position: 15px;
  font: normal normal 600 1.125rem/1.375rem Lato;
  cursor: pointer;
}

.podcast_filter_clip_div {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
          clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
  background-color: rgb(12, 41, 64);
  position: relative;
  padding: 2rem;
}
@media (max-width: 47.9375rem) {
  .podcast_filter_clip_div {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
            clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
    padding: 1rem 1rem 2rem 1rem;
  }
}

.podcast_pag_loading {
  width: 100%;
}
.podcast_pag_loading .loader {
  display: block;
  margin: 0 auto;
  width: 375px;
}
.podcast_pag_loading .podcast_pagination_first {
  position: relative;
  top: 9rem;
}

.cvf_universal_pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: capitalize;
}
.cvf_universal_pagination button {
  font: normal normal normal 1rem/1rem Lato;
  display: inline-block;
  background: #f7f7f7;
  color: rgb(0, 86, 136);
  border: 0;
  border-radius: 0.235rem;
  margin: 3px;
  height: 2rem;
  width: 3rem;
}
.cvf_universal_pagination button.active:hover {
  cursor: pointer;
  background: rgb(0, 86, 136);
  color: rgb(255, 255, 255);
}
.cvf_universal_pagination button.inactive {
  color: rgb(167, 169, 172);
  cursor: not-allowed;
}
.cvf_universal_pagination button.selected {
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
}

.podcast_summary_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 4rem;
  margin-bottom: 2rem;
  margin-top: 5rem;
}
@media screen and (max-width: 85.3125rem) {
  .podcast_summary_container {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .podcast_summary_container {
    padding: 0 1rem;
  }
}
.podcast_summary_container .podcast_summary_div {
}
.podcast_summary_container .podcast_summary_div .podcast_count_div {
  text-transform: uppercase;
  font-size: x-large;
  font-weight: bold;
}
@media screen and (max-width: 47.9375rem) {
  .podcast_summary_container .podcast_summary_div .podcast_count_div {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .podcast_summary_container .podcast_summary_div .podcast_count_div {
    font-size: 1.375rem;
  }
}
.podcast_summary_container .podcast_summary_div .podcast_count_div .podcast_count {
  font-weight: bold;
  color: rgb(178, 95, 35);
}
.podcast_summary_container .podcast_summary_div .podcast_number_div {
  font-size: 1.375rem;
  margin-top: 5%;
  text-transform: uppercase;
}
.podcast_summary_container .podcast_summary_div .podcast_number_div .podcast_number {
  text-transform: lowercase;
  color: rgb(178, 95, 35);
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .podcast_summary_container .podcast_summary_div .podcast_number_div {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .podcast_summary_container .podcast_summary_div {
    padding: 1rem;
  }
}
.podcast_summary_container .podcast_per_page_dropdown_div {
  width: 10rem;
}
.podcast_summary_container .podcast_per_page_dropdown_div .podcast_per_page {
  width: 5rem;
  margin-top: 7%;
  padding: 0.5rem;
  position: relative;
}
@media screen and (max-width: 47.9375rem) {
  .podcast_summary_container .podcast_per_page_dropdown_div .podcast_per_page {
    padding: 5px;
  }
}

.podcast_universal_container {
}
.podcast_universal_container .bg-danger {
  text-align: center;
}
.podcast_universal_container .podcasts_container {
  padding: 0 4rem;
  margin-bottom: 2rem;
  margin-top: 5rem;
}
@media screen and (max-width: 85.3125rem) {
  .podcast_universal_container .podcasts_container {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .podcast_universal_container .podcasts_container {
    padding: 0 1rem;
  }
}

.podcast_universal_content {
  margin: 4rem 0;
}
.podcast_universal_content .podcast_data_container {
  -webkit-box-shadow: 0rem 2px 4px rgba(12, 41, 64, 0.16);
          box-shadow: 0rem 2px 4px rgba(12, 41, 64, 0.16);
  margin: 0.5% 6.81%;
  padding: 2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.podcast_universal_content .podcast_data_container .podcast_data_image_container {
  width: 12%;
  height: 10rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.podcast_universal_content .podcast_data_container .podcast_data_image_container .podcast_data_image {
  margin: auto;
  width: 100%;
  height: 95%;
}
.podcast_universal_content .podcast_data_container .podcast_data_card {
  padding: 0 0 0 0.75rem;
  width: 85%;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgb(12, 41, 64);
  text-transform: capitalize;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header {
  width: 80%;
  margin-left: 1%;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_title {
  font-weight: bold;
  font-size: x-large;
  text-transform: capitalize;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 900 22px/26px Lato;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_title .nav_icon {
  background: url("./assets/svg/send_blue_icon.svg") no-repeat;
  height: 21px;
  width: 21px;
  margin: auto auto auto 2%;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_title a {
  color: rgb(0, 86, 136);
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_date {
  font: normal normal normal 1rem/1.1875rem Lato;
  color: rgb(117, 117, 117);
  margin: 1% auto;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_desc {
  padding-left: 1%;
  width: 100%;
  border-top: 1px solid rgb(0, 0, 0);
  padding-top: 2%;
}
.podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_button_container_second {
  display: none;
}

.podcast_data_button_container {
  width: 146px;
  background-color: rgb(0, 83, 138);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
}
.podcast_data_button_container .podcast_button {
}
.podcast_data_button_container .podcast_button a {
  color: rgb(255, 255, 255);
  padding: 0.75rem 2.125rem;
}
.podcast_data_button_container .podcast_button a::before {
  content: "";
  background: url("./assets/svg/listen_white_icon.svg") no-repeat center;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

.podbean_top_border {
  border-top: 5px solid rgb(178, 95, 35);
  margin-top: 3.75rem;
}

.podbean_container {
  -webkit-box-shadow: 0rem 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
          box-shadow: 0rem 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
  margin: 3.75rem 93px 3.75rem 3.75rem;
}
.podbean_container .podbean_heading {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin: 0.625rem auto 2rem 1.875rem;
  font: normal normal bold 1.875rem/2.5rem Lato;
}
.podbean_container .podbean_details_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.podbean_container .podbean_details_container .podbean_image_container {
  width: 43.5%;
  margin: 0rem 49px 2.5rem 1.875rem;
}
.podbean_container .podbean_details_container .podbean_image_container .podbean_image {
  width: 100%;
  height: auto;
  max-width: 32.8125rem;
}
.podbean_container .podbean_details_container .podbean_details {
  width: 50%;
  padding-right: 4.25rem;
  font: normal normal normal 1rem/1.375rem Lato;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_first {
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_first .podbean-link {
  color: rgb(0, 86, 136);
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.5rem;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_wifi_icon_container {
  width: 22%;
  height: 7.625rem;
  margin-right: 1.5rem;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_wifi_icon_container .podbean_wifi_icon {
  width: 100%;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div {
  width: 70%;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_desc_second {
  margin-bottom: 1.5rem;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_apple_icon {
  margin: auto 5% auto 0%;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_apple_icon .ios_image {
  margin-top: 5%;
  width: 8.75rem;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_playstore_icon {
  margin: auto 5%;
}
.podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_playstore_icon .android_image {
  margin-top: 5%;
  width: 8.75rem;
}

.podcast_read_more_content {
  display: inline;
}

.podcast_show_hide {
  display: none;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .podcast_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 2.5rem 0.75rem;
    padding: 0rem;
  }
  .podcast_container .podcast_desc {
    width: 100%;
    font: normal normal normal 1.125rem/1.5rem Lato;
    padding: 2rem 0.3125rem 0rem 0.375rem;
  }
  .podcast_container .podcast_image_container {
    width: 100%;
  }
  .podcast_filter_container {
  }
  .podcast_filter_container .podcast_filters {
    padding: 0;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group {
    grid-template-columns: repeat(1, 1fr);
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div {
    margin-bottom: 1.25rem;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div .podcast_year {
    margin-right: 0rem;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .presenter_dropdown_div {
    margin-bottom: 1.25rem;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .topic_dropdown_div {
    margin-bottom: 1.25rem;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group select {
    width: 100% !important;
  }
  .podcast_filter_container .podcast_filters .podcast_filter_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0rem;
  }
  .podcast_filter_container .podcast_filters .podcast_filter_buttons .resetbutton_container {
    margin: auto;
  }
  .podcast_filter_container .podcast_filters .podcast_filter_buttons .post_search_submit {
    margin: auto;
    margin-top: 1.875rem;
  }
  .podcast_summary_container {
    display: block;
  }
  .podcast_summary_container .podcast_per_page_dropdown_div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .podcast_summary_container .podcast_summary_div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .podcast_summary_container .podcast_summary_div .podcast_count_div {
    font: normal normal bold 1rem/1.5rem Lato;
    width: 50%;
  }
  .podcast_summary_container .podcast_summary_div .podcast_count_div .podcast_count {
    font: normal normal bold 1.5rem/36px Lato;
  }
  .podcast_summary_container .podcast_summary_div .podcast_number_div {
    font: normal normal bold 1rem/1.5rem Lato;
    margin-top: -3%;
    width: 40%;
    margin-right: auto;
    margin-left: 10%;
  }
  .podcast_summary_container .podcast_summary_div .podcast_number_div .podcast_number {
    font: normal normal bold 1.5rem/36px Lato;
  }
}
@media screen and (max-width: 47.9375rem) and (max-width: 47.9375rem) {
  .podcast_summary_container .podcast_summary_div .podcast_number_div .podcast_number {
    font-size: 1rem;
    text-transform: uppercase;
  }
}
@media (max-width: 47.9375rem) {
  .podcast_pag_loading {
  }
  .podcast_pag_loading .podcast_pagination_first {
    top: 3rem;
  }
}
@media (max-width: 47.9375rem) {
  .podcasts_container {
    margin-top: 25%;
  }
}
@media (max-width: 47.9375rem) {
  .podcast_universal_content {
  }
  .podcast_universal_content .podcast_data_container {
    -webkit-box-shadow: 0rem 2px 4px rgba(12, 41, 64, 0.16);
            box-shadow: 0rem 2px 4px rgba(12, 41, 64, 0.16);
    padding: 1.25rem 0.625rem 1.25rem 1.25rem;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_image_container {
    width: 40%;
    height: 9rem;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_image_container .podcast_data_image {
    height: 123px;
    margin: 0rem;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card {
    padding: 0rem;
    padding-left: 0.75rem;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details {
    display: block;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header {
    width: 100%;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_date {
    margin-top: 0.625rem;
    margin-bottom: 0.75rem;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_title {
    font: normal normal 900 1.125rem/1.375rem Lato;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header .podcast_data_title a {
    width: 88%;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_button_container {
    display: none;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_desc {
    border-top: none;
    overflow: hidden;
    padding: 0rem;
    font: normal normal normal 0.875rem/1.1875rem Lato;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_button_container_second {
    width: 126px;
    background-color: rgb(0, 83, 138);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 46px;
    margin-top: 1.75rem;
    left: -1.25rem;
    position: relative;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_button_container_second .podcast_button {
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_button_container_second .podcast_button a {
    color: rgb(255, 255, 255);
    padding: 0.75rem 1.5rem;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_button_container_second .podcast_button a::before {
    content: "";
    background: url("./assets/svg/listen_white_icon.svg") no-repeat center;
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.75rem;
  }
}
@media (max-width: 47.9375rem) {
  .podbean_container {
    margin: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .podbean_container .podbean_heading {
    margin: 1.25rem auto 1.125rem 1.25rem;
    font: normal normal bold 24px/30px Lato;
  }
  .podbean_container .podbean_details_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .podbean_container .podbean_details_container .podbean_image_container {
    width: 100%;
    margin: 0;
  }
  .podbean_container .podbean_details_container .podbean_details {
    width: 100%;
    margin: auto;
    font: normal normal normal 0.875rem/1.25rem Lato;
    padding-right: 0rem;
    padding-left: 1rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_first {
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container {
    padding-top: 0.4rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_wifi_icon_container {
    width: 16.1%;
    height: 3.125rem;
    margin-right: 0.75rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div {
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_apple_icon {
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_apple_icon .ios_image {
    width: 10rem;
    margin-top: 1rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_playstore_icon {
    margin: auto 0%;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_playstore_icon .android_image {
    width: 10rem;
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 47.9375rem) {
  .podcast_show_hide {
    display: inline;
  }
}
@media (max-width: 47.9375rem) {
  .podcast_read_more_content {
    display: none;
  }
}
@media (max-width: 47.9375rem) {
  .podcast_readmore_show {
    display: inline;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .podcast_container {
    margin: 3.125rem 2.125rem 3.125rem 1.375rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .podcast_container .podbean_desc_first {
    margin: 10rem 0 0 0;
  }
  .podcast_container .podcast_desc {
    padding-right: 2.0625rem;
    width: 51%;
  }
  .podcast_filter_container {
  }
  .podcast_filter_container .podcast_filters {
  }
  .podcast_filter_container .podcast_filters .podcast_form_group {
    justify-items: center;
    gap: 0.5rem;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div {
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .year_dropdown_div .podcast_year {
    margin-right: 0rem;
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .presenter_dropdown_div {
  }
  .podcast_filter_container .podcast_filters .podcast_form_group .presenter_dropdown_div .podcast_presenter {
    margin-right: 0rem;
  }
  .podcast_filter_clip_div {
    top: -1px;
  }
  .podcast_universal_content {
  }
  .podcast_universal_content .podcast_data_container {
    margin: 2.5rem 1.5rem;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card {
    width: 88%;
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details {
  }
  .podcast_universal_content .podcast_data_container .podcast_data_card .podcast_data_details .podcast_data_header {
    width: 74%;
  }
  .podcast_pag_loading {
  }
  .podcast_pag_loading .podcast_pagination_first {
    top: 3rem;
  }
  .podbean_container {
    margin: 3.125rem 1.5rem;
  }
  .podbean_container .podbean_heading {
    margin: 1.25rem auto 1.25rem 1.875rem;
    font: normal normal bold 24px/30px Lato;
  }
  .podbean_container .podbean_details_container {
  }
  .podbean_container .podbean_details_container .podbean_image_container {
    width: 54%;
    margin: 0rem 1rem 1.25rem 1.25rem;
  }
  .podbean_container .podbean_details_container .podbean_details {
    padding-right: 1rem;
    font: normal normal normal 0.875rem/1.25rem Lato;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container {
    padding-top: 0.4rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_wifi_icon_container {
    width: 15%;
    height: 3.125rem;
    margin-right: 0.75rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div {
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_desc_second {
    margin-bottom: 0.5rem;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container {
    left: -3.5rem;
    position: relative;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .ios_image {
    border: none;
    margin-top: 1%;
  }
  .podbean_container .podbean_details_container .podbean_details .podbean_desc_second_container .podbean_desc_second_div .podbean_app_share_container .podbean_playstore_icon {
    margin: auto 5%;
  }
}
.mortgage_calculators {
  margin: auto 4rem 3rem 4rem;
}
.mortgage_calculators #tvcAC02 {
}
.mortgage_calculators #tvcAC02 #Panel_Results {
}
.mortgage_calculators #tvcAC02 #Panel_Results table {
  width: 100%;
}
.mortgage_calculators #tvcPC10 {
}
.mortgage_calculators #tvcPC10 .InputCollection {
}
.mortgage_calculators #tvcPC10 .InputCollection .TextInput {
  width: auto;
}
.mortgage_calculators #tvcPC10 #AmortizableLoansTable {
  width: 100%;
}
.mortgage_calculators #tvcPC10 #AmortizableLoansTable input[type=submit] {
  padding: 0.4rem 1rem;
  background-color: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.mortgage_calculators #tvcPC10 #RevolvingAccountsTable {
  width: 100%;
}
.mortgage_calculators #tvcPC10 #RevolvingAccountsTable input[type=submit] {
  padding: 0.4rem 1rem;
  background-color: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.mortgage_calculators #tvcPC10 #AMORTLOAN {
  top: -7rem;
  left: 91%;
  padding: 6px 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgb(51, 51, 51);
  background-color: rgb(243, 214, 191);
  cursor: pointer;
}
.mortgage_calculators #tvcPC10 #REVACCT {
  top: -7rem;
  left: 66rem;
  padding: 6px 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgb(51, 51, 51);
  background-color: rgb(243, 214, 191);
  cursor: pointer;
}
.mortgage_calculators #tvcPC12 {
}
.mortgage_calculators #tvcPC12 table {
  width: 100%;
}
.mortgage_calculators #tvcPC12 #DebtsTable {
}
.mortgage_calculators #tvcPC12 #DebtsTable .InputCollection {
}
.mortgage_calculators #tvcPC12 #DebtsTable .InputCollection INPUT {
  width: auto;
  font-size: 0.5rem;
  padding: 2px;
}
.mortgage_calculators #tvcPC12 #DebtsTable .InputCollection .TextInput {
  width: 2.5em;
}
.mortgage_calculators #tvcPC12 #DebtsTable input[type=submit] {
  padding: 0.4rem 1rem;
  background-color: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.mortgage_calculators #tvcPC12 #DEBT {
  top: -7rem;
  left: 90%;
  padding: 6px 1.875rem;
  color: rgb(51, 51, 51);
  background-color: rgb(243, 214, 191);
  cursor: pointer;
}
.mortgage_calculators img {
  padding: 0.5rem;
}
.mortgage_calculators small {
}
.mortgage_calculators small img {
  padding: 0rem;
}
.mortgage_calculators legend {
  font-size: 1.5rem;
}
.mortgage_calculators p.tvcErrorInput {
  font-size: 9pt;
}
.mortgage_calculators #tvcINTERESTRATE {
  height: 2.9rem;
}
.mortgage_calculators .Summary {
  margin-bottom: 1rem;
}
.mortgage_calculators .mortgage_button_container {
  top: -3rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.mortgage_calculators .mortgage_email_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgb(255, 255, 255);
  width: 7rem;
  margin: 5%;
}
.mortgage_calculators .mortgage_email_button a::after {
  content: "Email";
  width: 1rem;
  height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -2.3rem;
  left: 3rem;
  color: rgb(255, 255, 255);
}
.mortgage_calculators .mortgage_email_button .mortgage_email_img {
  padding: 0.5rem 4rem 0.5rem 1rem;
  background-color: rgb(0, 83, 138);
  position: relative;
  top: 0.25rem;
}
.mortgage_calculators .mortgage_print_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5%;
  width: 7rem;
}
.mortgage_calculators .mortgage_print_button a::after {
  content: "Print";
  width: 1rem;
  height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -2.3rem;
  left: 3rem;
}
.mortgage_calculators .mortgage_print_button .mortgage_print_img {
  padding: 0.5rem 4rem 0.5rem 1rem;
  background-color: rgb(243, 214, 191);
  position: relative;
  top: 0.25rem;
}
.mortgage_calculators .DetailContainer {
}
.mortgage_calculators .DetailContainer a {
  color: hwb(202 0% 46%);
}
.mortgage_calculators .DetailContainer a::after {
  content: "";
  width: 18px;
  height: 18px;
  background: url("./assets/svg/arrow-forward-hero-blue.svg") no-repeat center left;
  margin-left: 0.75rem;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
}
.mortgage_calculators .InputContainer {
  margin-top: 2rem;
}
.mortgage_calculators .cAmortContainer {
  width: 100%;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.mortgage_calculators .cTableWrapper {
  width: 100%;
}
.mortgage_calculators .cTableWrapper img {
  width: auto;
}
.mortgage_calculators .cAmortTable {
  width: 100%;
  overflow: scroll;
}
.mortgage_calculators .cAmortHeader TD,
.mortgage_calculators .cAmortHeader TH {
  text-align: left;
  font: normal normal bold 1rem/1.375rem Lato;
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
}
.mortgage_calculators .cAmortTable .cAmortHeader2 {
  font: normal normal bold 1rem/1.375rem Lato;
}
.mortgage_calculators .cAmortLineO TD,
.mortgage_calculators .cAmortLineO TH {
  font: normal normal normal 1rem/1.375rem Lato;
  text-align: left;
}
.mortgage_calculators .cAmortLineE TD,
.mortgage_calculators .cAmortLineE TH {
  font: normal normal normal 1rem/1.375rem Lato;
  text-align: left;
}
.mortgage_calculators .cAmortLineTotals TD,
.mortgage_calculators .cAmortLineTotals TH {
  font: normal normal normal 1rem/1.375rem Lato;
  text-align: left;
}
.mortgage_calculators .cAmortTitleFont {
  font-size: 1.25rem;
}
.mortgage_calculators #COMPUTE {
  width: 8rem;
  height: 3rem;
  font: normal normal bold 1.125rem/1.375rem Lato;
  color: rgb(51, 51, 51);
  background: rgb(243, 214, 191);
  margin-bottom: 1rem;
  margin-top: 1rem;
  cursor: pointer;
}
.mortgage_calculators .TextInput {
  width: 85%;
  height: 3rem;
  font-size: 1rem;
  padding-left: 0.5rem;
}
.mortgage_calculators .NoWrap {
  white-space: normal;
}
.mortgage_calculators input.tvcPercentOrDollarInputClass {
  width: 70%;
  height: 3rem;
  font: normal normal normal 1rem/1.25rem Lato;
  padding-left: 0.5rem;
}
.mortgage_calculators input.tvcMonthsOrYearsInputClass {
  width: 55%;
  height: 3rem;
  font: normal normal normal 1rem/1.25rem Lato;
  padding-left: 0.5rem;
}
.mortgage_calculators .cTimeValue {
}
.mortgage_calculators .cTimeValue TH {
  font-size: 1rem;
}
.mortgage_calculators .cTimeValue .InputCollection {
}
.mortgage_calculators .cTimeValue .InputCollection P {
  font: normal normal bold 1.25rem/1.5rem Lato;
}
.mortgage_calculators .cTimeValue .InputCollection .TextInput {
  font: normal normal normal 1rem/1.25rem Lato;
  padding-left: 0.5rem;
}
.mortgage_calculators .cTimeValue .InputCollection INPUT {
  font: normal normal normal 1rem/1.25rem Lato;
  padding-left: 0.5rem;
}
.mortgage_calculators .cTimeValue .InputCollection SELECT {
  font: normal normal normal 1rem/1.25rem Lato;
  padding-left: 0.5rem;
  padding-right: 1.75rem;
}
.mortgage_calculators .cTimeValue #calculator {
  margin-top: 3rem;
}
.mortgage_calculators .cTimeValue #calculator > p:last-of-type {
  float: right;
  margin-top: 1rem;
}
.mortgage_calculators .cTimeValue #calculator > p:last-of-type ::before {
  content: "";
  height: 1rem;
  width: 1rem;
  background: url("./assets/svg/send_blue_icon.svg") no-repeat;
  display: inline-block;
  background-size: contain;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.mortgage_calculators .cTimeValue #calculator > p:last-of-type a {
  color: hwb(202 0% 46%);
}
.mortgage_calculators .cTimeValue #calculator SELECT {
  width: 85%;
  height: 3rem;
  font-size: 1rem;
  padding-left: 0.5rem;
  padding-right: 1.75rem;
}
.mortgage_calculators .cTimeValue #calculator .Title {
}
.mortgage_calculators .cTimeValue #calculator .Title h2 {
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  font: normal normal bold 1.875rem/2.5rem Lato;
}
.mortgage_calculators .cTimeValue #calculator .Description {
  text-align: left;
  font: normal normal normal 1.5rem/1.875rem Lato;
  color: rgb(51, 51, 51);
  margin-top: 1rem;
  width: 80%;
}
.mortgage_calculators .cTimeValue #calculator .DetailTable {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mortgage_calculators .cTimeValue #calculator .DetailTable td {
  font-size: 0.825rem;
}
.mortgage_calculators .cTimeValue #calculator .InputTable,
.mortgage_calculators .cTimeValue #calculator .DetailTable {
  width: 100%;
  font-family: Lato;
}
.mortgage_calculators .cTimeValue #calculator .InputTable tr,
.mortgage_calculators .cTimeValue #calculator .DetailTable tr {
  height: 4rem;
  font-size: 1.25rem;
  word-wrap: anywhere;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable {
  width: 100%;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable .TextInput,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable .TextInput {
  width: 90%;
  height: 3rem;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable SELECT,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable SELECT {
  width: 90%;
  height: 3rem;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable INPUT.tvcPercentOrDollarInputClass,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable INPUT.tvcPercentOrDollarInputClass {
  width: 90%;
  height: 3rem;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable INPUT.radio,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable INPUT.radio {
  width: 30%;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr {
  height: 6rem !important;
  vertical-align: middle;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr td,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr td {
  padding-top: 2%;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr:nth-child(1),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr:nth-child(1) {
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr:nth-child(1) td:nth-child(3),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr:nth-child(1) td:nth-child(3) {
  border-top: 0.625rem rgb(178, 95, 35) solid;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr:nth-child(1) td:nth-child(5),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr:nth-child(1) td:nth-child(5) {
  border-top: 0.625rem rgb(0, 83, 138) solid;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr:nth-child(1) td:nth-child(7),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr:nth-child(1) td:nth-child(7) {
  border-top: 0.625rem rgb(85, 77, 131) solid;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr td:first-child,
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr td:first-child {
  background-color: rgb(231, 237, 242);
  width: 25%;
  font-weight: bold;
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr td:nth-child(3),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr td:nth-child(3) {
  width: 25%;
  border-right: 0.1875rem dotted rgba(0, 0, 0, 0.16);
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr td:nth-child(5),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr td:nth-child(5) {
  width: 25%;
  border-right: 0.1875rem dotted rgba(0, 0, 0, 0.16);
}
.mortgage_calculators .cTimeValue #calculator .InputTable #LoanInputTable tr td:nth-child(7),
.mortgage_calculators .cTimeValue #calculator .DetailTable #LoanInputTable tr td:nth-child(7) {
  width: 25%;
  border-right: 0.1875rem dotted rgba(0, 0, 0, 0.16);
}
.mortgage_calculators .rowlabel1-valprop {
  font-size: 0.825rem;
}
.mortgage_calculators #tvcLOANSTARTMONTH,
.mortgage_calculators #tvcSTARTMONTH {
  width: 32% !important;
}
.mortgage_calculators #tvcLOANSTARTYEAR,
.mortgage_calculators #tvcSTARTYEAR {
  width: 35% !important;
  margin-left: 2%;
}
.mortgage_calculators #tvcFREQUENCY {
  margin-top: 2%;
}
.mortgage_calculators form {
  font-family: Lato;
}
.mortgage_calculators .Footnote {
  padding-top: 1rem;
}
.mortgage_calculators .Footnote p {
  background: rgb(255, 255, 255) 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
          box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
  border: 1px solid rgb(245, 248, 250);
  height: 4rem;
  font: normal normal 900 1.25rem/1.5rem Lato;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.5rem;
  position: relative;
}
.mortgage_calculators .Footnote p a {
  color: rgb(0, 86, 136);
  width: 100%;
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mortgage_calculators .Footnote > p:first-child a::after {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background: url("./assets/svg/dropdown-down.svg") no-repeat center;
  vertical-align: middle;
  position: absolute;
  right: 1rem;
}
.mortgage_calculators .Footnote #DIVCalculatorTips {
  margin-bottom: 2%;
  -webkit-box-shadow: 0px 0.125rem 0.25rem rgba(12, 41, 64, 0.16);
          box-shadow: 0px 0.125rem 0.25rem rgba(12, 41, 64, 0.16);
  border: 0.125rem solid rgb(7, 83, 137);
  padding: 1%;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(51, 51, 51);
  padding-left: 0rem;
}
.mortgage_calculators .Footnote #DIVCalculatorTips p {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: auto;
  font: normal normal normal 1rem/1.5rem Lato;
  color: rgb(51, 51, 51);
  border: none;
  padding-left: 1.5rem;
}
.mortgage_calculators .Footnote #DIVCalculatorTips ul {
}
.mortgage_calculators .Footnote #DIVCalculatorTips ul li {
  list-style: disc;
  margin-left: 3rem;
}
.mortgage_calculators #A_CalculatorDisclaimer {
  font: normal normal 900 1.25rem/1.5rem Lato;
  color: hwb(202 0% 46%);
  -webkit-box-shadow: 0px 0.125rem 0.25rem rgba(12, 41, 64, 0.16);
          box-shadow: 0px 0.125rem 0.25rem rgba(12, 41, 64, 0.16);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2%;
  margin-top: 2%;
  padding-left: 1.5rem;
  position: relative;
}
.mortgage_calculators #A_CalculatorDisclaimer::after {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background: url("./assets/svg/dropdown-down.svg") no-repeat center;
  vertical-align: middle;
  position: absolute;
  right: 1rem;
}
.mortgage_calculators #DIVCalculatorDisclaimer {
  padding: 1%;
  background: rgb(255, 255, 255) none no-repeat scroll 0% 0% padding-box;
  -webkit-box-shadow: rgba(12, 41, 64, 0.16) 0px 0.125rem 0.25rem;
          box-shadow: rgba(12, 41, 64, 0.16) 0px 0.125rem 0.25rem;
  border: 0.125rem solid rgb(7, 83, 137);
  font: 1rem/1.5rem Lato;
  color: rgb(51, 51, 51);
  padding-left: 1.5rem;
}
.mortgage_calculators .InputCollection INPUT.text {
  width: 90%;
  height: 3rem;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .mortgage_calculators {
    margin: auto 1rem 3rem 1rem;
  }
  .mortgage_calculators #tvcAC02 {
  }
  .mortgage_calculators #tvcAC02 .InputTable {
  }
  .mortgage_calculators #tvcAC02 .InputTable tr {
    word-wrap: break-word !important;
  }
  .mortgage_calculators #tvcPC10 {
  }
  .mortgage_calculators #tvcPC10 .InputCollection {
  }
  .mortgage_calculators #tvcPC10 .InputCollection .TextInput {
    width: 5.5em;
  }
  .mortgage_calculators #tvcPC10 #REVACCT {
    left: 15rem;
    padding: 0.4rem 1.5rem;
  }
  .mortgage_calculators #tvcPC10 #AmortizableLoansTable {
  }
  .mortgage_calculators #tvcPC10 #AmortizableLoansTable .tvcMonthsOrYearsInputClass {
    width: 3.5rem;
  }
  .mortgage_calculators #tvcPC10 #AmortizableLoansTable .toggle {
    white-space: break-spaces;
  }
  .mortgage_calculators #tvcPC10 #AMORTLOAN {
    left: 78%;
    padding: 0.4rem 1.5rem;
    top: -8.5rem;
    cursor: pointer;
  }
  .mortgage_calculators #tvcPC12 {
  }
  .mortgage_calculators #tvcPC12 #DebtsTable {
  }
  .mortgage_calculators #tvcPC12 #DebtsTable .TextInput {
    width: 2.5em;
  }
  .mortgage_calculators #tvcPC12 #DEBT {
    left: 78%;
    padding: 0.4rem 1.5rem;
  }
  .mortgage_calculators legend {
    font-size: 0.825rem;
  }
  .mortgage_calculators .mortgage_button_container {
    top: -2.5rem;
  }
  .mortgage_calculators img {
    width: 100%;
  }
  .mortgage_calculators .mortgage_email_button {
  }
  .mortgage_calculators .mortgage_email_button img {
    width: auto;
  }
  .mortgage_calculators .mortgage_print_button {
  }
  .mortgage_calculators .mortgage_print_button img {
    width: auto;
  }
  .mortgage_calculators .TextInput {
    width: 6rem;
  }
  .mortgage_calculators input.tvcMonthsOrYearsInputClass {
    width: 6rem;
  }
  .mortgage_calculators input.tvcPercentOrDollarInputClass {
    width: 6rem;
  }
  .mortgage_calculators .cTimeValue {
  }
  .mortgage_calculators .cTimeValue .InputCollection {
  }
  .mortgage_calculators .cTimeValue .InputCollection P {
    font-size: 0.625rem;
  }
  .mortgage_calculators .cTimeValue .InputCollection .TextInput {
    font-size: 0.625rem;
  }
  .mortgage_calculators .cTimeValue .InputCollection INPUT {
    font-size: 0.625rem;
  }
  .mortgage_calculators .cTimeValue .InputCollection SELECT {
    font-size: 0.625rem;
  }
  .mortgage_calculators .cTimeValue #calculator {
    margin-top: 2.5rem;
  }
  .mortgage_calculators .cTimeValue #calculator SELECT {
    font-size: 1rem;
    width: 100%;
  }
  .mortgage_calculators .cTimeValue #calculator .DetailTable {
  }
  .mortgage_calculators .cTimeValue #calculator .DetailTable tr {
    font-size: 0.625rem;
  }
  .mortgage_calculators .cTimeValue #calculator .InputTable {
  }
  .mortgage_calculators .cTimeValue #calculator .InputTable tr {
    font-size: 1rem;
  }
  .mortgage_calculators .cTimeValue #calculator .InputTable #LoanTnputTable {
  }
  .mortgage_calculators .cTimeValue #calculator .InputTable #LoanTnputTable SELECT {
    font-size: 0.625rem;
  }
  .mortgage_calculators .cTimeValue #calculator .Title {
  }
  .mortgage_calculators .cTimeValue #calculator .Title h2 {
    font: normal normal bold 1.5rem/1.875rem Lato;
    width: 69%;
  }
  .mortgage_calculators .cTimeValue #calculator .Description {
    margin-top: 2.5rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
    width: 100%;
  }
  .mortgage_calculators .cAmortTitleFont {
    font-size: 0.825rem;
  }
  .mortgage_calculators .cAmortHeader TD,
.mortgage_calculators .cAmortHeader TH {
    font-size: 7pt;
    white-space: normal;
    word-wrap: anywhere;
    word-break: normal;
  }
  .mortgage_calculators .cAmortTable .cAmortHeader2 {
    font-size: 9pt;
  }
  .mortgage_calculators .cAmortLineO TD,
.mortgage_calculators .cAmortLineO TH {
    font-size: 7pt;
    white-space: normal;
    word-wrap: anywhere;
    word-break: normal;
  }
  .mortgage_calculators .cAmortLineE TD,
.mortgage_calculators .cAmortLineE TH {
    font-size: 7pt;
    white-space: normal;
    word-wrap: anywhere;
    word-break: normal;
  }
  .mortgage_calculators .cAmortLineTotals TD,
.mortgage_calculators .cAmortLineTotals TH {
    font-size: 7pt;
    white-space: normal;
    word-wrap: anywhere;
    word-break: normal;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .mortgage_calculators {
    margin: auto 1.6rem 3rem 1.6rem;
  }
  .mortgage_calculators #tvcPC10 {
  }
  .mortgage_calculators #tvcPC10 .InputCollection {
  }
  .mortgage_calculators #tvcPC10 .InputCollection .TextInput {
    width: 5.5rem;
  }
  .mortgage_calculators #tvcPC10 #AMORTLOAN {
    left: 86%;
  }
  .mortgage_calculators #tvcPC10 #REVACCT {
    left: 34.5rem;
  }
  .mortgage_calculators #tvcPC12 {
  }
  .mortgage_calculators #tvcPC12 #DEBT {
    left: 86%;
  }
  .mortgage_calculators legend {
    font-size: 1.125rem;
  }
  .mortgage_calculators .mortgage_button_container {
    top: -3rem;
  }
  .mortgage_calculators .cTimeValue {
  }
  .mortgage_calculators .cTimeValue #calculator {
  }
  .mortgage_calculators .cTimeValue #calculator .DetailTable {
  }
  .mortgage_calculators .cTimeValue #calculator .DetailTable tr {
    font-size: 1.125rem;
  }
  .mortgage_calculators .cTimeValue #calculator .Title {
  }
  .mortgage_calculators .cTimeValue #calculator .Title h2 {
    font: normal normal bold 1.5rem/1.875rem Lato;
    width: 85%;
  }
  .mortgage_calculators .cTimeValue #calculator .Description {
    margin-top: 2.5rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
    width: 100%;
  }
}
.industry-partner-page {
}
.industry-partner-page .banner {
}
.industry-partner-page .banner img {
  width: 100%;
  height: auto;
}

.industry-partner-content {
  padding: 3.75rem 6.125rem;
}
.industry-partner-content .card_text {
  font-size: 1.5rem;
}
.industry-partner-content h2 {
  padding-top: 2rem;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font-size: 1.875rem;
  line-height: 2.5rem;
}
.industry-partner-content img {
  width: 100%;
  height: auto;
}
.industry-partner-content .cards {
}
.industry-partner-content .cards .card {
  position: relative;
  float: left;
  text-align: center;
  width: 30%;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
  margin-right: 4%;
  margin-top: 1.875rem;
  min-height: 19rem;
  padding: 0 1rem;
}
.industry-partner-content .cards .card a {
  color: rgb(2, 155, 212);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1.25rem;
}
.industry-partner-content .cards .card img {
  width: 100%;
  max-width: 200px;
}
.industry-partner-content .cards .card .card_img {
  position: relative;
  min-height: 150px;
  border-bottom: 1px solid rgb(112, 112, 112);
}
.industry-partner-content .cards .card .card_img img {
  position: absolute;
  top: 50%;
  bottom: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  right: 50%;
}
.industry-partner-content .cards .card .company_title {
  display: block;
  padding: 1rem 0;
  color: rgb(51, 51, 51);
  font-size: 1rem;
  line-height: 1.188rem;
}
.industry-partner-content .cards .card a.external_link_arrow::after {
  content: "";
  background: url("./assets/svg/arrow.svg") no-repeat;
  display: inline-block;
  height: 12px;
  width: 18px;
  margin: 0 0 -0.125px 0.75rem;
}
.industry-partner-content .cards .card-3 img {
  width: auto;
}
.industry-partner-content .cards .card-3, .industry-partner-content .cards .card-6, .industry-partner-content .cards .card-9 {
  margin-right: 0;
}
.industry-partner-content .cards .margin_right_desktop {
  margin-right: 0px;
}
.industry-partner-content .cards .card-8 img {
  padding: 0;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .industry-partner-content {
    padding: 3.125rem 1.5rem;
  }
  .industry-partner-content .card_text {
    font-size: 1.125rem;
  }
  .industry-partner-content .cards {
  }
  .industry-partner-content .cards .card {
    width: 48.5%;
    margin-right: 1rem;
  }
  .industry-partner-content .cards .card-2, .industry-partner-content .cards .card-4, .industry-partner-content .cards .card-6, .industry-partner-content .cards .card-8, .industry-partner-content .cards .card-10 {
    margin-right: 0;
  }
  .industry-partner-content .cards .margin_right_tab {
    margin-right: 0px;
  }
  .industry-partner-content .cards .card-3, .industry-partner-content .cards .card-9 {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .industry-partner-content {
    padding: 2.5rem 1rem;
  }
  .industry-partner-content .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .industry-partner-content h2 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .industry-partner-content .cards {
  }
  .industry-partner-content .cards .card {
    width: 100%;
    margin-right: 0;
  }
  .industry-partner-content .cards .card span.arrow {
    padding: 0.813rem 0 0 1.25rem;
    margin: 0px 0px -2px 0.313rem;
  }
}
.national-benefites-page {
}
.national-benefites-page h2 {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font-size: 1.875rem;
}
.national-benefites-page .divider-img {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
  margin-top: -5px;
}
.national-benefites-page .national-benefites-content {
}
.national-benefites-page .national-benefites-content img.divider {
  display: block;
  width: 100%;
  height: auto;
}
.national-benefites-page .national-benefites-content .block-content {
  padding: 3.75rem 6.125rem;
}
.national-benefites-page .national-benefites-content .national-block-1 {
  padding: 0 6.25rem;
}
.national-benefites-page .national-benefites-content .national-block-1 .national-left-content {
  width: 34%;
  float: left;
  margin-right: 1.3rem;
  padding: 2rem 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.national-benefites-page .national-benefites-content .national-block-1 .national-left-content h2 {
  margin-bottom: 1.25rem;
  line-height: 2.3rem;
}
.national-benefites-page .national-benefites-content .national-block-1 .national-left-content p {
  font-size: 1.125rem;
}
.national-benefites-page .national-benefites-content .national-block-1 .national-right-conetnt {
  float: left;
  width: 64%;
}
.national-benefites-page .national-benefites-content .national-block-1 .national-right-conetnt img {
  width: 100%;
  height: auto;
}
.national-benefites-page .national-benefites-content .national-block-2, .national-benefites-page .national-benefites-content .national-block-3, .national-benefites-page .national-benefites-content .national-block-5, .national-benefites-page .national-benefites-content .national-block-4 {
  margin-bottom: 1rem;
  padding: 3.5rem 2.5rem;
}
.national-benefites-page .national-benefites-content .national-block-2 {
  background: rgb(233, 239, 246);
}
.national-benefites-page .national-benefites-content .national-block-3 {
  background: rgb(250, 238, 229);
}
.national-benefites-page .national-benefites-content .national-block-5 {
  background: rgb(250, 238, 229);
}
.national-benefites-page .national-benefites-content .national-block-4 {
  background: rgb(233, 239, 246);
}
.national-benefites-page .national-benefites-content .top-content {
}
.national-benefites-page .national-benefites-content .top-content img {
  width: auto;
  float: left;
}
.national-benefites-page .national-benefites-content .top-content span {
  float: left;
  padding: 2.813rem 0 0 3rem;
}
.national-benefites-page .national-benefites-content .top-content span.his {
  background: url("./assets/svg/his.svg") no-repeat;
}
.national-benefites-page .national-benefites-content .top-content span.insurance {
  background: url("./assets/svg/insurance.svg") no-repeat;
}
.national-benefites-page .national-benefites-content .top-content span.fr {
  background: url("./assets/svg/fr.svg") no-repeat;
}
.national-benefites-page .national-benefites-content .top-content span.get {
  background: url("./assets/svg/get.svg") no-repeat;
}
.national-benefites-page .national-benefites-content .top-content h2 {
  float: left;
  margin-left: 2.75rem;
  text-transform: uppercase;
}
.national-benefites-page .national-benefites-content .bottom-content {
  padding: 0 2rem 0 5.8rem;
  font-size: 1rem;
  color: rgb(51, 51, 51);
  line-height: 1.5rem;
}
.national-benefites-page .national-benefites-content .bottom-content .content_text {
  margin: 1.5rem 0;
}
.national-benefites-page .national-benefites-content .bottom-content li {
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.5rem;
}
.national-benefites-page .national-benefites-content .bottom-content ul {
  margin: 0 1rem;
}
.national-benefites-page .national-benefites-content .bottom-content ul li {
  list-style: none;
}
.national-benefites-page .national-benefites-content .bottom-content ul li::before {
  content: "•";
  color: rgb(0, 0, 0);
  display: inline-block;
  width: 1rem;
  margin-left: -1rem;
}
.national-benefites-page .national-benefites-content .bottom-content a {
  color: rgb(0, 86, 136);
}
.national-benefites-page .national-benefites-content .bottom-content a.external_link_arrow::after {
  content: "";
  background: url("./assets/svg/arrow.svg") no-repeat;
  display: inline-block;
  height: 12px;
  width: 18px;
  margin: 0 0 -0.125px 0.75rem;
}
.national-benefites-page .national-benefites-content ul.national-ul-first {
  float: left;
  width: 40%;
}
.national-benefites-page .national-benefites-content ul.national-ul-second {
  float: right;
  width: 32%;
}
.national-benefites-page .national-benefites-content .national-block-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.national-benefites-page .national-benefites-content .national-block-6 .national-left-content {
  margin-right: 1.563rem;
  line-height: 1.5rem;
}
.national-benefites-page .national-benefites-content .national-block-6 .national-left-content, .national-benefites-page .national-benefites-content .national-block-6 .national-right-content {
  width: 50%;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .national-benefites-page {
  }
  .national-benefites-page .national-benefites-content {
  }
  .national-benefites-page .national-benefites-content .national-block-1 {
    padding: 0;
  }
  .national-benefites-page .national-benefites-content .national-block-1 .national-left-content, .national-benefites-page .national-benefites-content .national-block-1 .national-right-conetnt {
    width: 100%;
  }
  .national-benefites-page .national-benefites-content .national-block-1 .national-left-content {
    padding: 2rem 1.5rem;
    margin-right: 0;
  }
  .national-benefites-page .national-benefites-content .national-block-2, .national-benefites-page .national-benefites-content .national-block-3, .national-benefites-page .national-benefites-content .national-block-4, .national-benefites-page .national-benefites-content .national-block-5 {
    padding: 1.875rem 0.875rem;
  }
  .national-benefites-page .national-benefites-content .block-content {
    padding: 3.125rem 1.5rem;
  }
  .national-benefites-page .national-benefites-content ul.national-ul-second {
    width: 45%;
  }
  .national-benefites-page .national-benefites-content .national-block-6 {
    display: block;
  }
  .national-benefites-page .national-benefites-content .national-block-6 .national-left-content {
    margin-right: 0;
    margin-bottom: 0.75rem;
  }
  .national-benefites-page .national-benefites-content .national-block-6 .national-left-content, .national-benefites-page .national-benefites-content .national-block-6 .national-right-content {
    width: 100%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .national-benefites-page {
  }
  .national-benefites-page .national-benefites-content {
  }
  .national-benefites-page .national-benefites-content .block-content {
    padding: 2.5rem 1rem;
  }
  .national-benefites-page .national-benefites-content .national-block-1 {
    padding: 0;
  }
  .national-benefites-page .national-benefites-content .national-block-1 .national-left-content, .national-benefites-page .national-benefites-content .national-block-1 .national-right-conetnt {
    width: 100%;
    float: none;
  }
  .national-benefites-page .national-benefites-content .national-block-1 .national-left-content {
    padding: 2rem 1rem;
    margin-right: 0;
  }
  .national-benefites-page .national-benefites-content .national-block-4, .national-benefites-page .national-benefites-content .national-block-5 {
    padding: 1.25rem 1rem;
  }
  .national-benefites-page .national-benefites-content ul.national-ul-second, .national-benefites-page .national-benefites-content ul.national-ul-first {
    width: 100%;
    float: none;
    margin: 0 0 0 1rem;
  }
  .national-benefites-page .national-benefites-content .national-block-2 {
    padding: 1.25rem 1rem;
  }
  .national-benefites-page .national-benefites-content .national-block-3 {
    padding: 1.25rem 1rem;
  }
  .national-benefites-page .national-benefites-content .national-block-3 .top-content {
  }
  .national-benefites-page .national-benefites-content .national-block-3 .top-content h2 {
    margin-top: 0.75rem;
  }
  .national-benefites-page .national-benefites-content .bottom-content {
    padding: 0;
  }
  .national-benefites-page .national-benefites-content .top-content {
  }
  .national-benefites-page .national-benefites-content .top-content h2 {
    margin-left: 1rem;
    margin-top: 0;
    width: 60%;
    font-size: 1.2em;
  }
  .national-benefites-page .national-benefites-content .national-block-6 {
    display: block;
  }
  .national-benefites-page .national-benefites-content .national-block-6 .national-left-content {
    margin-right: 0;
    margin-bottom: 0.75rem;
  }
  .national-benefites-page .national-benefites-content .national-block-6 .national-left-content, .national-benefites-page .national-benefites-content .national-block-6 .national-right-content {
    width: 100%;
  }
}
.mortgage-loan-process-consumer {
}
.mortgage-loan-process-consumer .page-container {
}
.mortgage-loan-process-consumer .page-container .faqTitle {
  color: rgb(178, 95, 35);
  font-size: 1.5rem;
  margin: 0.3125rem 0;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .page-container .faqTitle {
    width: 80%;
    font-size: 1.5rem;
  }
}
.mortgage-loan-process-consumer .page-container .boldText {
  margin: 0 0 0.75rem 0;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .page-container .boldText {
    font-size: 1.5rem;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer {
    padding: 3.125rem 0 0.625rem 0;
    margin: 0 0 0 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer {
    padding: 3.125rem 0 0.625rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer {
    padding: 3.125rem 0 3.125rem 1.5rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer {
    padding: 3.75rem 3rem 3.75rem 6.125rem;
  }
}
@media (min-width: 85.375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer {
    padding: 3.75rem 3rem 3.75rem 6.125rem;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
  padding: 0;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection {
    min-width: 23.4375rem;
    width: 95%;
    line-height: 1.5rem;
    font-size: 1rem;
    padding: 0 0 0 2.8125rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection {
    width: 50%;
    line-height: 1.5625rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection {
    width: 45%;
  }
}
@media (min-width: 85.375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection {
    width: 45%;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription {
  padding: 0rem;
  width: 26rem;
  margin: 0 0 0.75rem 0;
  line-height: 1.875rem;
  font-size: 1.125rem;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription {
    width: 85%;
    line-height: 1.5rem;
    font-size: 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription {
    width: 95%;
    line-height: 1.5rem;
    font-size: 1rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription {
    width: 95%;
  }
}
@media (min-width: 85.375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription {
    width: 26rem;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription .readMore {
  display: none;
  cursor: pointer;
  color: hwb(202 0% 46%);
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription .more {
  display: none;
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription .active {
  display: inline;
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqDescriptionSection .tridFaqDescription .active .readLess {
  cursor: pointer;
  color: hwb(202 0% 46%);
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqSeparator_sec {
  border: 1px solid rgb(7, 83, 137);
}
@media (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqSeparator_sec {
    border: 0rem;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 55%;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection {
    width: 100%;
    padding: 0 0 0 2.5rem;
    margin: 0 0 1.25rem 0;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 35.1875rem;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer {
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer {
    width: 85%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer {
    padding: 0 0 0 1.5625rem;
  }
}
@media (min-width: 85.375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer {
    padding: 0 0 0 1.5625rem;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer img {
  width: 80%;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer img {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .imgContainer img {
    width: 100%;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 2.5rem;
}
@media (max-width: 23.5rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.625rem 0 0 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container {
    padding: 0 0 0 1.25rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container {
    width: 20.375rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0 0 0 1.25rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container {
    padding: 0 0 0 2.5rem;
  }
}
@media (min-width: 85.375rem) {
  .mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container {
    padding: 0 0 0 2.5rem;
  }
}
.mortgage-loan-process-consumer .tridFaqDescriptionImgContainer .tridFaqImgSection .trid-pencil-calc-link-container a {
  color: hwb(202 0% 46%);
  font-weight: bold;
  margin: 0 0.625rem 0 0;
}
.mortgage-loan-process-consumer .nmi_accordion {
}
.mortgage-loan-process-consumer .nmi_accordion .accordion_content {
}
.mortgage-loan-process-consumer .nmi_accordion .accordion_content ul {
  padding: 0.5rem 0 0.5rem 3rem;
}
.mortgage-loan-process-consumer .nmi_accordion .accordion_content ul li {
  list-style: disc;
  padding: 0 0 0.5rem 0;
}
.mortgage-loan-process-consumer .nmi_accordion .accordion_content .small-svg {
  width: 45%;
  font-family: "Lato", sans-serif;
}

.homefrontDescriptionImgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.375rem solid rgb(230, 181, 144);
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer {
    padding: 3.125rem 2rem 0.625rem 1rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer {
    padding: 3.125rem 1rem 0.625rem 1.5rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer {
    padding: 3.125rem 0.5rem 3.125rem 0.5rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .homefrontDescriptionImgContainer {
    padding: 3.75rem 1.5rem 3.75rem 4.125rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 85.375rem) {
  .homefrontDescriptionImgContainer {
    padding: 3.75rem 1.5rem 3.75rem 4.125rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
  padding: 0;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 0 2.5rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection {
    width: 100%;
    margin: 0 0 1.875rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection {
    width: 50%;
    padding: 0;
  }
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
  padding: 0rem;
  width: 30rem;
  margin: 0 0 0.75rem 0;
  font-size: 1.3125rem;
  line-height: 1.875rem;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
    font-size: 1.125rem;
    width: 18.375rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
    font-size: 1.125rem;
    width: 95%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
    font-size: 1rem;
    width: 98%;
    line-height: 1.5rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
    font-size: 1.5rem;
    width: 95%;
  }
}
@media (min-width: 85.375rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
    font-size: 1.5rem;
  }
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection ul {
  padding: 0;
  margin: 0 0 0 0.9375rem;
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection ul li {
  margin: 0 0 0.375rem 0;
  list-style: disc;
  font-size: 1.5rem;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul li {
    font-size: 1.125rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul li {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul li {
    font-size: 1rem;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection {
    width: 100%;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection {
    width: 47%;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div {
    width: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 85.375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection div div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18.875rem;
  margin: 0 0 0.3125rem 0;
  background-color: rgb(12, 41, 64);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div {
    width: 50%;
    min-width: 17.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div {
    margin: 0.75rem 0;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div {
    width: 45%;
    min-width: 16.6875rem;
    margin: 0 0 1.125rem 0;
  }
}
@media (min-width: 85.375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div {
    width: 45%;
    margin: 0;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection div div img {
  margin: 0 0.4375rem 0 0.75rem;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div img {
    margin: 0 0.4375rem 0 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div img {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection div div a {
  height: 2.875rem;
  color: rgb(255, 255, 255);
  border: 0rem;
  text-decoration: none;
  padding: 0.75rem 0;
  margin: 0 0.3125rem 0 0;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div a {
    font-size: 1.125rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div div a {
    font-size: 1.125rem;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18.875rem;
  margin: 0 0 0.3125rem 0;
  background-color: rgb(243, 214, 191);
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer {
    width: 50%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer {
    width: 45%;
    min-width: 16.6875rem;
    margin: 0 0 1.125rem 0;
  }
}
@media (min-width: 85.375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer {
    width: 50%;
    margin: 0 0 0 1rem;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer .pdfButton {
  color: rgb(0, 0, 0);
}
.homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer a {
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer a {
    font-size: 1.125rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection div .pdfButtonContainer a {
    font-size: 1.125rem;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection .imgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  margin: 0 0 1.25rem 0;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection .imgContainer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection .imgContainer {
    margin: 0 0 1.25rem 0;
  }
}
.homefrontDescriptionImgContainer .homeFrontImgSection .imgContainer img {
  width: 80%;
}
@media (max-width: 23.5rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection .imgContainer img {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homefrontDescriptionImgContainer .homeFrontImgSection .imgContainer img {
    width: 100%;
  }
}

.homeFrontTimelineContainer {
  padding: 3.75rem 1.5rem 0 6.125rem;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer {
    padding: 3.75rem 1rem 0 1rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer {
    padding: 3.75rem 1rem 0 1.5rem;
  }
}
.homeFrontTimelineContainer h1 {
  color: rgb(178, 95, 35);
  font-size: 1.875rem;
  margin: 0rem 0 2.5rem 0;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer h1 {
    font-size: 1.5rem;
    width: 80%;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer h1 {
    font-size: 1.5rem;
    width: 80%;
  }
}
.homeFrontTimelineContainer .timeline {
  padding: 0rem;
  margin: 0rem;
}
.homeFrontTimelineContainer .timeline .event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  border-left: 0.125rem dashed rgb(112, 112, 112);
}
.homeFrontTimelineContainer .timeline .event .circleContainer {
  width: 1%;
}
.homeFrontTimelineContainer .timeline .event .circleContainer span {
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
  -webkit-box-shadow: 0 0 0 0.25rem fade(rgb(66, 152, 195), 100%);
          box-shadow: 0 0 0 0.25rem fade(rgb(66, 152, 195), 100%);
  background: white;
  border-radius: 50%;
  border: 0.0625rem solid rgb(112, 112, 112);
  height: 0.6875rem;
  width: 0.6875rem;
  content: "";
  top: -0.375rem;
  left: -0.5rem;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .event .circleContainer span {
    top: -0.375rem;
    left: -0.4375rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homeFrontTimelineContainer .timeline .event .circleContainer span {
    top: -0.375rem;
    left: -0.4375rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer .timeline .event .circleContainer span {
    top: -0.375rem;
    left: -0.4rem;
  }
}
.homeFrontTimelineContainer .timeline .event .contentContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 99%;
  height: auto;
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .event .contentContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer .timeline .event .contentContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0 1.25rem 0.625rem;
    height: auto;
  }
}
.homeFrontTimelineContainer .timeline .event .contentContainer section {
  width: 32%;
  min-width: 20.5rem;
  margin: 2rem 0.625rem 2rem 0;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .event .contentContainer section {
    width: 100%;
    margin: 3.125rem 0 0 0.9375rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer .timeline .event .contentContainer section {
    width: 47%;
    margin: 3.125rem 0 0 0;
  }
}
.homeFrontTimelineContainer .timeline .event .contentContainer section h3 {
  margin: 0 0 1.625rem 0;
  font-size: 1.5rem;
}
.homeFrontTimelineContainer .timeline .event .contentContainer section div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 0 1rem 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.homeFrontTimelineContainer .timeline .event .contentContainer section div img {
  width: 1.5rem;
  margin: 0 0.4375rem 0 0;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .event .contentContainer section div img {
    width: 1.25rem;
  }
}
.homeFrontTimelineContainer .timeline .event .contentContainer section div p {
  color: hwb(202 0% 46%);
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .event .contentContainer section div p {
    width: 70%;
  }
}
.homeFrontTimelineContainer .timeline .event .contentContainer section div p a {
  color: hwb(202 0% 46%);
  font-weight: bold;
}
.homeFrontTimelineContainer .timeline .current {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: auto;
}
.homeFrontTimelineContainer .timeline .current .circleContainer {
  width: 1%;
}
.homeFrontTimelineContainer .timeline .current .circleContainer span {
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
  -webkit-box-shadow: 0 0 0 0.25rem fade(rgb(66, 152, 195), 100%);
          box-shadow: 0 0 0 0.25rem fade(rgb(66, 152, 195), 100%);
  background: #c76a27;
  border-radius: 50%;
  border: 0.0625rem solid rgb(112, 112, 112);
  height: 0.6875rem;
  width: 0.6875rem;
  content: "";
  top: -0.375rem;
  left: -0.5rem;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .current .circleContainer span {
    top: -0.375rem;
    left: -0.4375rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .homeFrontTimelineContainer .timeline .current .circleContainer span {
    top: -0.375rem;
    left: -0.4375rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer .timeline .current .circleContainer span {
    top: -0.375rem;
    left: -0.4rem;
  }
}
.homeFrontTimelineContainer .timeline .current .contentContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 99%;
  height: auto;
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .current .contentContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer .timeline .current .contentContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0 1.25rem 0.625rem;
    height: auto;
  }
}
.homeFrontTimelineContainer .timeline .current .contentContainer section {
  position: relative;
  top: -0.625rem;
  margin: 0;
}
@media (max-width: 23.5rem) {
  .homeFrontTimelineContainer .timeline .current .contentContainer section {
    top: -1.4375rem;
    margin: 0 0 0 0.9375rem;
  }
}
@media (min-width: 23.5rem) and (max-width: 48rem) {
  .homeFrontTimelineContainer .timeline .current .contentContainer section {
    top: -0.625rem;
    margin: 0 0 0 0;
  }
}

.homefrontDescriptionImgContainer {
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection {
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection .ul_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.homefrontDescriptionImgContainer .homeFrontDescriptionSection ul.first_ul,
.homefrontDescriptionImgContainer .homeFrontDescriptionSection ul.second_ul {
  width: 50%;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .homefrontDescriptionImgContainer {
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection {
    width: 60%;
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .homeFrontDescription {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul {
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul li {
    font-size: 1.125rem;
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .ul_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul.first_ul,
.homefrontDescriptionImgContainer .homeFrontDescriptionSection ul.second_ul {
    width: 50%;
    margin: 0 0 0 1rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .homefrontDescriptionImgContainer {
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection {
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection .ul_list {
    display: block;
  }
  .homefrontDescriptionImgContainer .homeFrontDescriptionSection ul.first_ul,
.homefrontDescriptionImgContainer .homeFrontDescriptionSection ul.second_ul {
    width: 100%;
  }
}
.diversity-page {
}
.diversity-page .diversity-content {
}
.diversity-page .diversity-content img {
  width: 100%;
  height: auto;
}
.diversity-page .diversity-content h2 {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font-size: 1.875rem;
  margin: 0;
}
.diversity-page .diversity-content .block-1 {
}
.diversity-page .diversity-content .block-1 .left-content {
  width: 50%;
  float: left;
}
.diversity-page .diversity-content .block-1 .right-content {
  float: right;
  width: 48%;
  margin-top: -35px;
}
.diversity-page .diversity-content .block-4 {
}
.diversity-page .diversity-content .block-4 h2 {
  padding: 0 0 1.875rem 0;
}
.diversity-page .diversity-content .block-2,
.diversity-page .diversity-content .block-5 {
}
.diversity-page .diversity-content .block-2 h2,
.diversity-page .diversity-content .block-5 h2 {
  padding: 0 0 3.75rem 0;
}
.diversity-page .diversity-content .block-1, .diversity-page .diversity-content .block-3, .diversity-page .diversity-content .block-4 {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.diversity-page .content-pedding {
  padding: 3.75rem 6.125rem 3.75rem 6.125rem;
}
.diversity-page .block-1 {
}
.diversity-page .block-1 .left-content {
}
.diversity-page .block-1 .left-content .card_text {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.diversity-page .block-1 .right-content {
  width: 50%;
}
.diversity-page .block-1 a.di_show_hide {
  color: rgb(0, 86, 136);
  display: inline;
  text-decoration: none;
}
.diversity-page .block-1 a.di_show_hide:hover {
  text-decoration: underline;
}
.diversity-page .block-4 {
}
.diversity-page .block-4 .card-body {
  width: 32%;
  float: left;
  margin-right: 2%;
  border-bottom: 2px solid rgb(178, 95, 35);
  min-height: 31.188rem;
  margin-top: 1.875rem;
  position: relative;
}
.diversity-page .block-4 .card-body .card-text {
  padding: 1.5rem 0 0 1.063rem;
}
.diversity-page .block-4 .card-body .card-text .card_text {
  min-height: 10.875rem;
  line-height: 1.25rem;
}
.diversity-page .block-4 .card-body .card-text .cards_omwer_details {
  position: absolute;
  bottom: 1.5rem;
}
.diversity-page .block-4 .card-body .card-text .card-owner-name {
  display: block;
  color: rgb(178, 95, 35);
  padding-bottom: 5px;
}
.diversity-page .block-4 .third,
.diversity-page .block-4 .sixth {
  margin-right: 0;
}
.diversity-page .block-2 {
}
.diversity-page .block-2 .left-content,
.diversity-page .block-2 .right-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.diversity-page .block-2 .left-content > .content-odd,
.diversity-page .block-2 .right-content > .content-even {
  margin-right: 2%;
}
.diversity-page .block-2 .content-odd,
.diversity-page .block-2 .content-even {
  width: 48%;
}
.diversity-page .content-odd,
.diversity-page .content-even {
}
.diversity-page .content-odd strong,
.diversity-page .content-even strong {
  border-bottom: 2px solid rgb(178, 95, 35);
  margin-bottom: 1.5rem;
  font-size: 1.875rem;
}
.diversity-page .content-odd .card_text,
.diversity-page .content-even .card_text {
  padding-top: 10px;
}
.diversity-page .block-3 {
  color: rgb(255, 255, 255);
  background: rgb(12, 41, 64);
  -webkit-clip-path: polygon(50% 0%, 100% 60px, 100% 100%, 0 100%, 0 60px);
          clip-path: polygon(50% 0%, 100% 60px, 100% 100%, 0 100%, 0 60px);
}
.diversity-page .block-3 .image-block-3 {
  float: left;
  width: 35%;
}
.diversity-page .block-3 .block-3-content {
  padding: 9.125rem 1.875rem 3.75rem 6.125rem;
  position: relative;
  font-size: 1.375rem;
  line-height: 1.625rem;
}
.diversity-page .block-3 .content-block-3 {
  float: left;
  width: 55%;
  margin: 0 5%;
}
.diversity-page .block-3 .content-block-3 .card-owner-name {
  color: rgb(231, 181, 145);
  margin-bottom: 0.625rem;
  font-size: 1.5rem;
}
.diversity-page .block-3 .content-block-3 .card-owner-dep {
  font-size: 1.125rem;
}
.diversity-page .block-3 .content-block-3 .block_3_bottom {
  padding-top: 3.125rem;
}
.diversity-page .block-5 {
}
.diversity-page .block-5 .block-5-content {
  padding: 0 15rem;
}
.diversity-page .block-5 .left-content,
.diversity-page .block-5 .right-content {
  width: 36%;
  text-align: center;
  float: left;
}
.diversity-page .block-5 .left-content a,
.diversity-page .block-5 .right-content a {
  height: 11rem;
  display: inline-block;
}
.diversity-page .block-5 .left-content img,
.diversity-page .block-5 .right-content img {
  width: 100%;
  display: block;
}
.diversity-page .block-5 .left-content {
  margin-right: 20%;
}
.diversity-page .block-5 .left-content img {
  padding: 0 0 2.4rem 0;
}
.diversity-page .block-5 .right-content {
  float: left;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .diversity-page {
  }
  .diversity-page .diversity-content {
  }
  .diversity-page .diversity-content h2 {
    font-size: 1.5rem;
  }
  .diversity-page .diversity-content .block-1 {
  }
  .diversity-page .diversity-content .block-1 .left-content {
  }
  .diversity-page .diversity-content .block-1 .left-content .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .diversity-page .diversity-content .block-2,
.diversity-page .diversity-content .block-5 {
  }
  .diversity-page .diversity-content .block-2 h2,
.diversity-page .diversity-content .block-5 h2 {
    padding: 1.25rem 0 3.125rem 0;
  }
  .diversity-page .diversity-content .block-4 {
  }
  .diversity-page .diversity-content .block-4 h2 {
    padding: 1.25rem 0 1.25rem 0;
  }
  .diversity-page .diversity-content .content-pedding {
    padding: 3.125rem 1.5rem;
  }
  .diversity-page .diversity-content .content-even,
.diversity-page .diversity-content .content-odd {
    min-height: 215px;
  }
  .diversity-page .diversity-content .block-4 {
  }
  .diversity-page .diversity-content .block-4 .card-body {
    width: 48%;
    min-height: 514px;
    margin-top: 30px;
  }
  .diversity-page .diversity-content .block-4 .third {
    margin-right: 20px;
  }
  .diversity-page .diversity-content .block-4 .second,
.diversity-page .diversity-content .block-4 .fourth,
.diversity-page .diversity-content .block-4 .sixth {
    margin-right: 0;
  }
  .diversity-page .diversity-content .block-5 {
  }
  .diversity-page .diversity-content .block-5 .block-5-content {
    padding: 0 5.313rem;
  }
  .diversity-page .diversity-content .block-5 .left-content,
.diversity-page .diversity-content .block-5 .right-content {
    width: 40%;
  }
  .diversity-page .diversity-content .block-3 {
  }
  .diversity-page .diversity-content .block-3 .block-3-content {
    padding: 6.188rem 1.875rem 2.625rem 1.5rem;
  }
  .diversity-page .diversity-content .block-3 .image-block-3 {
    width: 50%;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 {
    width: 46%;
    margin: 0 0 0 1.5rem;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 .block-3-text {
    min-height: 0;
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 .block_3_bottom {
    padding-top: 1.125rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .diversity-page {
  }
  .diversity-page h2 {
    font-size: 1.5rem;
  }
  .diversity-page .content-pedding {
    padding: 2.5rem 1rem;
  }
  .diversity-page .content-even,
.diversity-page .content-odd {
    min-height: 0;
    margin-bottom: 1rem;
  }
  .diversity-page .diversity-content {
    min-height: 0;
  }
  .diversity-page .diversity-content .left-content,
.diversity-page .diversity-content .right-content,
.diversity-page .diversity-content .image-block-3,
.diversity-page .diversity-content .content-block-3 {
    width: 100%;
  }
  .diversity-page .diversity-content .block-1 {
  }
  .diversity-page .diversity-content .block-1 .left-content,
.diversity-page .diversity-content .block-1 .right-content {
    width: 100%;
  }
  .diversity-page .diversity-content .block-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .diversity-page .diversity-content .block-1 .left-content {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 20px;
  }
  .diversity-page .diversity-content .block-1 .right-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 20px;
  }
  .diversity-page .diversity-content .block-1 .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .diversity-page .diversity-content .block-2,
.diversity-page .diversity-content .block-5 {
  }
  .diversity-page .diversity-content .block-2 h2,
.diversity-page .diversity-content .block-5 h2 {
    padding: 0 0 2.5rem 0;
  }
  .diversity-page .diversity-content .block-4 {
  }
  .diversity-page .diversity-content .block-4 h2 {
    padding: 0 0 1.25rem 0;
  }
  .diversity-page .diversity-content .block-2 {
  }
  .diversity-page .diversity-content .block-2 .left-content,
.diversity-page .diversity-content .block-2 .right-content {
    display: block;
    margin-bottom: 20px;
  }
  .diversity-page .diversity-content .block-2 .left-content > .content-odd,
.diversity-page .diversity-content .block-2 .right-content > .content-even {
    margin-right: 0;
  }
  .diversity-page .diversity-content .block-2 .content-odd,
.diversity-page .diversity-content .block-2 .content-even {
    width: 100%;
  }
  .diversity-page .diversity-content .block-3 {
  }
  .diversity-page .diversity-content .block-3 .block-3-content {
    padding: 5.625rem 0 2.5rem 0;
  }
  .diversity-page .diversity-content .block-3 .image-block-3 img {
    padding: 0 2rem;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 {
    padding: 0 1rem;
    margin: 0;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 .block_3_bottom {
    position: inherit;
    margin-top: 2rem;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 .block-3-text {
    min-height: 0;
    margin: 2.5rem 0 0 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .diversity-page .diversity-content .block-3 .content-block-3 .card-owner-name {
    font-size: 1.125rem;
  }
  .diversity-page .diversity-content .block-4 {
  }
  .diversity-page .diversity-content .block-4 .card-body {
    width: 100%;
    min-height: 0;
    margin-right: 0;
    padding-bottom: 1.875rem;
  }
  .diversity-page .diversity-content .block-4 .card-text {
  }
  .diversity-page .diversity-content .block-4 .card-text .card_text {
    min-height: 0;
    line-height: 1.375rem;
    margin-bottom: 10px;
  }
  .diversity-page .diversity-content .block-4 .card-text .cards_omwer_details {
    position: inherit;
  }
  .diversity-page .diversity-content .block-4 .block-2 {
  }
  .diversity-page .diversity-content .block-4 .block-2 .content-odd {
    min-height: 0;
  }
  .diversity-page .block-5 {
  }
  .diversity-page .block-5 .block-5-content {
    padding: 0 2rem;
  }
  .diversity-page .block-5 .block-5-content .left-content,
.diversity-page .block-5 .block-5-content .right-content {
    width: 100%;
  }
  .diversity-page .block-5 .block-5-content .left-content a,
.diversity-page .block-5 .block-5-content .right-content a {
    height: 11rem;
    display: inline-block;
  }
  .diversity-page .block-5 .block-5-content .left-content img,
.diversity-page .block-5 .block-5-content .right-content img {
    width: 100%;
  }
  .diversity-page .block-5 .left-content {
    margin-right: 0;
    margin-bottom: 4rem;
  }
  .diversity-page .block-5 .left-content img {
    padding: 0;
  }
}
.core_values_container {
}
.core_values_container .core_values_first_section {
  margin: 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  font: normal normal normal 24px/30px Lato;
  letter-spacing: 0px;
  color: rgb(51, 51, 51);
  opacity: 1;
}
.core_values_container .core_values_first_section .core_values_desc {
  width: 50%;
  padding: 0% 3%;
}
.core_values_container .core_values_first_section .core_values_devider {
  width: 1px;
  background-color: rgb(0, 83, 138);
}
.core_values_container .core_values_first_section .core_values_img_container {
  width: 50%;
  padding: 0% 3%;
}
.core_values_container .core_values_first_section .core_values_img_container img {
  width: 86%;
  padding: 0% 2%;
  height: auto;
}
.core_values_container .core_values_second_section {
  border-top: solid rgb(231, 181, 145) 10px;
}
.core_values_container .core_values_second_section .core_values_second_div_container {
  background: url("./assets/images/core_values_our_values_bg.png") no-repeat center;
  height: 45rem;
  background-size: cover;
}
.core_values_container .core_values_second_section .core_values_second_div_container .our_values_container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  margin-right: 5%;
  background: rgba(0, 55, 103, 0.93) 0% 0% no-repeat padding-box;
  height: 44rem;
  width: 42.7%;
  padding-top: 2%;
  padding-bottom: 2%;
}
.core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_title {
  text-align: left;
  font: normal normal bold 30px/30px Lato;
  letter-spacing: -1.5px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  margin-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
}
.core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile {
  height: auto;
  border-top: 2px solid rgb(230, 181, 144);
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 5%;
}
.core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile .our_values_tile_title {
  text-align: left;
  font: normal normal bold 24px/30px Lato;
  letter-spacing: -1.2px;
  color: rgb(230, 181, 144);
  text-transform: uppercase;
  padding-top: 2%;
  padding-bottom: 2%;
}
.core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile .our_values_tile_desc {
  text-align: left;
  font: normal normal normal 24px/30px Lato;
  letter-spacing: 0px;
  color: rgb(247, 247, 247);
}
.core_values_container .core_values_third_section {
  margin: 5%;
  font: normal normal normal 24px/30px Lato;
  letter-spacing: 0px;
}
.core_values_container .core_values_third_section .core_values_third_section_line4 {
  width: 15.25rem;
  background-color: rgb(0, 83, 138);
  height: 3.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  margin-bottom: 1.5rem;
}
.core_values_container .core_values_third_section .core_values_third_section_line4 .donateicon {
  background: url("./assets/svg/donate_white_icon.svg") no-repeat;
  height: 3rem;
  width: 3rem;
  margin: auto 2% auto auto;
}
.core_values_container .core_values_third_section .core_values_third_section_line4 .donate_link {
  color: rgb(255, 255, 255);
  margin: auto auto auto 0;
}
.core_values_container .core_values_third_section .core_values_third_section_line5 {
  text-align: center;
}
.core_values_container .mba_opendoor_link {
  color: rgb(0, 86, 136);
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .core_values_container {
  }
  .core_values_container .core_values_first_section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    font: normal normal normal 18px/24px Lato;
    margin-bottom: 11%;
  }
  .core_values_container .core_values_first_section .core_values_img_container {
    width: 100%;
    margin: 5% 0%;
    padding: 0% 2%;
  }
  .core_values_container .core_values_first_section .core_values_img_container img {
    width: 100%;
    padding: 0%;
  }
  .core_values_container .core_values_first_section .core_values_desc {
    width: 100%;
    margin: 0%;
    padding-left: 0%;
    padding-right: 2%;
  }
  .core_values_container .core_values_second_section {
    background-color: rgb(222, 222, 220);
    height: 64.5rem;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container {
    position: relative;
    top: 455px;
    height: 36rem;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container {
    width: 93%;
    margin: auto;
    height: auto;
    float: unset;
    bottom: 79%;
    position: relative;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_title {
    font: normal normal bold 24px/30px Lato;
    letter-spacing: -1.2px;
    margin: 5% 0%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile {
    padding-bottom: 6%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile .our_values_tile_title {
    padding-top: 3%;
    padding-bottom: 4%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile .our_values_tile_desc {
    font: normal normal normal 16px/20px Lato;
  }
  .core_values_container .core_values_third_section {
    font: normal normal normal 18px/24px Lato;
    margin: 40px 4.5%;
    margin-bottom: 0px;
  }
  .core_values_container .core_values_third_section .core_values_third_section_line4 {
    width: 100%;
    margin: 6% 0%;
    font: normal normal normal 24px/26px Lato;
    letter-spacing: 0px;
  }
  .core_values_container .core_values_third_section .core_values_third_section_line4 .donateicon {
    margin: auto;
    height: 37px;
    width: 37px;
    background-size: cover;
  }
  .core_values_container .core_values_third_section .core_values_third_section_line5 {
    text-align: left;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .core_values_container {
  }
  .core_values_container .core_values_first_section {
    font: normal normal normal 18px/24px Lato;
    margin: 5% 1%;
  }
  .core_values_container .core_values_second_section {
  }
  .core_values_container .core_values_second_section .core_values_second_div_container {
    height: 43rem;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container {
    height: auto;
    width: 45.5%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_title {
    margin-bottom: 7%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile {
    padding-bottom: 5%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile .our_values_tile_title {
    padding-bottom: 4%;
    padding-top: 4%;
  }
  .core_values_container .core_values_second_section .core_values_second_div_container .our_values_container .our_values_tile .our_values_tile_desc {
    font: normal normal 16px/20px Lato;
  }
  .core_values_container .core_values_third_section {
    font: normal normal normal 16px/24px Lato;
    margin: 5% 5% 5% 3.5%;
  }
}
.core_values_third_section_line6 {
}
.core_values_third_section_line6 .font-weight-500 {
  font-weight: 500;
}

.axis-desktop-content {
  padding: 3.75rem 6.125rem;
}
.axis-desktop-content img {
  width: 100%;
  height: auto;
}
.axis-desktop-content a {
  text-decoration: none;
  color: rgb(0, 86, 136);
}
.axis-desktop-content h2 {
  color: rgb(178, 95, 35);
  margin: 0;
  padding: 0 0 0 2rem;
  font-size: 1.875rem;
}
.axis-desktop-content h3 {
  color: rgb(178, 95, 35);
  padding: 0 0 1rem 0;
  font-size: 1.25rem;
}
.axis-desktop-content .how-to-cards {
  margin-bottom: 1.25rem;
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.axis-desktop-content .how-to-cards .card {
  margin: 0.5rem;
  width: 31%;
  -webkit-box-shadow: 0 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0 2px 4px rgba(12, 41, 64, 0.2);
}
.axis-desktop-content .how-to-cards .card video {
  display: block;
  width: 100%;
}
.axis-desktop-content .how-to-cards .card a {
  display: block;
  font-size: 1.25rem;
  font-weight: bold;
}
.axis-desktop-content .how-to-cards .card .video-title,
.axis-desktop-content .how-to-cards .card .video-type {
  display: block;
  font-size: 1.25rem;
}
.axis-desktop-content .how-to-cards .card .video-details {
  padding: 1.5rem 0 2.25rem 1.5rem;
}
.axis-desktop-content .how-to-cards .card .video-details .video-title {
  color: rgb(178, 95, 35);
  font-weight: bold;
}
.axis-desktop-content .how-to-cards .card .video-details .video-type {
  color: rgb(112, 112, 112);
}
.axis-desktop-content .how-to-cards .card .video_block {
  border-bottom: 3px solid rgb(0, 82, 136);
}
.axis-desktop-content ul {
}
.axis-desktop-content ul li {
  list-style: none;
  padding: 1.25rem;
  -webkit-box-shadow: 0 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0 2px 4px rgba(12, 41, 64, 0.2);
  margin: 0 0 0.7rem 0;
}
.axis-desktop-content ul li .pdf_title {
  font-size: 1.25rem;
  font-weight: bold;
}
.axis-desktop-content .bottom-content {
}
.axis-desktop-content .bottom-content .card_text {
  line-height: 1.3rem;
  font-size: 1rem;
  color: rgb(117, 117, 117);
  padding: 0 0 1rem 0;
}
.axis-desktop-content .bottom-content .left-content {
  margin-right: 1rem;
}
.axis-desktop-content .bottom-content .left-content .email {
  float: right;
}
.axis-desktop-content .bottom-content .left-content a.contact {
  background: url("./assets/images/axis/call-icon.svg") no-repeat;
  padding: 0 0 2px 2rem;
  margin-top: 1rem;
}
.axis-desktop-content .bottom-content .left-content a.email {
  background: url("./assets/images/axis/email-icon.svg") no-repeat;
  padding: 0 0 2px 2rem;
  margin-top: 1rem;
}
.axis-desktop-content .bottom-content .left-content .content {
}
.axis-desktop-content .bottom-content .left-content .content a {
  text-decoration: none;
  color: rgb(0, 86, 136);
  display: inline-block;
}
.axis-desktop-content .bottom-content .right-content {
}
.axis-desktop-content .bottom-content .right-content button {
  border: none;
  background: rgb(0, 82, 136);
  padding: 0.6235em 1rem;
  margin-top: 1rem;
}
.axis-desktop-content .bottom-content .right-content button a {
  color: rgb(255, 255, 255);
  display: block;
  padding: 0 0 0 1rem;
}
.axis-desktop-content .bottom-content .left-content,
.axis-desktop-content .bottom-content .right-content {
  float: left;
  width: 48%;
  -webkit-box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
          box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
  min-height: 29.188rem;
}
.axis-desktop-content .bottom-content .left-content .content,
.axis-desktop-content .bottom-content .right-content .content {
  padding: 0.938rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .axis-desktop-content {
    padding: 3.125rem 1.5rem;
  }
  .axis-desktop-content h3 {
    padding: 0 0 0.5rem 0;
    font-size: 1rem;
  }
  .axis-desktop-content .how-to-cards {
  }
  .axis-desktop-content .how-to-cards .card {
    width: 31%;
  }
  .axis-desktop-content .how-to-cards .card .video-details {
    padding: 1rem 0 2.25rem 1rem;
  }
  .axis-desktop-content .how-to-cards .card .video-details a,
.axis-desktop-content .how-to-cards .card .video-details .video-type,
.axis-desktop-content .how-to-cards .card .video-details .video-title {
    display: inline-block;
    font-size: 1.25rem;
  }
  .axis-desktop-content .how-to-cards .card .video-details .video-type {
    float: right;
    width: 25%;
    font-size: 0.75rem;
  }
  .axis-desktop-content .how-to-cards .card .video-details .video-title {
    float: left;
    width: 75%;
    font-size: 1.125rem;
  }
  .axis-desktop-content .how-to-cards .card-7 .video-details {
    min-height: 2.688rem;
  }
  .axis-desktop-content .how-to-cards .card-8 .video-details {
    min-height: 5.063rem;
  }
  .axis-desktop-content .how-to-cards .card-5 .video-details {
    padding: 1rem 0 0.938rem 1rem;
    min-height: 4.813rem;
  }
  .axis-desktop-content .how-to-cards .card-7 .video-details {
    padding: 1rem 0 0.938rem 1rem;
  }
  .axis-desktop-content ul {
  }
  .axis-desktop-content ul li {
  }
  .axis-desktop-content ul li .pdf_title {
    font-size: 1.125rem;
  }
  .axis-desktop-content .bottom-content {
  }
  .axis-desktop-content .bottom-content .mobile--axis--hidden {
    display: none;
  }
  .axis-desktop-content .bottom-content .left-content {
    width: 100%;
    min-height: 0;
    padding: 1.875rem 0.625rem;
    margin-right: 0;
  }
  .axis-desktop-content .bottom-content .left-content .img_block {
    float: left;
    width: 48%;
  }
  .axis-desktop-content .bottom-content .left-content .content {
    float: left;
    width: 47%;
    padding: 0 0.938rem;
  }
  .axis-desktop-content .bottom-content .left-content .content .card_text {
    padding: 0 0 0.5rem 0;
  }
  .axis-desktop-content .bottom-content .left-content .content a {
    display: block;
  }
  .axis-desktop-content .bottom-content .left-content .content .contact {
    margin-top: 0.5rem;
  }
  .axis-desktop-content .bottom-content .left-content .content .email {
    float: none;
    margin-top: 0.5rem;
  }
  .axis-desktop-content .right-content {
  }
  .axis-desktop-content .right-content .mobile--axis--hidden {
    display: none;
  }
  .axis-desktop-content .left-content {
  }
  .axis-desktop-content .left-content .content {
    float: right;
  }
}
@media screen and (max-width: 47.9375rem) {
  .axis-desktop-content {
    padding: 2.5rem 1rem;
  }
  .axis-desktop-content h2 {
    font-size: 1.5rem;
  }
  .axis-desktop-content h3 {
    color: rgb(178, 95, 35);
    padding: 1rem 0;
    font-size: 1rem;
  }
  .axis-desktop-content .how-to-cards {
  }
  .axis-desktop-content .how-to-cards .card {
    width: 100%;
    height: auto;
  }
  .axis-desktop-content .how-to-cards .card .video-details {
    padding: 1rem 0 1rem 1rem;
  }
  .axis-desktop-content .how-to-cards .card .video-details a,
.axis-desktop-content .how-to-cards .card .video-details .video-title,
.axis-desktop-content .how-to-cards .card .video-details .video-type {
    display: inline-block;
  }
  .axis-desktop-content .how-to-cards .card .video-details .video-type {
    float: right;
    width: 26%;
    font-size: 0.688rem;
  }
  .axis-desktop-content .how-to-cards .card .video-details .video-title {
    float: left;
    width: 73%;
    font-size: 1.063rem;
  }
  .axis-desktop-content .how-to-cards .card-7 .video-details,
.axis-desktop-content .how-to-cards .card-8 .video-details {
    min-height: auto;
  }
  .axis-desktop-content ul {
  }
  .axis-desktop-content ul li {
  }
  .axis-desktop-content ul li .pdf_title {
    font-size: 1.125rem;
  }
  .axis-desktop-content .bottom-content {
  }
  .axis-desktop-content .bottom-content .mobile--axis--hidden {
    display: none;
  }
  .axis-desktop-content .bottom-content .card_text {
    line-height: 1rem;
    font-size: 0.75rem;
    color: rgb(117, 117, 117);
  }
  .axis-desktop-content .bottom-content .left-content,
.axis-desktop-content .bottom-content .right-content {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2rem;
    min-height: 0;
  }
  .axis-desktop-content .bottom-content .left-content {
  }
  .axis-desktop-content .bottom-content .left-content .content {
    padding: 0.625rem 1.25rem 1.25rem 1.25rem;
  }
  .axis-desktop-content .bottom-content .left-content .email {
    float: none;
  }
  .axis-desktop-content .bottom-content .left-content .contact {
  }
  .axis-desktop-content .bottom-content .left-content .contact a {
    margin-top: 5px;
    display: block;
  }
}
.lenders-overview-content {
}
.lenders-overview-content .n2-ss-slider [data-csstextalign=center] {
  text-align: left;
}
.lenders-overview-content h2 {
  color: rgb(178, 95, 35);
  padding: 0;
  margin: 0;
  font-size: 1.875rem;
  text-transform: uppercase;
}
.lenders-overview-content h3 {
  color: rgb(178, 95, 35);
  font-size: 1.25rem;
  padding: 0 0 0.75rem 0;
  margin: 0;
  text-transform: uppercase;
}
.lenders-overview-content a {
  color: rgb(0, 86, 136);
  font-size: 1rem;
  display: block;
}
.lenders-overview-content .external_link_arrow::after {
  background: url("./assets/svg/arrow_dark.svg") no-repeat;
  background-position: right;
  content: "";
  height: 12px;
  width: 19px;
  display: inline-block;
  margin: 0 0 -0.125px 0.75rem;
}
.lenders-overview-content div#n2-ss-8 .n2-font-0c5b5b203987d4b1b85f2ad0cede1a3a-link a {
  padding: 1rem 0 0 0;
}
.lenders-overview-content div#n2-ss-8 .n2-ss-button-container a div > div {
  background: url("./assets/svg/arrow.svg") no-repeat right center;
  background-position: right center;
  padding-right: 30px;
}
.lenders-overview-content .resources {
  padding: 3.75rem 6.125rem;
}
.lenders-overview-content .resources h2 {
  padding-bottom: 1.25rem;
}
.lenders-overview-content .resources .resources_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.875rem;
}
.lenders-overview-content .resources .block {
  width: 23.5rem;
  margin-right: 1rem;
  background: rgb(255, 255, 255);
  position: relative;
}
.lenders-overview-content .resources .block .block_content {
  padding: 1.25rem;
  min-height: 200px;
}
.lenders-overview-content .resources .block .block_content .card_text {
  color: #333;
}
.lenders-overview-content .resources .block .block_content a {
  position: absolute;
  bottom: 1.25rem;
}
.lenders-overview-content .resources .block img {
  width: 100%;
  height: auto;
}
.lenders-overview-content .resources .block_1, .lenders-overview-content .resources .block_2, .lenders-overview-content .resources .block_3 {
  -webkit-box-shadow: 0px 0.625rem 1.25rem rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0.625rem 1.25rem rgba(0, 0, 0, 0.16);
}
.lenders-overview-content .resources .block_3 {
  margin-right: 0;
}
.lenders-overview-content .covid_19_block {
  padding: 3.75rem 6.125rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -4rem;
}
.lenders-overview-content .covid_19_block .covid_19_content {
  width: 100%;
  max-width: 29.75rem;
  display: inline-block;
}
.lenders-overview-content .covid_19_block .covid_19_content .card_text {
  color: rgb(51, 51, 51);
  margin-top: 1rem;
}
.lenders-overview-content .covid_19_block .covid_19_content a {
  margin-top: 2.5rem;
}
.lenders-overview-content .covid_19_block .covid_background {
  width: 100%;
}
.lenders-overview-content .covid_19_block .covid_background img {
  width: 100%;
  height: auto;
  margin-bottom: -5px;
}
.lenders-overview-content .white_space {
  margin-top: -3rem;
  border-top: 0.625rem solid rgb(231, 181, 145);
  position: relative;
  background: rgb(255, 255, 255);
  height: 4rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .lenders-overview-content {
  }
  .lenders-overview-content div#n2-ss-8 .n2-font-0c5b5b203987d4b1b85f2ad0cede1a3a-link a {
    padding: 0.5rem 0 0 0;
  }
  .lenders-overview-content h2 {
    font-size: 1.5rem;
  }
  .lenders-overview-content .grid__submit.underwriting_guidelines {
    display: block;
  }
  .lenders-overview-content .resources {
    padding: 3.125rem 1.5rem;
  }
  .lenders-overview-content .resources .block {
  }
  .lenders-overview-content .resources .block .block_content {
    padding: 1rem;
    min-height: 225px;
  }
  .lenders-overview-content .resources .block .block_image {
  }
  .lenders-overview-content .resources .block .block_image img {
    height: auto;
  }
  .lenders-overview-content .covid_19_block {
    padding: 3.125rem 1.5rem 0 1.5rem;
  }
  .lenders-overview-content .bottom-block {
    padding: 3.125rem 1.5rem;
    margin-top: -8rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .lenders-overview-content {
  }
  .lenders-overview-content .rate__banner h2, .lenders-overview-content .rate__banner p, .lenders-overview-content .rate__banner .rate__link, .lenders-overview-content .submit__banner .submit__link, .lenders-overview-content .submit__banner p, .lenders-overview-content .rate__banner h2, .lenders-overview-content .submit__banner h2 {
    text-align: left;
  }
  .lenders-overview-content h2 {
    font-size: 1.5rem;
  }
  .lenders-overview-content .bg-icon-cloud {
    display: none;
  }
  .lenders-overview-content .resources {
    padding: 2.5rem 1rem;
    margin-bottom: 0;
  }
  .lenders-overview-content .resources .resources_block {
    display: block;
  }
  .lenders-overview-content .resources .resources_block .block {
    margin: 0 0 1rem 0;
    width: 100%;
  }
  .lenders-overview-content .resources .resources_block .block img {
    height: auto;
  }
  .lenders-overview-content .covid_19_block {
    padding: 2.5rem 1rem 0 1rem;
    display: block;
  }
  .lenders-overview-content .covid_19_block .covid_19_content {
    margin-bottom: 2rem;
  }
  .lenders-overview-content .bottom-block {
    padding: 2.5rem 1rem;
    display: block;
    margin-top: -6rem;
  }
  .lenders-overview-content .bottom-block .block {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.mi_cancel_page_container {
  /* tab css */
  /* Mobile View - max-width: 375px */
  /* Mobile View - min-width: 376px and max-width: 767px */
  /* Tablet View - min-width: 768px and max-width: 1365px */
}
.mi_cancel_page_container .nmi_tab {
}
.mi_cancel_page_container .nmi_tab .tabcontent {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  display: none;
  border: 1.5px solid rgb(167, 169, 172);
  padding: 1rem;
}
.mi_cancel_page_container .nmi_tab .tabcontent[aria-hidden=false] {
  display: block;
}
.mi_cancel_page_container .nmi_tab .tablist {
  margin-top: 1rem;
}
.mi_cancel_page_container .nmi_tab .tablist button.tablinks.active {
  text-align: center;
  cursor: pointer;
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
  border-top: 3px solid rgb(7, 83, 137);
  border-left: 1.5px solid rgb(167, 169, 172);
  border-right: 1.5px solid rgb(167, 169, 172);
  border-bottom: 0;
}
.mi_cancel_page_container .nmi_tab .tablist button.tablinks {
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  padding: 1.25rem 2.5rem 1.25rem 1.25rem;
  display: inline-block;
  background: rgb(0, 82, 136);
  color: rgb(255, 255, 255);
  word-break: break-word;
  font-weight: normal;
  border: 0;
}
.mi_cancel_page_container .tab--table {
  border-collapse: collapse;
  border: 2px dotted rgb(229, 237, 243);
}
.mi_cancel_page_container .tab--table td {
  vertical-align: top;
  padding: 1rem;
  text-align: left;
}
.mi_cancel_page_container .tab--table th {
  vertical-align: top;
  padding: 1rem;
  text-align: left;
}
.mi_cancel_page_container .tab--table th h2 {
  font: normal normal bold 20px/20px Lato;
}
.mi_cancel_page_container .tab--table-center-cell {
  border-right: 2px dotted rgb(229, 237, 243);
  border-left: 2px dotted rgb(229, 237, 243);
  padding: 1rem;
  text-align: left;
}
.mi_cancel_page_container .tab--table-center-cell ol {
  margin: 1rem 0 0 1rem;
}
.mi_cancel_page_container .tab--table-center-cell ol li {
  list-style: decimal;
}
.mi_cancel_page_container .tab--table-center-cell ul {
}
.mi_cancel_page_container .tab--table-center-cell ul li {
  list-style: disc;
}
.mi_cancel_page_container .tab--table-edge-cell {
  border-bottom: 2px dotted rgb(229, 237, 243);
}
.mi_cancel_page_container .tab-table-header {
  background: rgb(0, 83, 138);
  text-align: left;
  font: normal normal 900 20px/18px Lato;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding-left: 1.38rem;
  height: 3.125rem;
  border-bottom: 1rem solid white;
}
.mi_cancel_page_container .tab-table-header h3 {
  font: normal normal 900 20px/24px Lato;
}
.mi_cancel_page_container .tab-table-header h4 {
  font: normal normal bold 18px/20px Lato;
}
.mi_cancel_page_container .tab-title-sub-heading {
  font: normal normal 900 18px/18px Lato;
  background-color: rgb(179, 203, 220);
  color: rgb(51, 51, 51);
  height: 3rem;
  font-weight: bold;
}
.mi_cancel_page_container .tab-title-sub-heading h4 {
  font: normal normal bold 18px/20px Lato;
}
.mi_cancel_page_container .tab-row-header {
  font: normal normal bold 16px/20px Lato;
  color: #005288;
  min-width: 8rem;
}
.mi_cancel_page_container .tab--footer {
  background: rgb(229, 237, 243);
  padding: 1rem;
}
.mi_cancel_page_container .list__container {
  background: rgb(255, 255, 255);
}
.mi_cancel_page_container .list__header {
  background: rgb(0, 83, 138);
  text-align: left;
  font: normal normal 900 20px/24px Lato;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding: 1rem;
  border-bottom: 1rem solid white;
}
.mi_cancel_page_container .list__header h3 {
  font: normal normal 900 20px/24px Lato;
}
.mi_cancel_page_container .list__header h4 {
  font: normal normal bold 18px/20px Lato;
}
.mi_cancel_page_container .list__header--sub {
  font: normal normal 900 18px/18px Lato;
  background-color: rgb(179, 203, 220);
  color: rgb(51, 51, 51);
  height: 3rem;
  padding: 1rem;
  font-weight: bold;
}
.mi_cancel_page_container .list__header--sub h4 {
  font: normal normal bold 18px/20px Lato;
}
.mi_cancel_page_container .list__content {
  padding: 1rem;
}
.mi_cancel_page_container .list__footer {
  background: rgb(229, 237, 243);
  padding: 1rem;
}
.mi_cancel_page_container .read_more_a_class {
  font-size: 1.2rem;
  border: 0;
  background-color: transparent;
  color: #005288;
}
.mi_cancel_page_container .mi_cancel_hero_section {
  padding: 3.75rem 6.13rem 3.75rem 5.69rem;
}
.mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_title {
  font: normal normal bold 30px/40px Lato;
  letter-spacing: 0.01px;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  text-align: left;
  padding-bottom: 0.75rem;
}
.mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}
.mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_desc {
  text-align: left;
  font: normal normal normal 24px/30px Lato;
  width: 60%;
}
.mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_image_container {
  width: 45%;
  margin-left: 3.2rem;
}
.mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_image_container .mi_cancel_hero_image {
  width: 100%;
  height: auto;
}
.mi_cancel_page_container .borrower_req_cancel_div {
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_title {
  background: rgb(0, 83, 138) 0% 0% no-repeat padding-box;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font: normal normal 900 16px/18px Lato;
  letter-spacing: 0px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding-left: 20px;
  margin-bottom: 0.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc {
  border: 1px solid rgba(112, 112, 112, 0.3);
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_title {
  font: normal normal 900 18px/24px Lato;
  background-color: rgb(179, 203, 220);
  padding: 0.75rem 1.25rem;
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_title h2 {
  font: normal normal 900 18px/24px Lato;
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_details {
  font: normal normal normal 16px/22px Lato;
  padding: 1.75rem 1.25rem 0.95rem 1.4rem;
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_disclaimer {
  font: normal normal normal 1rem/1.375rem Lato;
  letter-spacing: 0rem;
  padding: 1.125rem 1.9375rem 1.19rem 1.375rem;
  background-color: rgb(229, 237, 243);
}
.mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_disclaimer .line1::before {
  content: "*";
  height: 0.25rem;
  width: 0.25rem;
}
.mi_cancel_page_container .auto_termination_tab_div {
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_title {
  background: rgb(0, 83, 138) 0% 0% no-repeat padding-box;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  font: normal normal 900 18px/18px Lato;
  letter-spacing: 0px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc {
  border: 1px solid rgba(112, 112, 112, 0.3);
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_title {
  font: normal normal 900 18px/18px Lato;
  background-color: rgb(179, 203, 220);
  padding: 0.75rem 1.25rem;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details {
  font: normal normal normal 16px/22px Lato;
  padding: 1rem 4.81rem 2.75rem 1.565rem;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details .line1 {
  padding-bottom: 17px;
  padding-left: 13px;
  font: normal normal normal 16px/18px Lato;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details .line2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal normal 16px/18px Lato;
  padding-bottom: 27px;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details .line2 .line2_number {
  height: 19px;
  width: 13px;
  margin-right: 7px;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details .line3 {
  margin-left: 20px;
  margin-bottom: 27px;
  font: normal normal normal 16px/18px Lato;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details .line4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal normal 16px/18px Lato;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details .line4 .line4_number {
  height: 19px;
  width: 13px;
  margin-right: 7px;
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_disclaimer {
  font: normal normal normal 1rem/1.375rem Lato;
  letter-spacing: 0rem;
  padding: 1.125rem 1.9375rem 1.19rem 1.375rem;
  background-color: rgb(229, 237, 243);
}
.mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_disclaimer .line1::before {
  content: "*";
  height: 0.25rem;
  width: 0.25rem;
}
.mi_cancel_page_container .fannie_pdf_container {
  padding-left: 0px;
  margin-top: 1.9rem;
}
.mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile .pdf_icon {
  height: 21px;
  width: 21px;
  background: url("./assets/svg/blue_pdf.svg") no-repeat;
  background-size: contain;
  margin-top: 0.5rem;
}
.mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile .html_icon {
  height: 21px;
  width: 21px;
  background: url("./assets/svg/blue_html.svg") no-repeat;
  background-size: contain;
  margin-top: 0.5rem;
}
.mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link {
  padding-left: 0.75rem;
  text-align: left;
}
.mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link a {
  font: normal normal bold 18px/40px Lato;
  color: rgb(0, 86, 136);
}
.mi_cancel_page_container .mi_cancel_pdf_container {
  margin-top: 1.9rem;
}
.mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .pdf_icon {
  height: 21px;
  width: 21px;
  background: url("./assets/svg/blue_pdf.svg") no-repeat;
  background-size: contain;
  margin-top: 0.5rem;
}
.mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link {
  padding-left: 0.75rem;
  text-align: left;
}
.mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link a {
  font: normal normal bold 18px/40px Lato;
  color: rgb(0, 86, 136);
}
.mi_cancel_page_container .fannie_freddie_section {
  padding: 3.75rem 6.13rem;
  border-bottom: solid 10px rgb(231, 181, 145);
  border-top: solid 10px rgb(231, 181, 145);
}
.mi_cancel_page_container .fannie_freddie_section .fannie_freddie_title {
  text-align: left;
  font: normal normal bold 30px/40px Lato;
  letter-spacing: 0.01px;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
}
.mi_cancel_page_container .fannie_freddie_section .fannie_freddie_desc {
  text-align: left;
  font: normal normal normal 16px/22px Lato;
  width: 36rem;
  padding-top: 0.75rem;
  padding-bottom: 3.1rem;
}
.mi_cancel_page_container .fannie_freddie_section .shortcode-tabs {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 0px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section {
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_title {
  background: rgb(0, 83, 138) 0% 0% no-repeat padding-box;
  text-align: left;
  font: normal normal 900 20px/18px Lato;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding-left: 1.38rem;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 9px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc {
  border: 1px solid rgb(173, 170, 170);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(229, 237, 243);
  height: 3.125rem;
  font: normal normal 900 14px/18px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 .bpmi_cancel_orig_val_desc_sec1_cell1 {
  width: 137.5px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 .bpmi_cancel_orig_val_desc_sec1_cell2 {
  width: 407px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 .bpmi_cancel_orig_val_desc_sec1_cell3 {
  width: 533px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 183px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell1 {
  width: 137.5px;
  color: rgb(0, 86, 136);
  font: normal normal bold 16px/20px Lato;
  color: rgb(0, 82, 136);
  border-right: 2px dotted rgb(220, 225, 231);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell1 .bpmi_cancel_orig_val_desc_sec2_cell1_first {
  border-bottom: 2px dotted rgb(220, 225, 231);
  padding-left: 12px;
  padding-top: 17px;
  height: 47.65%;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell1 .bpmi_cancel_orig_val_desc_sec2_cell1_second {
  height: 50%;
  padding-left: 12px;
  padding-top: 17px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell2 {
  width: 407px;
  padding-left: 1rem;
  font: normal normal normal 16px/20px Lato;
  padding-right: 100px;
  color: rgb(39, 58, 74);
  margin: auto;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell3 {
  width: 533px;
  font: normal normal normal 16px/20px Lato;
  border-left: 2px dotted rgb(220, 225, 231);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell3 .bpmi_cancel_orig_val_desc_sec2_cell2_first {
  border-bottom: 2px dotted rgb(220, 225, 231);
  margin: 21px 0px 0px 0px;
  padding-left: 20px;
  padding-bottom: 27px;
  padding-right: 111px;
  height: auto;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell3 .bpmi_cancel_orig_val_desc_sec2_cell2_second {
  margin: 24px 0px 0px 0px;
  padding-left: 18px;
  padding-bottom: 28px;
  height: auto;
  padding-right: 111px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 {
  font: normal normal normal 16px/22px Lato;
  letter-spacing: 0px;
  padding: 1.125rem 1.9375rem 1.19rem 1.375rem;
  background-color: rgb(229, 237, 243);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line1 {
  padding-bottom: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line2 {
  padding-left: 1.25rem;
  padding-bottom: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line3 {
  padding-left: 1.25rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line2::before {
  content: "*";
  height: 5px;
  width: 5px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section {
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_title {
  background: rgb(0, 83, 138) 0% 0% no-repeat padding-box;
  text-align: left;
  font: normal normal 900 20px/18px Lato;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding-left: 1.38rem;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 9px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc {
  border: 1px solid rgb(173, 170, 170);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(229, 237, 243);
  height: 3.125rem;
  font: normal normal 900 14px/18px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 .bpmi_cancel_current_val_desc_sec1_cell1 {
  width: 137.5px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 .bpmi_cancel_current_val_desc_sec1_cell2 {
  width: 407px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 .bpmi_cancel_current_val_desc_sec1_cell3 {
  width: 533px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal normal 16px/20px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell1 {
  width: 137.5px;
  color: rgb(0, 86, 136);
  font: normal normal bold 16px/20px Lato;
  color: rgb(0, 82, 136);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell1 .bpmi_cancel_current_val_desc_sec2_cell1_first {
  border-bottom: 2px dotted rgb(220, 225, 231);
  padding-left: 12px;
  padding-top: 17px;
  height: 47.65%;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell1 .bpmi_cancel_current_val_desc_sec2_cell1_second {
  height: 50%;
  padding-left: 12px;
  padding-top: 17px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 {
  width: 407px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  padding-left: 2rem;
  border-right: 2px dotted rgb(220, 225, 231);
  border-left: 2px dotted rgb(220, 225, 231);
  padding-top: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 .bpmi_cancel_current_val_desc_sec2_cell2_line1 {
  margin-bottom: 0.5rem;
  margin-left: -1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 .bpmi_cancel_current_val_desc_sec2_cell2_line2 {
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 .bpmi_cancel_current_val_desc_sec2_cell2_line2 .line2_list {
  list-style: disc;
  margin-bottom: 0.5rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell3 {
  width: 43%;
  font: normal normal normal 16px/20px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell3 .bpmi_cancel_current_val_desc_sec2_cell2_first {
  border-bottom: 2px dotted rgb(220, 225, 231);
  margin: 21px 0px 0px 0px;
  padding-left: 16px;
  padding-bottom: 27px;
  padding-right: 8px;
  height: auto;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell3 .bpmi_cancel_current_val_desc_sec2_cell2_second {
  margin: 24px 0px 0px 0px;
  padding-left: 18px;
  padding-bottom: 28px;
  height: auto;
  padding-right: 111px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 {
  font: normal normal normal 16px/22px Lato;
  letter-spacing: 0px;
  padding: 1.125rem 1.9375rem 1.19rem 1.375rem;
  background-color: rgb(229, 237, 243);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line1 {
  padding-bottom: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 .bpmi_cancel_current_val_desc_sec3_line2_first::before {
  content: "*";
  height: 5px;
  width: 5px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 .bpmi_cancel_current_val_desc_sec3_line2_first {
  padding-left: 1.25rem;
  padding-bottom: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 .bpmi_cancel_current_val_desc_sec3_line2_second {
  padding-left: 1.25rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section {
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_title {
  background: rgb(0, 83, 138) 0% 0% no-repeat padding-box;
  text-align: left;
  font: normal normal 900 20px/18px Lato;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding-left: 1.38rem;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 9px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc {
  border: 1px solid rgb(173, 170, 170);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(229, 237, 243);
  height: 3.125rem;
  font: normal normal 900 14px/18px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 .bpmi_cancel_auto_terminate_section_desc_sec1_cell1 {
  width: 137.5px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 .bpmi_cancel_auto_terminate_section_desc_sec1_cell2 {
  width: 407px;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 .bpmi_cancel_auto_terminate_section_desc_sec1_cell3 {
  width: 533px;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal normal 16px/20px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1 {
  width: 137.5px;
  color: rgb(0, 86, 136);
  font: normal normal bold 16px/20px Lato;
  color: rgb(0, 82, 136);
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1_first {
  border-bottom: 2px dotted rgb(220, 225, 231);
  padding-left: 12px;
  padding-top: 17px;
  height: 47.65%;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1_second {
  height: 50%;
  padding-left: 12px;
  padding-top: 17px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  padding-left: 1rem;
  border-right: 2px dotted rgb(220, 225, 231);
  border-left: 2px dotted rgb(220, 225, 231);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 li {
  list-style: decimal;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_line1 {
  padding-bottom: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_line2 {
  margin-left: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_line2 .line2_listitem2 {
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell3 {
  width: 43%;
  font: normal normal normal 16px/20px Lato;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell3 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_first {
  border-bottom: 2px dotted rgb(220, 225, 231);
  margin: 21px 0px 0px 0px;
  padding-left: 16px;
  padding-bottom: 27px;
  padding-right: 8px;
  height: auto;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell3 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_second {
  margin: 24px 0px 0px 0px;
  padding-left: 18px;
  padding-bottom: 28px;
  height: auto;
  padding-right: 111px;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec3 {
  font: normal normal normal 16px/22px Lato;
  letter-spacing: 0px;
  padding: 1.125rem 1.9375rem 1.19rem 1.375rem;
  background-color: rgb(229, 237, 243);
  /* .bpmi_cancel_auto_terminate_section_desc_sec3_line2 {
      width: 31rem;
  } */
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec3 .bpmi_cancel_auto_terminate_section_desc_sec3_line1 {
  padding-bottom: 1rem;
}
.mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec3 .bpmi_cancel_auto_terminate_section_desc_sec3_line2::before {
  content: "**";
  height: 5px;
  width: 5px;
}
.mi_cancel_page_container .loan_amortization_container {
  padding: 3.75rem 6.5rem;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_title {
  text-align: left;
  font: normal normal bold 30px/40px Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  padding-bottom: 2.5rem;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container {
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table {
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr {
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr th {
  background-color: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  height: 2.875rem;
  width: 88px;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr td {
  width: 85px;
  height: 2.875rem;
  border-right: 2px solid rgb(255, 255, 255);
  margin-top: 0.25rem;
  text-align: center;
  border-left: 2px solid rgb(255, 255, 255);
  border-top: 4px solid rgb(255, 255, 255);
  font: normal normal normal 17px/17px Lato;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr td:first-child {
  border-left: 0px;
  border-right: 0px;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr td:last-child {
  border-right: 0px;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .loan_amortization_heading_row {
  height: 50px;
  font: normal normal normal 17px/17px Lato;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .darkblue_Cell {
  background-color: rgb(0, 83, 138);
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .lightblue_cell {
  background-color: rgb(247, 250, 252);
  color: rgb(39, 58, 74);
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .darkorange_cell {
  background-color: rgb(185, 93, 29);
  color: rgb(255, 255, 255);
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .lightorange_cell {
  background-color: rgb(241, 199, 169);
  color: rgb(39, 58, 74);
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container {
  padding-top: 30px;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 23px;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container .dark_orange_swatch {
  height: 1.5rem;
  width: 1.5rem;
  background-color: rgb(185, 93, 29);
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container .dark_orange_swatch_desc {
  text-align: left;
  font: normal normal normal 14px/18px Lato;
  letter-spacing: 0px;
  color: rgb(39, 58, 74);
  padding-left: 0.75rem;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 23px;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container .light_orange_swatch {
  height: 1.5rem;
  width: 1.5rem;
  background-color: rgb(185, 93, 29);
  opacity: 0.5;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container .light_orange_swatch_desc {
  text-align: left;
  font: normal normal normal 14px/18px Lato;
  letter-spacing: 0px;
  color: rgb(39, 58, 74);
  padding-left: 0.75rem;
}
.mi_cancel_page_container .loan_amortization_container .loan_amortization_notice {
  text-align: left;
  font: normal normal normal 14px/18px Lato;
  color: rgb(39, 58, 74);
}
.mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile {
  display: none;
}
.mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile {
  display: none;
}
.mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile {
  display: none;
}
.mi_cancel_page_container .mi_cancel_read_more_content {
  display: inline;
}
.mi_cancel_page_container .mi_cancel_show_hide {
  display: none;
}
@media screen and (max-width: 23.4375rem) {
  .mi_cancel_page_container .mi_cancel_read_more_content {
    display: none;
  }
  .mi_cancel_page_container .mi_cancel_show_hide {
    display: inline;
  }
  .mi_cancel_page_container .mi_cancel_readmore_show {
    display: inline;
  }
  .mi_cancel_page_container .mi_cancel_hero_section {
    padding: 2.5rem 15px 2.5rem 1rem;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_title {
    font: normal normal bold 24px/30px Lato;
    padding-bottom: 1.875rem;
    padding-left: 3px;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-right: 1px;
    margin-bottom: 40px;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_image_container {
    margin: 0px;
    width: 100%;
    /* .mi_cancel_hero_image {
        width: 343px;
        height: 218px;
    } */
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_desc {
    font: normal normal normal 18px/24px Lato;
    padding: 20px 1px 0px 2px;
    width: 100%;
  }
  .mi_cancel_page_container .shortcode-tabs {
    padding-right: 1px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold {
    margin-right: 0px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs {
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li {
    width: 168.5px;
    margin-right: 6px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li a {
    padding-left: 10px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li:last-child {
    margin-right: 0px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab_content {
    padding: 0px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div {
    padding: 0px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_title {
    font: normal normal 900 13px/17px Lato;
    margin: 24px 0px 4px 0px;
    padding: 8px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc {
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_title {
    font: normal normal 900 16px/18px Lato;
    padding: 8px 12px 8px 10px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_details {
    padding: 12px 12px 28px 12px;
  }
  .mi_cancel_page_container .auto_termination_tab_div {
    padding: 0px;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_title {
    font: normal normal 900 13px/17px Lato;
    margin: 24px 0px 4px 0px;
    padding: 0.5rem;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc {
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .borrower_req_cancel_desc_title {
    font: normal normal 900 16px/18px Lato;
    padding: 8px 12px 8px 10px;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details {
    padding: 12px 12px 28px 12px;
    width: 100%;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container {
    margin-top: 28px;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile {
    margin-bottom: 18px;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link {
    width: 90%;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link a {
    font: normal normal bold 18px/24px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section {
    padding: 40px 18px 40px 18px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_freddie_title {
    font: normal normal bold 24px/30px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_freddie_desc {
    padding: 23px 0px 30px 0px;
    width: 100%;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-content {
    padding: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li {
    width: 106px;
    margin-right: 10.5px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li a {
    padding-left: 10px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li:last-child {
    margin-right: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section {
    padding: 10px 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_title {
    font: normal normal 900 13px/17px Lato;
    padding-left: 10px;
    padding-right: 11px;
    margin-bottom: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc {
    display: none;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc_mobile {
    display: block;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section {
    padding: 10px 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_title {
    font: normal normal 900 13px/17px Lato;
    padding-left: 10px;
    padding-right: 11px;
    margin-bottom: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc {
    display: none;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc_mobile {
    display: block;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section {
    padding: 10px 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_title {
    font: normal normal 900 13px/17px Lato;
    padding-left: 10px;
    padding-right: 11px;
    margin-bottom: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc {
    display: none;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc_mobile {
    display: block;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container {
    margin-top: 12px;
    margin-bottom: 6px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile {
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile .html_icon {
    width: 26.75px;
    height: 18px;
    margin-left: 18px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link {
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link a {
    font: normal normal bold 18px/24px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile {
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec1 {
    text-transform: capitalize;
    background-color: rgb(229, 237, 243);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    color: rgb(0, 82, 136);
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec1 .bpmi_cancel_orig_val_desc_mobile_sec1_cell1 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec1 .bpmi_cancel_orig_val_desc_mobile_sec1_cell2 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 {
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px dotted rgb(220, 225, 231);
    font: normal normal 900 12px/16px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row1 .bpmi_cancel_orig_val_desc_mobile_sec2_row1_cell1 {
    padding: 48px 12px 43px 15px;
    border-right: 2px dotted rgb(220, 225, 231);
    width: 39.6%;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row1 .bpmi_cancel_orig_val_desc_mobile_sec2_row1_cell2 {
    font: normal normal normal 14px/20px Lato;
    padding: 38px 32px 31px 23px;
    width: 68%;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 {
    font: normal normal 900 12px/16px Lato;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell1 {
    padding: 58px 22px 47px 15px;
    width: 38.6%;
    border-right: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2 {
    width: 68%;
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2_first {
    padding: 12px 16px 14px 23px;
    border-bottom: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2_second {
    padding: 12px 16px 14px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec3 {
    margin-left: 11.5px;
    margin-right: 9.5px;
    margin-bottom: 21px;
    background-color: rgb(229, 237, 243);
    font: normal normal normal 14px/22px Lato;
    padding: 29px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec3 .bpmi_cancel_orig_val_desc_mobile_sec3_line1 {
    margin-bottom: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile {
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec1 {
    text-transform: capitalize;
    background-color: rgb(229, 237, 243);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    color: rgb(0, 82, 136);
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec1 .bpmi_cancel_current_val_desc_mobile_sec1_cell1 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec1 .bpmi_cancel_current_val_desc_mobile_sec1_cell2 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 {
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px dotted rgb(220, 225, 231);
    font: normal normal 900 12px/16px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell1 {
    padding: 48px 12px 43px 15px;
    border-right: 2px dotted rgb(220, 225, 231);
    width: 39.1%;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2 {
    font: normal normal normal 14px/20px Lato;
    padding: 30px 10px;
    width: 68%;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2_line2 {
    margin-left: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2_line2 .line2_list {
    list-style: disc;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 {
    font: normal normal 900 12px/16px Lato;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell1 {
    padding: 58px 22px 47px 15px;
    width: 38.6%;
    border-right: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2 {
    width: 68%;
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2_first {
    padding: 12px 16px 14px 23px;
    border-bottom: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2_second {
    padding: 12px 16px 14px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec3 {
    margin-left: 11.5px;
    margin-right: 9.5px;
    margin-bottom: 21px;
    background-color: rgb(229, 237, 243);
    font: normal normal normal 14px/22px Lato;
    padding: 29px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec3 .bpmi_cancel_current_val_desc_mobile_sec3_line1 {
    margin-bottom: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile {
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec1 {
    text-transform: capitalize;
    background-color: rgb(229, 237, 243);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    color: rgb(0, 82, 136);
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec1_cell1 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec1_cell2 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 {
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px dotted rgb(220, 225, 231);
    font: normal normal 900 12px/16px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell1 {
    padding: 48px 12px 43px 15px;
    border-right: 2px dotted rgb(220, 225, 231);
    width: 39.1%;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2 {
    font: normal normal normal 14px/20px Lato;
    padding: 30px 10px;
    width: 68%;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2_line2 {
    margin-left: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2_line2 .line2_list {
    list-style: disc;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_auto_terminate_section_desc_mobile_sec2_row2 {
    font: normal normal 900 12px/16px Lato;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell1 {
    padding: 58px 22px 47px 15px;
    width: 38.6%;
    border-right: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2 {
    width: 68%;
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2_first {
    padding: 12px 16px 14px 23px;
    border-bottom: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2_second {
    padding: 12px 16px 14px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec3 {
    margin-left: 11.5px;
    margin-right: 9.5px;
    margin-bottom: 21px;
    background-color: rgb(229, 237, 243);
    font: normal normal normal 14px/22px Lato;
    padding: 29px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec3 .bpmi_cancel_auto_terminate_section_desc_mobile_sec3_line1 {
    margin-bottom: 1rem;
  }
  .mi_cancel_page_container .loan_amortization_container {
    padding: 40px 15px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .loan_amortization_heading_row {
    height: 1rem;
    font: normal normal normal 7px/7px Lato;
    border-right: none;
    border-left: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr td {
    height: 20px;
    width: 26px;
    font: normal normal normal 7px/7px Lato;
    border-right: none;
    border-left: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_title {
    font: normal normal bold 24px/30px Lato;
    padding-bottom: 18px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_notice {
    padding: 0px 5px 0px 2px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container {
    padding-top: 33px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container {
    padding-bottom: 9px;
    padding-left: 2px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container .dark_orange_swatch {
    height: 12px;
    width: 12px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container {
    padding-bottom: 40px;
    padding-left: 2px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container .light_orange_swatch {
    height: 12px;
    width: 12px;
  }
}
@media screen and (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .mi_cancel_page_container .mi_cancel_read_more_content {
    display: none;
  }
  .mi_cancel_page_container .mi_cancel_show_hide {
    display: inline;
  }
  .mi_cancel_page_container .mi_cancel_readmore_show {
    display: inline;
  }
  .mi_cancel_page_container .mi_cancel_hero_section {
    padding: 2.5rem 15px 2.5rem 1rem;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_title {
    font: normal normal bold 24px/30px Lato;
    padding-bottom: 1.875rem;
    padding-left: 3px;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-right: 1px;
    margin-bottom: 40px;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_image_container {
    margin: 0px;
    width: 100%;
    /* .mi_cancel_hero_image {
        width: 343px;
        height: 218px;
    } */
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_desc {
    font: normal normal normal 18px/24px Lato;
    padding: 20px 1px 0px 2px;
    width: 100%;
  }
  .mi_cancel_page_container .shortcode-tabs {
    padding-right: 1px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold {
    margin-right: 0px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs {
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li {
    width: 168.5px;
    margin-right: 6px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li a {
    padding-left: 10px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li:last-child {
    margin-right: 0px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-content {
    padding: 0px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div {
    padding: 0px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_title {
    font: normal normal 900 13px/17px Lato;
    margin: 24px 0px 4px 0px;
    padding: 8px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc {
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_title {
    font: normal normal 900 16px/18px Lato;
    padding: 8px 12px 8px 10px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_details {
    padding: 12px 12px 28px 12px;
  }
  .mi_cancel_page_container .auto_termination_tab_div {
    padding: 0px;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_title {
    font: normal normal 900 13px/17px Lato;
    margin: 24px 0px 4px 0px;
    padding: 0.5rem;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc {
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .borrower_req_cancel_desc_title {
    font: normal normal 900 16px/18px Lato;
    padding: 8px 12px 8px 10px;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details {
    padding: 12px 12px 28px 12px;
    width: 100%;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container {
    margin-top: 28px;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile {
    margin-bottom: 18px;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link {
    width: 90%;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link a {
    font: normal normal bold 18px/24px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section {
    padding: 40px 18px 40px 18px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_freddie_title {
    font: normal normal bold 24px/30px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_freddie_desc {
    padding: 23px 0px 30px 0px;
    width: 100%;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs -content {
    padding: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li {
    width: 106px;
    margin-right: 10.5px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li a {
    padding-left: 10px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li:last-child {
    margin-right: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container {
    margin-top: 12px;
    margin-bottom: 6px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile {
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile .html_icon {
    width: 26.75px;
    height: 18px;
    margin-left: 18px;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link {
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_pdf_container .mi_cancel_pdf_tile .mi_cancel_pdf_link a {
    font: normal normal bold 18px/24px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_section {
    padding: 10px 0px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_title {
    font: normal normal 900 13px/17px Lato;
    padding-left: 10px;
    padding-right: 11px;
    margin-bottom: 0px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc {
    display: none;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc_mobile {
    display: block;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_section {
    padding: 10px 0px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_section .bpmi_cancel_current_val_title {
    font: normal normal 900 13px/17px Lato;
    padding-left: 10px;
    padding-right: 11px;
    margin-bottom: 0px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc {
    display: none;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc_mobile {
    display: block;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section {
    padding: 10px 0px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_title {
    font: normal normal 900 13px/17px Lato;
    padding-left: 10px;
    padding-right: 11px;
    margin-bottom: 0px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc {
    display: none;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc_mobile {
    display: block;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile {
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec1 {
    text-transform: capitalize;
    background-color: rgb(229, 237, 243);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    color: rgb(0, 82, 136);
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec1 .bpmi_cancel_orig_val_desc_mobile_sec1_cell1 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec1 .bpmi_cancel_orig_val_desc_mobile_sec1_cell2 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 {
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px dotted rgb(220, 225, 231);
    font: normal normal 900 12px/16px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row1 .bpmi_cancel_orig_val_desc_mobile_sec2_row1_cell1 {
    padding: 48px 12px 43px 15px;
    border-right: 2px dotted rgb(220, 225, 231);
    width: 38.6%;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row1 .bpmi_cancel_orig_val_desc_mobile_sec2_row1_cell2 {
    font: normal normal normal 14px/20px Lato;
    padding: 38px 32px 31px 23px;
    width: 68%;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 {
    font: normal normal 900 12px/16px Lato;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell1 {
    padding: 58px 22px 47px 15px;
    width: 38.6%;
    border-right: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2 {
    width: 68%;
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2_first {
    padding: 12px 16px 14px 23px;
    border-bottom: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_orig_val_desc_mobile_sec2_row2_cell2_second {
    padding: 12px 16px 14px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec3 {
    margin-left: 11.5px;
    margin-right: 9.5px;
    margin-bottom: 21px;
    background-color: rgb(229, 237, 243);
    font: normal normal normal 14px/22px Lato;
    padding: 29px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_orig_val_desc_mobile .bpmi_cancel_orig_val_desc_mobile_sec3 .bpmi_cancel_orig_val_desc_mobile_sec3_line1 {
    margin-bottom: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile {
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec1 {
    text-transform: capitalize;
    background-color: rgb(229, 237, 243);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    color: rgb(0, 82, 136);
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec1 .bpmi_cancel_current_val_desc_mobile_sec1_cell1 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec1 .bpmi_cancel_current_val_desc_mobile_sec1_cell2 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 {
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px dotted rgb(220, 225, 231);
    font: normal normal 900 12px/16px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell1 {
    padding: 48px 12px 43px 15px;
    border-right: 2px dotted rgb(220, 225, 231);
    width: 38.6%;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2 {
    font: normal normal normal 14px/20px Lato;
    padding: 30px 10px;
    width: 68%;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2_line2 {
    margin-left: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row1 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row1_cell2_line2 .line2_list {
    list-style: disc;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 {
    font: normal normal 900 12px/16px Lato;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell1 {
    padding: 58px 22px 47px 15px;
    width: 38.6%;
    border-right: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2 {
    width: 68%;
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2_first {
    padding: 12px 16px 14px 23px;
    border-bottom: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec2 .bpmi_cancel_current_val_desc_mobile_sec2_row2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2 .bpmi_cancel_current_val_desc_mobile_sec2_row2_cell2_second {
    padding: 12px 16px 14px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec3 {
    margin-left: 11.5px;
    margin-right: 9.5px;
    margin-bottom: 21px;
    background-color: rgb(229, 237, 243);
    font: normal normal normal 14px/22px Lato;
    padding: 29px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_current_val_desc_mobile .bpmi_cancel_current_val_desc_mobile_sec3 .bpmi_cancel_current_val_desc_mobile_sec3_line1 {
    margin-bottom: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile {
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec1 {
    text-transform: capitalize;
    background-color: rgb(229, 237, 243);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    color: rgb(0, 82, 136);
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec1_cell1 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec1_cell2 {
    padding: 14px 39px 17px 15px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 {
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px dotted rgb(220, 225, 231);
    font: normal normal 900 12px/16px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell1 {
    padding: 48px 12px 43px 15px;
    border-right: 2px dotted rgb(220, 225, 231);
    width: 38.6%;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2 {
    font: normal normal normal 14px/20px Lato;
    padding: 30px 10px;
    width: 68%;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2_line2 {
    margin-left: 1rem;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row1_cell2_line2 .line2_list {
    list-style: disc;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2 {
    font: normal normal 900 12px/16px Lato;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell1 {
    padding: 58px 22px 47px 15px;
    width: 38.6%;
    border-right: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2 {
    width: 68%;
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2_first {
    padding: 12px 16px 14px 23px;
    border-bottom: 2px dotted rgb(220, 225, 231);
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2 .bpmi_cancel_auto_terminate_section_desc_mobile_sec2_row2_cell2_second {
    padding: 12px 16px 14px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec3 {
    margin-left: 11.5px;
    margin-right: 9.5px;
    margin-bottom: 21px;
    background-color: rgb(229, 237, 243);
    font: normal normal normal 14px/22px Lato;
    padding: 29px 23px;
  }
  .mi_cancel_page_container .bpmi_cancel_auto_terminate_section_desc_mobile .bpmi_cancel_auto_terminate_section_desc_mobile_sec3 .bpmi_cancel_auto_terminate_section_desc_mobile_sec3_line1 {
    margin-bottom: 1rem;
  }
  .mi_cancel_page_container .loan_amortization_container {
    padding: 40px 15px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_title {
    font: normal normal bold 24px/30px Lato;
    padding-bottom: 18px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_notice {
    padding: 0px 5px 0px 2px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container {
    padding-top: 33px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container {
    padding-bottom: 9px;
    padding-left: 2px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container .dark_orange_swatch {
    height: 12px;
    width: 12px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container {
    padding-bottom: 40px;
    padding-left: 2px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container .light_orange_swatch {
    height: 12px;
    width: 12px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .loan_amortization_heading_row {
    height: 1rem;
    font: normal normal normal 7px/7px Lato;
    border-right: none;
    border-left: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr td {
    height: 20px;
    width: 26px;
    font: normal normal normal 7px/7px Lato;
    border-right: none;
    border-left: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
  }
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .mi_cancel_page_container .mi_cancel_read_more_content {
    display: none;
  }
  .mi_cancel_page_container .mi_cancel_show_hide {
    display: inline;
  }
  .mi_cancel_page_container .mi_cancel_readmore_show {
    display: inline;
  }
  .mi_cancel_page_container .mi_cancel_hero_section {
    padding: 3.125rem 1.5rem 3.125rem 1.75rem;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details {
    margin-bottom: 50px;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_desc {
    font: normal normal normal 18px/24px Lato;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_image_container {
    width: 350px;
    height: 218px;
    margin-left: 20px;
  }
  .mi_cancel_page_container .mi_cancel_hero_section .mi_cancel_hero_details .mi_cancel_hero_image_container .mi_cancel_hero_image {
    width: 350px;
    height: 218px;
  }
  .mi_cancel_page_container .shortcode-tabs {
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold {
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs {
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li {
    width: 14.5rem;
    margin-right: 12.5px;
  }
  .mi_cancel_page_container .shortcode-tabs .tab-hold .tabs li a {
    padding-left: 1rem;
  }
  .mi_cancel_page_container .borrower_req_cancel_div {
    padding: 0px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_title {
    margin: 3px 1px;
    height: 70px;
    font: normal normal 900 18px/24px Lato;
    padding-left: 1rem;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc {
    margin-top: 13px;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_title {
    padding: 0.75rem 1rem;
    height: 3rem;
  }
  .mi_cancel_page_container .borrower_req_cancel_div .borrower_req_cancel_desc .borrower_req_cancel_desc_details {
    padding: 1rem 0.94rem 1.45rem 1.125rem;
  }
  .mi_cancel_page_container .auto_termination_tab_div {
    padding: 0px;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_title {
    margin: 3px 1px;
    height: 70px;
    font: normal normal 900 18px/24px Lato;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc {
    margin-top: 13px;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_title {
    padding: 0.75rem 1rem;
    height: 3rem;
  }
  .mi_cancel_page_container .auto_termination_tab_div .auto_termination_tab_desc .auto_termination_tab_desc_details {
    padding: 1rem 0.94rem 1.45rem 1.125rem;
  }
  .mi_cancel_page_container .mi_cancel_pdf_container {
    margin-top: 1.325rem;
    margin-left: 19px;
  }
  .mi_cancel_page_container .fannie_pdf_container {
    margin-top: 1rem;
    margin-left: 1.2rem;
  }
  .mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile {
  }
  .mi_cancel_page_container .fannie_pdf_container .mi_cancel_pdf_tile .html_icon {
    height: 18.5px;
    width: 18.5px;
    margin-top: 0.75rem;
  }
  .mi_cancel_page_container .fannie_freddie_section {
    padding: 3.125rem 1.625rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .fannie_freddie_desc {
    width: auto;
    padding-right: 1.5rem;
    padding-bottom: 1.875rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs {
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li {
    width: 14.27rem;
    margin-right: 15.5px;
  }
  .mi_cancel_page_container .fannie_freddie_section .shortcode-tabs .tab-hold .tabs li:last-child {
    margin-right: 0px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section {
    padding: 15px 1px 1px 1px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_title {
    font: normal normal 900 18px/18px Lato;
    padding-left: 14px;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc {
    border: none;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 {
    font: normal normal 900 14px/18px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 .bpmi_cancel_orig_val_desc_sec1_cell1 {
    width: 19.5%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 .bpmi_cancel_orig_val_desc_sec1_cell2 {
    width: 40.73%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec1 .bpmi_cancel_orig_val_desc_sec1_cell3 {
    width: 40%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 {
    height: 201.5px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell1 {
    width: 19.5%;
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell1 .bpmi_cancel_orig_val_desc_sec2_cell1_first {
    padding-left: 11px;
    padding-top: 17px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell1 .bpmi_cancel_orig_val_desc_sec2_cell1_second {
    padding-left: 11px;
    padding-top: 17px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell2 {
    width: 40.73%;
    padding-left: 23px;
    font: normal normal normal 16px/20px Lato;
    padding-right: 1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell3 {
    width: 40%;
    font: normal normal normal 16px/20px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell3 .bpmi_cancel_orig_val_desc_sec2_cell2_first {
    margin: 20px 0px 0px 0px;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-right: 11px;
    height: 44%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec2 .bpmi_cancel_orig_val_desc_sec2_cell3 .bpmi_cancel_orig_val_desc_sec2_cell2_second {
    margin: 21px 0px 0px 0px;
    padding-left: 20px;
    padding-bottom: 24px;
    padding-right: 11px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 {
    font: normal normal normal 16px/22px Lato;
    letter-spacing: 0px;
    padding: 1.125rem 1.9375rem 1.19rem 1.375rem;
    background-color: rgb(229, 237, 243);
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line1 {
    padding-bottom: 1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line2 {
    padding-left: 1.25rem;
    padding-bottom: 1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_orig_val_section .bpmi_cancel_orig_val_desc .bpmi_cancel_orig_val_desc_sec3 .line3 {
    padding-left: 1.25rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section {
    padding: 15px 1px 1px 1px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_title {
    font: normal normal 900 18px/18px Lato;
    padding-left: 14px;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc {
    border: none;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 {
    font: normal normal 900 14px/18px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 .bpmi_cancel_current_val_desc_sec1_cell1 {
    width: 19.5%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 .bpmi_cancel_current_val_desc_sec1_cell2 {
    width: 40.73%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec1 .bpmi_cancel_current_val_desc_sec1_cell3 {
    width: 40%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 {
    height: 280px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell1 {
    width: 19.5%;
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell1 .bpmi_cancel_current_val_desc_sec2_cell1_first {
    padding-left: 11px;
    height: 44%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell1 .bpmi_cancel_current_val_desc_sec2_cell1_second {
    padding-left: 11px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 {
    width: 40.73%;
    padding-left: 2rem;
    padding-top: 1rem;
    padding-right: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 .bpmi_cancel_current_val_desc_sec2_cell2_line1 {
    margin-bottom: 0.5rem;
    margin-left: -1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 .bpmi_cancel_current_val_desc_sec2_cell2_line2 {
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell2 .bpmi_cancel_current_val_desc_sec2_cell2_line2 .line2_list {
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell3 {
    width: 40%;
    font: normal normal normal 16px/20px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell3 .bpmi_cancel_current_val_desc_sec2_cell2_first {
    margin: 20px 0px 0px 0px;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-right: 11px;
    height: 44%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec2 .bpmi_cancel_current_val_desc_sec2_cell3 .bpmi_cancel_current_val_desc_sec2_cell2_second {
    margin: 21px 0px 0px 0px;
    padding-left: 20px;
    padding-bottom: 24px;
    padding-right: 11px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 {
    font: normal normal normal 16px/22px Lato;
    padding: 1rem 11px 14px 14px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line1 {
    padding-bottom: 1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 {
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 .bpmi_cancel_current_val_desc_sec3_line2_first {
    padding-right: 5px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_current_val_section .bpmi_cancel_current_val_desc .bpmi_cancel_current_val_desc_sec3 .bpmi_cancel_current_val_desc_sec3_line2 .bpmi_cancel_current_val_desc_sec3_line2_second {
    margin-left: 5px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section {
    padding: 15px 1px 1px 1px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_title {
    font: normal normal 900 18px/18px Lato;
    padding-left: 14px;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc {
    border: none;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 {
    font: normal normal 900 14px/18px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 .bpmi_cancel_auto_terminate_section_desc_sec1_cell1 {
    width: 19.5%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 .bpmi_cancel_auto_terminate_section_desc_sec1_cell2 {
    width: 40.73%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec1 .bpmi_cancel_auto_terminate_section_desc_sec1_cell3 {
    width: 40%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1.3125rem;
    padding-right: 4.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 {
    height: 270px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1 {
    width: 19.5%;
    font: normal normal bold 16px/20px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1_first {
    padding-left: 11px;
    height: 50%;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1 .bpmi_cancel_auto_terminate_section_desc_sec2_cell1_second {
    padding-left: 11px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 {
    width: 40.73%;
    padding-left: 0.5rem;
    padding-top: 1rem;
    padding-right: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_line1 {
    padding-bottom: 1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_line2 {
    margin-left: 1rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_line2 .line2_listitem2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell3 {
    width: 40%;
    font: normal normal normal 16px/20px Lato;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell3 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_first {
    margin: 20px 0px 0px 0px;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-right: 11px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec2 .bpmi_cancel_auto_terminate_section_desc_sec2_cell3 .bpmi_cancel_auto_terminate_section_desc_sec2_cell2_second {
    margin: 21px 0px 0px 0px;
    padding-left: 20px;
    padding-bottom: 24px;
    padding-right: 11px;
  }
  .mi_cancel_page_container .fannie_freddie_section .bpmi_cancel_auto_terminate_section .bpmi_cancel_auto_terminate_section_desc .bpmi_cancel_auto_terminate_section_desc_sec3 {
    font: normal normal normal 16px/22px Lato;
    padding: 1rem 11px 14px 14px;
  }
  .mi_cancel_page_container .loan_amortization_container {
    padding: 3.125rem 2.44rem;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_title {
    padding-bottom: 1.815rem;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container {
    padding-left: 15px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container {
    padding-bottom: 20px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container .dark_orange_swatch {
    height: 15px;
    width: 15px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .dark_orange_swatch_container .dark_orange_swatch_desc {
    padding-left: 6px;
    font: normal normal normal 9px/12px Lato;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container {
    padding-bottom: 20px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container .light_orange_swatch {
    height: 15px;
    width: 15px;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_image_swatch_container .light_orange_swatch_container .light_orange_swatch_desc {
    padding-left: 6px;
    font: normal normal normal 9px/12px Lato;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_notice {
    font: normal normal normal 14px/20px Lato;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_title {
    padding-bottom: 1.815rem;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table .loan_amortization_heading_row {
    height: 31px;
    width: 51px;
    font: normal normal normal 11px/11px Lato;
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr {
  }
  .mi_cancel_page_container .loan_amortization_container .loan_amortization_table_container .loan_amortization_table tr td {
    border-left: 1px solid rgb(255, 255, 255);
    margin: 0px;
    height: 27px;
    font: normal normal normal 11px/11px Lato;
    width: 51px;
    border-right: none;
    border-top: 1px solid rgb(255, 255, 255);
  }
}

.private_mi_fha_page {
}
.private_mi_fha_page .container_padding {
  padding: 3.75rem 6.125rem;
}
.private_mi_fha_page img {
  width: 100%;
  height: auto;
}
.private_mi_fha_page h2 {
  font-size: 1.5rem;
  color: rgb(178, 95, 35);
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}
.private_mi_fha_page h3 {
  font-size: 24px;
  color: rgb(0, 83, 138);
  padding: 0.625rem 0.625rem 0.625rem 0;
  margin: 0;
}
.private_mi_fha_page .private_mi_fha_content {
}
.private_mi_fha_page .private_mi_fha_content .banner_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 3.75rem;
  border: none;
}
.private_mi_fha_page .private_mi_fha_content .banner_content .left-content {
  float: left;
  width: 48%;
  margin-right: 5%;
}
.private_mi_fha_page .private_mi_fha_content .banner_content .left-content .card_text {
  font-size: 1.5rem;
  line-height: 1.875rem;
  padding-bottom: 0.5rem;
}
.private_mi_fha_page .private_mi_fha_content .banner_content .left-content a.common_read_more_button {
  color: rgb(0, 86, 136);
  font-weight: normal;
  font-size: 1.5rem;
  margin-top: 0.5rem;
}
.private_mi_fha_page .private_mi_fha_content .banner_content .left-content .card_text.common_read_more {
  display: block;
  margin-top: 0.5rem;
}
.private_mi_fha_page .private_mi_fha_content .banner_content .right-content {
  float: left;
  width: 47%;
}
.private_mi_fha_page .private_mi_fha_content .banner_content .right-content img {
  width: 100%;
  height: auto;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab {
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs {
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs .tablist {
  margin: 0 0 -0.1em;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs [role=tab][aria-selected=true]::after {
  position: absolute;
  bottom: -1px;
  content: "";
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs a {
  text-decoration: none;
  padding: 1.25rem 2.5rem 1.25rem 1.25rem;
  display: inline-block;
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  word-break: break-word;
  font-weight: normal;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs a.active {
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
  border-top: 3px solid rgb(7, 83, 137);
  border-left: 1.5px solid rgb(167, 169, 172);
  border-right: 1.5px solid rgb(167, 169, 172);
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent[aria-hidden=false] {
  display: block;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab #comparison_glance {
  padding: 1.25rem 0;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent {
  display: none;
  border: 1.5px solid rgb(167, 169, 172);
  padding: 1.25rem;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .loan_limit_locator_link {
  text-align: center;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .loan_limit_locator_link a {
  color: rgb(0, 86, 136);
  text-decoration: none;
  background: url("./assets/svg/loan_limit_locator_icon.svg") no-repeat;
  padding: 0 0 35px 35px;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .loan_limit_locator_link a:hover {
  text-decoration: underline;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .fact_about_mi_content {
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .fact_about_mi_content strong {
  padding: 0 0 0.625rem 0;
  display: block;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .fact_about_mi_content .card_text {
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table {
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table th {
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  padding: 0.625rem 1.25rem;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td:last-child {
  border-bottom: none;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table th[scope=row] {
  padding: 0.625rem 1.25rem;
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
  color: #111;
  width: 50%;
  line-height: 1.25rem;
  background: white;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td.maybe_fha {
  color: rgb(204, 0, 0);
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td.nmi {
  color: rgb(0, 83, 138);
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td.either_way {
  color: rgb(51, 51, 51);
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td {
  padding: 0.625rem 1.25rem;
  border-bottom: 1px solid rgb(213, 213, 213);
  border-top: 1px solid rgb(213, 213, 213);
  color: rgb(39, 58, 74);
  width: 50%;
  line-height: 1.25rem;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td .bottom_content {
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td .bottom_content a {
  color: rgb(0, 83, 138);
  text-decoration: none;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td .bottom_content a:hover {
  text-decoration: underline;
}
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td.nmi,
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td.either_way,
.private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td.maybe_fha {
  font-weight: bold;
}
.private_mi_fha_page .divider {
  border-bottom: 0.625rem solid rgb(230, 181, 144);
}
.private_mi_fha_page .lower_monthly_payment {
}
.private_mi_fha_page .lower_monthly_payment .card_text {
  color: rgb(51, 51, 51);
  font-size: 1rem;
  padding: 0.3rem 0;
  line-height: 1.5rem;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table {
  margin-top: 15px;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .card_text {
  padding-bottom: 1rem;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .card_text,
.private_mi_fha_page .lower_monthly_payment .mortgage_table h3 {
  text-align: center;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table tr.table_head {
  color: rgb(255, 255, 255);
  background: rgb(0, 83, 138);
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table .table_nmi,
.private_mi_fha_page .lower_monthly_payment .mortgage_table table .table_fha {
  width: 20%;
  padding: 0;
  text-align: center;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table .table_nmi_head {
  padding: 1rem 0 1rem 2.5rem;
  width: 25%;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table th {
  padding: 1rem 0;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td {
  padding: 1rem 0;
  border: 0.5px solid rgb(255, 255, 255);
  color: rgb(39, 58, 74);
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td.blank_td {
  background: none;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td.table_heading {
  background: rgb(0, 83, 138);
  color: rgb(255, 255, 255);
  text-align: center;
  font-weight: bold;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td.table_nmi_head {
  background: rgb(247, 250, 252);
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td.table_nmi {
  background: rgb(228, 228, 228);
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td.table_fha {
  background: rgb(178, 95, 35);
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color {
  margin-top: 1.25rem;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table_nmi {
  margin-right: 3rem;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table_nmi::before,
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table_fha::before,
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table::before {
  content: "";
  height: 1.75rem;
  width: 1.75rem;
  display: inline-block;
  margin: 0 0.625rem -0.5rem 0;
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table_nmi::before {
  background: rgb(228, 228, 228);
}
.private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table_fha::before {
  background: rgb(178, 95, 35);
}
.private_mi_fha_page .lower_monthly_payment .assumptions_block {
  margin: 1rem 0 0 0;
}
.private_mi_fha_page .lower_monthly_payment .assumptions_block strong {
  font-size: 1rem;
  padding: 0.625rem 0;
  display: block;
}
.private_mi_fha_page .lower_monthly_payment .assumptions_block li {
  margin: 0 0 0 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  list-style: disc;
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table {
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table table tr.table_head {
  color: rgb(255, 255, 255);
  background: rgb(0, 83, 138);
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table table th {
  padding: 1rem 0 1rem 2.5rem;
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table table td {
  padding: 1rem 0 1rem 2.5rem;
  border-bottom: 1px solid rgb(204, 204, 204);
  border-top: 1px solid rgb(204, 204, 204);
  color: rgb(39, 58, 74);
  width: 30%;
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table table td.table_nmi_head {
  background: rgb(247, 250, 252);
}
.private_mi_fha_page .lower_monthly_payment .cancellation_table table td.not_cancel {
  color: rgb(178, 95, 35);
}
.private_mi_fha_page .lower_monthly_payment .close_more_loan {
}
.private_mi_fha_page .lower_monthly_payment .close_more_loan ul,
.private_mi_fha_page .lower_monthly_payment .close_more_loan ol {
  padding: 0.5rem 0 0.5rem 1.25rem;
}
.private_mi_fha_page .lower_monthly_payment .close_more_loan ul li,
.private_mi_fha_page .lower_monthly_payment .close_more_loan ol li {
  list-style: inherit;
  line-height: 1.5rem;
  padding: 0.2rem;
}
.private_mi_fha_page .lower_monthly_payment .close_more_loan ol {
}
.private_mi_fha_page .lower_monthly_payment .close_more_loan ol li {
  font-size: 12px;
  line-height: 1rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .private_mi_fha_page {
  }
  .private_mi_fha_page .container_padding {
    padding: 3.125rem 1.5rem;
  }
  .private_mi_fha_page .container_padding .banner_content {
    padding-bottom: 3.125rem;
  }
  .private_mi_fha_page .container_padding .banner_content .left-content {
  }
  .private_mi_fha_page .container_padding .banner_content .left-content .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .private_mi_fha_page .container_padding .banner_content .left-content a.common_read_more_button {
    font-size: 1.125rem;
  }
  .private_mi_fha_page .lower_monthly_payment {
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table {
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table .card_text {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 47.9375rem) {
  .private_mi_fha_page {
    display: block;
  }
  .private_mi_fha_page .container_padding {
    padding: 2.5rem 1rem;
  }
  .private_mi_fha_page h3 {
    font-size: 1.25rem;
  }
  .private_mi_fha_page .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .private_mi_fha_page .private_mi_fha_content {
  }
  .private_mi_fha_page .private_mi_fha_content .banner_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 2.5rem;
  }
  .private_mi_fha_page .private_mi_fha_content .banner_content .left-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .private_mi_fha_page .private_mi_fha_content .banner_content .left-content .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .private_mi_fha_page .private_mi_fha_content .banner_content .left-content a.common_read_more_button {
    font-size: 1.125rem;
  }
  .private_mi_fha_page .private_mi_fha_content .banner_content .right-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-bottom: 1rem;
  }
  .private_mi_fha_page .private_mi_fha_content .banner_content .left-content,
.private_mi_fha_page .private_mi_fha_content .banner_content .right-content {
    margin-right: 0;
    width: 100%;
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab {
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs {
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs a {
    width: 27%;
    padding: 0.625rem;
    font-size: 0.875rem;
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs a.tablinks.identify_loan_limit_tab {
    width: 28%;
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs a.tablinks.comparison_glance_tab {
    width: 34%;
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabs a.tablinks.fact_about_mi_tab {
    width: 24%;
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent {
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table {
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table {
  }
  .private_mi_fha_page .private_mi_fha_content .mi_over_fha_tab .tabcontent .comparison_glance_table table td {
    padding: 0.75rem;
  }
  .private_mi_fha_page .assumptions_block ul {
    padding: 0 0 0 1rem;
  }
  .private_mi_fha_page .lower_monthly_payment {
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table {
    margin-top: 0;
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table h3 {
    margin: 0;
    padding-bottom: 0;
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table table {
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table table th,
.private_mi_fha_page .lower_monthly_payment .mortgage_table table td {
    padding: 0.625rem 0.75rem;
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table table .table_nmi_head {
    width: 20%;
    padding: 0.625rem 1rem;
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table table .table_fha,
.private_mi_fha_page .lower_monthly_payment .mortgage_table table .table_nmi {
    width: 15%;
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color {
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table::before {
    content: none;
  }
  .private_mi_fha_page .lower_monthly_payment .mortgage_table .table_color .table {
    display: block;
    margin-top: 1.5rem;
  }
  .private_mi_fha_page .lower_monthly_payment .cancellation_table {
  }
  .private_mi_fha_page .lower_monthly_payment .cancellation_table table {
  }
  .private_mi_fha_page .lower_monthly_payment .cancellation_table table th,
.private_mi_fha_page .lower_monthly_payment .cancellation_table table td {
    padding: 0.625rem 0.75rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .idntify-padding {
    padding: 15px;
  }
}
.thankyou-container {
}
.thankyou-container .wrapper {
  margin: 0 auto;
  padding: 40px 16px;
}
.thankyou-container .wrapper .text-message {
  font-size: 18px;
  line-height: 24px;
}
.thankyou-container .wrapper img {
  width: 100%;
  height: auto;
}
.thankyou-container .wrapper figure {
  margin: 0;
}
.thankyou-container .wrapper figure .mb {
  margin-bottom: 40px;
}

@media only screen and (min-width: 480px) {
  .thankyou-container {
  }
  .thankyou-container .wrapper {
    padding: 50px 24px !important;
  }
  .thankyou-container .wrapper .mb {
    margin-bottom: 24px !important;
  }
  .thankyou-container .wrapper .mb10 {
    margin-top: 10px !important;
  }
}
@media only screen and (min-width: 769px) {
  .thankyou-container {
  }
  .thankyou-container .wrapper {
    padding: 60px 98px !important;
  }
  .thankyou-container .wrapper .text-message {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .thankyou-container .wrapper .mb10 {
    margin-top: 10px !important;
  }
}
@media only screen and (min-width: 1140px) {
  .mb10 {
    margin-bottom: 10px !important;
    margin-top: 40px !important;
  }
}
.service-overview {
  margin: 0 auto;
}
.service-overview .card_text {
  font-size: 1rem;
}
.service-overview h2 {
  color: rgb(178, 95, 35);
  font-size: 1.875rem;
  margin: 0;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.service-overview a.external_link_arrow::after {
  background: url("./assets/svg/arrow_dark.svg") no-repeat;
  background-position: right;
  content: "";
  height: 12px;
  width: 19px;
  display: inline-block;
  margin: 0 0 -0.125px 0.75rem;
}
.service-overview .about_axis_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(231, 181, 145);
  top: -8rem;
  margin: 0;
  background: -webkit-linear-gradient(top, rgb(7, 83, 137) 0%, rgb(12, 41, 64) 100%);
  padding-bottom: 3.75rem;
}
.service-overview .about_axis_section h2 {
  color: rgb(231, 181, 145);
}
.service-overview .about_axis_section .clipper-content {
  display: block;
  padding: 0 4rem;
  width: 460px;
}
.service-overview .about_axis_section .clipper-content .card_text {
  color: rgb(255, 255, 255);
}
.service-overview .about_axis_section .clipper-content .link {
  color: rgb(0, 184, 252);
}
.service-overview .about_axis_section .clipper-videos {
  padding: 7.563rem 1rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.service-overview .about_axis_section .clipper-videos .video {
  display: block;
  margin: 0 0.5rem 0 0;
  min-width: 100px;
  max-width: 300px;
  width: 100%;
}
.service-overview .about_axis_section .clipper-videos .video-details {
  padding: 0.5rem;
  background: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.5rem;
}
.service-overview .about_axis_section .clipper-videos .video-details .video-title {
  font-size: 1.125rem;
  width: 77%;
  color: rgb(178, 95, 35);
  font-weight: bold;
}
.service-overview .about_axis_section .clipper-videos .video-details .video-type {
  display: block;
  font-size: 0.75rem;
  color: rgb(112, 112, 112);
}

.claims-loss {
  padding: 3.75rem 6.125rem 0 6.125rem;
  margin-bottom: -3.5rem;
  margin-top: -8rem;
}
.claims-loss > div {
  width: 50%;
}
.claims-loss .left-section {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.claims-loss .left-section .card_text {
  padding-right: 1.875rem;
  line-height: 1.5rem;
}
.claims-loss .right-section {
}
.claims-loss .right-section .block {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-color: rgb(255, 255, 255);
  float: left;
  width: 100%;
  padding: 1.25rem;
  margin-bottom: 1.875rem;
  -webkit-box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16);
          box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16);
}
.claims-loss .right-section .block h4 {
  color: rgb(178, 95, 35);
  margin: 0;
  font-size: 1.5rem;
  line-height: 2.125rem;
}
.claims-loss .right-section .block a {
  text-decoration: none;
  color: rgb(0, 86, 136);
  line-height: 1.75rem;
}

.technology-integration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.technology-integration h2 {
  margin: 0 0 1rem 0;
}
.technology-integration .banner {
  background: linear-gradient(359deg, rgb(12, 41, 64) 0%, rgb(7, 83, 137) 100%);
  width: 100%;
  max-width: 25.4rem;
}
.technology-integration .banner .outer {
  padding: 5rem 1.6rem 5rem 6.1875rem;
  height: 19.175rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
  position: relative;
}
.technology-integration .banner .outer .card_text {
  text-align: left;
  font: normal normal normal 1rem/1.5rem Lato;
  letter-spacing: normal;
  color: rgb(255, 255, 255);
  opacity: 1;
  width: 90%;
  line-height: 1.375rem;
}
.technology-integration .banner .outer .link {
  position: absolute;
  bottom: 0;
}
.technology-integration .banner .bg-icon-cloud {
  background-image: url("./assets/images/icon-cloud/icon-cloud.png");
  background-repeat: no-repeat;
  height: 14.063rem;
}
.technology-integration .bg {
  width: 100%;
  background-image: url("./assets/images/servicers-overview/technology-integration.png");
  background-size: cover;
  background-repeat: no-repeat;
}

.bulletin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("./assets/images/servicers-overview/bulletin-bacground_desk.png");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 29.188rem;
  border-bottom: 0.625rem solid rgb(230, 181, 144);
}
.bulletin .left-outer {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 3.75rem 6.125rem 0 6.125rem;
  position: absolute;
}
.bulletin .left-outer p {
  line-height: 1.375rem;
}
.bulletin .mt30,
.bulletin .mt20 {
  margin-top: 1.25rem;
}
.bulletin .bg {
}
.bulletin .bg img {
  display: none;
}

.contact-us {
  padding: 3.75rem 6.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contact-us .card-outer {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.contact-us .card-outer .card {
  padding: 1.25rem;
  max-width: 20.938rem;
  margin-bottom: 1.5rem;
  -webkit-box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16);
          box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16);
}
.contact-us .card-outer .card h3 {
  text-transform: capitalize;
}
.contact-us .card-outer .card .link {
  margin-top: 1rem;
}
.contact-us .card-outer .card .card_text {
}
.contact-us .card-outer .card .card_text a {
  text-decoration: none;
  color: rgb(0, 86, 136);
  line-height: 1.75rem;
  display: block;
  padding: 0 0 2px 2rem;
}
.contact-us .card-outer .card .card_text a.contact {
  background: url("./assets/images/axis/call-icon.svg") no-repeat;
}
.contact-us .card-outer .card .card_text a.email {
  background: url("./assets/images/axis/email-icon.svg") no-repeat;
}
.contact-us .card-outer .card .card_text span {
  padding-left: 2.375rem;
  line-height: 1.75rem;
}
.contact-us .card-outer .card:last-child {
}
.contact-us .card-outer .card:last-child h3 {
  padding-bottom: 1.25rem;
}
.contact-us .card-outer .card:last-child .card_text {
}
.contact-us .card-outer .card:last-child .card_text a {
}
.contact-us .card-outer .card:last-child .card_text a:last-child {
  margin-top: 1.5rem;
}
.contact-us .contact-form {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin-left: 7.5rem;
}
.contact-us .contact-form .card_text {
  margin-bottom: 1.5rem;
  margin-top: 0.625rem;
}
.contact-us .contact-form .frame {
  text-align: center;
}

.claims-loss h3,
.contact-us h3 {
  color: rgb(178, 95, 35);
  font-size: 1.5rem;
  padding: 0 0 0.75rem;
  line-height: 2.125rem;
  margin: 0;
  text-transform: uppercase;
}

.technology-integration h2,
.bulletin h2 {
  letter-spacing: 0.0625rem;
  color: rgb(178, 95, 35);
  font-size: 1.875rem;
  text-transform: uppercase;
  line-height: 2.5rem;
  margin: 0 0 1rem 0;
}

.technology-integration h2 {
  color: rgb(230, 181, 144);
}

.bg-icon-cloud {
  background-image: url("./assets/images/icon-cloud/icon-cloud.png");
  background-size: cover;
  height: 6.525rem;
  background-repeat: no-repeat;
}

.link {
  color: rgb(0, 86, 136);
  font-size: 1.125rem;
  line-height: 2.5rem;
  display: block;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .service-overview {
  }
  .service-overview .technology-integration {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .service-overview .technology-integration .banner {
    background: linear-gradient(359deg, rgb(12, 41, 64) 0%, rgb(7, 83, 137) 100%);
    width: 100%;
    max-width: 16.4rem;
  }
  .service-overview .technology-integration .banner .outer {
    padding: 2rem 1.5rem 0;
  }
  .service-overview .claims-loss {
    padding: 3.125rem 1.5rem 0 1.5rem;
  }
  .service-overview .claims-loss .left-section {
    width: 100%;
    margin-bottom: 3rem;
  }
  .service-overview .claims-loss .left-section h3 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .service-overview .claims-loss .left-section .card_text {
    padding-right: 0;
  }
  .service-overview .claims-loss .right-section {
    width: 100%;
    float: none;
  }
  .service-overview .claims-loss > div {
    width: 100%;
  }
  .service-overview .bulletin {
    background-position: 65% 100%;
    min-height: 31.5rem;
  }
  .service-overview .bulletin .left-outer {
    padding: 3.125rem 1.5rem;
    max-width: 23.5rem;
  }
  .service-overview .bulletin h2 {
    line-height: 2.375rem;
  }
  .service-overview .bulletin .card_text {
    line-height: 1.375rem;
  }
  .service-overview .bulletin .link {
    font-size: 1.125rem;
    line-height: 2.5rem;
    margin-top: 1rem;
  }
  .service-overview .bulletin .bg {
    background-position: 2% 20%;
  }
  .service-overview .contact-us {
    padding: 2.5rem 1.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .service-overview .contact-us .card-outer {
    margin-top: 1.875rem;
  }
  .service-overview .contact-us .card-outer .card {
    float: left;
    width: 48%;
    max-width: 100%;
  }
  .service-overview .contact-us .card-outer .card:last-child {
    float: right;
  }
  .service-overview .contact-us .card-outer .card:last-child h3 {
    padding-bottom: 0.75rem;
  }
  .service-overview .contact-us .card-outer .card:last-child .card_text {
  }
  .service-overview .contact-us .card-outer .card:last-child .card_text a {
  }
  .service-overview .contact-us .card-outer .card:last-child .card_text a:last-child {
    margin-top: 1rem;
  }
  .service-overview .contact-us .card-outer .card:last-child .card_text span {
    line-height: 1.25rem;
  }
  .service-overview .contact-us .card-outer .card h3 {
    font-size: 24px;
    line-height: 1.5625rem;
  }
  .service-overview .contact-us .card-outer .card .link {
    margin-top: 0.625rem;
  }
  .service-overview .contact-us .contact-form {
    padding: 0;
    margin-left: 0;
  }
  .service-overview .contact-us .contact-form .card_text {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .service-overview .bg-icon-cloud {
    background-position: 78% 0%;
    height: 7.25rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .service-overview {
  }
  .service-overview .about_axis_section {
  }
  .service-overview .about_axis_section .clipper-content {
    display: block;
    padding: 0 1rem;
    width: 100%;
  }
  .service-overview .about_axis_section .clipper-content .card_text {
    color: rgb(255, 255, 255);
  }
  .service-overview .about_axis_section .clipper-content .link {
    color: rgb(0, 184, 252);
  }
  .service-overview .about_axis_section .clipper-videos {
    padding: 7.563rem 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .service-overview .about_axis_section .clipper-videos .video {
    display: block;
    margin: 0 0.5rem 0 0;
    min-width: 100px;
    max-width: 98%;
    width: 100%;
  }
  .service-overview .about_axis_section .clipper-videos .video-details {
    padding: 0.5rem;
    background: rgb(255, 255, 255);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 4.5rem;
  }
  .service-overview .about_axis_section .clipper-videos .video-details .video-title {
    font-size: 1.125rem;
    width: 80%;
    color: rgb(178, 95, 35);
    font-weight: bold;
  }
  .service-overview .about_axis_section .clipper-videos .video-details .video-type {
    display: block;
    font-size: 0.75rem;
    color: rgb(112, 112, 112);
  }
  .service-overview .link {
    font-size: 1rem;
  }
  .service-overview .card_text {
    font-size: 1rem;
  }
  .service-overview h2 {
    font-size: 1.5rem;
  }
  .service-overview .claims-loss {
    padding: 2.5rem 1rem 0 1rem;
    margin-bottom: -3.5rem;
  }
  .service-overview .claims-loss .left-section {
    width: 100%;
    margin-bottom: 3rem;
  }
  .service-overview .claims-loss .left-section h3 {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
  .service-overview .claims-loss .left-section .card_text {
    padding-right: 0;
    line-height: 1.375rem;
  }
  .service-overview .claims-loss .right-section {
  }
  .service-overview .claims-loss .right-section .block {
    width: 100%;
    float: none;
  }
  .service-overview .claims-loss .right-section .block h4 {
    line-height: 1.875rem;
    margin-bottom: 0.5rem;
  }
  .service-overview .claims-loss .right-section .block a:before {
    width: 1.5rem;
    height: 1.5rem;
  }
  .service-overview .claims-loss .right-section .block a {
    line-height: 1.5rem;
  }
  .service-overview .claims-loss > div {
    width: 100%;
  }
  .service-overview .bg-icon-cloud {
    background-position: 78% 0%;
    height: 5.625rem;
    position: inherit;
  }
  .service-overview .technology-integration {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .service-overview .technology-integration .banner {
    max-width: 100%;
  }
  .service-overview .technology-integration .banner .outer {
    padding: 2.5rem 1.5rem 0 1.5rem;
    height: 15rem;
  }
  .service-overview .technology-integration .banner .outer h2 {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
  .service-overview .technology-integration .banner .outer .link {
    line-height: 2.5rem;
  }
  .service-overview .technology-integration .banner .bg-icon-cloud {
    height: 5.313rem;
  }
  .service-overview .technology-integration .bg {
    height: 20rem;
    background-position: 90%;
  }
  .service-overview .bulletin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 0.625rem solid rgb(231, 181, 145);
    background-image: none;
  }
  .service-overview .bulletin .left-outer {
    padding: 2.5rem 1rem;
    position: static;
    max-width: 100%;
  }
  .service-overview .bulletin h2 {
    font-size: 1.8125rem;
    line-height: 2.375rem;
  }
  .service-overview .bulletin .card_text {
    line-height: 1.375rem;
  }
  .service-overview .bulletin .link {
    line-height: 2.5rem;
    margin-top: 1rem;
  }
  .service-overview .bulletin .bg {
  }
  .service-overview .bulletin .bg img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: -5px;
  }
  .service-overview .contact-us {
    padding: 2.813rem 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .service-overview .contact-us .card-outer {
  }
  .service-overview .contact-us .card-outer .card {
    max-width: 100%;
  }
  .service-overview .contact-us .card-outer .card h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .service-overview .contact-us .card-outer .card .card_text {
    line-height: 1.5rem;
  }
  .service-overview .contact-us .contact-form {
    padding: 0;
    margin-left: 0;
  }
  .service-overview .contact-us .contact-form h2 {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
  .service-overview .contact-us .contact-form .card_text {
    line-height: 1.5rem;
    margin-bottom: 1.25rem;
  }
}
.global_search_desc_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(12, 41, 64);
  border-top: 3px solid rgb(231, 181, 145);
  padding: 60px 22% 22.5px 22%;
}
.global_search_desc_container .global_search_desc {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(255, 255, 255);
  font: normal normal bold 14px/18px Lato;
  width: 90%;
}
.global_search_desc_container .global_search_desc a {
  color: rgb(0, 184, 252);
}
.global_search_desc_container .global_search_desc_icon {
  height: 24px;
  width: 24px;
  background: url("./assets/svg/info_icon.svg") no-repeat;
  margin-right: 14px;
}

.global_search_clip_div {
  height: 4.5rem;
  background-color: rgb(12, 41, 64);
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
          clip-path: polygon(0 0, 50% 100%, 100% 0);
  bottom: -12rem;
  position: relative;
  z-index: 1;
}

.global_search_result_div {
  top: -8rem;
  position: relative;
}
.global_search_result_div .global_search_result_desc_icon {
  height: 64px;
  width: 59.5px;
  background: url("./assets/svg/search_results_icon.svg") no-repeat;
  margin: 60px auto 1.25rem auto;
}
.global_search_result_div .global_search_result_desc {
  font: normal normal normal 16px/1.25rem Lato;
  text-align: center;
}

.gsc-orderby-container {
  display: none;
}

.googlesearch {
  top: -15.5rem;
  position: relative;
}
.googlesearch .gsc-adBlock {
  display: none;
}
.googlesearch .gsc-control-cse {
  background-color: rgb(12, 41, 64);
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border: none;
}
.googlesearch .gsc-control-cse .gsc-results-wrapper-visible {
  background-color: rgb(255, 255, 255);
}
.googlesearch .gsib_a {
  padding: 14px 0px 15px 1.25rem;
}
.googlesearch .gsib_a .gsc-input {
  font: normal normal bold 14px/19px Lato;
  text-transform: capitalize;
  background: none !important;
}
.googlesearch table.gsc-search-box {
  width: 54%;
  margin: auto;
  border-top: 1px solid rgb(231, 181, 145);
  padding-top: 23.5px;
}
.googlesearch table.gsc-search-box tr:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.googlesearch table.gsc-search-box tr:first-child td.gsc-input {
  padding: 0px;
  margin-bottom: 34px;
}
.googlesearch table.gsc-search-box tr:first-child td.gsc-input .gsc-input-box {
  height: 50px;
}
.googlesearch table.gsc-search-box tr:first-child td.gsc-search-button {
  margin: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.googlesearch table.gsc-search-box tr:first-child td.gsc-search-button button.gsc-search-button {
  background-color: rgb(243, 214, 191);
  padding: 12px 24px 12px 24px;
  border: none;
  cursor: pointer;
}
.googlesearch table.gsc-search-box tr:first-child td.gsc-search-button button.gsc-search-button svg {
  display: none;
}
.googlesearch table.gsc-search-box tr:first-child td.gsc-search-button button.gsc-search-button::before {
  content: "Search";
  font: normal normal bold 18px/22px Lato;
}
.googlesearch table.gsc-search-box tr:first-child::before {
  content: "KEYWORD(S)";
  font: normal normal normal 18px/22px Lato;
  color: rgb(231, 181, 145);
  margin-bottom: 5px;
}
.googlesearch table.gsc-search-box table.gsc-input {
}
.googlesearch table.gsc-search-box table.gsc-input tr:first-child {
  display: block;
}
.googlesearch table.gsc-search-box table.gsc-input tr:first-child::before {
  content: "";
}

.gsc-resultsbox-visible {
  margin-top: 10rem;
}

.gsc-result-info {
  display: none;
}

.global_search_result_info {
  position: relative;
  top: 7rem;
  z-index: 2;
  padding: 130px 100px 1.25rem 100px;
  font: normal normal bold 1.25rem/22px Lato;
  text-transform: capitalize;
  color: rgb(255, 255, 255);
}

.orange_color {
  color: rgb(178, 95, 35);
}

.gsc-result {
  -webkit-box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.16);
          box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.16);
  margin: 21px 100px 0px 101px !important;
  padding: 1.25rem 100px 32px 1.25rem !important;
}
.gsc-result div.gs-title {
  font: normal normal bold 1.25rem/22px Lato;
  margin-bottom: 15px;
}
.gsc-result div.gs-title a {
  color: hwb(202 0% 46%);
  font-size: 1.25rem !important;
}
.gsc-result div.gs-title a:hover {
  text-decoration: underline;
}
.gsc-result .gsc-url-top {
  font: normal normal normal 16px/26px Lato;
  margin-bottom: 10px;
}
.gsc-result .gsc-url-top .gs-visibleUrl {
  color: rgb(178, 95, 35);
}
.gsc-result .gsc-table-result {
  font: normal normal normal 16px/24px Lato !important;
}
.gsc-result .gsc-table-result .gsc-table-cell-thumbnail {
  display: none;
}

.gcsc-more-maybe-branding-root {
  display: none;
}

.gsc-results .gsc-cursor-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gsc-results .gsc-cursor-box .gsc-cursor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page {
  background-color: rgb(0, 83, 138);
  color: rgb(255, 255, 255) !important;
  height: 28px;
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
  margin-right: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(0, 83, 138);
  font: normal normal bold 14px/17px Lato;
}

.gsc-above-wrapper-area {
  border-bottom: none !important;
}

.active_gsc_result {
  border: 2px solid rgb(7, 83, 137) !important;
}

/* Mobile View - max-width: 375px */
@media (max-width: 23.4375rem) {
  .global_search_desc_container {
    padding: 13px 23px 11.5px 24px;
  }
  .googlesearch {
    top: -14.5rem;
  }
  .googlesearch table.gsc-search-box {
    width: 90.67%;
    padding-top: 19.5px;
  }
  .googlesearch table.gsc-search-box tr:first-child::before {
    font: normal normal normal 1.25rem/24px Lato;
  }
  .googlesearch .gsib_a {
    padding: 12.5px 0px 12.5px 1.25rem;
  }
  .googlesearch .gsib_a .gsc-input {
    font: normal normal normal 16px/19px Lato;
  }
  .global_search_clip_div {
    height: 3.44rem;
    bottom: -11.8rem;
  }
  .global_search_result_info {
    padding: 85px 38px 38.5px 19px !important;
    font: normal normal bold 16px/24px Lato !important;
    top: 9rem;
  }
  .gsc-result {
    margin: 20.5px 18px 0px 18px !important;
    padding: 18px 17px 18px 16px !important;
  }
  .gsc-result div.gs-title {
    font: normal normal bold 16px/1.25rem Lato;
    margin-bottom: 10px;
  }
  .gsc-result .gsc-url-top {
    font: normal normal normal 16px/1.25rem Lato;
  }
  .gsc-result .gsc-table-result {
    font: normal normal normal 16px/1.25rem Lato !important;
  }
  .gsc-results {
  }
  .gsc-results .gsc-cursor-box {
  }
  .gsc-results .gsc-cursor-box .gsc-cursor {
  }
  .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
    margin-right: 16px;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page {
    height: 22px;
    width: 22px;
  }
}
/* Mobile View - min-width: 376px and max-width: 767px */
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .global_search_desc_container {
    padding: 13px 23px 11.5px 24px;
  }
  .googlesearch {
    top: -13rem;
  }
  .googlesearch table.gsc-search-box {
    width: 90.67%;
    padding-top: 19.5px;
  }
  .googlesearch table.gsc-search-box tr:first-child::before {
    font: normal normal normal 1.25rem/24px Lato;
  }
  .googlesearch .gsib_a {
    padding: 12.5px 0px 12.5px 1.25rem;
  }
  .googlesearch .gsib_a .gsc-input {
    font: normal normal normal 16px/19px Lato;
  }
  .global_search_clip_div {
    height: 3.44rem;
    bottom: -11.8rem;
  }
  .global_search_result_info {
    padding: 85px 38px 38.5px 19px !important;
    font: normal normal bold 16px/24px Lato !important;
    top: 9rem;
  }
  .gsc-result {
    margin: 20.5px 18px 0px 18px !important;
    padding: 18px 17px 18px 16px !important;
  }
  .gsc-result div.gs-title {
    font: normal normal bold 16px/1.25rem Lato;
    margin-bottom: 10px;
  }
  .gsc-result .gsc-url-top {
    font: normal normal normal 16px/1.25rem Lato;
  }
  .gsc-result .gsc-table-result {
    font: normal normal normal 16px/1.25rem Lato !important;
  }
  .gsc-results {
  }
  .gsc-results .gsc-cursor-box {
  }
  .gsc-results .gsc-cursor-box .gsc-cursor {
  }
  .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
    margin-right: 16px;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page {
    height: 22px;
    width: 22px;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .global_search_desc_container {
    padding: 24px 1% 22.5px 3.15%;
  }
  .global_search_clip_div {
    height: 2.8125rem;
    bottom: -11.3rem;
  }
  .googlesearch {
    top: -12rem;
  }
  .googlesearch table.gsc-search-box {
    width: 94.54%;
  }
  .googlesearch table.gsc-search-box tr:first-child::before {
    font: normal normal normal 1.25rem/24px Lato;
  }
  .googlesearch table.gsc-search-box tr:first-child {
  }
  .googlesearch table.gsc-search-box tr:first-child td.gsc-input {
    margin-bottom: 30px;
  }
  .global_search_result_info {
    padding: 95px 27px 10px 22px !important;
    font: normal normal bold 1.25rem/28px Lato !important;
  }
  .gsc-result {
    margin: 1.25rem 23px 1.25rem 24px !important;
    padding-right: 1.25rem !important;
  }
  .gsc-result div.gs-title {
    margin-bottom: 9px;
  }
}
/* Desktop View : min-width: 1366px */
.nextgen-cards {
}
@media screen and (min-width: 48rem) {
  .nextgen-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .nextgen-cards .card {
    width: 48%;
  }
  .nextgen-cards .card img {
    width: 100%;
  }
  .nextgen-cards .card h3 {
    font-size: 1.25rem;
  }
  .nextgen-cards .card .card-content {
    padding: 2rem;
  }
}
@media screen and (min-width: 85.375rem) {
  .nextgen-cards .card {
    width: 35rem;
  }
}
.nextgen-cards .card {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);
  margin-top: 1rem;
}
.nextgen-cards .card h3 {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
}
.nextgen-cards .card img {
  width: 100%;
}
.nextgen-cards .card .card-content {
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 85.375rem) {
  .nextgen-cards .card .card-content {
    padding: 1.875rem;
  }
}
@media screen and (max-width: 85.3125rem) and (min-width: 48rem) {
  .nextgen-cards .card .card-content {
    height: 17rem;
  }
  .nextgen-cards .card .card-content p {
    margin-bottom: 0.7rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .nextgen-cards .card .card-content h3 {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 85.375rem) {
  .nextgen-cards .card .card-content {
    height: 14.875rem;
  }
}
.nextgen-cards .card .card-content p {
  margin-top: 0.7rem 0;
  color: rgb(117, 117, 117);
}
@media screen and (max-width: 47.9375rem) {
  .nextgen-cards .card .card-content p {
    font-size: 0.875rem;
  }
}
.nextgen-cards .card .card-content a {
  display: inline-block;
  margin-top: auto;
}
@media screen and (max-width: 47.9375rem) {
  .nextgen-cards .card .card-content a {
    font-size: 0.875rem;
  }
}

.nextgen-webinars-container {
  padding: 2rem 0;
}
.nextgen-webinars-container .nextgen-webinars-card {
  -webkit-box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
  margin-top: 2rem;
  padding: 1.25rem;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
@media screen and (min-width: 48rem) {
  .nextgen-webinars-container .nextgen-webinars-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nextgen-webinars-container .nextgen-webinars-card .card-image-container {
}
@media screen and (min-width: 48rem) {
  .nextgen-webinars-container .nextgen-webinars-card .card-image-container {
    width: 18%;
    margin-right: 1.25rem;
  }
}
.nextgen-webinars-container .nextgen-webinars-card .card-image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.nextgen-webinars-container .nextgen-webinars-card .card-content {
}
@media screen and (min-width: 48rem) {
  .nextgen-webinars-container .nextgen-webinars-card .card-content {
    width: 82%;
  }
}
.nextgen-webinars-container .nextgen-webinars-card .webinar-title {
  font-size: 22px;
  color: rgb(0, 86, 136);
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 47.9375rem) {
  .nextgen-webinars-container .nextgen-webinars-card .webinar-title {
    font-size: 1rem;
    padding-right: 3rem;
  }
}
@media screen and (max-width: 85.3125rem) {
  .nextgen-webinars-container .nextgen-webinars-card .webinar-title {
    font-size: 1.125rem;
  }
}
.nextgen-webinars-container .nextgen-webinars-card .webinar-title::after {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("./assets/svg/dropdown-down.svg") no-repeat center;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 0;
}
.nextgen-webinars-container .nextgen-webinars-card .webinar-data-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nextgen-webinars-container .nextgen-webinars-card .webinar-desc {
  display: none;
  margin-top: 0.75rem;
}
.nextgen-webinars-container .nextgen-webinars-card .webinar-link {
  display: inline-block;
  background: rgb(0, 83, 138);
  color: white;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
  padding: 0.75rem 1.5rem;
  margin-top: 1.25rem;
}
.nextgen-webinars-container .nextgen-webinars-card .webinar-link::before {
  content: "";
  background: url("./assets/svg/view-recorded-webinar.svg") no-repeat center;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.nextgen-webinars-container .nextgen-webinars-card.active {
}
.nextgen-webinars-container .nextgen-webinars-card.active .webinar-title {
  color: rgb(0, 0, 0);
}
.nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc {
  display: block;
}
.nextgen-webinars-container .nextgen-webinars-card.active .dots {
  display: none;
}
.nextgen-webinars-container .nextgen-webinars-card.active .webinars-show-hide {
  display: none;
}
@media screen and (max-width: 47.9375rem) {
  .nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc {
  }
  .nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc .dots {
    display: inline;
  }
  .nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc .extra-text {
    display: none;
  }
  .nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc.active {
  }
  .nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc.active .dots {
    display: none;
  }
  .nextgen-webinars-container .nextgen-webinars-card.active .webinar-desc.active .extra-text {
    display: inline;
  }
  .nextgen-webinars-container .nextgen-webinars-card.active .webinars-show-hide {
    display: inline;
  }
}
.nextgen-webinars-container .nextgen-webinars-card.active .webinar-title::after {
  background: url("./assets/svg/dropdown-up.svg") no-repeat center;
}

.recorded-nextgen-webinars {
}
.recorded-nextgen-webinars h2 {
  color: rgb(178, 95, 35);
  padding: 4rem 6.125rem 3rem 6.125rem;
  text-transform: uppercase;
}
@media screen and (max-width: 85.3125rem) {
  .recorded-nextgen-webinars h2 {
    padding: 3rem 1.5rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .recorded-nextgen-webinars h2 {
    padding: 1rem;
  }
}

.podcast_summary_container.nextgen-webinars-summary-container {
  margin-top: 0;
}
@media screen and (min-width: 85.375rem) {
  .podcast_summary_container.nextgen-webinars-summary-container {
    margin: 0 6.125rem;
    padding: 0;
  }
}

.underwriting_options_hero_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
.underwriting_options_hero_sec .underwriting_options_hero_image_container {
  width: 47.7%;
}
.underwriting_options_hero_sec .underwriting_options_hero_image_container .underwriting_options_hero_image {
  width: 100%;
  height: auto;
}
.underwriting_options_hero_sec .underwriting_options_hero_desc {
  width: 52.32%;
  padding-right: 3.5rem;
  font: normal normal normal 1.5rem/1.875rem Lato;
}
.underwriting_options_hero_sec .underwriting_options_hero_desc .underwriting_options_hero_desc_line1 {
  padding-bottom: 1rem;
}

.underwriting_options_supports_sec {
  padding: 3.75rem 6.125rem;
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
.underwriting_options_supports_sec .underwriting_options_supports_title {
  font: normal normal bold 1.5rem/2.5rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  height: 2.25rem;
  margin-bottom: 0.75rem;
}
.underwriting_options_supports_sec .underwriting_options_supports_desc {
  font: normal normal normal 1rem/1.1875rem Lato;
  margin-bottom: 2.5rem;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile_first {
  margin-right: 1.125rem;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile {
  width: 50%;
  height: auto;
  -webkit-box-shadow: 0rem 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
          box-shadow: 0rem 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_image_container {
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_image_container .underwriting_options_supports_tile_image {
  height: auto;
  width: 100%;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_title {
  font: normal normal bold 1.25rem/2.0625rem Lato;
  margin: 1.25rem auto 1.2rem 1.875rem;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_desc {
  margin: 0rem 2.0625rem 1.275rem 1.875rem;
  color: #333;
  font: normal normal normal 1rem/1.3125rem Lato;
  min-height: 147px;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container {
  margin: 0rem auto 1.75rem 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container .underwriting_options_supports_tile_link {
  font: normal normal normal 1rem/1.1875rem Lato;
  color: hwb(202 0% 46%);
  margin-right: 0.75rem;
}
.underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container .arrowicon {
  height: auto;
  width: 1.1875rem;
  margin-top: 0.1rem;
}

.underwriting_options_quicklinks_sec {
  padding: 3.75rem 6.125rem;
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_header {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  text-transform: uppercase;
  color: rgb(178, 95, 35);
  margin-bottom: 1.875rem;
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container {
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div .pdficon {
  height: 1.125rem;
  width: 1.125rem;
  margin-right: 0.6875rem;
  margin-top: 0.1rem;
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div .underwriting_options_quicklinks_link {
  font: normal normal bold 1.125rem/2.5rem Lato;
  color: hwb(202 0% 46%);
  margin-bottom: 1.875rem;
  line-height: 1.375rem;
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_salesadvlink_container {
  font: normal normal normal 1rem/1.1875rem Lato;
  margin-top: 0.625rem;
}
.underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_salesadvlink_container .underwriting_options_quicklinks_salesadvlink {
  color: hwb(202 0% 46%);
  text-decoration: underline;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .underwriting_options_hero_sec {
    padding: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .underwriting_options_hero_sec .underwriting_options_hero_image_container {
    width: 100%;
  }
  .underwriting_options_hero_sec .underwriting_options_hero_desc {
    width: 100%;
    padding-right: 0rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
    margin-top: 1.875rem;
  }
  .underwriting_options_supports_sec {
    padding: 2.5rem 1rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles {
    width: 100%;
    display: block;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_title {
    height: auto;
    font: normal normal normal 1.5rem/1.875rem Lato;
    margin: 0rem 0.25rem 2rem 0.375rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_desc {
    font: normal normal normal 1rem/1.5rem Lato;
    margin: 0rem 0.25rem 1.875rem 0.375rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles {
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile_first {
    margin-bottom: 1.875rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile {
    width: 100%;
    height: auto;
    margin-right: 0rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_image_container {
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_image_container .underwriting_options_supports_tile_image {
    width: 100%;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_title {
    font: normal normal bold 1.125rem/1.375rem Lato;
    margin: 1.375rem auto 0.75rem 1.25rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_desc {
    margin: 0rem 1.375rem 0.889375rem 1.25rem;
    min-height: auto;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container {
    margin: 0rem auto 1.25rem 1.25rem;
    padding-bottom: 1rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container .underwriting_options_supports_tile_link {
    font: normal normal normal 1.125rem/1.375rem Lato;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container .arrowicon {
    height: auto;
    width: 1.1875rem;
    margin-top: 0.1rem;
  }
  .underwriting_options_quicklinks_sec {
    padding: 2.5rem 1rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_header {
    font: normal normal bold 1.5rem/1.8125rem Lato;
    margin-bottom: 1.875rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container {
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div {
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div .pdficon {
    height: 1.2rem;
    width: 1.2rem;
    margin-right: 0.6875rem;
    margin-top: 0.1rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div .underwriting_options_quicklinks_link {
    font: normal normal bold 1.125rem/1.4375rem Lato;
    margin-bottom: 1rem;
    width: 90%;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_salesadvlink_container {
    font: normal normal normal 1rem/1.1875rem Lato;
    margin-top: 0.875rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .underwriting_options_hero_sec {
    padding: 3.125rem 2.125rem 3.125rem 1.5rem;
  }
  .underwriting_options_hero_sec .underwriting_options_hero_image_container {
    width: 49.31%;
  }
  .underwriting_options_hero_sec .underwriting_options_hero_desc {
    width: 50.71%;
    padding-right: 1.625rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .underwriting_options_hero_sec .underwriting_options_hero_desc .underwriting_options_hero_desc_line1 {
    padding-bottom: 1rem;
  }
  .underwriting_options_supports_sec {
    padding: 3.125rem 1.5rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_title {
    height: 1.8125rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_desc {
    font: normal normal normal 1rem/1.5rem Lato;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles {
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile_first {
    margin-right: 1.125rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile {
    height: auto;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_title {
    font: normal normal bold 1.125rem/1.375rem Lato;
    margin: 1.375rem auto 0.75rem 1.25rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_desc {
    margin: 0rem 1.498125rem 0.889375rem 1.25rem;
    min-height: 210px;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container {
    margin: auto auto 1.25rem 1.25rem;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container .underwriting_options_supports_tile_link {
    font: normal normal normal 1.125rem/1.375rem Lato;
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_link_container .arrowicon {
    height: auto;
    width: 1.1875rem;
    margin-top: 0.1rem;
  }
  .underwriting_options_quicklinks_sec {
    padding: 3.75rem 1.5rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_header {
    font: normal normal bold 1.5rem/1.8125rem Lato;
    margin-bottom: 1.875rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container {
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div {
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div .pdficon {
    height: 1.125rem;
    width: 1.125rem;
    margin-right: 0.6875rem;
    margin-top: 0.1rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_link_div .underwriting_options_quicklinks_link {
    font: normal normal bold 1.125rem/2.5rem Lato;
    margin-bottom: 1.875rem;
    line-height: 1.375rem;
  }
  .underwriting_options_quicklinks_sec .underwriting_options_quicklinks_link_container .underwriting_options_quicklinks_salesadvlink_container {
    font: normal normal normal 1rem/1.1875rem Lato;
    margin-top: 0.625rem;
  }
}
@media (min-width: 61.25rem) and (max-width: 85.3125rem) {
  .underwriting_options_supports_sec {
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles {
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile {
  }
  .underwriting_options_supports_sec .underwriting_options_supports_tiles .underwriting_options_supports_tile .underwriting_options_supports_tile_desc {
    margin: 0rem 1.498125rem 0.889375rem 1.25rem;
    min-height: 147px;
  }
}
.why_nationalmi_hero_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
}
.why_nationalmi_hero_sec .why_nationalmi_hero_desc {
  font: normal normal normal 1.5rem/1.875rem Lato;
  width: 47.27%;
  margin-right: 3.6875rem;
}
.why_nationalmi_hero_sec .why_nationalmi_hero_image_contanier {
  width: 47.7%;
  height: auto;
}
.why_nationalmi_hero_sec .why_nationalmi_hero_image_contanier .why_nationalmi_hero_image {
  width: 100%;
  height: auto;
}

.why_nationalmi_capacity_sec {
  padding: 3.75rem 6.125rem;
  border-top: 0.375rem solid rgb(230, 181, 144);
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_title {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_desc {
  font: normal normal normal 1rem/1.375rem Lato;
  margin-bottom: 2.875rem;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_desc .why_nationalmi_capacity_desc_line1 {
  margin-bottom: 0.75rem;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_title {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_title {
  background-color: rgb(0, 82, 136);
  height: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal 900 1.25rem/1.125rem Lato;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  padding-left: 1.25rem;
  text-transform: uppercase;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_content {
  background-color: rgb(229, 237, 243);
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_content .why_nationalmi_capacity_cert_table_content_lines {
  padding: 1.25rem 3.375rem;
  font: normal normal normal 1rem/1.1875rem Lato;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_content .why_nationalmi_capacity_cert_table_content_lines .why_nationalmi_capacity_cert_table_content_line {
  margin-bottom: 0.94rem;
  list-style: disc;
}
.why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_content .why_nationalmi_capacity_cert_table_content_lines li:last-child {
  margin-bottom: 0rem;
}

.why_nationalmi_axis_sec {
  border-top: 0.375rem solid rgb(230, 181, 144);
  padding: 3.75rem 6.1875rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_title {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table {
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  font: normal normal 900 1.25rem/1.125rem Lato;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row1 .why_nationalmi_axis_table_row1_cell1 {
  width: 23.1%;
  height: 3.125rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row1 .why_nationalmi_axis_table_row1_cell2 {
  width: 38.5%;
  background-color: rgb(229, 237, 243);
  border-left: 1px rgb(255, 255, 255) solid;
  height: 3.125rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row1 .why_nationalmi_axis_table_row1_cell3 {
  width: 38.5%;
  background-color: rgb(229, 237, 243);
  border-left: 1px rgb(255, 255, 255) solid;
  height: 3.125rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row2 {
  text-transform: uppercase;
  font: normal normal 900 1.25rem/1.5rem Lato;
  background-color: rgb(0, 83, 138);
  height: 3.125rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.375rem;
  color: rgb(255, 255, 255);
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: normal normal normal 1rem/1.1875rem Lato;
  border-bottom: 1px solid rgb(112, 112, 112);
  border-right: 1px solid rgb(112, 112, 112);
  border-left: 1px solid rgb(112, 112, 112);
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 .why_nationalmi_axis_table_row3_cell1 {
  width: 23.1%;
  height: 7.5rem;
  border-right: 2px dashed rgb(228, 228, 228);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 .why_nationalmi_axis_table_row3_cell2 {
  width: 38.5%;
  height: 7.5rem;
  padding: 2.5rem 4rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 .why_nationalmi_axis_table_row3_cell3 {
  width: 38.5%;
  border-left: 2px dashed rgb(228, 228, 228);
  height: 7.5rem;
  padding: 2.5rem 4rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile {
  display: none;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_become_client {
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: capitalize;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_become_client .why_nationalmi_axis_become_client_link {
  font: normal normal bold 1.125rem/1.375rem Lato;
  margin-right: 0.75rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_become_client .arrowicon {
  height: 0.75rem;
  width: 1.125rem;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat;
  background-size: contain;
  margin-top: 0.5rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_difference {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.5rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_difference .why_nationalmi_axis_difference_link {
  font: normal normal bold 1.125rem/1.5rem Lato;
  text-transform: capitalize;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_difference .arrowicon {
  height: 0.75rem;
  width: 1.125rem;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat;
  background-size: contain;
  display: inline-block;
  margin-left: 0.75rem;
}
.why_nationalmi_axis_sec .why_nationalmi_axis_note {
  margin-top: 2.5rem;
  font: normal normal normal 1rem/1.25rem Lato;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .why_nationalmi_hero_sec {
    padding: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .why_nationalmi_hero_sec .why_nationalmi_hero_desc {
    width: 100%;
    font: normal normal normal 1.125rem/1.5rem Lato;
    margin-right: 0rem;
    margin-top: 1.875rem;
  }
  .why_nationalmi_hero_sec .why_nationalmi_hero_image_contanier {
    width: 100%;
  }
  .why_nationalmi_hero_sec .why_nationalmi_hero_image_contanier .why_nationalmi_hero_image {
    height: auto;
  }
  .why_nationalmi_capacity_sec {
    padding: 2.5rem 1rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi_capacity_title {
    margin-left: 0.375rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi_capacity_desc {
    font: normal normal normal 1rem/1.5rem Lato;
    margin: 0rem 0.25rem 1rem 0.375rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_title {
    margin-bottom: 1.3125rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_title {
    padding-left: 1.375rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi-capacirty_cert_table_content {
  }
  .why_nationalmi_capacity_sec .why_nationalmi-capacirty_cert_table_content .why_nationalmi_capacity_cert_table_content_lines {
    padding: 1.25rem 1.1875rem 1.25rem 3.375rem;
    font: normal normal normal 1rem/1.34375rem Lato;
  }
  .why_nationalmi_axis_sec {
    padding: 2.5rem 1rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.3125rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table {
    display: none;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile {
    display: block;
    border: 1px solid rgb(112, 112, 112);
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row1 {
    text-transform: uppercase;
    font: normal normal 900 1.125rem/1.375rem Lato;
    background-color: rgb(0, 83, 138);
    height: 3.125rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1.375rem;
    color: rgb(255, 255, 255);
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row2 {
    font: normal normal normal 0.875rem/1.0625rem Lato;
    height: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-transform: uppercase;
    font: normal normal 900 1rem/1.1875rem Lato;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row3 .why_nationalmi_axis_table_mobile_row3_cell1 {
    width: 50%;
    background-color: rgb(229, 237, 243);
    height: 3.125rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row3 .why_nationalmi_axis_table_mobile_row3_cell2 {
    width: 50%;
    background-color: rgb(229, 237, 243);
    border-left: 1px rgb(255, 255, 255) solid;
    height: 3.125rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: normal normal normal 0.875rem/1.1875rem Lato;
    height: 10rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row4 .why_nationalmi_axis_table_mobile_row4_cell1 {
    width: 50%;
    padding: 2.5rem 1.25rem 3rem 1.375rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table_mobile .why_nationalmi_axis_table_mobile_row4 .why_nationalmi_axis_table_mobile_row4_cell2 {
    width: 50%;
    padding: 1.25rem 1rem;
    border-left: 1px dashed rgb(228, 228, 228);
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_become_client {
    margin-top: 1.875rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_difference {
    margin-top: 1.875rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_note {
    margin-top: 1.875rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .why_nationalmi_hero_sec {
    padding: 3.125rem 2.125rem 3.125rem 1.5rem;
  }
  .why_nationalmi_hero_sec .why_nationalmi_hero_desc {
    width: 47.06%;
    font: normal normal normal 1.125rem/1.5rem Lato;
    margin-right: 1.625rem;
  }
  .why_nationalmi_hero_sec .why_nationalmi_hero_image_contanier {
    width: 49.31%;
  }
  .why_nationalmi_hero_sec .why_nationalmi_hero_image_contanier .why_nationalmi_hero_image {
    height: auto;
  }
  .why_nationalmi_capacity_sec {
    padding: 3.125rem 1.5rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi_capacity_desc {
    margin-bottom: 2.3125rem;
  }
  .why_nationalmi_capacity_sec .why_nationalmi_capacity_cert_table_title {
    padding-left: 1.375rem;
  }
  .why_nationalmi_axis_sec {
    padding: 3.125rem 1.5rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_title {
    margin-right: 2rem;
    font: normal normal bold 1.5rem/2.125rem Lato;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table {
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 {
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 .why_nationalmi_axis_table_row3_cell1 {
    padding: 1.625rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 .why_nationalmi_axis_table_row3_cell2 {
    padding: 1.875rem 1.125rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_table .why_nationalmi_axis_table_row3 .why_nationalmi_axis_table_row3_cell3 {
    padding: 1.25rem 2.75rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_become_client {
    margin-top: 1.875rem;
  }
  .why_nationalmi_axis_sec .why_nationalmi_axis_difference {
    margin-top: 1.875rem;
  }
}
/* table css */
.table_wrapper {
  /* table css end */
}
.table_wrapper .mobile_table {
  display: none;
}
.table_wrapper h2 {
  background: rgb(0, 82, 136) !important;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  padding: 1.25rem;
  border-bottom: 0.5rem solid rgb(231, 181, 145) !important;
}
.table_wrapper h3 {
  background: rgb(0, 82, 136) !important;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  padding: 1.25rem;
  border-bottom: 0.5rem solid rgb(231, 181, 145) !important;
}
.table_wrapper table {
  border-spacing: 0;
  width: 100%;
}
.table_wrapper table thead {
}
.table_wrapper table thead th {
  color: rgb(255, 255, 255);
  width: 18%;
  border-right: 3px solid rgb(255, 255, 255);
  border-bottom: 0;
  font-size: 0.875rem;
  font-weight: normal;
  background: rgb(228, 228, 228);
  padding: 0;
}
.table_wrapper table thead th .table_heading {
  -webkit-clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
          clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
  padding: 1rem;
  display: table-cell;
  background: rgb(12, 41, 64);
  max-width: 100%;
  width: 18%;
  height: 4.688rem;
}
.table_wrapper table td, .table_wrapper table th {
  background: rgb(228, 228, 228);
  border-right: 3px solid rgb(255, 255, 255);
  border-bottom: 3px solid rgb(255, 255, 255);
  padding: 3rem 0.5rem;
  padding: 0.3rem;
  text-align: center;
  font-size: 0.875rem;
}
.table_wrapper table td.last-child,
.table_wrapper table th.last-child {
  border-right: none;
}
.table_wrapper table tr.even td {
  background: rgb(183, 222, 231);
}
.table_wrapper table td.text_align {
  text-align: left;
}
.table_wrapper table .even {
}
.table_wrapper table .even td.gray_header {
  background: rgb(228, 228, 228);
}
.table_wrapper table .td_row {
  padding: 0;
}
.table_wrapper table .td_span_2,
.table_wrapper table .td_span_1 {
  height: 5.5rem;
  display: block;
  width: 100%;
  padding: 1rem 0.5rem;
}
.table_wrapper table .td_span_2 {
  border-top: 3px solid rgb(255, 255, 255);
}
.table_wrapper table .td_span_1 {
  padding-top: 1.875rem;
}

.underwriting_guideline_summary {
  padding: 3.75rem 6.125rem;
  /* tab css */
}
.underwriting_guideline_summary sup {
  font-size: 10px;
}
.underwriting_guideline_summary .aus_affordable_lending.table_padding {
  border-bottom: none;
}
.underwriting_guideline_summary .non_aus_affordable_lending.table_padding {
  border-bottom: none;
}
.underwriting_guideline_summary .table_padding {
  padding: 2rem 0 3.25rem 0;
  border-bottom: 4px solid rgb(12, 41, 64);
}
.underwriting_guideline_summary .card_text {
  margin-bottom: 0.625rem;
}
.underwriting_guideline_summary a {
  text-decoration: none;
  color: hwb(202 0% 46%);
  font-weight: bold;
}
.underwriting_guideline_summary a:hover {
  text-decoration: underline;
}
.underwriting_guideline_summary .select_option {
  display: none;
}
.underwriting_guideline_summary .bottom_list {
  margin-top: 1.25rem;
  padding: 0 1rem;
}
.underwriting_guideline_summary .bottom_list ol {
}
.underwriting_guideline_summary .bottom_list ol li {
  font-size: 0.875rem;
  line-height: 1.3rem;
}
.underwriting_guideline_summary .bottom_list ol li ul {
  padding-left: 1.7rem;
}
.underwriting_guideline_summary .bottom_list ol li a {
  color: rgb(0, 82, 136);
  padding: 0;
  background: none;
  font-weight: bold;
}
.underwriting_guideline_summary .bottom_list ol li a:hover {
  text-decoration: underline;
}
.underwriting_guideline_summary .bottom_list ol li .unit_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.5rem 0 0 0.5rem;
}
.underwriting_guideline_summary .bottom_list ol li .unit_list .unit_no {
  width: 10%;
}
.underwriting_guideline_summary .tabcontent {
  display: none;
  border: 1.5px solid rgb(167, 169, 172);
  border-bottom: 4px solid rgb(12, 41, 64);
  padding: 0 2.688rem;
}
.underwriting_guideline_summary .tabcontent[aria-hidden=false] {
  display: block;
}
.underwriting_guideline_summary .tabs {
  margin-top: 2rem;
}
.underwriting_guideline_summary .tabs .tablist {
  margin: 0 0 -0.1em;
}
.underwriting_guideline_summary .tabs a.active {
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
  border-top: 3px solid rgb(7, 83, 137);
  border-left: 1.5px solid rgb(167, 169, 172);
  border-right: 1.5px solid rgb(167, 169, 172);
}
.underwriting_guideline_summary .tabs a {
  text-decoration: none;
  padding: 1.25rem 2.5rem 1.25rem 1.25rem;
  display: inline-block;
  background: rgb(0, 82, 136);
  color: rgb(255, 255, 255);
  word-break: break-word;
  font-weight: normal;
}
.underwriting_guideline_summary .bottom_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 0;
}
.underwriting_guideline_summary .bottom_content .card_text {
  font-size: 1rem;
  line-height: 1.5rem;
}
.underwriting_guideline_summary .bottom_content a {
  color: rgb(0, 82, 136);
}
.underwriting_guideline_summary .bottom_content .left_content,
.underwriting_guideline_summary .bottom_content .right_content {
  width: 50%;
}
.underwriting_guideline_summary .bottom_content .left_content {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.625rem 0.625rem 0.625rem 1.25rem;
  margin-right: 4%;
}
.underwriting_guideline_summary .bottom_content .right_content {
}
.underwriting_guideline_summary .bottom_content .right_content .gray_background {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 10px 10px 10px 20px;
}
.underwriting_guideline_summary .bottom_content .right_content .border_bottom {
  border-bottom: 3px solid rgb(112, 112, 112);
}
.underwriting_guideline_summary .bottom_content .right_content .card_text {
  margin: 0 1.875rem;
  padding: 1.25rem 0;
}
.underwriting_guideline_summary .bottom_content .right_content ul {
  padding-top: 0;
}
.underwriting_guideline_summary .bottom_content h3 {
  margin: 0.625rem 0;
  font-size: 20px;
}
.underwriting_guideline_summary .bottom_content ul {
  padding: 0 0.625rem 0.625rem 1.25rem;
}
.underwriting_guideline_summary .bottom_content ul li {
  list-style: disc;
  padding: 5px 0 0 0;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .table_wrapper {
    /* table css */
    /* table css end */
  }
  .table_wrapper table {
    width: 100%;
  }
  .table_wrapper table th {
    font-size: 0.813rem;
    padding: 0;
  }
  .table_wrapper table th .table_heading {
    padding: 1rem 5px;
  }
  .table_wrapper table td {
    padding: 2rem 5px;
    font-size: 0.75rem;
  }
  .table_wrapper table td.text_align {
    text-align: center;
  }
  .table_wrapper table .td_span_2,
.table_wrapper table .td_span_1 {
    padding: 1rem 5px;
  }
  .underwriting_guideline_summary {
    padding: 3.125rem 1.5rem;
  }
  .underwriting_guideline_summary .tabs {
  }
  .underwriting_guideline_summary .tabs a {
    padding: 1.25rem;
  }
  .underwriting_guideline_summary .tabcontent {
    padding: 0;
  }
}
@media screen and (max-width: 47.9375rem) {
  .table_wrapper {
    /* table css */
    /* table css end */
  }
  .table_wrapper .desktop_table {
    display: none;
  }
  .table_wrapper .mobile_table {
    display: block;
  }
  .table_wrapper .mobile_table table {
    margin-top: 1.5rem;
  }
  .table_wrapper .mobile_table table.first {
    margin-top: 0;
  }
  .table_wrapper .mobile_table .table_even td {
    background: rgb(183, 222, 231);
  }
  .table_wrapper .table_padding {
    border-bottom: none;
    padding: 0 0 1.25rem 0;
  }
  .table_wrapper .aus_table_content,
.table_wrapper .non_aus_table_content {
    display: none;
  }
  .table_wrapper table {
    border-collapse: collapse;
  }
  .table_wrapper table .separator_line {
    color: rgb(231, 181, 145);
  }
  .table_wrapper table tr {
    border-bottom: 5px solid rgb(255, 255, 255);
  }
  .table_wrapper table th {
    -webkit-clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
            clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    padding: 5px 1.5rem 0.5rem 10px;
    width: 40%;
    text-align: left;
    background: rgb(12, 41, 64);
    color: white;
  }
  .table_wrapper table td,
.table_wrapper table th {
    border-right: none;
    font-size: 14px;
  }
  .table_wrapper table td {
    display: block;
    margin-left: -5rem;
    padding: 1rem 0.625rem 1rem 6rem;
    text-align: left;
    border-bottom: none;
  }
  .underwriting_guideline_summary {
    padding: 2.5rem 1rem;
    /* start select css */
    /* End select css */
  }
  .underwriting_guideline_summary .table_padding {
    border-bottom: none;
  }
  .underwriting_guideline_summary a.tablinks {
    width: 48%;
  }
  .underwriting_guideline_summary a {
    padding: 1.25rem 5px;
  }
  .underwriting_guideline_summary a span {
    display: block;
    font-size: 0.75rem;
    color: #005288;
  }
  .underwriting_guideline_summary .tabcontent {
    padding: 0;
  }
  .underwriting_guideline_summary .bottom_content {
    display: block;
  }
  .underwriting_guideline_summary .bottom_content .left_content,
.underwriting_guideline_summary .bottom_content .right_content {
    width: 100%;
    margin-right: 0;
  }
  .underwriting_guideline_summary .bottom_content .right_content {
    margin-top: 1.25rem;
  }
  .underwriting_guideline_summary .select_option {
    display: block;
    padding: 1.5rem 0.625rem 0 0.625rem;
  }
  .underwriting_guideline_summary .select_option strong {
    color: rgb(12, 41, 64);
  }
  .underwriting_guideline_summary select {
    width: 100%;
    height: 50px;
    padding: 10px;
    margin-top: 10px;
    background-image: url("./assets/svg/dropdown-down.svg");
    background-size: 2.25rem 1.5rem;
  }
  .underwriting_guideline_summary .bottom_list {
  }
  .underwriting_guideline_summary .bottom_list ol {
    padding: 0 1rem;
  }
  .underwriting_guideline_summary .bottom_list ol li {
    font-size: 0.75rem;
  }
  .underwriting_guideline_summary .pdf_accordion {
    margin-top: 30px;
  }
  .underwriting_guideline_summary .pdf_accordion .accordion_container {
  }
  .underwriting_guideline_summary .pdf_accordion .accordion_container .accordion_content {
  }
  .underwriting_guideline_summary .pdf_accordion .accordion_container .accordion_content ul {
  }
  .underwriting_guideline_summary .pdf_accordion .accordion_container .accordion_content ul li {
  }
  .underwriting_guideline_summary .pdf_accordion .accordion_container .accordion_content ul li a {
    font-size: 1rem;
  }
}
.ltv_page {
}
.ltv_page .content_padding {
  padding: 3.75rem 6.125rem;
}
.ltv_page .banner_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.ltv_page .banner_content .left_content,
.ltv_page .banner_content .right_content {
  width: 50%;
}
.ltv_page .banner_content .left_content {
  margin-right: 3.5rem;
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.ltv_page .banner_content img {
  width: 100%;
  height: auto;
}
.ltv_page .bottom_content {
}
.ltv_page .bottom_content .card_link {
  padding-top: 1.875rem;
  line-height: 1.375rem;
}
.ltv_page .bottom_content h2 {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.ltv_page .bottom_content a {
  color: hwb(202 0% 46%);
}
.ltv_page .bottom_content ul {
  padding: 1rem 0 0 1rem;
}
.ltv_page .bottom_content ul li {
  list-style: disc;
  padding: 0 0 1rem 0.313rem;
}
.ltv_page .bottom_content ul li:last-child {
  padding-bottom: 0;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .ltv_page {
  }
  .ltv_page .content_padding {
    padding: 3.125rem 1.5rem;
  }
  .ltv_page .banner_content {
  }
  .ltv_page .banner_content .left_content {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .ltv_page .banner_content .left_content {
    margin-right: 1.188rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .ltv_page {
  }
  .ltv_page .content_padding {
    padding: 2.5rem 1rem;
  }
  .ltv_page .banner_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ltv_page .banner_content .left_content {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .ltv_page .banner_content .left_content {
    margin: 1.875rem 0 0 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
  }
  .ltv_page .banner_content .right_content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
  .ltv_page .bottom_content {
  }
  .ltv_page .bottom_content h2 {
    line-height: 1.875rem;
  }
  .ltv_page .bottom_content ul {
  }
  .ltv_page .bottom_content ul li {
    padding: 0 0 1.25rem 0.313rem;
  }
}
.sensible_servicing_hero_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
}
.sensible_servicing_hero_sec .sensible_servicing_hero_image_container {
  width: 48.33%;
  height: auto;
}
.sensible_servicing_hero_sec .sensible_servicing_hero_image_container .sensible_servicing_hero_image {
  width: 100%;
  height: auto;
}
.sensible_servicing_hero_sec .sensible_servicing_hero_desc {
  width: 49%;
  margin-right: 3.5rem;
  font: normal normal normal 1.5rem/1.875rem Lato;
}

.sensible_servicing_safeguard_sec {
  border-top: 0.375rem solid rgb(230, 181, 144);
  border-bottom: 0.375rem solid rgb(230, 181, 144);
  padding: 3.75rem 6.125rem;
}
.sensible_servicing_safeguard_sec .sensible_servicing_safeguard_title {
  font: normal normal bold 1.5rem/2.125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
.sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc {
  font: normal normal normal 1rem/1.375rem Lato;
}
.sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line1 {
  margin-bottom: 1.25rem;
}
.sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line2 {
  margin-bottom: 1.25rem;
}
.sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line2 .sensible_servicing_safeguard_desc_line2_list {
  list-style: disc;
  margin-left: 1rem;
  margin-top: 0.5rem;
}

.sensible_servicing_quicklinks_sec {
  padding: 3.75rem 6.125rem;
}
.sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_title {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font: normal normal bold 1.5rem/2.125rem Lato;
  margin-bottom: 1.875rem;
}
.sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details {
}
.sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details .sensible_servicing_quicklink_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.25rem;
}
.sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details .sensible_servicing_quicklink_container a {
  font: normal normal bold 1.125rem/1.375rem Lato;
}
.sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details .sensible_servicing_quicklink_container .pdficon {
  height: 1.125rem;
  width: 1.125rem;
  background: url("./assets/svg/blue_pdf.svg") no-repeat;
  margin-right: 0.75rem;
  background-size: cover;
  margin-top: 0.25rem;
}
.sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details .sensible_servicing_quicklink_container .arrowicon {
  height: 0.75rem;
  width: 1.125rem;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat;
  background-size: cover;
  margin-left: 0.75rem;
  margin-top: 0.45rem;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .sensible_servicing_hero_sec {
    padding: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sensible_servicing_hero_sec .sensible_servicing_hero_image_container {
    width: 100%;
    /*  .sensible_servicing_hero_image {
         height: 14.375rem;
     } */
  }
  .sensible_servicing_hero_sec .sensible_servicing_hero_desc {
    width: 100%;
    margin-right: 0rem;
    margin-top: 1.875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .sensible_servicing_safeguard_sec {
    padding: 2.5rem 1rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.25rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc {
    font: normal normal normal 1rem/1.25rem Lato;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line1 {
    margin-bottom: 1.5rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line2 {
    margin-bottom: 1.5rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line2 .sensible_servicing_safeguard_desc_line2_list {
    margin-top: 1.375rem;
  }
  .sensible_servicing_quicklinks_sec {
    padding: 2.5rem 1rem;
  }
  .sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
  }
  .sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details {
  }
  .sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_details .sensible_servicing_quicklink_container {
    margin-bottom: 1.375rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .sensible_servicing_hero_sec {
    padding: 3.125rem 1.5rem;
  }
  .sensible_servicing_hero_sec .sensible_servicing_hero_image_container {
    width: 48.65%;
    /*  .sensible_servicing_hero_image {
         height: 13.5rem;
     } */
  }
  .sensible_servicing_hero_sec .sensible_servicing_hero_desc {
    width: 46.5%;
    margin-right: 1.625rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .sensible_servicing_safeguard_sec {
    padding: 3.125rem 1.5rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.875rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc {
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line1 {
    margin-bottom: 1.3125rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line2 {
    margin-bottom: 1.3125rem;
  }
  .sensible_servicing_safeguard_sec .sensible_servicing_safeguard_desc .sensible_servicing_safeguard_desc_line2 .sensible_servicing_safeguard_desc_line2_list {
    margin-top: 0.5rem;
  }
  .sensible_servicing_quicklinks_sec {
    padding: 3.125rem 1.5rem;
  }
  .sensible_servicing_quicklinks_sec .sensible_servicing_quicklinks_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
  }
}
.claimloss_mitigation_hero_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
}
.claimloss_mitigation_hero_sec .claimloss_mitigation_hero_image_container {
  width: 48.33%;
  height: auto;
}
.claimloss_mitigation_hero_sec .claimloss_mitigation_hero_image_container .claimloss_mitigation_hero_image {
  width: 100%;
  height: auto;
}
.claimloss_mitigation_hero_sec .claimloss_mitigation_hero_desc {
  width: 48%;
  margin-right: 3.5rem;
  font: normal normal normal 1.5rem/1.875rem Lato;
}

.loss_mitigation_team_sec {
  border-top: 0.375rem solid rgb(230, 181, 144);
  border-bottom: 0.375rem solid rgb(230, 181, 144);
  padding: 3.75rem 6.125rem;
}
.loss_mitigation_team_sec .loss_mitigation_team_title {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 1.4375rem;
}
.loss_mitigation_team_sec .loss_mitigation_team_desc_container {
  font: normal normal normal 1rem/1.375rem Lato;
  margin-left: 1rem;
  margin-right: 5rem;
}
.loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc {
}
.loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc .loss_mitigation_team_desc_line {
  list-style: disc;
  margin-bottom: 0.25rem;
}

.loss_mitigation_quicklinks_sec {
  padding: 3.75rem 6.125rem;
}
.loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks_title {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font: normal normal bold 1.5rem/1.8125rem Lato;
  margin-bottom: 1.875rem;
}
.loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks {
}
.loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks .loss_mitigation_quicklinks_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.25rem;
}
.loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks .loss_mitigation_quicklinks_container a {
  font: normal normal bold 1.125rem/1.375rem Lato;
}
.loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks .loss_mitigation_quicklinks_container .pdficon {
  height: 1.125rem;
  width: 1.125rem;
  background: url("./assets/svg/blue_pdf.svg") no-repeat;
  margin-right: 0.75rem;
  background-size: cover;
  margin-top: 0.25rem;
}
.loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks .loss_mitigation_quicklinks_container .arrowicon {
  height: 0.75rem;
  width: 1.125rem;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat;
  background-size: cover;
  margin-left: 0.75rem;
  margin-top: 0.45rem;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .claimloss_mitigation_hero_sec {
    padding: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .claimloss_mitigation_hero_sec .claimloss_mitigation_hero_image_container {
    width: 100%;
    /* .claimloss_mitigation_hero_image {
        height: 14.375rem;
    } */
  }
  .claimloss_mitigation_hero_sec .claimloss_mitigation_hero_desc {
    width: 100%;
    margin-right: 0rem;
    margin-top: 1.875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .loss_mitigation_team_sec {
    padding: 2.5rem 1rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.25rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container {
    font: normal normal normal 1rem/1.375rem Lato;
    margin-right: 0rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc {
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc .loss_mitigation_team_desc_line {
    margin-bottom: 1.25rem;
  }
  .loss_mitigation_quicklinks_sec {
    padding: 2.5rem 0.5rem 2.5rem 1rem;
  }
  .loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-right: 1rem;
    margin-bottom: 1.25rem;
  }
  .loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks {
  }
  .loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks .loss_mitigation_quicklinks_container {
    margin-bottom: 1.375rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .claimloss_mitigation_hero_sec {
    padding: 3.125rem 2.125rem 3.125rem 1.5rem;
  }
  .claimloss_mitigation_hero_sec .claimloss_mitigation_hero_image_container {
    width: 49.3%;
    /* .claimloss_mitigation_hero_image {
        height: 13.5rem;
    } */
  }
  .claimloss_mitigation_hero_sec .claimloss_mitigation_hero_desc {
    width: 48%;
    margin-right: 1.1875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .loss_mitigation_team_sec {
    padding: 3.125rem 1.5rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.25rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container {
    font: normal normal normal 1rem/1.375rem Lato;
    margin-right: 1.875rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc {
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc .loss_mitigation_team_desc_line {
    margin-bottom: 1.375rem;
  }
  .loss_mitigation_team_sec .loss_mitigation_team_desc_container .loss_mitigation_team_desc li:last-child {
    margin-bottom: 0rem;
  }
  .loss_mitigation_quicklinks_sec {
    padding: 3.125rem 1.5rem;
  }
  .loss_mitigation_quicklinks_sec .loss_mitigation_quicklinks_title {
    font: normal normal bold 1.5rem/1.8125rem Lato;
    margin-bottom: 1.25rem;
  }
}
.del_welcome_hero_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
}
.del_welcome_hero_sec .del_welcome_hero_image_container {
  width: 48.33%;
  height: auto;
}
.del_welcome_hero_sec .del_welcome_hero_image_container img {
  width: 100%;
  height: auto;
}
.del_welcome_hero_sec .del_welcome_hero_image_container .del_welcome_hero_image {
  width: 100%;
  height: 15.5rem;
}
.del_welcome_hero_sec .del_welcome_hero_desc {
  width: 48%;
  margin-right: 3.5rem;
  font: normal normal normal 1.5rem/1.875rem Lato;
}
.del_welcome_hero_sec .del_welcome_hero_desc sup {
  font-size: 12px;
}

.dar_sec {
  border-top: 0.375rem solid rgb(230, 181, 144);
  border-bottom: 0.375rem solid rgb(230, 181, 144);
  padding: 3.75rem 6.125rem;
}
.dar_sec .dar_title {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.dar_sec .dar_details_container {
  font: normal normal normal 1rem/1.375rem Lato;
}
.dar_sec .dar_details_container .dar_details_line1 {
  margin-bottom: 2.125rem;
}
.dar_sec .dar_details_container .dar_details_line2 {
  margin-left: 2rem;
  margin-bottom: 1.875rem;
}
.dar_sec .dar_details_container .dar_details_line2 .dar_details_line2_list {
  list-style: disc;
  margin-bottom: 0.625rem;
}
.dar_sec .dar_details_container .dar_details_line3 {
  margin-bottom: 2.5rem;
}
.dar_sec .dar_details_container .dar_Details_line4 {
  margin-bottom: 2.5rem;
}

.del_welcome_quicklinks_sec {
  padding: 3.75rem 6.125rem;
}
.del_welcome_quicklinks_sec .del_welcome_quicklinks_title {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font: normal normal bold 1.5rem/1.8125rem Lato;
  margin-bottom: 1.875rem;
}
.del_welcome_quicklinks_sec .del_welcome_quicklink_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.25rem;
}
.del_welcome_quicklinks_sec .del_welcome_quicklink_container a {
  font: normal normal bold 1.125rem/1.375rem Lato;
}
.del_welcome_quicklinks_sec .del_welcome_quicklink_container .pdficon {
  height: 1.125rem;
  width: 1.125rem;
  background: url("./assets/svg/blue_pdf.svg") no-repeat;
  margin-right: 0.75rem;
  background-size: cover;
  margin-top: 0.25rem;
}
.del_welcome_quicklinks_sec .del_welcome_rategps_link_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.875rem;
}
.del_welcome_quicklinks_sec .del_welcome_rategps_link_container a {
  font: normal normal bold 1.125rem/1.375rem Lato;
}
.del_welcome_quicklinks_sec .del_welcome_rategps_link_container .arrowicon {
  height: 0.75rem;
  width: 1.125rem;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat;
  background-size: cover;
  margin-left: 0.75rem;
  margin-top: 0.45rem;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .del_welcome_hero_sec {
    padding: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .del_welcome_hero_sec .del_welcome_hero_image_container {
    width: 100%;
  }
  .del_welcome_hero_sec .del_welcome_hero_image_container .del_welcome_hero_image {
    height: 14.375rem;
  }
  .del_welcome_hero_sec .del_welcome_hero_desc {
    width: 100%;
    margin-right: 0rem;
    margin-top: 1.875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .dar_sec {
    padding: 2.5rem 1rem;
  }
  .dar_sec .dar_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.25rem;
  }
  .dar_sec .dar_details_container {
    font: normal normal normal 1rem/1.375rem Lato;
    margin-right: 0rem;
  }
  .dar_sec .dar_details_container .dar_details_line1 {
    margin-bottom: 1.75rem;
  }
  .dar_sec .dar_details_container .dar_details_line2 {
    margin-left: 1rem;
    margin-bottom: 1.75rem;
  }
  .dar_sec .dar_details_container .dar_details_line2 .dar_details_line2_list {
    margin-bottom: 0.75rem;
  }
  .dar_sec .dar_details_container .dar_details_line3 {
    margin-bottom: 1.75rem;
  }
  .dar_sec .dar_details_container .dar_details_line4 {
    margin-bottom: 1.75rem;
  }
  .del_welcome_quicklinks_sec {
    padding: 2.5rem 0.5rem 2.5rem 1rem;
  }
  .del_welcome_quicklinks_sec .del_welcome_quicklinks_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-right: 1rem;
    margin-bottom: 1.25rem;
  }
  .del_welcome_quicklinks_sec .del_welcome_quicklink_container {
    margin-bottom: 1.375rem;
  }
  .del_welcome_quicklinks_sec .del_welcome_rategps_link_container {
    margin-top: 1.375rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .del_welcome_hero_sec {
    padding: 3.125rem 2.125rem 3.125rem 1.5rem;
  }
  .del_welcome_hero_sec .del_welcome_hero_image_container {
    width: 49.3%;
  }
  .del_welcome_hero_sec .del_welcome_hero_image_container .del_welcome_hero_image {
    height: 13.5rem;
  }
  .del_welcome_hero_sec .del_welcome_hero_desc {
    width: 48%;
    margin-right: 1.1875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .dar_sec {
    padding: 3.125rem 1.5rem;
  }
  .dar_sec .dar_title {
    font: normal normal normal 1.5rem/1.875rem Lato;
  }
  .dar_sec .dar_details_container {
    font: normal normal normal 1rem/1.375rem Lato;
  }
  .dar_sec .dar_details_container .dar_details_line1 {
    margin-bottom: 1.875rem;
  }
  .dar_sec .dar_details_container .dar_details_line3 {
    margin-bottom: 1.875rem;
  }
  .dar_sec .dar_details_container .dar_details_line4 {
    margin-bottom: 1.875rem;
  }
  .del_welcome_quicklinks_sec {
    padding: 3.125rem 1.5rem;
  }
  .del_welcome_quicklinks_sec .del_welcome_quicklinks_title {
    font: normal normal bold 1.5rem/1.8125rem Lato;
    margin-bottom: 1.25rem;
  }
}
.currentJobOpeningsDescriptionImgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsDescriptionImgContainer {
    padding: 3.125rem 0 0.625rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsDescriptionImgContainer {
    padding: 3.125rem 1rem 0.625rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsDescriptionImgContainer {
    padding: 3.125rem 0 3.125rem 1.5rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsDescriptionImgContainer {
    padding: 3.75rem 3rem 3.75rem 4.125rem;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsDescriptionImgContainer {
    padding: 3.75rem 3rem 3.75rem 4.125rem;
  }
}
.currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
  padding: 0;
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection {
    min-width: 23.4375rem;
    width: 100%;
    line-height: 1.5rem;
    font-size: 1rem;
    padding: 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection {
    width: 50%;
    line-height: 1.5625rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection {
    width: 45%;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection {
    width: 45%;
  }
}
.currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection .currentJobOpeningsDescription {
  padding: 0rem;
  width: 26rem;
  margin: 0 0 0.75rem 0;
  line-height: 1.875rem;
  font-size: 1.125rem;
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection .currentJobOpeningsDescription {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection .currentJobOpeningsDescription {
    width: 100%;
    line-height: 1.5rem;
    font-size: 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection .currentJobOpeningsDescription {
    width: 95%;
    line-height: 1.5rem;
    font-size: 1rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection .currentJobOpeningsDescription {
    width: 85%;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsDescriptionSection .currentJobOpeningsDescription {
    width: 26rem;
  }
}
.currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection {
    width: 100%;
    padding: 0 0 0 2.5rem;
    margin: 0 0 1.25rem 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection {
    width: 50%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection {
    width: 55%;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection {
    width: 55%;
  }
}
.currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 35.1875rem;
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer {
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border: 0;
    padding: 0;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer {
    width: 85%;
    border-left: 0;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer {
    width: 90%;
    border-left: 0;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer {
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer {
    padding: 0;
    width: 100%;
  }
}
.currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer img {
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer img {
    width: 95%;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer img {
    width: 95%;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer img {
    width: 100%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer img {
    width: 100%;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsDescriptionImgContainer .currentJobOpeningsImgSection .imgContainer img {
    width: 100%;
  }
}

.currentJobOpeningsIframeSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 23.5rem) {
  .currentJobOpeningsIframeSection {
    padding: 0 21px 0 16px;
  }
}
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .currentJobOpeningsIframeSection {
    padding: 0 21px 0 16px;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .currentJobOpeningsIframeSection {
    padding: 3.125rem 1.9375rem 0 1.5rem;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .currentJobOpeningsIframeSection {
    padding: 3.75rem 6.125rem 0 6.125rem;
  }
}
@media (min-width: 85.375rem) {
  .currentJobOpeningsIframeSection {
    padding: 3.75rem 6.125rem 0 6.125rem;
  }
}
.currentJobOpeningsIframeSection iframe {
  width: 100%;
}

.currentJobOpeningsImgSection {
}
.currentJobOpeningsImgSection .exceptional-business {
  width: 100%;
  margin: auto;
  display: none;
}

.policy_servicing_hero_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
}
.policy_servicing_hero_sec .policy_servicing_hero_image_container {
  width: 48.33%;
  height: auto;
}
.policy_servicing_hero_sec .policy_servicing_hero_image_container .policy_servicing_hero_image {
  width: 100%;
  height: auto;
}
.policy_servicing_hero_sec .policy_servicing_hero_desc {
  width: 48%;
  margin-right: 3.5rem;
  font: normal normal normal 1.5rem/1.875rem Lato;
}

.master_policy_admin_sec {
  border-top: 0.375rem solid rgb(230, 181, 144);
  border-bottom: 0.375rem solid rgb(230, 181, 144);
  padding: 3.75rem 6.125rem;
}
.master_policy_admin_sec .master_policy_admin_desc {
  font: normal normal normal 1rem/1.375rem Lato;
  margin-bottom: 1.5rem;
}
.master_policy_admin_sec .master_policy_admin_title {
  font: normal normal bold 1.5rem/2.25rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.master_policy_admin_sec .master_policy_admin_details {
  font: normal normal normal 1rem/1.375rem Lato;
  margin-left: 2rem;
  margin-bottom: 2.5rem;
}
.master_policy_admin_sec .master_policy_admin_details .master_policy_admin_list {
  list-style: disc;
  margin-bottom: 0.625rem;
}
.master_policy_admin_sec .activation_options_title {
  font: normal normal bold 1.5rem/1.8125rem Lato;
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.master_policy_admin_sec .activation_options_details {
  font: normal normal normal 1rem/1.1875rem Lato;
}
.master_policy_admin_sec .activation_options_details .activation_step1_data {
}
.master_policy_admin_sec .activation_options_details .activation_step1_data .activation_step1_data_line1 {
  font-weight: bold;
  margin-bottom: 1rem;
}
.master_policy_admin_sec .activation_options_details .activation_step1_data .activation_step1_data_list {
  margin-bottom: 0.625rem;
  list-style: disc;
  margin-left: 2rem;
}
.master_policy_admin_sec .activation_options_details .activation_step2_data {
}
.master_policy_admin_sec .activation_options_details .activation_step2_data .activation_step2_data_list {
  list-style: disc;
  margin-left: 1rem;
  margin-bottom: 0.625rem;
}
.master_policy_admin_sec .activation_options_details .activation_step2_data blockquote {
  border-left: 0.25rem solid rgb(26, 128, 182);
  background: rgb(245, 245, 245);
  font: 13px/20px "PTSansItalic", arial, helvetica, sans-serif;
  font-style: normal;
  padding: 15px;
  font-style: italic;
}
.master_policy_admin_sec .activation_options_details .activation_nondelegated_data {
}
.master_policy_admin_sec .activation_options_details .activation_nondelegated_data .nondelegated_option_accordian_line1 {
  margin-bottom: 1rem;
}
.master_policy_admin_sec .activation_options_details .activation_general_policy_data {
}
.master_policy_admin_sec .activation_options_details .activation_general_policy_data ul {
}
.master_policy_admin_sec .activation_options_details .activation_general_policy_data ul li {
  list-style: disc;
}
.master_policy_admin_sec .activation_options_details .activation_general_policy_data .general_policy_servicing_accordian_listing {
  margin-top: 1.25rem;
}
.master_policy_admin_sec .activation_options_details .activation_general_policy_data .general_policy_servicing_accordian_listing .general_policy_servicing_accordian_list {
  list-style: disc !important;
  margin-bottom: 1rem;
  margin-left: 2rem;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian {
  -webkit-box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
          box-shadow: 0px 2px 4px rgba(12, 41, 64, 0.2);
  margin-bottom: 1.25rem;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian ul {
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian ul li {
  list-style: disc;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian .activation_options_details_accordian_title {
  font: normal normal bold 20px/24px Lato;
  color: rgb(0, 86, 136);
  position: relative;
  padding: 1.25rem;
  cursor: pointer;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian .activation_options_details_accordian_title::after {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("./assets/svg/dropdown-down.svg") no-repeat center;
  vertical-align: middle;
  position: absolute;
  right: 1.5rem;
  top: 14px;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian .activation_options_details_accordian_data {
  max-height: 0rem;
  overflow: hidden;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian .activation_options_details_accordian_data ul {
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian .activation_options_details_accordian_data ul li {
  list-style: disc;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active {
  border: 2px solid rgb(7, 83, 137);
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active .activation_options_details_accordian_title {
  color: rgb(0, 0, 0);
  border: 1px solid rgba(12, 41, 64, 0.2);
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active .activation_options_details_accordian_data {
  padding: 1.5rem 2rem 2.5rem;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
}
.master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active .activation_options_details_accordian_title::after {
  background: url("./assets/svg/dropdown-up.svg") no-repeat center;
}
.master_policy_admin_sec .master_policy_admin_note {
  margin-top: 2.5rem;
}

.policy_servicing_quicklinks_sec {
  padding: 3.75rem 6.125rem;
}
.policy_servicing_quicklinks_sec .policy_servicing_quicklinks_title {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font: normal normal bold 1.5rem/1.8125rem Lato;
  margin-bottom: 1.875rem;
}
.policy_servicing_quicklinks_sec .policy_servicing_quicklink_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.25rem;
}
.policy_servicing_quicklinks_sec .policy_servicing_quicklink_container a {
  font: normal normal bold 1rem/1.1875rem Lato;
  text-transform: capitalize;
}
.policy_servicing_quicklinks_sec .policy_servicing_quicklink_container .pdficon {
  height: 1.125rem;
  width: 1.125rem;
  background: url("./assets/svg/blue_pdf.svg") no-repeat;
  margin-right: 0.75rem;
  background-size: cover;
  margin-top: 0.25rem;
}
.policy_servicing_quicklinks_sec .policy_servicing_quicklink_container .arrowicon {
  height: 0.75rem;
  width: 1.125rem;
  background: url("./assets/svg/blue-arrow-icon.svg") no-repeat;
  background-size: cover;
  margin-left: 0.75rem;
  margin-top: 0.45rem;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .policy_servicing_hero_sec {
    padding: 2.5rem 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .policy_servicing_hero_sec .policy_servicing_hero_image_container {
    width: 100%;
    /* .policy_servicing_hero_image {
       height: 14.375rem;
    } */
  }
  .policy_servicing_hero_sec .policy_servicing_hero_desc {
    width: 100%;
    margin-right: 0rem;
    margin-top: 1.875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .master_policy_admin_sec {
    padding: 2.5rem 1rem;
  }
  .master_policy_admin_sec .master_policy_admin_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.8125rem;
  }
  .master_policy_admin_sec .master_policy_admin_details {
    font: normal normal normal 1rem/1.1875rem Lato;
  }
  .master_policy_admin_sec .master_policy_admin_details .master_policy_admin_list {
    margin-bottom: 1rem;
  }
  .master_policy_admin_sec .activation_options_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.25rem;
  }
  .master_policy_admin_sec .activation_options_details {
    font: normal normal normal 1rem/1.375rem Lato;
  }
  .master_policy_admin_sec .activation_options_details .activation_general_policy_data {
  }
  .master_policy_admin_sec .activation_options_details .activation_general_policy_data .general_policy_servicing_accordian_listing {
  }
  .master_policy_admin_sec .activation_options_details .activation_general_policy_data .general_policy_servicing_accordian_listing .general_policy_servicing_accordian_list {
    margin-left: 1rem;
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active {
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active .activation_options_details_accordian_data {
    padding: 1rem 1rem 1.8125rem 1rem;
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian {
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian .activation_options_details_accordian_title::after {
    right: 0.5rem;
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian_title {
    font: normal normal bold 1.1875rem/1.4375rem Lato;
    padding-right: 2rem;
  }
  .policy_servicing_quicklinks_sec {
    padding: 2.5rem 0.5rem 2.5rem 1rem;
  }
  .policy_servicing_quicklinks_sec .policy_servicing_quicklinks_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-right: 1rem;
    margin-bottom: 1.25rem;
  }
  .policy_servicing_quicklinks_sec .policy_servicing_quicklink_container {
    margin-bottom: 1.375rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .policy_servicing_hero_sec {
    padding: 3.125rem 2.125rem 3.125rem 1.5rem;
  }
  .policy_servicing_hero_sec .policy_servicing_hero_image_container {
    width: 49.3%;
    /*  .policy_servicing_hero_image {
         height: 13.5rem;
     } */
  }
  .policy_servicing_hero_sec .policy_servicing_hero_desc {
    width: 48%;
    margin-right: 1.1875rem;
    font: normal normal normal 1.125rem/1.5rem Lato;
  }
  .master_policy_admin_sec {
    padding: 3.125rem 1.5rem;
  }
  .master_policy_admin_sec .master_policy_admin_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.5rem;
  }
  .master_policy_admin_sec .master_policy_admin_details {
    font: normal normal normal 1rem/1.375rem Lato;
  }
  .master_policy_admin_sec .master_policy_admin_details .master_policy_admin_list {
    margin-bottom: 1rem;
  }
  .master_policy_admin_sec .activation_options_title {
    font: normal normal bold 1.5rem/1.875rem Lato;
    margin-bottom: 1.25rem;
  }
  .master_policy_admin_sec .activation_options_details {
    font: normal normal normal 1rem/1.375rem Lato;
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active {
  }
  .master_policy_admin_sec .activation_options_details .activation_options_details_accordian.active .activation_options_details_accordian_data {
    padding: 1.5rem 2rem 2.25rem;
  }
  .policy_servicing_quicklinks_sec {
    padding: 3.125rem 1.5rem;
  }
  .policy_servicing_quicklinks_sec .policy_servicing_quicklinks_title {
    font: normal normal bold 1.5rem/1.8125rem Lato;
    margin-bottom: 1.25rem;
  }
}
.borrower-education--header {
}
@media screen and (min-width: 85.375rem) {
  .borrower-education--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .borrower-education--header p {
    width: 36.3125rem;
    font-size: 1.5rem;
  }
  .borrower-education--header img {
    width: 33.375rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .borrower-education--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .borrower-education--header p {
    width: 49%;
    font-size: 1.125rem;
  }
  .borrower-education--header img {
    width: 50%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .borrower-education--header img {
    width: 100%;
  }
  .borrower-education--header p {
    margin-top: 1.25rem;
    font-size: 1.125rem;
  }
}

.affordable-lending-programs {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}
.affordable-lending-programs h2 {
  color: rgb(178, 95, 35);
}
@media screen and (max-width: 47.9375rem) {
  .affordable-lending-programs h2 {
    margin-top: 1.25rem;
  }
}
.affordable-lending-programs p {
  margin-top: 2rem;
}
.affordable-lending-programs a {
  color: rgb(0, 83, 138);
  text-decoration: underline;
}
.affordable-lending-programs p:nth-child(n+1) {
  margin-top: 0.75rem;
}
.affordable-lending-programs img {
  width: 100%;
}
@media screen and (min-width: 48rem) {
  .affordable-lending-programs .text-container {
    width: 50%;
    margin: 0 0 0 2.25rem;
  }
  .affordable-lending-programs .img-container {
    width: 50%;
    height: 100%;
  }
  .affordable-lending-programs .img-container img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.education-links-for-homebuyers {
}
.education-links-for-homebuyers h2 {
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.education-links-for-homebuyers .card-row {
}
@media screen and (min-width: 48rem) {
  .education-links-for-homebuyers .card-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .education-links-for-homebuyers .card-row .link-card {
    width: 49%;
  }
}
.education-links-for-homebuyers .card-row:nth-child(n+1) {
}
@media screen and (min-width: 48rem) {
  .education-links-for-homebuyers .card-row:nth-child(n+1) {
    margin-top: 4rem;
  }
}
.education-links-for-homebuyers .link-card {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);
}
.education-links-for-homebuyers .link-card h3 {
  color: rgb(178, 95, 35);
  font-size: 1.25rem;
  text-transform: uppercase;
}
.education-links-for-homebuyers .link-card a {
  display: inline-block;
  color: hwb(202 0% 46%);
}
.education-links-for-homebuyers .link-card .img-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 14rem;
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .education-links-for-homebuyers .link-card .img-container {
    height: 9rem;
  }
}
.education-links-for-homebuyers .link-card .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.875rem;
  height: 10rem;
}
@media screen and (max-width: 85.3125rem) {
  .education-links-for-homebuyers .link-card .text-container {
    height: 7.875rem;
    padding: 1rem;
  }
  .education-links-for-homebuyers .link-card .text-container h3 {
    font-size: 1rem;
  }
}
.education-links-for-homebuyers .link-card:nth-child(n+1) {
}
@media screen and (max-width: 47.9375rem) {
  .education-links-for-homebuyers .link-card:nth-child(n+1) {
    margin-top: 1.25rem;
  }
}
.education-links-for-homebuyers .video-card {
}
.education-links-for-homebuyers .video-card .vidyard-player-container {
  width: 100%;
  height: 18.25rem !important;
}
@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  .education-links-for-homebuyers .video-card .vidyard-player-container {
    height: 11rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .education-links-for-homebuyers .video-card .vidyard-player-container {
    height: auto !important;
  }
}
.education-links-for-homebuyers .video-card h3 {
  padding: 2rem;
}
@media screen and (max-width: 85.3125rem) {
  .education-links-for-homebuyers .video-card h3 {
    font-size: 1rem;
    padding: 1rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .education-links-for-homebuyers .video-card h3 {
    padding-bottom: 1rem;
  }
}

.why_mortgage_insurance {
}
.why_mortgage_insurance .bottom_content {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.why_mortgage_insurance .bottom_content .borrower_content {
  margin-bottom: 2rem;
}
.why_mortgage_insurance .bottom_content ul {
  padding: 1.25rem 0 0 1.5rem;
}
.why_mortgage_insurance .bottom_content ul li {
  list-style-type: disc;
  padding: 0 0 1rem 0.313rem;
  line-height: 1.5rem;
}
.why_mortgage_insurance .reduces_exposure_table {
  margin: 2.5rem 0;
}
.why_mortgage_insurance .reduces_exposure_table h2 {
  background: rgb(0, 82, 136);
  color: white;
  font-size: 1.25rem;
  padding: 1.25rem;
  border-bottom: 0.5rem solid rgb(231, 181, 145);
}
.why_mortgage_insurance .reduces_exposure_table table {
  border-spacing: 0;
  width: 100%;
}
.why_mortgage_insurance .reduces_exposure_table table th {
  color: rgb(255, 255, 255);
  width: 18%;
  border-right: 0.313rem solid rgb(255, 255, 255);
  font-size: 0.875rem;
  font-weight: normal;
  background: rgb(228, 228, 228);
  padding: 0;
}
.why_mortgage_insurance .reduces_exposure_table table th .table_heading {
  -webkit-clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
          clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
  padding: 1.25rem;
  display: table-cell;
  background: rgb(12, 41, 64);
  max-width: 100%;
  width: 18%;
  height: 4.688rem;
}
.why_mortgage_insurance .reduces_exposure_table table th.loan_to_value {
  padding: 1rem;
  background: rgb(12, 41, 64);
  border-bottom: 0.188rem solid rgb(255, 255, 255);
}
.why_mortgage_insurance .reduces_exposure_table table th.mi_coverage .table_heading {
  background: rgb(12, 41, 64);
  -webkit-clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
          clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
  padding: 3.5rem;
  height: 8rem;
}
.why_mortgage_insurance .reduces_exposure_table table td {
  background: rgb(228, 228, 228);
  border-right: 0.313rem solid rgb(255, 255, 255);
  border-bottom: 0.188rem solid rgb(255, 255, 255);
  padding: 2rem 0.5rem;
  text-align: center;
  font-size: 1rem;
}
.why_mortgage_insurance .reduces_exposure_table table td.last-child, .why_mortgage_insurance .reduces_exposure_table table th.last-child {
  border-right: none;
}
.why_mortgage_insurance .reduces_exposure_table table tr.even td {
  background: rgb(183, 222, 231);
}
.why_mortgage_insurance .reduces_exposure_table table .even {
}
.why_mortgage_insurance .reduces_exposure_table table .even td.gray_header {
  background: rgb(228, 228, 228);
}
.why_mortgage_insurance .bottom_videos {
}
.why_mortgage_insurance .bottom_videos .image_bottom {
  width: 60%;
  text-align: center;
  margin: 1rem auto;
}
.why_mortgage_insurance .bottom_videos .image_bottom img {
  width: 100%;
  height: auto;
}
.why_mortgage_insurance .bottom_videos p {
  padding: 0 0 1rem 0;
}
.why_mortgage_insurance .bottom_videos .video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
}
.why_mortgage_insurance .bottom_videos .video .video_block {
  border-bottom: 0.188rem solid rgb(0, 82, 136);
}
.why_mortgage_insurance .bottom_videos .video .video-details {
  padding: 1.5rem 0 2.25rem 1.5rem;
}
.why_mortgage_insurance .bottom_videos .video .video-details {
}
.why_mortgage_insurance .bottom_videos .video .video-details .video-title {
  color: rgb(178, 95, 35);
  font-weight: bold;
}
.why_mortgage_insurance .bottom_videos .video .video-details .video-title, .why_mortgage_insurance .bottom_videos .video .video-details .video-type {
  display: block;
  font-size: 1.25rem;
  margin-bottom: 0.3rem;
}
.why_mortgage_insurance .bottom_videos .video .video-details .video-type {
  color: rgb(112, 112, 112);
}
.why_mortgage_insurance .bottom_videos .video_1, .why_mortgage_insurance .bottom_videos .video_2 {
  width: 48%;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
          box-shadow: 0 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
}
.why_mortgage_insurance .bottom_videos .video_1 {
  margin-right: 2rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .why_mortgage_insurance {
  }
  .why_mortgage_insurance .bottom_videos {
  }
  .why_mortgage_insurance .bottom_videos .video {
  }
  .why_mortgage_insurance .bottom_videos .video .video-details {
    padding: 1.125rem 0.875rem;
  }
  .why_mortgage_insurance .bottom_videos .video .video-details .video-title, .why_mortgage_insurance .bottom_videos .video .video-details .video-type {
    font-size: 1.125rem;
  }
  .why_mortgage_insurance .reduces_exposure_table {
    margin: 2.5rem 0;
  }
  .why_mortgage_insurance .reduces_exposure_table h2 {
    background: rgb(0, 82, 136);
    color: white;
    font-size: 1.25rem;
    padding: 1.25rem;
    border-bottom: 0.5rem solid rgb(231, 181, 145);
  }
  .why_mortgage_insurance .reduces_exposure_table table {
    border-spacing: 0;
    width: 100%;
  }
  .why_mortgage_insurance .reduces_exposure_table table th {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table th .table_heading {
    padding: 1.25rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table th.loan_to_value {
    padding: 1rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table th.mi_coverage .table_heading {
    padding: 2.5rem 3.5rem 3.5rem 3.5rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table td {
    padding: 1rem 0.313rem;
    text-align: center;
    font-size: 1rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .why_mortgage_insurance {
  }
  .why_mortgage_insurance .content_padding {
    padding: 2.5rem 1rem;
  }
  .why_mortgage_insurance h2 {
    line-height: 2.5rem;
  }
  .why_mortgage_insurance .bottom_content {
  }
  .why_mortgage_insurance .bottom_content .borrower_content {
    margin-bottom: 1rem;
  }
  .why_mortgage_insurance .bottom_videos {
  }
  .why_mortgage_insurance .bottom_videos .video {
    display: block;
  }
  .why_mortgage_insurance .bottom_videos .video .video_1, .why_mortgage_insurance .bottom_videos .video .video_2 {
    width: 100%;
  }
  .why_mortgage_insurance .bottom_videos .video .video_1 {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }
  .why_mortgage_insurance .bottom_videos .video .video-details {
    padding: 1.125rem 0.875rem;
  }
  .why_mortgage_insurance .bottom_videos .video .video-details .video-title, .why_mortgage_insurance .bottom_videos .video .video-details .video-type {
    font-size: 1.125rem;
  }
  .why_mortgage_insurance .reduces_exposure_table {
    margin: 1.563rem 0;
  }
  .why_mortgage_insurance .reduces_exposure_table h2 {
    padding: 0.625rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table {
    border-spacing: 0;
    width: 100%;
  }
  .why_mortgage_insurance .reduces_exposure_table table th {
    font-size: 0.875rem;
    border-right: 0.125rem solid rgb(255, 255, 255);
  }
  .why_mortgage_insurance .reduces_exposure_table table th .table_heading {
    padding: 1.5rem 0.5rem;
    height: 5.4rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table th.loan_to_value {
    padding: 1rem;
    border-bottom: 0.125rem solid rgb(255, 255, 255);
  }
  .why_mortgage_insurance .reduces_exposure_table table th.mi_coverage .table_heading {
    padding: 2.188rem 0.5rem 1.25rem 0.5rem;
    height: 8.7rem;
    line-height: 1.125rem;
  }
  .why_mortgage_insurance .reduces_exposure_table table td {
    padding: 1.5rem 0 1rem 0;
    border-right: 0.125rem solid rgb(255, 255, 255);
    border-bottom: 0.125rem solid rgb(255, 255, 255);
  }
}
.video {
}
.video .lower-cash-requirements {
  width: 100%;
  margin: auto;
  display: none;
}

.common_read_more_button {
  font-weight: normal !important;
  color: #005288;
  cursor: pointer;
}

.read_more_a_class {
  cursor: pointer;
  text-decoration: underline;
}

.common_static_page_wrapper {
}
.common_static_page_wrapper .content_padding {
  padding: 3.75rem 6.125rem;
}
.common_static_page_wrapper sup {
  font-size: 12px;
}
.common_static_page_wrapper h2 {
  color: rgb(178, 95, 35);
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.common_static_page_wrapper a {
  color: #005288;
  font-weight: bold;
  text-decoration: underline;
}
.common_static_page_wrapper .card_text {
  padding-bottom: 1rem;
  line-height: 1.5rem;
}
.common_static_page_wrapper a.external_link_arrow::after {
  content: "";
  background: url("./assets/svg/arrow.svg") no-repeat;
  display: inline-block;
  height: 12px;
  width: 18px;
  margin: 0 0 -0.125px 0.75rem;
}
.common_static_page_wrapper .banner_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(230, 181, 144);
}
.common_static_page_wrapper .banner_content .left_content, .common_static_page_wrapper .banner_content .right_content {
  width: 50%;
}
.common_static_page_wrapper .banner_content .left_content {
  margin-right: 3.5rem;
}
.common_static_page_wrapper .banner_content .left_content .card_text {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.common_static_page_wrapper .banner_content img {
  width: 100%;
  height: auto;
}
.common_static_page_wrapper .bottom_content {
}
.common_static_page_wrapper .bottom_content ul {
  padding: 1.25rem 0 0 1.5rem;
}
.common_static_page_wrapper .bottom_content ul li {
  list-style-type: disc;
  padding: 0 0 1rem 0.313rem;
  line-height: 1.5rem;
}
.common_static_page_wrapper .bottom_link {
}
.common_static_page_wrapper .bottom_link a {
  display: block;
  padding: 1.25rem 0 0 0;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: bold;
}
.common_static_page_wrapper .bottom_link .pdf {
}
.common_static_page_wrapper .bottom_link .pdf a {
  padding: 0 0 4px 2rem;
  margin-top: 0.625rem;
  background: url("./assets/images/axis/pdf-icon.svg") no-repeat;
  line-height: 1.375rem;
}
.common_static_page_wrapper .bottom_link ul {
}
.common_static_page_wrapper .bottom_link ul li {
  list-style-type: none;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .common_static_page_wrapper {
  }
  .common_static_page_wrapper .content_padding {
    padding: 3.125rem 1.5rem;
  }
  .common_static_page_wrapper .banner_content {
  }
  .common_static_page_wrapper .banner_content .left_content {
  }
  .common_static_page_wrapper .banner_content .left_content .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .common_static_page_wrapper .banner_content .left_content {
    margin-right: 1.188rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .common_static_page_wrapper {
  }
  .common_static_page_wrapper .content_padding {
    padding: 2.5rem 1rem;
  }
  .common_static_page_wrapper h2 {
    line-height: 2.5rem;
  }
  .common_static_page_wrapper .banner_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .common_static_page_wrapper .banner_content .left_content {
  }
  .common_static_page_wrapper .banner_content .left_content .card_text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .common_static_page_wrapper .banner_content .left_content {
    margin: 1.875rem 0 0 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
  }
  .common_static_page_wrapper .banner_content .right_content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
  .common_static_page_wrapper .bottom_link {
  }
  .common_static_page_wrapper .bottom_link a {
    font-size: 1rem;
  }
}
.affordable_lending {
}
.affordable_lending .bottom_content {
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
.affordable_lending .aus_affordable_lending {
  padding: 2.5rem 0 0 0;
}
.affordable_lending .aus_affordable_lending h2 {
  color: rgb(255, 255, 255);
}
.affordable_lending .aus_affordable_lending .bottom_list {
  padding: 1rem 0 0 0;
}
.affordable_lending .aus_affordable_lending .bottom_list ol {
  line-height: 1.5rem;
}
.affordable_lending .aus_affordable_lending .bottom_list ul {
  padding: 0 0 0 1.5rem;
}
.affordable_lending .aus_affordable_lending .bottom_list ul li {
  padding: 0;
}
.affordable_lending .aus_affordable_lending table {
}
.affordable_lending .aus_affordable_lending table th, .affordable_lending .aus_affordable_lending table td {
  font-size: 14px;
  line-height: 1.25rem;
}
.affordable_lending .bottom_link h2 {
  margin-bottom: 1.875rem;
}

@media screen and (max-width: 47.9375rem) {
  .affordable_lending {
  }
  .affordable_lending .bottom_link {
  }
  .affordable_lending .bottom_link h2 {
    margin-bottom: 1.313rem;
  }
  .affordable_lending .bottom_link a {
    font-size: 1rem;
  }
  .affordable_lending .bottom_link .pdf {
  }
  .affordable_lending .bottom_link .pdf a {
    font-size: 1rem;
  }
}
.economic_market_snapshot {
}
.economic_market_snapshot .economic_pdf {
  text-align: center;
  margin-top: 1.25rem;
}
.economic_market_snapshot .economic_pdf a {
  background-color: rgb(243, 214, 191);
  padding: 0.7rem 2rem;
  width: auto;
  display: inline-block;
  color: rgb(0, 0, 0);
  font-weight: normal;
}
.economic_market_snapshot .economic_pdf a.black_pdf_icon::before {
  content: "";
  background: url("./assets/svg/black_pdf.svg") no-repeat;
  padding: 0 0 0 1.875rem;
}
.economic_market_snapshot .banner_content {
}
.economic_market_snapshot .banner_content .left_content {
}
.economic_market_snapshot .banner_content .left_content ul {
  padding: 0 0 0 1.5rem;
}
.economic_market_snapshot .banner_content .left_content ul li {
  list-style-type: disc;
  padding: 0 0 0.3rem 0;
}
.economic_market_snapshot .bottom_content {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.economic_market_snapshot .bottom_content .card_text {
  padding-bottom: 0;
}
.economic_market_snapshot .bottom_content a.pdf {
  display: block;
  padding: 0 0 0 2rem;
  margin-top: 1.875rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
  background: url("./assets/images/axis/pdf-icon.svg") no-repeat;
}
.economic_market_snapshot .bottom_content .mi_market_snapshot {
}
.economic_market_snapshot .bottom_content .mi_market_snapshot h2 {
  padding-bottom: 30px;
}
.economic_market_snapshot .bottom_content .mi_download_edition {
}
.economic_market_snapshot .bottom_content .mi_download_edition h2 {
  padding-top: 40px;
}
.economic_market_snapshot .bottom_link {
}
.economic_market_snapshot .bottom_link ul {
  margin-top: 1.875rem;
}
.economic_market_snapshot .bottom_link ul li {
  padding-bottom: 0.625rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .economic_market_snapshot {
  }
  .economic_market_snapshot .bottom_content {
  }
  .economic_market_snapshot .bottom_content .mi_market_snapshot {
  }
  .economic_market_snapshot .bottom_content .mi_market_snapshot h2 {
    padding-bottom: 30px;
  }
  .economic_market_snapshot .bottom_content .mi_download_edition {
  }
  .economic_market_snapshot .bottom_content .mi_download_edition h2 {
    padding-top: 30px;
  }
}
@media screen and (max-width: 47.9375rem) {
  .economic_market_snapshot {
  }
  .economic_market_snapshot .bottom_content {
  }
  .economic_market_snapshot .bottom_content ul {
    padding: 1.25rem 0 0 2rem;
  }
  .economice-right-down {
  }
  .economice-right-down .economic-pdf {
    width: 100%;
  }
}
.non_delegated_writing {
}
.non_delegated_writing h2 {
  margin-bottom: 1.25rem;
}
.non_delegated_writing .banner_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.non_delegated_writing .banner_section .left_content {
  width: 48%;
  margin-right: 3.5rem;
}
.non_delegated_writing .banner_section .left_content .card_text {
  font-size: 24px;
  line-height: 30px;
}
.non_delegated_writing .banner_section .right_content {
  width: 48%;
}
.non_delegated_writing .banner_section .right_content img {
  height: auto;
  width: 100%;
}
.non_delegated_writing .bottom_content {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.non_delegated_writing .bottom_content ul {
  padding: 0.625rem 0 1.375rem 1.375rem;
}
.non_delegated_writing .bottom_content ul li {
  list-style: disc;
  font-size: 1rem;
  line-height: 1.375rem;
  padding-bottom: 0.313rem;
}
.non_delegated_writing .bottom_content .p_heading {
  margin: 1rem 0 0 0;
  padding-bottom: 0;
}
.non_delegated_writing .bottom_content ul.ul_second {
  padding-bottom: 0;
}
.non_delegated_writing .bottom_link {
}
.non_delegated_writing .bottom_link a {
  display: block;
  padding: 1.25rem 0 0 0;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: bold;
}
.non_delegated_writing .bottom_link a span.arrow {
  background: url("./assets/svg/arrow_dark.svg") no-repeat;
  display: inline-block;
  min-height: 0;
  padding: 0.813rem 0 0 1.25rem;
  margin: 0px 0px -0.125px 0.75rem;
}
.non_delegated_writing .bottom_link ul {
}
.non_delegated_writing .bottom_link ul li {
}
.non_delegated_writing .bottom_link ul li a {
  padding: 0px 0px 4px 2rem;
  margin-top: 0.625rem;
  background: url("./assets/images/axis/pdf-icon.svg") no-repeat;
}
.non_delegated_writing .bottom_link .bottom_text {
  margin-top: 2.5rem;
}
.non_delegated_writing .bottom_link .bottom_text .card_text {
  padding-bottom: 0.5rem;
}
.non_delegated_writing .bottom_link .bottom_text a {
  display: inline-block;
  padding: 0;
  font-size: 1rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .non_delegated_writing {
  }
  .non_delegated_writing .banner_section {
  }
  .non_delegated_writing .banner_section .left_content {
    margin-right: 1.625rem;
  }
  .non_delegated_writing .banner_section .left_content .card_text {
    font-size: 18px;
    line-height: 24px;
  }
  .non_delegated_writing .bottom_link {
  }
  .non_delegated_writing .bottom_link .bottom_text {
    margin-top: 1.875rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .non_delegated_writing {
  }
  .non_delegated_writing .banner_section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .non_delegated_writing .banner_section .left_content {
    margin-right: 0;
    margin-top: 1.875rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
  }
  .non_delegated_writing .banner_section .left_content .card_text {
    font-size: 18px;
    line-height: 24px;
  }
  .non_delegated_writing .banner_section .right_content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
  .non_delegated_writing .bottom_content {
  }
  .non_delegated_writing .bottom_content ul {
    padding: 0.625rem 0 1.375rem 1rem;
  }
  .non_delegated_writing .bottom_link {
  }
  .non_delegated_writing .bottom_link .bottom_text {
    margin-top: 1.25rem;
  }
}
.board_of_directors {
}
.board_of_directors .cards {
}
.board_of_directors .cards .odd {
  background: rgb(233, 239, 246);
}
.board_of_directors .cards .even {
  background: rgba(243, 214, 191, 0.4);
}
.board_of_directors .cards h2 {
  line-height: 1.875rem;
}
.board_of_directors .cards strong {
  padding: 0.75rem 0 1.125rem 0;
  display: block;
  font-size: 1.25rem;
}
.board_of_directors .cards p {
  line-height: 1.375rem;
}
.board_of_directors .cards .card {
  padding: 1.875rem 2.5rem;
  margin-bottom: 2.625rem;
}
.board_of_directors .cards .card.card_9 {
  margin-bottom: 0;
}
.board_of_directors .cards .card_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  margin-bottom: 1.875rem;
}
.board_of_directors .cards .card_block .et_morecontent span {
  display: none;
}
.board_of_directors .cards .card_block .image_block {
  margin-right: 1rem;
}
.board_of_directors .cards .card_block .image_block img {
  width: 240px;
  height: 310px;
}
.board_of_directors .cards .card_block .card_content {
}
.board_of_directors .cards .card_block .card_content p {
  padding-bottom: 0;
}
.board_of_directors .cards .card_block .card_content a {
  color: rgb(0, 86, 136);
}
.board_of_directors .cards .card_block.card_9 {
  margin-bottom: 0;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .board_of_directors {
  }
  .board_of_directors .cards {
  }
  .board_of_directors .cards .card {
    margin-bottom: 1.25rem;
  }
  .board_of_directors .cards .card_block {
    margin-bottom: 1.875rem;
  }
  .board_of_directors .cards .card_block .image_block {
    margin-right: 1.563rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .board_of_directors {
  }
  .board_of_directors .cards {
  }
  .board_of_directors .cards strong {
    padding: 0.75rem 0;
  }
  .board_of_directors .cards .card {
    padding: 1.875rem 1.25rem;
    margin-bottom: 1.875rem;
  }
  .board_of_directors .cards .card_block {
    display: block;
    padding: 20px;
  }
  .board_of_directors .cards .card_block .image_block {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
}
.awards_timeline {
}
.awards_timeline code {
  font-family: "Lato", sans-serif;
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
  border-radius: 0 !important;
  background-color: rgb(7, 83, 137) !important;
  height: 3rem !important;
  width: 3rem !important;
  z-index: 2 !important;
}
.awards_timeline .wpostahs-slider-design-1 {
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
  color: rgb(0, 0, 0);
  height: 150%;
  margin-inline: 97px;
  background-color: rgb(243, 214, 191);
  border: rgb(255, 255, 255);
  border-style: solid;
  border-width: 16px;
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font: normal normal bold 50px/60px Lato;
}

.awards_timeline {
}
.awards_timeline .wpostahs-slick-slider button.slick-prev, .awards_timeline .wpostahs-slick-slider button.slick-prev:hover, .awards_timeline .wpostahs-slick-slider button.slick-prev:focus {
  background: url("./assets/svg/left_arrow_white.svg") center center no-repeat !important;
  background-color: rgb(7, 83, 137) !important;
  background-size: 10px 17px !important;
  margin-left: 20px !important;
  border: none !important;
  fill: white;
}
.awards_timeline .wpostahs-slick-slider button.slick-next, .awards_timeline .wpostahs-slick-slider button.slick-next:hover, .awards_timeline .wpostahs-slick-slider button.slick-next:focus {
  background: url("./assets/svg/right_arrow_white.svg") center center no-repeat !important;
  background-color: rgb(7, 83, 137) !important;
  background-size: auto;
  background-size: 10px 17px !important;
  margin-right: 20px !important;
  border: none !important;
  fill: white;
}
.awards_timeline .wpostahs-slider-design-1 {
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
  font-size: 20px;
  height: 47%;
  border: none;
  width: 65px;
}
.awards_timeline .awards_timeline {
}
.awards_timeline .awards_timeline .wpostahs-slider-inner-wrp {
}
.awards_timeline .awards_timeline .wpostahs-slider-inner-wrp .slick-track {
}
.awards_timeline .awards_timeline .wpostahs-slider-inner-wrp .slick-track p.slick-slide {
  background-color: rgb(7, 83, 137);
}
.awards_timeline .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
  background: rgb(0, 102, 165);
  border: none;
  top: -45%;
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
  border-top-color: rgb(0, 102, 165);
  border-width: 6.3rem;
  margin-left: -100px;
  top: 174px;
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
  border: none;
  top: -1.2px;
  width: 242px;
  height: 11%;
  margin-left: -121px;
  background-color: rgb(0, 83, 138);
  -webkit-clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
          clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
}
.awards_timeline .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
  top: 25% !important;
}
.awards_timeline .wpostahs-slider-nav-title > p {
  height: 45;
}
.awards_timeline .wpostahs-centent-title {
  display: none;
}
.awards_timeline .wpostahs-slider-inner-wrp {
}
.awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
}
.awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
  margin-top: 4%;
}
.awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
}
.awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
  height: 85px;
  margin-top: 4%;
}
.awards_timeline .wpostahs-main-title {
  height: 150%;
  width: 60%;
}
.awards_timeline .wpostahs-slider-nav-1 {
  background-color: rgb(244, 244, 244);
}
.awards_timeline .wpostahs-slider-nav-1 .slick-list {
  background-color: rgb(244, 244, 244);
  height: 19rem !important;
  margin-left: 7% !important;
  margin-right: 7% !important;
}

/* Mobile View - max-width: 375px */
@media (max-width: 23.4375rem) {
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    font: normal normal bold 14px Lato;
  }
  .awards_timeline .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    font-size: 24px;
  }
  .awards_timeline .wpostahs-slick-slider button.slick-prev, .awards_timeline .wpostahs-slick-slider button.slick-prev:hover, .awards_timeline .wpostahs-slick-slider button.slick-prev:focus {
    padding-left: 16px !important;
  }
  .awards_timeline .wpostahs-slick-slider button.slick-next, .awards_timeline .wpostahs-slick-slider button.slick-next:hover, .awards_timeline .wpostahs-slick-slider button.slick-next:focus {
    padding-right: 16px !important;
  }
  .awards_timeline {
  }
  .awards_timeline .wpostahs-slick-slider {
  }
  .awards_timeline .wpostahs-slick-slider .slick-list {
    margin: 0px 12px;
  }
  .awards_timeline .wpostahs-slider-nav-title {
    height: 100%;
  }
  .awards_timeline .wpostahs-slider-nav-1 {
  }
  .awards_timeline .wpostahs-slider-nav-1 .slick-list {
    height: 7rem !important;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
    border-width: 32.5px !important;
    margin-left: -32.5px !important;
    top: 54px;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    top: -5%;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
    top: 0%;
    width: 78px;
    height: 11%;
    margin-left: -60%;
  }
  .awards_timeline .wpostahs-slider-inner-wrp {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
    padding: 20px 0px;
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
    height: 105%;
    margin-top: 4%;
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
    height: 120%;
    margin-top: 2%;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 45% !important;
  }
}
/* Mobile View - min-width: 376px and max-width: 767px */
@media (min-width: 23.5rem) and (max-width: 47.9375rem) {
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    font: normal normal bold 14px/20px Lato;
  }
  .awards_timeline .wpostahs-slick-slider button.slick-prev, .awards_timeline .wpostahs-slick-slider button.slick-prev:hover, .awards_timeline .wpostahs-slick-slider button.slick-prev:focus {
    padding-left: 16px !important;
  }
  .awards_timeline .wpostahs-slick-slider button.slick-next, .awards_timeline .wpostahs-slick-slider button.slick-next:hover, .awards_timeline .wpostahs-slick-slider button.slick-next:focus {
    padding-right: 16px !important;
  }
  .awards_timeline {
  }
  .awards_timeline .wpostahs-slick-slider {
  }
  .awards_timeline .wpostahs-slick-slider .slick-list {
    margin: 0px 12px;
  }
  .awards_timeline .wpostahs-slider-nav-title {
    height: 100%;
  }
  .awards_timeline .wpostahs-slider-nav-1 {
  }
  .awards_timeline .wpostahs-slider-nav-1 .slick-list {
    height: 7rem !important;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
    border-width: 32.5px !important;
    margin-left: -32.5px !important;
    top: 55px;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    top: -5%;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
    top: 0%;
    width: 78px;
    height: 11%;
    margin-left: -60%;
  }
  .awards_timeline .wpostahs-slider-inner-wrp {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
    padding: 20px 0px;
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
    height: 105%;
    margin-top: 4%;
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
    height: 120%;
    margin-top: 2%;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 51% !important;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .awards_timeline {
  }
  .awards_timeline .wpostahs-slider-nav-title {
    height: 100%;
    outline: none;
  }
  .awards_timeline .wpostahs-slick-slider {
  }
  .awards_timeline .wpostahs-slick-slider .slick-list {
    margin: 0;
  }
  .awards_timeline .wpostahs-slider-design-1 {
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    height: 117%;
    border-width: 14px;
    width: 105px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    font-size: 20px;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    font-size: 24px;
  }
  .awards_timeline .wpostahs-slider-inner-wrp {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
    height: 48%;
    margin-top: 0%;
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 {
  }
  .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-nav-1 .slick-track {
    height: 55%;
    margin-top: 4%;
  }
  .awards_timeline .wpostahs-slider-nav-1 {
  }
  .awards_timeline .wpostahs-slider-nav-1 .slick-list {
    height: 12rem !important;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
    border-width: 52.5px !important;
    margin-left: -52.5px !important;
    top: 105px;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    top: -25%;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
    top: 0%;
    width: 127.5px;
    height: 13%;
    margin-left: -64px;
    background-color: rgb(0, 83, 138);
    -webkit-clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
            clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 51% !important;
  }
}
/* Desktop View : min-width: 1366px */
@media (min-width: 85.375rem) {
  .awards_timeline {
  }
  .awards_timeline .timelines_container {
  }
  .awards_timeline .timelines_container div:nth-child(-n+3) {
    border: none;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow {
    top: 45% !important;
  }
  .awards_timeline .wpostahs-slider-nav-title {
    height: 100%;
    outline: none;
  }
  .awards_timeline .wpostahs-slider-design-1 {
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title {
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    height: 250%;
    background-color: rgb(243, 214, 191);
    border: rgb(255, 255, 255);
    border-style: solid;
    border-width: 18px;
    width: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font: normal normal bold 50px/60px Lato;
  }
  .awards_timeline .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    font-size: 54px;
  }
}
.awards_page {
}
.awards_page .awards_blocks {
}
.awards_page .awards_blocks .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.75rem 6.125rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.awards_page .awards_blocks .block .image_block {
  display: inline-block;
  width: 20%;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  position: relative;
  margin-right: 2.5rem;
}
.awards_page .awards_blocks .block .image_block img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  bottom: 50%;
  padding: 0 0.625rem;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.awards_page .awards_blocks .block .content_block {
  text-align: left;
  width: 80%;
}
.awards_page .awards_blocks .block .content_block .awards_morecontent span {
  display: none;
}
.awards_page .awards_blocks .block .content_block h2 {
  margin-bottom: 1.875rem;
  margin-top: -0.625rem;
}
.awards_page .awards_blocks .block .content_block h2 a {
  font-size: 24px;
}
.awards_page .awards_blocks .block .content_block .card_text {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.awards_page .awards_blocks .block .content_block .card_text sup {
  font-size: 0.6rem;
}
.awards_page .awards_blocks .block .content_block a {
  font-size: 14px;
}
.awards_page .awards_blocks .block .content_block span.note {
  font-size: 0.75rem;
  opacity: 0.6;
  margin-top: 1.875rem;
  display: block;
}
.awards_page .awards_blocks .block.last {
  border-bottom: none;
}
.awards_page .awards_2020_block {
}
.awards_page .awards_2020_block .block {
}
.awards_page .awards_2020_block .block .image_block {
  -webkit-box-shadow: none;
          box-shadow: none;
  width: auto;
}
.awards_page .awards_2020_block .block .image_block img {
  position: relative;
  padding: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: 0;
  margin-top: 0;
}
.awards_page .awards_2017_block {
}
.awards_page .awards_2017_block .block.block_2, .awards_page .awards_2017_block .block.block_5, .awards_page .awards_2017_block .block.block_6, .awards_page .awards_2017_block .block.block_7 {
}
.awards_page .awards_2017_block .block.block_2 .image_block, .awards_page .awards_2017_block .block.block_5 .image_block, .awards_page .awards_2017_block .block.block_6 .image_block, .awards_page .awards_2017_block .block.block_7 .image_block {
  min-height: 18.75rem;
}
.awards_page .awards_2017_block .block.block_2 .image_block img, .awards_page .awards_2017_block .block.block_5 .image_block img, .awards_page .awards_2017_block .block.block_6 .image_block img, .awards_page .awards_2017_block .block.block_7 .image_block img {
  height: 16.25rem;
}
.awards_page .awards_2016_block {
}
.awards_page .awards_2016_block .block.block_2 {
}
.awards_page .awards_2016_block .block.block_2 .image_block {
  min-height: 18.75rem;
}
.awards_page .awards_timeline {
}
.awards_page .awards_timeline code {
  font-family: "Lato", sans-serif;
}
.awards_page .awards_timeline .wpostahs-slider-inner-wrp {
}
.awards_page .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 {
}
.awards_page .awards_timeline .wpostahs-slider-inner-wrp .wpostahs-slider-for-1 .slick-track {
  margin-top: 0;
}
.awards_page .awards_timeline .wpostahs-slider-for {
  padding: 0;
}
.awards_page .awards_timeline .wpostahs-slider-design-1 {
}
.awards_page .awards_timeline .wpostahs-slider-design-1 .slick-list {
  margin: 0;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .awards_page {
  }
  .awards_page .awards_blocks {
  }
  .awards_page .awards_blocks .block {
    padding: 3.125rem 1.5rem;
  }
  .awards_page .awards_blocks .block .image_block {
    margin-right: 0.813rem;
  }
  .awards_page .awards_blocks .block .content_block {
  }
  .awards_page .awards_blocks .block .content_block h2 {
    line-height: 1.625rem;
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
  }
  .awards_page .awards_blocks .block .content_block h2 a {
    font-size: 1.25rem;
  }
  .awards_page .awards_2017_block {
  }
  .awards_page .awards_2017_block .block.block_5, .awards_page .awards_2017_block .block.block_6, .awards_page .awards_2017_block .block.block_7 {
  }
  .awards_page .awards_2017_block .block.block_5 .image_block, .awards_page .awards_2017_block .block.block_6 .image_block, .awards_page .awards_2017_block .block.block_7 .image_block {
    min-height: 210px;
  }
  .awards_page .awards_2017_block .block.block_5 .image_block img, .awards_page .awards_2017_block .block.block_6 .image_block img, .awards_page .awards_2017_block .block.block_7 .image_block img {
    height: auto;
  }
  .awards_page .awards_2017_block .block.block_2 {
  }
  .awards_page .awards_2017_block .block.block_2 .image_block {
    min-height: 350px;
  }
  .awards_page .awards_2017_block .block.block_2 .image_block img {
    height: auto;
  }
  .awards_page .awards_2016_block {
  }
  .awards_page .awards_2016_block .block.block_2 {
  }
  .awards_page .awards_2016_block .block.block_2 .image_block {
    min-height: none;
  }
}
@media screen and (max-width: 47.9375rem) {
  .awards_page {
  }
  .awards_page .awards_blocks {
  }
  .awards_page .awards_blocks .block {
    padding: 2.5rem 1rem;
  }
  .awards_page .awards_blocks .block .image_block {
    margin-right: 0.813rem;
    width: 30%;
  }
  .awards_page .awards_blocks .block .content_block {
    width: 70%;
  }
  .awards_page .awards_blocks .block .content_block h2 {
    line-height: 1.375rem;
    font-size: 1.125rem;
    margin-bottom: 0.5rem;
    margin-top: 0;
  }
  .awards_page .awards_blocks .block .content_block h2 a {
    font-size: 1.125rem;
  }
  .awards_page .awards_blocks .block .content_block .note {
    margin-top: 1rem;
  }
  .awards_page .awards_2017_block {
  }
  .awards_page .awards_2017_block .block.block_5, .awards_page .awards_2017_block .block.block_6, .awards_page .awards_2017_block .block.block_7 {
  }
  .awards_page .awards_2017_block .block.block_5 .image_block, .awards_page .awards_2017_block .block.block_6 .image_block, .awards_page .awards_2017_block .block.block_7 .image_block {
    min-height: 10.625rem;
  }
  .awards_page .awards_2017_block .block.block_5 .image_block img, .awards_page .awards_2017_block .block.block_6 .image_block img, .awards_page .awards_2017_block .block.block_7 .image_block img {
    height: auto;
  }
  .awards_page .awards_2017_block .block.block_2 {
  }
  .awards_page .awards_2017_block .block.block_2 .image_block {
    min-height: 250px;
  }
  .awards_page .awards_2017_block .block.block_2 .image_block img {
    height: 204px;
  }
  .awards_page .awards_2016_block {
  }
  .awards_page .awards_2016_block .block.block_2 {
  }
  .awards_page .awards_2016_block .block.block_2 .image_block {
    min-height: 11.875rem;
  }
}
.philanthropy {
}
.philanthropy .logo_blocks, .philanthropy .bottom_content {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.philanthropy h2 {
  margin-bottom: 1.875rem;
}
.philanthropy .card_text {
  padding-bottom: 0;
}
.philanthropy .bottom_content {
}
.philanthropy .bottom_content ul {
  margin-left: 1.25rem;
}
.philanthropy .logo_blocks {
}
.philanthropy .logo_blocks .cards {
}
.philanthropy .logo_blocks .cards .card {
  position: relative;
  float: left;
  text-align: center;
  width: 29%;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
  margin-right: 4%;
  margin-top: 1.875rem;
  min-height: 21rem;
  padding: 0 1rem;
}
.philanthropy .logo_blocks .cards .card .card_img {
  position: relative;
  min-height: 210px;
  border-bottom: 1px solid rgb(112, 112, 112);
}
.philanthropy .logo_blocks .cards .card .card_img img {
  width: 100%;
  max-width: 200px;
  height: auto;
  position: absolute;
  top: 50%;
  bottom: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  right: 50%;
}
.philanthropy .logo_blocks .cards .card .logo_title {
  display: block;
  padding: 1rem 0;
  color: rgb(51, 51, 51);
  font-size: 1rem;
  line-height: 1.188rem;
}
.philanthropy .logo_blocks .cards .card a {
  color: rgb(2, 155, 212);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1.25rem;
}
.philanthropy .employees_paying_block {
}
.philanthropy .employees_paying_block .bottom_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.philanthropy .employees_paying_block .bottom_block .block_1 {
  width: 50%;
  padding-right: 3.75rem;
  border-right: 1px solid rgb(112, 112, 112);
}
.philanthropy .employees_paying_block .bottom_block .block_2 {
  width: 50%;
  padding-left: 3.75rem;
}
.philanthropy .employees_paying_block .bottom_block .block {
}
.philanthropy .employees_paying_block .bottom_block .block .card_text {
  padding-bottom: 0;
  min-height: 8.25rem;
}
.philanthropy .employees_paying_block .bottom_block .block strong {
  margin-bottom: 12px;
  display: block;
  font-size: 1.125rem;
}
.philanthropy .employees_paying_block .bottom_block .block .card_name, .philanthropy .employees_paying_block .bottom_block .block .card_dis {
  display: block;
  font-size: 1.125rem;
  line-height: 22px;
}
.philanthropy .employees_paying_block .bottom_block .block span.card_name {
  color: rgb(178, 95, 35);
  font-weight: bold;
  margin-bottom: 8px;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .philanthropy {
  }
  .philanthropy .logo_blocks {
  }
  .philanthropy .logo_blocks h2 {
    margin-bottom: 0;
  }
  .philanthropy .logo_blocks .cards {
  }
  .philanthropy .logo_blocks .cards .card {
    width: 48%;
  }
  .philanthropy .logo_blocks .cards .card_2, .philanthropy .logo_blocks .cards .card_4, .philanthropy .logo_blocks .cards .card_6, .philanthropy .logo_blocks .cards .card_8 {
    margin-right: 0;
  }
  .philanthropy .logo_blocks .cards .card_3 {
    margin-right: 4%;
  }
  .philanthropy .employees_paying_block {
  }
  .philanthropy .employees_paying_block .bottom_block {
  }
  .philanthropy .employees_paying_block .bottom_block .block {
  }
  .philanthropy .employees_paying_block .bottom_block .block .card_text {
    min-height: 9rem;
  }
  .philanthropy .employees_paying_block .bottom_block .block_1 {
    padding-right: 1rem;
  }
  .philanthropy .employees_paying_block .bottom_block .block_2 {
    padding-left: 1rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .philanthropy {
  }
  .philanthropy .logo_blocks {
  }
  .philanthropy .logo_blocks h2 {
    margin-bottom: 0;
  }
  .philanthropy .logo_blocks .cards {
  }
  .philanthropy .logo_blocks .cards .card {
    width: 100%;
  }
  .philanthropy .employees_paying_block {
  }
  .philanthropy .employees_paying_block .bottom_block {
    display: block;
  }
  .philanthropy .employees_paying_block .bottom_block .block {
  }
  .philanthropy .employees_paying_block .bottom_block .block .card_text {
    min-height: auto;
    margin-bottom: 1rem;
  }
  .philanthropy .employees_paying_block .bottom_block .block_1 {
    width: 100%;
    padding: 0 0 1.875rem 0;
    border-right: none;
    border-bottom: 1px solid rgb(112, 112, 112);
  }
  .philanthropy .employees_paying_block .bottom_block .block_2 {
    width: 100%;
    padding: 1.875rem 0 0 0;
  }
}
.products-and-rates {
}
.products-and-rates h2 {
  text-transform: uppercase;
}
.products-and-rates .hero-image-with-text-banner {
}
@media screen and (min-width: 85.375rem) {
  .products-and-rates .hero-image-with-text-banner p {
    margin-right: 0.5rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .products-and-rates .hero-image-with-text-banner {
    grid-template-areas: "img" "desc";
  }
}
@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .products-and-rates .hero-image-with-text-banner {
    grid-template-areas: "desc img";
  }
}
.products-and-rates .flyer-faq-user-guide {
  line-height: 1.3rem;
}
.products-and-rates .flyer-faq-user-guide .text-color-333 {
  color: rgb(51, 51, 51);
}
.products-and-rates .flyer-faq-user-guide p {
  line-height: 1.375rem;
}
.products-and-rates .flyer-faq-user-guide div {
  margin-top: 2.5rem;
}
.products-and-rates .flyer-faq-user-guide .rate-gps-page-links {
  margin: 1.9rem 0 0 1.25rem;
  font-size: 18px;
}
.products-and-rates .flyer-faq-user-guide .rate-gps-page-links a {
  display: inline-block;
  margin: 0.5rem 0;
  font-weight: bold;
}
.products-and-rates .flyer-faq-user-guide .rate-gps-pdf-links {
  display: inline-block;
  margin: 1.9rem 0 0 1.25rem;
}
.products-and-rates .flyer-faq-user-guide .rate-gps-pdf-links a {
  display: inline-block;
  margin: 0.5rem 0;
  font-weight: bold;
}
.products-and-rates .agency-coverage-requirements {
  border-collapse: collapse;
  border: 1px solid rgb(255, 255, 255);
  text-align: center;
  color: rgb(0, 0, 0);
}
.products-and-rates .agency-coverage-requirements caption {
  font-size: 1.25rem;
  padding: 1.25rem;
  background: rgb(0, 82, 136);
  color: rgb(255, 255, 255);
  border-bottom: 0.5rem solid rgb(231, 181, 145);
}
.products-and-rates .agency-coverage-requirements tr:nth-child(1),
.products-and-rates .agency-coverage-requirements tr:nth-child(2) {
  background: rgb(229, 229, 230);
}
.products-and-rates .agency-coverage-requirements tr:nth-child(1) th,
.products-and-rates .agency-coverage-requirements tr:nth-child(2) th {
  border-bottom: 0;
}
.products-and-rates .agency-coverage-requirements tr:nth-child(3) {
}
.products-and-rates .agency-coverage-requirements tr:nth-child(3) td {
  border-top: 0;
}
.products-and-rates .agency-coverage-requirements th[rowspan="2"] {
  -webkit-clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
          clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
}
.products-and-rates .agency-coverage-requirements tr:nth-child(2) th {
  -webkit-clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
          clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
}
.products-and-rates .agency-coverage-requirements th {
  border-collapse: collapse;
  border: 1px solid rgb(255, 255, 255);
  padding: 1rem;
  background: rgb(12, 41, 64);
  color: rgb(255, 255, 255);
}
.products-and-rates .agency-coverage-requirements td {
  border-collapse: collapse;
  border: 1px solid rgb(255, 255, 255);
  padding: 1rem;
}
.products-and-rates .agency-coverage-requirements tr:nth-child(n+3) td {
  background: rgb(229, 229, 230);
}
.products-and-rates .agency-coverage-requirements tr:nth-child(2n+4) td {
  background: rgb(183, 222, 231);
}
.products-and-rates .premium-product-comparison {
  text-align: center;
  margin: 2rem auto;
  border: 1px solid rgb(255, 255, 255);
  border-collapse: collapse;
}
.products-and-rates .premium-product-comparison tr:nth-child(1) {
}
.products-and-rates .premium-product-comparison tr:nth-child(1) th {
  background: rgb(0, 82, 136);
  color: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
}
.products-and-rates .premium-product-comparison th {
  padding: 1rem;
  text-align: center;
}
@media screen and (max-width: 47.9375rem) {
  .products-and-rates .premium-product-comparison th {
    padding: 0.25rem 0;
  }
  .products-and-rates .premium-product-comparison th th:nth-child(1) {
    text-align: inherit;
  }
}
.products-and-rates .premium-product-comparison th:nth-child(1) {
  text-align: left;
  border: 1px solid rgb(204, 204, 204);
  background: #f7fafc;
}
.products-and-rates .premium-product-comparison td {
  border-collapse: collapse;
  padding: 1rem;
  text-align: center;
}
@media screen and (max-width: 47.9375rem) {
  .products-and-rates .premium-product-comparison td {
    padding: 0.25rem 0;
  }
  .products-and-rates .premium-product-comparison td td:nth-child(1) {
    background: #f7fafc;
    text-align: inherit;
  }
}
.products-and-rates .premium-product-comparison tr:nth-child(n+2) {
}
.products-and-rates .premium-product-comparison tr:nth-child(n+2) td {
  border: 1px solid rgb(204, 204, 204);
}
.products-and-rates .premium-product-comparison td:nth-child(1) {
  background: #f7fafc;
  text-align: left;
}
.products-and-rates ul {
  margin-top: 1.25rem;
}
.products-and-rates .lender-paid-mortgage-insurance {
  margin-top: 2.5rem;
}
.products-and-rates .bullets {
  margin-left: 2rem;
}
.products-and-rates .product_rates_notes {
}
.products-and-rates .product_rates_notes ul {
  margin-left: 2rem;
}
.products-and-rates .product_rates_notes ul li {
  list-style: decimal;
}
.products-and-rates .agency-table-container {
  color: rgb(0, 0, 0);
}
.products-and-rates .agency-table-container .table-heading {
  background: rgb(0, 82, 136);
  color: rgb(255, 255, 255) !important;
}
@media screen and (max-width: 47.9375rem) {
  .products-and-rates .agency-table-container .table-heading {
    font-size: 0.875rem;
    padding: 1rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .products-and-rates .agency-table-container {
    font-size: 0.875rem;
  }
}
.products-and-rates .agency-table-container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid rgb(255, 255, 255);
}
.products-and-rates .agency-table-container .row .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70%;
  padding: 1rem;
  color: rgb(255, 255, 255);
  background: rgb(12, 41, 64);
  border-right: 1px solid rgb(255, 255, 255);
}
.products-and-rates .agency-table-container .row .heading.half-width {
  width: 40%;
  border-right: 1px solid rgb(255, 255, 255);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.products-and-rates .agency-table-container .row .subheading-container {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 60%;
}
.products-and-rates .agency-table-container .row .subheading-container .subheading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.products-and-rates .agency-table-container .row .subheading-container .subheading div {
  padding: 1rem;
}
.products-and-rates .agency-table-container .row .subheading-container .subheading .right-blue-clipper {
  width: 50%;
}
.products-and-rates .agency-table-container .row .subheading-container .subheading .value {
  width: 50%;
}
.products-and-rates .agency-table-container .row .subheading-container .subheading:nth-child(1) {
  border-bottom: 1px solid rgb(255, 255, 255);
}
.products-and-rates .agency-table-container .row .subheading-container .subvalue {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.products-and-rates .agency-table-container .row .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30%;
}
.products-and-rates .agency-table-container .right-blue-clipper {
  background: rgb(12, 41, 64);
  -webkit-clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);
          clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);
  color: rgb(255, 255, 255);
}
.products-and-rates .agency-table-container .table-row:nth-child(2n+1) {
  background: rgb(229, 229, 230);
}
.products-and-rates .agency-table-container .table-row:nth-child(2n+2) {
  background: rgb(183, 222, 231);
}

.fcra_page {
  line-height: 1.5rem;
}
.fcra_page h2 {
  margin-bottom: 1.25rem;
}
.fcra_page .odd {
  background: rgb(233, 239, 246);
}
.fcra_page .fcra_content {
  padding: 1.875rem;
}

.rating_agency_page {
}
.rating_agency_page h2 {
  margin-bottom: 24px;
}
.rating_agency_page .rating_agency_table {
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper {
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper .table_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgb(0, 82, 136);
  text-transform: uppercase;
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper .table-content {
  border-bottom: 1px solid rgb(112, 112, 112);
  border-right: 1px solid rgb(112, 112, 112);
  border-left: 1px solid rgb(112, 112, 112);
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader] {
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  color: rgb(255, 255, 255);
  text-align: center;
  font-weight: bold;
  padding: 1rem 0 1rem 20px;
  width: 20%;
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader].first, .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].first {
  width: 40%;
  text-align: left;
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=row] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell] {
  width: 20%;
  text-align: center;
  padding: 2rem 0 1rem 20px;
  border-right: 2px dashed rgb(228, 228, 228);
  font-size: 18px;
  line-height: 28px;
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].first {
  padding: 1rem 0 1rem 20px;
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper .border_dashed {
  border-bottom: 2px dashed rgb(228, 228, 228);
}
.rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].last {
  border-right: none;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .rating_agency_page {
  }
  .rating_agency_page h2 {
    margin-bottom: 20px;
  }
  .rating_agency_page .rating_agency_table {
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper {
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader] {
    font-size: 20px;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fcra_page {
  }
  .fcra_page .fcra_content {
    padding: 1.25rem;
  }
  .fcra_page .fcra_content h2 {
    line-height: 1.875rem;
  }
  .rating_agency_page {
  }
  .rating_agency_page h2 {
    margin-bottom: 20px;
  }
  .rating_agency_page .rating_agency_table {
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper {
    border: 1px solid rgb(112, 112, 112);
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper .table_head {
    display: block;
    width: 34%;
    float: left;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper .border_dashed {
    border: none;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper .border_dashed div[role=cell] {
    border-right: 2px dashed rgb(228, 228, 228);
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper .table-content {
    width: 65%;
    float: left;
    border: none;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader], .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell] {
    font-size: 16px;
    line-height: 20px;
    min-height: 70px;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader].first, .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader] {
    width: 100%;
    text-align: center;
    padding: 1rem 12px;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=columnheader].first {
    min-height: 143px;
    padding-top: 4rem;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=row] {
    display: block;
    float: left;
    width: 50%;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].first, .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell] {
    width: 100%;
    padding: 1.3rem 12px 1rem 12px;
    border-bottom: 2px dashed rgb(228, 228, 228);
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].last {
    border-bottom: none;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].first {
    min-height: 143px;
    position: relative;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=cell].first span {
    position: absolute;
    top: 50%;
    bottom: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    display: inline-table;
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=row].row-2 {
  }
  .rating_agency_page .rating_agency_table .rating_agency_table_warpper div[role=row].row-2 div[role=cell] {
    border-right: none;
  }
}
.about-rate_page {
}
.about-rate_page h2 {
  padding-bottom: 20px;
}
.about-rate_page .banner_content {
}
.about-rate_page .banner_content .left_content {
  width: 55%;
}
.about-rate_page .banner_content .right_content {
  width: 35%;
}
.about-rate_page .banner_content .offers-rates-borrowers {
  width: 100%;
  margin: auto;
  display: none;
}
.about-rate_page .bottom_link {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.about-rate_page .bottom_link h2 {
  padding-top: 40px;
}
.about-rate_page .bottom_content {
  margin-bottom: 30px;
}
.about-rate_page .bottom_content h2 {
  padding-bottom: 12px;
}
.about-rate_page .bottom_content .easy_with_gps {
  margin-bottom: 10px;
}
.about-rate_page .bottom_content .strong {
  padding-bottom: 40px;
  font-weight: bold;
  display: block;
}

@media screen and (max-width: 47.9375rem) {
  .about-rate_page {
  }
  .about-rate_page .banner_content {
  }
  .about-rate_page .banner_content .left_content {
    width: 100%;
  }
  .about-rate_page .banner_content .right_content {
    width: 100%;
  }
}
.credit_union_rates_pags {
}
.credit_union_rates_pags .bottom_content {
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
.credit_union_rates_pags .bottom_content h2 {
  margin-bottom: 20px;
}
.credit_union_rates_pags .bottom_link {
}
.credit_union_rates_pags .bottom_link h2 {
  margin-bottom: 30px;
}
.credit_union_rates_pags .bottom_link ul {
  margin-bottom: 1rem;
}
.credit_union_rates_pags .bottom_link li {
  padding-bottom: 1rem;
}

.covid_19_update_page {
}
.covid_19_update_page .card_text {
  padding-bottom: 0.5rem;
}
.covid_19_update_page .banner_content {
}
.covid_19_update_page .banner_content .right_content {
  text-align: center;
}
.covid_19_update_page .banner_content .right_content img {
  width: 75%;
  height: auto;
}
.covid_19_update_page .bottom_link {
  border-bottom: 0.625rem solid rgb(231, 181, 145);
}
.covid_19_update_page .bottom_link ul {
  margin-bottom: 2.5rem;
}
.covid_19_update_page .bottom_link ul li {
  margin-bottom: 1.25rem;
}
.covid_19_update_page .bottom_link ul li.last {
  margin-bottom: 0;
}
.covid_19_update_page .bottom_link a.external_link_arrow {
  padding-top: 0;
}
.covid_19_update_page .bottom_link h2 {
  margin-bottom: 1.25rem;
}
.covid_19_update_page .bottom_link h2.freddie_mae_updates {
  margin-top: 30px;
}
.covid_19_update_page .bottom_content {
}
.covid_19_update_page .bottom_content h2 {
  margin: 0 0 1.25rem 0;
}
.covid_19_update_page .bottom_content .links {
}
.covid_19_update_page .bottom_content .links a {
  display: block;
  padding: 0 0 1.25rem 0;
  font-size: 18px;
}
.covid_19_update_page .flexible_section {
  background: rgb(233, 239, 246);
  padding: 40px;
  margin-top: 1.25rem;
}
.covid_19_update_page .flexible_section .flexible_block {
  margin-bottom: 1.25rem;
}
.covid_19_update_page .flexible_section .flexible_block .card_text {
  display: inline;
}
.covid_19_update_page .flexible_section .flexible_block strong {
  color: rgb(178, 95, 35);
}
.covid_19_update_page .flexible_section strong, .covid_19_update_page .flexible_section .card_text {
  padding-bottom: 0;
  line-height: 1.875rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .covid_19_update_page {
  }
  .covid_19_update_page .flexible_section {
    padding: 1.875rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .covid_19_update_page {
  }
  .covid_19_update_page .flexible_section {
    padding: 1.25rem;
  }
  .covid_19_update_page .flexible_section a {
    font-size: 1rem;
  }
  .covid_19_update_page .bottom_content {
  }
  .covid_19_update_page .bottom_content .links {
  }
  .covid_19_update_page .bottom_content .links a {
    font-size: 1rem;
  }
}
.privacy_policy_page, .terms_of_use_page {
  line-height: 1.375rem;
}
.privacy_policy_page h2, .terms_of_use_page h2 {
  margin-bottom: 1.25rem;
}
.privacy_policy_page .privacy_policy_block, .terms_of_use_page .privacy_policy_block {
  margin-bottom: 2.5rem;
}
.privacy_policy_page .privacy_policy_block div, .terms_of_use_page .privacy_policy_block div {
  margin-bottom: 1rem;
}
.privacy_policy_page .privacy_policy_block ul, .terms_of_use_page .privacy_policy_block ul {
  padding: 0 0 0 2rem;
}
.privacy_policy_page .privacy_policy_block ul li, .terms_of_use_page .privacy_policy_block ul li {
  list-style-type: disc;
  padding: 0 0 0.5rem 0;
  line-height: 1.375rem;
}
.privacy_policy_page .note, .terms_of_use_page .note {
  background: rgb(233, 239, 246);
  padding: 1.875rem;
}
.privacy_policy_page .note span, .terms_of_use_page .note span {
  display: block;
  line-height: 1.375rem;
  font-style: italic;
}

.terms_of_use_page {
}
.terms_of_use_page .note {
  margin-bottom: 2.5rem;
}
.terms_of_use_page .note div {
  margin-bottom: 1rem;
}
.terms_of_use_page .privacy_policy_block {
  margin-bottom: 1.5rem;
}
.terms_of_use_page .privacy_policy_block.last {
  margin-bottom: 0;
}

.application_maintenance {
}
.application_maintenance .content {
  background: rgb(233, 239, 246);
  padding: 1.875rem;
}
.application_maintenance .content h2 {
  line-height: 2.5rem;
}
.application_maintenance .content h2, .application_maintenance .content strong, .application_maintenance .content div {
  margin-bottom: 1.25rem;
}
.application_maintenance .content strong, .application_maintenance .content div {
  display: block;
  line-height: 1.875rem;
}

.social_responsibility_page {
}
.social_responsibility_page .bottom_content {
}
.social_responsibility_page .bottom_content .highlighted_content {
  background: rgb(233, 239, 246);
  padding: 30px;
}
.social_responsibility_page .bottom_content .highlighted_content .card_text {
  line-height: 30px;
}

.resciossion-relief-guide-table {
}
.resciossion-relief-guide-table h2 {
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.resciossion-relief-guide-table table {
  border-collapse: collapse;
  height: 1px;
  color: rgb(0, 0, 0);
}
.resciossion-relief-guide-table table th {
  border-collapse: collapse;
  padding: 1rem;
  background: rgb(12, 41, 64);
  color: rgb(255, 255, 255);
  border: 0.4rem solid rgb(255, 255, 255);
  height: 100%;
}
.resciossion-relief-guide-table table td {
  border-collapse: collapse;
  padding: 1rem;
  border: 0.4rem solid rgb(255, 255, 255);
}
.resciossion-relief-guide-table table th[colspan="3"] {
  border-bottom: none;
  padding: 0;
  background: rgb(0, 82, 136);
}
.resciossion-relief-guide-table table tr:nth-child(1) {
  height: 100%;
}
.resciossion-relief-guide-table table th[rowspan="2"] {
  height: 100%;
  padding: 0;
  background: rgb(229, 229, 230);
  border: none;
  border-left: 0.4rem solid rgb(255, 255, 255);
  border-right: 0.4rem solid rgb(255, 255, 255);
}
.resciossion-relief-guide-table table th[rowspan="2"] div {
  -webkit-clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
          clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
  background: rgb(12, 41, 64);
  height: 100%;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.resciossion-relief-guide-table table tr:nth-child(2) {
}
.resciossion-relief-guide-table table tr:nth-child(2) th {
  width: 33%;
  background: rgb(229, 229, 230);
  padding: 0;
  border: none;
  border-left: 0.4rem solid white;
  border-right: 0.4rem solid white;
}
.resciossion-relief-guide-table table tr:nth-child(2) th > div {
  -webkit-clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
          clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
  background: rgb(12, 41, 64);
  padding: 0.5rem 0.5rem 1.5rem 0.5rem;
  height: 100%;
}
@media screen and (min-width: 85.375rem) {
  .resciossion-relief-guide-table table tr:nth-child(2) th > div {
    padding: 0.5rem 2rem 1.5rem 2rem;
  }
}
.resciossion-relief-guide-table table tr:nth-child(2) .small {
  font-size: 0.75rem;
  border-top: 1px solid white;
  padding-top: 1rem;
}
.resciossion-relief-guide-table table tr:nth-child(3) {
  background: rgb(229, 229, 230);
}
.resciossion-relief-guide-table table tr:nth-child(3) td {
  border: none;
  border-left: 0.4rem solid rgb(255, 255, 255);
  border-right: 0.4rem solid rgb(255, 255, 255);
}
.resciossion-relief-guide-table table tr:nth-child(4) {
  background: rgb(183, 222, 231);
}
.resciossion-relief-guide-table .rescission-relief-guide-archives {
  margin-top: 3rem;
}
.resciossion-relief-guide-table .rescission-relief-guide-archives a {
  margin-top: 1rem;
}
.resciossion-relief-guide-table .right-blue-clipper {
}
@media screen and (max-width: 767px) {
  .resciossion-relief-guide-table .right-blue-clipper {
    padding: 0.75rem 2rem 0.75rem 1rem;
    width: 40%;
  }
}
.resciossion-relief-guide-table .right-blue-clipper .row:nth-child(n+2) {
  margin-top: 0.5rem;
}
.resciossion-relief-guide-table .d-mobile {
}
.resciossion-relief-guide-table .d-mobile .rrg-table-title {
  background: rgb(0, 82, 136);
  border-bottom: 0.6rem solid #E7B591;
  color: white;
  padding: 0.5rem;
}
.resciossion-relief-guide-table .d-mobile .row {
  border: 1px solid white;
}
.resciossion-relief-guide-table .d-mobile .table-row:nth-child(2n+2) {
  margin-top: 1rem;
}

.rescission-relief-guide-archives {
  margin-top: 3rem;
  padding: 0 6.125rem;
}
.rescission-relief-guide-archives a {
  margin-top: 1rem;
}

.d-mobile {
}
.d-mobile .table-row:nth-child(2n+1) {
}
.d-mobile .table-row:nth-child(2n+1) .row {
  background: rgb(229, 229, 230);
}
.d-mobile .table-row:nth-child(2n+2) {
}
.d-mobile .table-row:nth-child(2n+2) .row {
  background: rgb(183, 222, 231);
}
.d-mobile .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.d-mobile .right-blue-clipper {
  background: rgb(12, 41, 64);
  -webkit-clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);
          clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);
  color: white;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: center;
}
.d-mobile .right-blue-clipper .small {
  border-top: 2px solid white;
  font-size: 0.75rem;
}
.d-mobile .clipper-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60%;
}
.d-mobile .table-row:nth-child(2n+1) {
}
.d-mobile .table-row:nth-child(2n+1) .row {
  background: rgb(229, 229, 230);
}

.pdf-page-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (max-width: 47.9375rem) {
  .pdf-page-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pdf-page-container .pdf-view-container {
    height: 500px;
  }
}
@media (min-width: 48rem) and (max-width: 48rem) {
  .pdf-page-container .pdf-view-container {
    width: 65%;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .pdf-page-container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .pdf-page-container .pdf-view-container {
    width: 65%;
  }
}
@media (min-width: 85.375rem) {
  .pdf-page-container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .pdf-page-container .pdf-view-container {
    width: 75%;
  }
}
.pdf-page-container .pdf-component-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.9375rem) {
  .pdf-page-container .pdf-component-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 48.0625rem) and (max-width: 85.3125rem) {
  .pdf-page-container .pdf-component-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
@media (min-width: 85.375rem) {
  .pdf-page-container .pdf-component-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.pdf-page-container .pdf-component-container .pdf-button-container {
}
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .pdf-page-container .pdf-component-container .pdf-button-container {
    height: 906px;
    overflow-y: auto;
    width: 35%;
    background-color: rgb(245, 245, 245);
    border-right: 1px solid rgb(209, 209, 209);
  }
}
@media (min-width: 85.375rem) {
  .pdf-page-container .pdf-component-container .pdf-button-container {
    height: 906px;
    overflow-y: auto;
    width: 25%;
    background-color: rgb(245, 245, 245);
    border-right: 1px solid rgb(209, 209, 209);
  }
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  font-size: 16px;
  text-align: left;
  border: none;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  color: #005688;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn .main-btn-num {
  font-size: 2rem;
  vertical-align: top;
  margin-right: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn .main-btn-num {
    margin-right: 0.7rem;
  }
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn .main-btn-label {
  margin-right: auto;
  font-size: 1rem;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn:hover {
  cursor: pointer;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn.active {
  background: rgb(12, 42, 66);
  color: white;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn.active .dropdown-icon {
  background: url("./assets/svg/dropdown-down-white-transperant.svg") no-repeat center;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn.up {
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn.up .dropdown-icon {
  background: url("./assets/svg/dropdown-up-blue-transperant.svg") no-repeat center;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn.active.up {
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-btn.active.up .dropdown-icon {
  background: url("./assets/svg/dropdown-up-white.svg") no-repeat center;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-container {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 0;
  z-index: 1;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-container a {
  float: left;
  color: rgb(0, 0, 0);
  text-decoration: none;
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .dropdown-container a:hover {
  background-color: rgb(238, 238, 238);
  color: rgb(0, 0, 0);
}
.pdf-page-container .pdf-component-container .pdf-button-container .subnav .show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pdf-page-container .pdf-component-container .pdf-dropdown-container {
  padding: 1rem 2rem 1rem 1rem;
  color: hwb(202 0% 46%);
  font-size: 18px;
}
.pdf-page-container .dropdown-container {
}
.pdf-page-container .dropdown-container .btn {
  background-color: rgb(245, 245, 245);
  border: none;
  color: #005688;
  padding: 14px 16px;
  text-align: left;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pdf-page-container .dropdown-container .btn .indexcounter {
  margin-right: 0.25rem;
}
.pdf-page-container .dropdown-container .btn.active {
  background: rgb(12, 42, 66);
  color: white;
}
.pdf-page-container .dropdown-icon {
  background: url("./assets/svg/dropdown-down-transperant.svg") no-repeat center;
  width: 2rem;
  height: 2rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.master-policy-pdf {
}
.master-policy-pdf .dropdown-container {
}
.master-policy-pdf .dropdown-container span {
  text-transform: lowercase;
}
.master-policy-pdf .dropdown-container span:first-letter {
  text-transform: uppercase;
}

.sdk-HeaderFileInfoView-fileBreadCrumb {
  max-width: none !important;
}

.cu_bulletins_page, .bulletins_page {
}
.cu_bulletins_page .bulletins_wrapper, .bulletins_page .bulletins_wrapper {
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block.active, .bulletins_page .bulletins_wrapper .bulletin_block.active {
  border: 0.125rem solid rgb(7, 83, 137);
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block, .bulletins_page .bulletins_wrapper .bulletin_block {
  margin-bottom: 1.25rem;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
          box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block a.bulletin_year, .bulletins_page .bulletins_wrapper .bulletin_block a.bulletin_year {
  display: block;
  background: url("./assets/svg/dropdown-down.svg") no-repeat right center;
  background-position-x: right 1.25rem;
  padding: 1.25rem 0 1.25rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  cursor: pointer;
  border-bottom: 1px solid rgba(12, 41, 64, 0.2);
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block a.bulletin_year.active, .bulletins_page .bulletins_wrapper .bulletin_block a.bulletin_year.active {
  background: url("./assets/svg/dropdown-up.svg") no-repeat right center;
  background-position-x: right 1.25rem;
  border-top: 0.125rem solid rgb(7, 83, 137);
  border-left: 0.125rem solid rgb(7, 83, 137);
  border-right: 0.125rem solid rgb(7, 83, 137);
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content.active, .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content.active {
  border-left: 0.125rem solid rgb(7, 83, 137);
  border-right: 0.125rem solid rgb(7, 83, 137);
  border-bottom: 0.125rem solid rgb(7, 83, 137);
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content {
  display: none;
  padding: 1.25rem;
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul {
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li {
  margin-bottom: 1.25rem;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
          box-shadow: 0rem 0.125rem 0.25rem rgba(12, 41, 64, 0.2);
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li .announcement_block, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li .announcement_block {
  margin-bottom: 1.25rem;
  font-size: 1.375rem;
  line-height: 1.75rem;
  padding: 1.25rem 1.25rem 0 1.25rem;
  font-weight: bold;
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li .announcement_block .bulletin_title, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li .announcement_block .bulletin_title {
  color: rgb(51, 51, 51);
  background-image: url("./assets/images/axis/pdf-icon.svg");
  background-repeat: no-repeat;
  background-position: 0 15%;
  padding: 0 0 0 40px;
  display: inline-block;
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li .announcement_block a.pdf, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul li .announcement_block a.pdf {
  line-height: 1.375rem;
  display: inline;
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul .bulletin_dates, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul .bulletin_dates {
  padding: 0.875rem 0.875rem 0.875rem 1.9375rem;
  background: rgb(245, 248, 250);
  font-size: 1.125rem;
  line-height: 1.625rem;
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul .bulletin_dates .post_date, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul .bulletin_dates .post_date {
  border-right: 0.0625rem solid rgb(51, 51, 51);
  padding: 0 0.125rem 0 0;
}
.cu_bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul .bulletin_dates .effective_date, .bulletins_page .bulletins_wrapper .bulletin_block .accordion_content ul .bulletin_dates .effective_date {
  padding: 0 0 0 0.3125rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .bulletins_page {
  }
  .bulletins_page .bulletins_wrapper {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .bulletin_dates {
    font-size: 1rem;
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .announcement_block {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .announcement_block .bulletin_title {
    background-position: 0 5px;
  }
}
@media screen and (max-width: 47.9375rem) {
  .bulletins_page {
  }
  .bulletins_page .bulletins_wrapper {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li {
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .announcement_block {
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding: 1.25rem 1rem 0 1rem;
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .announcement_block .bulletin_title {
    background-position: 0 5%;
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .bulletin_dates {
    font-size: 1rem;
    line-height: 1.625rem;
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .bulletin_dates .post_date {
    padding: 0 0.3rem 0 0;
  }
  .bulletins_page .bulletins_wrapper .bulletin_block .bulletin_content ul li .bulletin_dates .effective_date {
    padding: 0;
    display: block;
  }
}
.awards_timeline_slider_wrapper {
}
.awards_timeline_slider_wrapper .award_year_wrapper {
  background: rgb(244, 244, 244);
  padding: 50px 40px;
  z-index: 1;
}
.awards_timeline_slider_wrapper .award_year_wrapper .slick-prev, .awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.awards_timeline_slider_wrapper .award_year_wrapper .slick-arrow {
  padding: 20px;
}
.awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
  right: 10px;
  z-index: 9999;
  background-image: url("./assets/images/slider/arrow_1.svg");
  background-color: rgb(0, 82, 136);
  background-repeat: no-repeat;
  background-position: center;
}
.awards_timeline_slider_wrapper .award_year_wrapper .slick-prev {
  left: 15px;
  z-index: 999;
  background-image: url("./assets/images/slider/arrow_2.svg");
  background-color: rgb(0, 82, 136);
  background-repeat: no-repeat;
  background-position: center;
}
.awards_timeline_slider_wrapper .award_year_wrapper .slick-track {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
  background: rgb(243, 214, 191);
  border: 18px solid rgb(255, 255, 255);
  text-align: center;
  padding: 50px 15px;
  margin: 0 auto;
  width: 205px !important;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide span {
  display: block;
  font-size: 50px;
  font-weight: bold;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active {
  background: rgb(0, 102, 165);
  color: rgb(255, 255, 255);
  border: none;
  margin-top: -35px;
  position: relative;
  outline: none;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active span {
  display: block;
  margin-top: 44px;
  font-size: 54px;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active:focus {
  outline: none;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: rgb(0, 102, 165);
  border-width: 6.4rem;
  top: 99%;
  left: 0;
}
.awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::before {
  content: " ";
  position: absolute;
  border: none;
  top: 0;
  width: 247px;
  height: 12%;
  left: -10%;
  background-color: rgb(0, 82, 136);
  -webkit-clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
  clip-path: polygon(0 100%, 9% 0, 9% 100%, 99% 100%, 91% 1%, 91% 100%);
}
.awards_timeline_slider_wrapper .award_year_wrapper .slick-list.draggable {
  width: 95%;
  margin: 0 auto;
  min-height: 326px;
}
.awards_timeline_slider_wrapper .award_content_wrapper {
  z-index: 0;
}

@media screen and (min-width: 1300px) and (max-width: 1365px) {
  .awards_timeline_slider_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .slick-prev, .awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
    top: 34%;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
    padding: 27px 15px;
    border: 11px solid rgb(255, 255, 255);
    width: 205px !important;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide span {
    font-size: 20px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active span {
    font-size: 24px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
    top: 99%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1300px) {
  .awards_timeline_slider_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .slick-prev, .awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
    top: 34%;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
    padding: 27px 15px;
    border: 11px solid rgb(255, 255, 255);
    width: 145px !important;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide span {
    font-size: 20px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active span {
    font-size: 24px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
    top: 99%;
    border-width: 4.5rem;
    width: 1%;
    outline: none;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::before {
    width: 175px;
    outline: none;
  }
}
@media screen and (min-width: 767px) and (max-width: 1023px) {
  .awards_timeline_slider_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .slick-prev, .awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
    top: 34%;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
    padding: 27px 15px;
    border: 11px solid rgb(255, 255, 255);
    width: 105px !important;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide span {
    font-size: 20px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active span {
    font-size: 24px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
    top: 99%;
    border-width: 3.3rem;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::before {
    width: 126px;
    outline: none;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) {
  .awards_timeline_slider_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
    width: 95px !important;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
    border-width: 3rem;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::before {
    width: 114px;
  }
}
@media screen and (min-width: 530px) and (max-width: 766px) {
  .awards_timeline_slider_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .slick-prev, .awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
    top: 29%;
    padding: 1rem;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
    padding: 1rem 2px;
    border: none;
    width: 105px !important;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide span {
    font-size: 20px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active span {
    font-size: 24px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
    top: 99%;
    border-width: 3.3rem;
    width: 1%;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::before {
    width: 127px;
    outline: none;
  }
}
@media screen and (max-width: 529px) {
  .awards_timeline_slider_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper {
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .slick-prev, .awards_timeline_slider_wrapper .award_year_wrapper .slick-next {
    top: 43%;
    padding: 10px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide {
    padding: 1rem 2px;
    border: none;
    width: 60px !important;
    margin: 0 5px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide span {
    font-size: 20px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active {
    margin-top: -25px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active span {
    font-size: 24px;
    margin-top: 23px;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::after {
    top: 99%;
    border-width: 1.8rem;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .award_year_slide.slick-active.slick-center.is-active::before {
    width: 68px;
    outline: none;
  }
  .awards_timeline_slider_wrapper .award_year_wrapper .slick-list.draggable {
    min-height: 200px;
  }
}
.about_axis_page {
}
.about_axis_page h2 {
  margin-bottom: 1.875rem;
}
.about_axis_page .bottom_content, .about_axis_page .bottom_link {
  border-bottom: 0.375rem solid rgb(230, 181, 144);
}
.about_axis_page .bottom_content {
}
.about_axis_page .bottom_content ul {
  padding: 0 0 0 1.5rem;
}
.about_axis_page .bottom_link {
}
.about_axis_page .bottom_link a.login_icon {
  padding: 0 0 1.25rem 0;
}
.about_axis_page .bottom_link a.login_icon span.login_icon_btn {
  background: url("./assets/svg/axis_login_icon.svg") no-repeat;
  height: 13px;
  width: 13px;
  display: inline-block;
  margin-left: 12px;
}
.about_axis_page .bottom_link a.pdf {
  display: block;
  padding: 0px 0px 4px 2rem;
  margin-top: 0.625rem;
  background-image: url("./assets/images/axis/pdf-icon.svg");
  background-repeat: no-repeat;
  background-position: 0 15%;
  margin-top: 1.875rem;
}
.about_axis_page .los_ppe_integration {
  border-bottom: none;
}

.pdf--list--icon {
  height: 1rem;
  width: 1rem;
  margin: 0 0.3rem 0 0;
}

.our_values_page {
}
.our_values_page .content_padding.our_values_container {
  padding-top: 0;
}
.our_values_page .banner_content {
}
.our_values_page .banner_content .left_content {
  font-size: 1.5rem;
}
.our_values_page .our_values_blocks.our_values_block_1 {
  margin-bottom: 2.5rem;
}
.our_values_page .our_values_blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.our_values_page .our_values_blocks .block {
  margin-right: 1.125rem;
  color: rgb(117, 117, 117);
  -webkit-box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
          box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.06);
  width: 50%;
}
.our_values_page .our_values_blocks .block .img_block {
}
.our_values_page .our_values_blocks .block .img_block img {
  height: auto;
  width: 100%;
}
.our_values_page .our_values_blocks .block h2 {
  margin-bottom: 1.25rem;
}
.our_values_page .our_values_blocks .block strong {
  display: block;
}
.our_values_page .our_values_blocks .block a {
  display: block;
  position: absolute;
  bottom: 1.875rem;
  font-weight: normal;
}
.our_values_page .our_values_blocks .block .content_block {
  position: relative;
  line-height: 1.25rem;
  padding: 1.25rem 1.875rem 0 1.875rem;
}
.our_values_page .our_values_blocks .block_1, .our_values_page .our_values_blocks .block_2 {
}
.our_values_page .our_values_blocks .block_1 .content_block, .our_values_page .our_values_blocks .block_2 .content_block {
  min-height: 13.75rem;
}
.our_values_page .our_values_blocks .block_3, .our_values_page .our_values_blocks .block_4 {
}
.our_values_page .our_values_blocks .block_3 .content_block, .our_values_page .our_values_blocks .block_4 .content_block {
  min-height: 14.375rem;
}

@media screen and (min-width: 48rem) and (max-width: 85.3125rem) {
  .our_values_page {
  }
  .our_values_page .banner_content {
  }
  .our_values_page .banner_content .left_content {
    font-size: 1.125rem;
  }
  .our_values_page .our_values_blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*  .block_3, .block_4{
         .content_block{
             min-height: 20.625rem;
         }
     }  */
  }
  .our_values_page .our_values_blocks .block {
  }
  .our_values_page .our_values_blocks .block h2 {
    font-size: 1.25rem;
    margin-bottom: 1.125rem;
    line-height: 1.5rem;
  }
  .our_values_page .our_values_blocks .block .content_block {
    padding: 1.875rem 1.375rem;
  }
  .our_values_page .our_values_blocks .block_1, .our_values_page .our_values_blocks .block_2 {
  }
  .our_values_page .our_values_blocks .block_1 .content_block, .our_values_page .our_values_blocks .block_2 .content_block {
    min-height: 15rem;
  }
}
@media screen and (min-width: 58.375rem) and (max-width: 85.3125rem) {
  .our_values_page {
  }
  .our_values_page .our_values_blocks {
  }
  .our_values_page .our_values_blocks .block_3, .our_values_page .our_values_blocks .block_4 {
  }
  .our_values_page .our_values_blocks .block_3 .content_block, .our_values_page .our_values_blocks .block_4 .content_block {
    min-height: 15.938rem;
  }
}
@media screen and (min-width: 51.375rem) and (max-width: 58.375rem) {
  .our_values_page {
  }
  .our_values_page .our_values_blocks {
  }
  .our_values_page .our_values_blocks .block_3, .our_values_page .our_values_blocks .block_4 {
  }
  .our_values_page .our_values_blocks .block_3 .content_block, .our_values_page .our_values_blocks .block_4 .content_block {
    min-height: 17rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 51.375rem) {
  .our_values_page {
  }
  .our_values_page .our_values_blocks {
  }
  .our_values_page .our_values_blocks .block_3, .our_values_page .our_values_blocks .block_4 {
  }
  .our_values_page .our_values_blocks .block_3 .content_block, .our_values_page .our_values_blocks .block_4 .content_block {
    min-height: 19rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .our_values_page {
  }
  .our_values_page .banner_content {
  }
  .our_values_page .banner_content .left_content {
    font-size: 1rem;
  }
  .our_values_page .our_values_blocks {
    display: block;
  }
  .our_values_page .our_values_blocks .block {
    margin-right: 0;
    margin-bottom: 1.875rem;
    width: 100%;
  }
  .our_values_page .our_values_blocks .block .content_block {
    line-height: 1.375rem;
    padding: 1.875rem 1.375rem;
  }
  .our_values_page .our_values_blocks .block a {
    position: unset;
    bottom: 0;
    display: block;
    margin-top: 1.25rem;
  }
}
#eventscalendar {
}
#eventscalendar .events-calenar-section--header {
  margin-bottom: 3rem;
}
#eventscalendar .events-calenar-section--header h2.text-primary-color {
  margin-bottom: 1rem;
}

.university-cards {
}
.university-cards > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
  background: white;
}

.common_static_page_wrapper {
}
.common_static_page_wrapper .documentation_requirement {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.common_static_page_wrapper .documentation_requirement .documentation_requirement_title {
  margin-bottom: 0.75rem;
}
.common_static_page_wrapper .documentation_requirement ul {
  padding: 1.25rem 0 0 1.5rem;
}
.common_static_page_wrapper .documentation_requirement ul li {
  list-style-type: disc;
  padding: 0 0 1rem 0.313rem;
}
.common_static_page_wrapper .documentation_requirement ul .inner_ul {
  padding-top: 0rem;
}
.common_static_page_wrapper .refi_cert_options {
}
.common_static_page_wrapper .refi_cert_options .refi_cert_options_title {
  margin-bottom: 0.75rem;
}
.common_static_page_wrapper .refi_cert_options ul {
  padding: 1.25rem 0 0 1.5rem;
}
.common_static_page_wrapper .refi_cert_options ul li {
  list-style-type: disc;
  padding: 0 0 1rem 0.313rem;
}
.common_static_page_wrapper .refi_cert_options ul .inner_ul {
  padding-top: 0rem;
}
.common_static_page_wrapper .submission_process_wrapper {
  padding-bottom: 0rem;
}
.common_static_page_wrapper .submission_process_wrapper .submission_process {
}
.common_static_page_wrapper .submission_process_wrapper .submission_process .submission_process_title {
  margin-bottom: 0.75rem;
}
.common_static_page_wrapper .submission_process_wrapper .submission_process ul {
  padding-top: 0rem;
}
.common_static_page_wrapper .refi_quick_link {
}
.common_static_page_wrapper .refi_quick_link .refi_quick_link_title {
  margin-bottom: 1.875rem;
}
.common_static_page_wrapper .refi_quick_link .bottom_text {
  padding-top: 1rem;
  padding-bottom: 0rem;
}
.common_static_page_wrapper .refi_quick_link .bottom_text ul {
  padding: 1.25rem 0 0 1.5rem;
}
.common_static_page_wrapper .refi_quick_link .bottom_text ul li {
  list-style-type: disc;
}
.common_static_page_wrapper .refi_quick_link .bottom_text ul li a {
  padding: 0rem;
  display: inline-block;
}

/* Mobile View - max-width: 767px */
@media (max-width: 47.9375rem) {
  .common_static_page_wrapper {
  }
  .common_static_page_wrapper .refi_quick_link {
  }
  .common_static_page_wrapper .refi_quick_link .refi_quick_link_title {
    margin-bottom: 1.25rem;
  }
}
/* Tablet View - min-width: 768px and max-width: 1365px */
@media (min-width: 48rem) and (max-width: 85.3125rem) {
  .common_static_page_wrapper {
  }
  .common_static_page_wrapper .refi_quick_link {
  }
  .common_static_page_wrapper .refi_quick_link .refi_quick_link_title {
    margin-bottom: 1.25rem;
  }
}