#header {
  background-color: #fff;
  padding: 24px 25px 10px;
  margin-bottom: 0;
}
#header .header-navless--custom-logo {
  padding: 0;
}
#header + .header-navless--sub-section {
  display: none;
}
@media only screen and (max-width: 760px) {
  #header {
    padding: 24px 25px 0;
    position: relative;
  }
  #header .header-navless--custom-logo {
    width: 100%;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    right: unset;
    text-align: center;
  }
}
#OverviewHeaderNCL {
  max-height: 350px;
  background-position: left;
  position: relative;
}
#OverviewHeaderNCL .scl-flx-60-40 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding: 0;
}
#OverviewHeaderNCL .scl-flexible-images-with-column-1 {
  padding: 0;
  width: auto;
}
#OverviewHeaderNCL .scl-flexible-images-with-column-2 {
  background: #050100;
  background: linear-gradient(
    270deg,
    #050100 0%,
    #050100 76%,
    #271008 82%,
    rgba(39, 16, 8, 0) 100%
  );
  margin: 0;
  padding: 36px 36px 0 32px;
  width: 355px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
#OverviewHeaderNCL
  .scl-flexible-images-with-column-2
  .scl-flexible-images-with-column--description
  h1 {
  font-weight: 700;
  font-size: 30px;
  color: #d8dd50 !important;
  margin-bottom: 0.48em;
  line-height: 35px;
}
@media only screen and (max-width: 760px) {
  #OverviewHeaderNCL {
    max-height: 100%;
    background-position: top center;
    background-size: contain;
    background-color: #007c69;
    min-height: 0;
    height: auto;
  }
  #OverviewHeaderNCL .scl-flx-60-40 {
    flex-wrap: wrap;
  }
  #OverviewHeaderNCL .scl-flexible-images-with-column-1 {
    width: 100%;
    height: 42vw;
  }
  #OverviewHeaderNCL .scl-flexible-images-with-column-2 {
    background: #007c69;
    position: relative;
    left: 0;
    top: auto;
    bottom: auto;
    width: 100%;
    margin-top: 8px;
    padding: 19px 20px 0 20px;
  }
  #OverviewHeaderNCL
    .scl-flexible-images-with-column-2
    .scl-flexible-images-with-column--description
    h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #OverviewHeaderNCL .scl-flexible-images-with-column-2 .clear-both {
    border-top: 1px solid #fff;
    width: 50%;
    margin: 27px auto auto;
    opacity: 0.5;
  }
}
@media (max-width: 31.25em) {
  #OverviewHeaderNCL .scl-flexible-images-with-column-1 {
    height: 43vw;
    min-height: 143px;
  }
}
.vid .va section.row {
  padding: 0;
}
.vid .va .va-video-centered {
  width: 100%;
}
.vid .va video {
  width: 100%;
}
.vid .va h2.vid--title {
  display: none;
}
.vid .va .vid--description {
  display: none;
}
.vid .va .vid--legal {
  display: none;
}
.vid .va .vid--disclaimer {
  display: none;
}
.vid .va .col-12 {
  margin: 0;
  padding: 0;
  flex-basis: 100%;
}
.ML-vid-date-time-duration {
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  padding-top: 9px;
}
.ML-episode-tag {
  display: inline-block;
  color: #fff;
  font-weight: 700;
  text-align: center;
  background-color: #db6f24;
  padding: 10px 14.5px;
  font-size: 26px;
  line-height: 30px;
  text-transform: uppercase;
  min-width: 226px;
  text-align: left;
}
.ML-episode-tag span {
  font-weight: 400;
}
.ML-episode-tag-short {
  display: inline-block;
  color: #fff;
  font-weight: 700;
  text-align: center;
  background-color: #db6f24;
  padding: 10px 14.5px;
  font-size: 26px;
  line-height: 30px;
  text-transform: uppercase;
  min-width: 200px;
  text-align: left;
}
.ML-episode-tag-short span {
  font-weight: 400;
}
.ML-episode-tag-long {
  display: inline-block;
  color: #fff;
  font-weight: 700;
  text-align: center;
  background-color: #db6f24;
  padding: 10px 65px 10px 14.5px;
  font-size: 26px;
  line-height: 30px;
  text-transform: uppercase;
  text-align: left;
}
.ML-episode-tag-long span {
  font-weight: 400;
}
@media only screen and (max-width: 760px) {
  .ML-episode-tag {
    padding: 10px 12px;
  }
  .ML-vid-date-time-duration {
    padding: 9px 20px 0;
  }
}
.nowrap {
  white-space: nowrap;
}
.fidgrid--shadow {
  box-shadow: unset;
}
.ML-overview-col-wrap,
.ml-pod {
  padding: 36px 36px 12px;
}
.ML-overview-col-wrap .scl-flx-50-50,
.ml-pod .scl-flx-50-50 {
  padding: 0 !important;
  margin-bottom: 40px;
}
.ML-overview-col-wrap h2.scl-green,
.ml-pod h2.scl-green {
  color: #009681 !important;
  font-weight: 700;
  font-size: 32px;
  line-height: 37px;
  border-top: 1px solid #009681;
  padding-top: 9px;
}
.ML-overview-col-wrap h2.scl-green span.heading-label,
.ml-pod h2.scl-green span.heading-label {
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  display: block;
  padding-top: 4px;
  padding-bottom: 7px;
}
.ML-overview-col-wrap .scl-flexible-images-with-column .popin-wrapper--header,
.ml-pod .scl-flexible-images-with-column .popin-wrapper--header {
  padding: 0 !important;
}
.ML-overview-col-wrap .scl-flexible-images-with-column-1,
.ml-pod .scl-flexible-images-with-column-1 {
  max-width: 516px;
  padding: 0;
}
.ML-overview-col-wrap
  .scl-flexible-images-with-column-1
  .scl-flexible-images-with-column--group,
.ml-pod
  .scl-flexible-images-with-column-1
  .scl-flexible-images-with-column--group {
  padding: 0;
}
.ML-overview-col-wrap .scl-flexible-images-with-column-2,
.ml-pod .scl-flexible-images-with-column-2 {
  margin-right: 0;
  padding-right: 0;
}
@media only screen and (max-width: 760px) {
  .ML-overview-col-wrap .scl-flx-50-50 {
    margin-bottom: 40px;
  }
  .ML-overview-col-wrap
    .scl-flx-50-50
    .scl-flexible-images-with-column-1
    .scl-flexible-images-with-column--description {
    padding: 0 !important;
  }
  .ML-overview-col-wrap
    .scl-flx-50-50
    .scl-flexible-images-with-column-1
    .scl-flexible-images-with-column--description
    img {
    width: 100%;
  }
  .ML-overview-col-wrap .scl-flx-50-50 .scl-flexible-images-with-column-2 {
    padding-top: 20px;
  }
  #OverviewabouthostNCL .scl-flx-50-50 {
    display: flex;
    flex-wrap: wrap;
  }
  #OverviewabouthostNCL
    .scl-flx-50-50
    .scl-flexible-images-with-column--description {
    padding: 0 20px !important;
  }
  #OverviewabouthostNCL .scl-flx-50-50 .scl-flexible-images-with-column-2 {
    order: -1;
    padding-top: 70px;
  }
  #OverviewabouthostNCL
    .scl-flx-50-50
    .scl-flexible-images-with-column-2:before {
    content: "";
    display: block;
    transform: translateY(-70px);
    margin: 0 20px;
    border-top: 1px solid #007c69;
    box-sizing: border-box;
  }
  .ML-overview-col-wrap {
    padding: 3px 0 0;
  }
  .ML-overview-col-wrap .scl-flx-50-50 {
    padding: 0;
  }
  .ML-overview-col-wrap h2.scl-green {
    border: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    line-height: 28px;
  }
  .ML-overview-col-wrap .scl-flexible-images-with-column--description {
    padding-left: 20px;
    padding-right: 20px;
  }
  .ML-overview-col-wrap .scl-flexible-images-with-column-1,
  .ML-overview-col-wrap .scl-flexible-images-with-column-2 {
    max-width: 100%;
  }
  .ML-overview-col-wrap
    .scl-flexible-images-with-column-1
    .scl-flexible-images-with-column--image
    img,
  .ML-overview-col-wrap
    .scl-flexible-images-with-column-2
    .scl-flexible-images-with-column--image
    img {
    width: 100%;
  }
}
.ML-form-wrap #overviewsignupNCL {
  margin-bottom: 44px;
}
#overviewsignupNCL {
  background-color: #007c69;
  color: #fff;
  margin-bottom: 0;
  padding: 44px 36px 2px;
}
#overviewsignupNCL .error-message,
#overviewsignupNCL .sys-err-msg {
  color: #faff70 !important;
  background-image: none;
  padding-left: 0;
}
#overviewsignupNCL .scl-flx-50-50 {
  display: flex;
  padding-bottom: 0;
}
#overviewsignupNCL .scl-flexible-images-with-column-1 {
  padding: 0;
  margin: 0;
  width: 66%;
  color: #fff;
  margin-right: 2.6% !important;
}
#overviewsignupNCL .scl-flexible-images-with-column-1 p {
  color: #fff;
}
#overviewsignupNCL .scl-flexible-images-with-column-2 {
  padding: 0;
  margin: 0;
  width: 298px;
  flex-shrink: 0;
  text-align: right;
}
.signup-widget .form-section {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 26px !important;
}
.signup-widget .form-section h3 {
  display: none;
}
.signup-widget .form-section h2 {
  color: #faff70;
  font-size: 38px;
  line-height: 35px;
  font-weight: 400;
  flex-shrink: 0;
  width: 100%;
}
.signup-widget .form-section h2 strong {
  font-weight: 700;
}
.signup-widget .form-section .section-desc {
  width: 292px;
  margin-top: 15px !important;
  margin-right: 23px !important;
}
.signup-widget .form-section .section-desc p {
  font-size: 16px;
  line-height: 21px;
}
.signup-widget .form-section .form-bar {
  width: 100%;
  max-width: 379px;
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.signup-widget .form-section .form-bar .additional-text {
  color: #fff;
}
.signup-widget .form-section .signup-widget--message-green {
  background: none;
}
.signup-widget .form-section .signup-widget--message {
  padding: 20px 0;
}
.signup-widget
  .form-section
  .signup-widget--message
  .signup-widget--message-red {
  background: unset;
  font-size: 18px;
  font-weight: 400;
}
.signup-widget .form-section .signup-widget--message p {
  padding-left: 0;
}
.signup-widget .form-section .signup-widget--message a {
  color: #faff70;
  display: inline;
}
.signup-widget .form-section input[name="emailAddress"] {
  width: 100%;
}
.signup-widget .form-section input {
  max-width: 100%;
  border-radius: 16px;
  display: block;
  color: #000;
  background-color: #fff;
  padding: 8px 15px;
  max-height: 23px;
  font-size: 13px;
  border: 0 !important;
}

input:disabled, textarea:disabled, .disabled {
  color: #666 !important
}

.signup-widget .form-section input::placeholder {
  color: #009681;
}
.signup-widget .form-section .group:nth-of-type(1) {
  max-width: 367px;
  width: 100%;
  margin-bottom: 3px;
  padding-bottom: 5px;
}
.signup-widget .form-section .group:nth-of-type(2) {
  width: 132px;
  margin-right: 7px;
}
.signup-widget .form-section .group:nth-of-type(3) {
  width: 132px;
  margin-right: 7px;
}
.signup-widget .form-section .button-group {
  padding: 0 !important;
  margin: 0 !important;
}
.signup-widget .form-section .generic-button {
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.signup-widget .form-section .generic-button a {
  background-color: #faff70;
  background-image: none;
  color: #000;
  border-radius: 16px;
  border: 0;
  text-shadow: unset;
  font-size: 12px;
  box-shadow: unset;
  padding: 5.5px 17px;
}
.signup-widget .form-section .label-group {
  display: none;
}
.subscribe-logos {
  border: 1px solid #faff70;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 298px;
  padding-top: 5px;
  padding-bottom: 11px;
  transform: translateY(-3px);
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.subscribe-logos > h2 {
  color: #faff70;
  font-weight: 300;
  font-size: 22px;
  line-height: 26px;
  width: 100%;
  padding: 0 24px;
  margin-bottom: 15px;
  text-align: center;
}
.subscribe-logos > h2 strong {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 2px;
  font-weight: 700;
  display: block;
}
.subscribe-logos .subscribe-logos-left {
  margin-left: 15px;
}
.subscribe-logos .subscribe-logos-right {
  margin-left: 6px;
}
.subscribe-logos .subscribe-logos-left,
.subscribe-logos .subscribe-logos-right {
  display: flex;
  width: 45%;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.subscribe-logos .subscribe-logos-left .sub-logo-row,
.subscribe-logos .subscribe-logos-right .sub-logo-row {
  margin-bottom: 12px;
}
.subscribe-logos .subscribe-logos-left .sub-logo-row:last-of-type,
.subscribe-logos .subscribe-logos-right .sub-logo-row:last-of-type {
  margin-bottom: 0;
}
.subscribe-logos .subscribe-logos-left img,
.subscribe-logos .subscribe-logos-right img {
  margin-right: 13px;
}
.subscribe-logos .subscribe-logos-left a,
.subscribe-logos .subscribe-logos-right a {
  color: #faff70;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (max-width: 1124px) {
  .signup-widget .form-section .section-desc {
    width: 100%;
  }
}
@media only screen and (max-width: 760px) {
  #overviewsignupNCL {
    padding: 33px 20px 2px;
  }
  #overviewsignupNCL .scl-flx-50-50 {
    flex-wrap: wrap;
    padding: 0;
  }
  #overviewsignupNCL .scl-flexible-images-with-column-1 {
    width: 100%;
    margin-right: 0 !important;
  }
  #overviewsignupNCL .scl-flexible-images-with-column-2 {
    width: 100%;
    margin-top: 27px;
    margin-bottom: 11px;
  }
  .signup-widget .form-section h2 {
    font-size: 25px;
    line-height: 40px;
  }
  .signup-widget .form-section .section-desc {
    width: 100%;
    margin-top: 1px !important;
    margin-right: 0 !important;
    padding-top: 0;
  }
  .signup-widget .form-section .form-bar {
    margin-top: 13px;
    justify-content: space-between;
  }
  .signup-widget .form-section .group:nth-of-type(1) {
    max-width: 100%;
  }
  .signup-widget .form-section .group:nth-of-type(2) {
    width: 32.333%;
    margin: 0;
  }
  .signup-widget .form-section .group:nth-of-type(3) {
    width: 32.333%;
    margin: 0;
  }
  .signup-widget .form-section .button-group {
    width: 30.333%;
    margin: 0;
  }
  .signup-widget .form-section .button-group .generic-button {
    width: 100%;
  }
  .signup-widget .form-section .button-group .generic-button a {
    width: 100%;
    box-sizing: border-box;
  }
}
@media (max-width: 31.25em) {
  .signup-widget .form-section h3 {
    line-height: 30px;
    margin-bottom: 6px;
  }
}
.ML-heading-wrap .scl-mini-hero {
  min-height: 0;
  border-bottom: 4px solid #d8dd50;
  padding: 34px 0 19px 83px;
  background-color: #007c69;
  background-repeat: no-repeat;
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content {
  padding-left: 0;
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content:nth-child(1) {
  padding-left: 53px;
  max-width: 337px;
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content:last-child {
  font-size: 27px;
  padding-top: 12px;
  text-align: left;
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero--column-description {
  padding: 0;
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero--column-description img {
  width: 216px;
  height: 100px;
  transform: translateY(2px);
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero-wrapper {
  display: flex;
}
.ML-heading-wrap .scl-mini-hero .scl-mini-hero-wrapper .scl-mini-hero--column {
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-start;
}
@media only screen and (max-width: 1100px) {
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content:nth-child(1) {
    padding-left: 0;
  }
}
@media only screen and (max-width: 840px) {
  .ML-heading-wrap
    .scl-mini-hero
    .scl-mini-hero--columns-content:last-child
    h1 {
    font-size: 22px !important;
  }
}
@media only screen and (max-width: 760px) {
  .scl-mini-hero
    .scl-mini-hero-wrapper
    .scl-mini-hero--column
    .scl-mini-hero--columns-content:last-of-type {
    margin: 0;
  }
  .ML-heading-wrap .scl-mini-hero {
    padding: 34px 0 21px 0;
    background-position: center;
    text-align: center;
    border-bottom: 0;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--column-description {
    text-align: center;
    width: 100%;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--column-description img {
    margin: auto;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 0;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content:nth-child(1) {
    padding-left: 0;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content:last-child {
    padding-top: 0;
    text-align: center;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--columns-content img {
    margin: auto;
  }
  .ML-heading-wrap
    .scl-mini-hero
    .scl-mini-hero--columns-content:nth-of-type(2) {
    padding: 38px 40px 24px;
  }
  .ML-heading-wrap
    .scl-mini-hero
    .scl-mini-hero--columns-content:nth-of-type(2)
    h1 {
    font-size: 18px !important;
    line-height: 32px;
  }
}
@media only screen and (max-width: 500px) {
  .ML-heading-wrap .scl-mini-hero {
    padding: 32px 0 29px 0;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero-wrapper {
    padding-bottom: 0;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--column-description {
    padding: 0;
  }
  .ML-heading-wrap .scl-mini-hero .scl-mini-hero--column-description img {
    width: 185px;
    height: 85px;
  }
}
.ML-this-week-wrap {
  padding: 18px 20px 28px;
  background-color: #d8dd50;
  margin-bottom: 12px;
}
.ML-this-week-wrap .scl-flexible-images-with-column--group {
  padding: 0 !important;
}
.ML-this-week-wrap .scl-flexible-images-with-column--group-description p {
  font-size: 32px !important;
  line-height: 40px;
  font-weight: 700;
  color: #008673;
}
.ML-this-week-wrap .popin-wrapper--body {
  display: none;
}
@media only screen and (max-width: 760px) {
  .ML-this-week-wrap {
    padding: 26px 20px 22px;
  }
  .ML-this-week-wrap .scl-flexible-images-with-column--group-description p {
    font-size: 24px !important;
    line-height: 40px;
  }
}
#OverviewyearupNCL .scl-flexible-images-with-column--group {
  padding: 0 36px;
}
#OverviewyearupNCL .popin-wrapper--body {
  display: none;
}
.year-up-group {
  background-color: #e4fcf8;
  padding: 22px 15px 31px;
  margin-bottom: 32px;
}
.year-up-group .year-up-columns {
  display: flex;
  flex-wrap: no-wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.year-up-group .year-up-column-1 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  width: 192px;
}
.year-up-group .year-up-column-1 img {
  width: 192px;
  height: 64px;
}
.year-up-group .year-up-column-2 {
  width: 100%;
  padding-left: 32px;
  padding-top: 15px;
}
.year-up-group .year-up-column-2 p {
  color: #0054a0;
}
.year-up-group .year-up-cta {
  width: 100%;
  padding-top: 20px;
  text-align: center;
}
.ML-button-blue,
.ML-button-blue:visited,
.ML-button-blue:active,
.ML-button-blue:link {
  background: unset;
  background-color: #0054a0;
  border-radius: 0;
  font-size: 21px;
  font-weight: 300;
  line-height: 25px;
  padding: 4px 26px 8px;
  color: #fff;
  text-align: center;
  margin: auto;
}

@media only screen and (max-width: 760px) {
  #OverviewyearupNCL .scl-flexible-images-with-column--group {
    padding: 0 20px;
  }
  .year-up-group {
    padding: 11px 2px 31px;
  }
  .year-up-group .year-up-columns {
    flex-wrap: wrap;
  }
  .year-up-group .year-up-columns .year-up-column-1 {
    width: 100%;
    text-align: left;
    justify-content: flex-start;
  }
  .year-up-group .year-up-columns .year-up-column-1 img {
    width: 172px;
    height: 57px;
  }
  .year-up-group .year-up-columns .year-up-column-2 {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 21px;
  }
  .year-up-group .year-up-cta {
    padding-top: 24px;
  }
}
.scl-flex-card-container {
  padding: 0;
  margin-bottom: 52px;
}
.scl-flex-card-container .scl-flex-card--header {
  padding-bottom: 6px;
}
.scl-flex-card-container .scl-flex-card--header h2 {
  color: #009681;
  font-weight: 400;
  padding: 0;
  margin: 0;
  font-size: 26px;
  line-height: 30px;
}
.scl-flex-card-container hr.scl-flex-card--border {
  display: none;
}
.scl-flex-card-container [id^="helios"] {
  padding: 0;
}
.scl-flex-card-container [id^="helios"] a,
.scl-flex-card-container [id^="helios"] a:visited {
  color: #000 !important;
}
.scl-flex-card-container .slider {
  max-width: 100%;
}
.scl-flex-card-container .slider .slider-card {
  background-color: #d8dd50;
}
.scl-flex-card-container .slider .slider-card > h3 {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 160px;
  cursor: default;
}
.scl-flex-card-container .slider .slider-card > h3 + p.pvd-paragraph {
  position: absolute;
  left: 18px;
  bottom: 20px;
}
.scl-flex-card-container .slider .slider-card > a {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 160px;
}
.scl-flex-card-container .slider .slider-card > a p.pvd-paragraph.small {
  position: absolute;
  bottom: 0;
  left: 0;
}
.scl-flex-card-container .slider .slider-card h3.color-brand {
  color: #000 !important;
}
@media only screen and (max-width: 760px) {
  .scl-flex-card-container .slider {
    margin: 0 20px;
  }
}
.ml-pod--wrap {
  border-bottom: 43px solid #008673;
}
.ml-pod--wrap .ML-previous-episodes-header {
  padding: 49px 10px 16px 39px;
  background: #008673;
  color: #faff70;
  font-size: 32px;
}
.ml-pod {
  border-top: 1px solid #404040;
  padding-top: 10px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
.ml-pod pvd-expand-collapse > .scl-flexible-images-with-column .scl-flx-50-50 {
  margin-top: 44px;
}
.ml-pod
  pvd-expand-collapse
  > .scl-flexible-images-with-column
  .scl-flx-50-50
  .div.expand-collapse-content {
  padding-left: 0 !important;
}
.ml-pod pvd-expand-collapse {
  margin-bottom: 0;
  padding: 0 36px;
  position: relative;
  line-height: 28px;
  color: #666666 !important;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}
.ml-pod pvd-expand-collapse .ml-pod--additional-title {
  margin-left: 4em;
  font-size: 24px;
}
.ml-pod pvd-expand-collapse .ml-pod--additional-title-long {
  margin-left: 3.5em;
  font-size: 24px;
}

@media only screen and (max-width: 760px) {
  .ml-pod--wrap {
    border-bottom: 43px solid #008673;
  }
  .ml-pod--wrap .ML-previous-episodes-header {
    padding-left: 25px;
    font-size: 30px;
  }
  .ml-pod pvd-expand-collapse {
    margin-bottom: 0;
    padding: 0 25px;
  }
  .ml-pod pvd-expand-collapse .ml-pod--additional-title {
    margin-left: 1em;
    display: inline-block;
  }
  .ml-pod pvd-expand-collapse .ml-pod--additional-title-long {
    margin-left: 0.5em;
    display: inline-block;
  }
}
#week1inforgaphicNCL .scl-flx-50-50 {
  margin-bottom: 0;
}
.ML-footer {
  box-sizing: border-box;
  background-color: #d8dd50;
  padding: 36px;
}
.ML-footer .ML-footer-logo {
  width: 269px;
  height: 63px;
}
.ML-footer .ML-footer-columns {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  position: relative;
  transform: translateY(-15px);
}
.ML-footer a {
  color: #000;
}
.ML-footer-column-1 {
  width: 286px;
  margin-right: 144px;
  font-size: 14px;
  line-height: 17px;
  flex-shrink: 0;
}
.ML-footer-column-1 p {
  padding-bottom: 7px;
}
.ML-footer-column-1 p:last-of-type {
  padding-bottom: 0;
}
.ML-footer-column-2 {
  width: 467px;
  padding-top: 71px;
  border-top: 2px solid #9da400;
  position: relative;
}
.ML-footer-column-2:before {
  content: "Stay connected";
  color: #000;
  font-size: 38px;
  line-height: 22px;
  font-weight: 400;
  position: absolute;
  letter-spacing: 0.001em;
  top: 26px;
  left: 0;
}
.ML-footer-column-2 .ML-footer-phone {
  position: absolute;
  top: -2px;
  transform: translate(100%, 0);
  right: 65px;
  width: 200px;
}
.ML-footer-column-2 .ML-footer-column-2-above-break {
  font-size: 16px;
  line-height: 18px;
  width: 100%;
  max-width: 90%;
}
.ML-footer-column-2
  .ML-footer-column-2-above-break
  .ML-footer-column-2-heading {
  display: block;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  margin-bottom: 6px;
}
.ML-footer-column-2 .ML-footer-column-2-below-break {
  border-top: 1px solid #000;
  margin-top: 19px;
  padding-top: 22px;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 88%;
  justify-content: flex-start;
  font-size: 14px;
  line-height: 16px;
}
.ML-footer-column-2 .ML-footer-column-2-below-break > img {
  margin-right: 2px;
}
.ML-footer-column-2 .ML-footer-column-2-below-break .ML-branch-locator {
  width: 100%;
}
.ML-footer-column-2 .ML-footer-column-2-below-break .ML-branch-locator a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ML-footer-column-2
  .ML-footer-column-2-below-break
  .ML-branch-locator
  a
  span.ML-branch-locator-text {
  width: 136px;
  padding-left: 3px;
}
.ML-footer-column-2 .ML-footer-column-2-below-break .ML-fidelity-mobile a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ML-footer-column-2 .ML-footer-column-2-below-break .ML-fidelity-mobile a img {
  margin-right: 10px;
  margin-left: 2px;
}
.ML-footer-column-2 .social-links {
  margin-top: 19px;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: nowrap;
  max-width: 450px;
}
.ML-footer-column-2 .social-links a {
  text-align: center;
  margin-right: 24.5px;
  white-space: nowrap;
}
.ML-footer-column-2 .social-links a:last-of-type {
  margin-right: 0;
}
.ML-footer-column-2 .social-links a img {
  margin: 0 auto 7px;
  display: block;
}
#layout-region-page-disclosure {
  display: none;
}
@media only screen and (max-width: 1100px) {
  .ML-footer .ML-footer-columns {
    justify-content: space-between;
  }
  .ML-footer-column-1 {
    margin-right: 0;
  }
  .ML-footer-column-2 {
    transform: translateX(-123px);
  }
}
@media only screen and (max-width: 1000px) {
  .ML-footer-column-2 {
    margin-left: 5vw;
    transform: translateX(0);
    width: 100%;
  }
  .ML-footer-column-2 .ML-footer-phone {
    display: none;
  }
  .ML-footer-column-2 .ML-footer-column-2-below-break {
    max-width: 100%;
  }
}
@media only screen and (max-width: 825px) {
  .ML-footer .ML-footer-columns {
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .ML-footer .ML-footer-logo {
    width: 148px;
    height: 35px;
    margin-bottom: 41px;
  }
  .ML-footer-column-1 {
    width: 100%;
    padding-top: 35px;
    border-top: 1px solid #000;
    margin-top: 20px;
    font-size: 12px;
    line-height: 15px;
  }
  .ML-footer-column-2 {
    width: 100%;
    margin-left: 0;
    border-top: 0;
    padding-top: 0;
    order: -1;
  }
  .ML-footer-column-2:before {
    content: "";
  }
  .ML-footer-column-2 .ML-footer-column-2-below-break {
    border-top: 0;
    margin-top: 0;
    padding-top: 4px;
  }
  .ML-footer-column-2 .ML-footer-column-2-below-break .ML-fidelity-mobile {
    transform: translateX(1em);
  }
  .ML-footer-column-2 .social-links {
    margin-top: 15px;
    margin-bottom: 17px;
  }
}
@media only screen and (max-width: 760px) {
  .ML-footer {
    padding: 21px 20px 64px;
  }
}
@media only screen and (max-width: 480px) {
  .ML-footer-column-2 .social-links a span.ML-social-link-text {
    display: none;
  }
}
#responsive-main .content-body--article p {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
@media only screen and (max-width: 760px) {
  #responsive-main .content-body--article p {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media only screen and (max-width: 912px) {
    .podcast-episodes-col2-mobile {
        margin: -70px 0 0 0;
      } 