  .paragraph--type--component-full-width-media {
  padding-top: 50px;
  padding-bottom: 50px;
}

.full-width-media-header,
.full-width-media-subhead {
  margin: 0;
  width: 72%;
}

.full-width-media-subhead p {
  margin: 0;
  font-variation-settings: 'wght'300, 'slnt'0;
  font-size: var(--fs-24px);
  line-height: 172%;
  color: #606060;
}

.full-width-media-footer-header {
  font-family: DopisRegular, sans-serif !important;
  width: 100%;
  font-size: var(--fs-38px);
  line-height: 128%;
  color: #2D2A1F;
  margin-top: 50px;
}

.full-width-media-footer-row {
  margin: auto;
  width: 100%;
}

.full-width-media-footer-row p {
  width: 72%;
}

.full-width-media-footer-col {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.full-width-media-header h2 {
  font-family: DopisCondensedBold, sans-serif;
  line-height: 104%;
  text-transform: uppercase;
}

.full-width-media-subhead a {
  text-decoration: none !important;
}

.full-width-media-subhead a:hover {
  text-decoration: none !important;
}

.full-width-media-footer-text p {
  font-family: inter-variable, Helvetica, Arial, sans-serif !important;
  font-variation-settings: 'wght'300, 'slnt'0;
  font-size: 20px;
  line-height: 170%;
  color: #606060;
}

.full-width-media-footer-link .field__item a {
  text-decoration: none !important;
  font-weight: 500;
  border-bottom: 4px solid var(--color-spring-violet);
  font-size: var(--fs-16px);
  padding-bottom: 3px;
  color: #606060;
}

.full-width-media-footer-link .field__item a:hover {
  text-decoration: none !important;
  font-weight: 550;
}

/*.paragraph--type--component-full-width-media.component-background-dark .full-width-media-header h3 {
  color: var(--color-white);
}
.paragraph--type--component-full-width-media.component-background-dark .full-width-media-subhead {
  color: var(--color-white);
}
.paragraph--type--component-full-width-media.component-background-dark .full-width-media-subhead a {
  color: var(--color-lehigh-yellow);
}
.paragraph--type--component-full-width-media.component-background-dark .full-width-media-footer-header {
  color: var(--color-white);
}
.paragraph--type--component-full-width-media.component-background-dark .full-width-media-footer-text {
  color: var(--color-white);
}
.paragraph--type--component-full-width-media.component-background-dark .full-width-media-footer-link .field__item a {
  color: var(--color-white);
}
.paragraph--type--component-full-width-media:not(.component-background-dark) .full-width-media-header h3 {
  color: var(--color-lehigh-brown);
}
.paragraph--type--component-full-width-media:not(.component-background-dark) .full-width-media-subhead {
  color: var(--color-3b3b3b);
}
.paragraph--type--component-full-width-media:not(.component-background-dark) .full-width-media-footer-header {
  color: var(--color-lehigh-brown);
}
.paragraph--type--component-full-width-media:not(.component-background-dark) .full-width-media-footer-text {
  color: var(--color-3b3b3b);
}
.paragraph--type--component-full-width-media:not(.component-background-dark) .full-width-media-footer-link .field__item a {
  color: var(--color-000000);
}*/
.paragraph--type--component-full-width-media.component-background-dark {
  padding-bottom: 50px !important;
}

.paragraph--type--component-full-width-media.component-background-light {
  padding-bottom: 50px !important;
}

.paragraph--type--component-full-width-media .field--type-image {
  float: none !important;
  margin: 0px !important;
}

.paragraph--type--component-full-width-media .field--type-image img {
  float: none !important;
  margin: 0px !important;
}

.paragraph--type--component-full-width-media .full-width-media-media .video-item {
  max-width: unset !important;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--component-full-width-media.component-background-dark {
    margin-bottom: 80px;
    margin-top: 50px;
    padding-bottom: 50px !important;
  }

  .paragraph--type--component-full-width-media.component-background-light {
    margin-bottom: 80px;
    margin-top: 50px;
    padding-bottom: 50px !important;
  }
}

@media only screen and (max-width: 1080px) {
  .full-width-media-media .field--name-field-card-media-video .content-container {
    padding: 0px !important;
  }

  .full-width-media-footer-col {
    display: block;
    min-width: 100% !important;
    max-width: 100% !important;
  }

  .full-width-media-header,
  .full-width-media-subhead {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {

  /* Moved from landing-page-paragraph-padding.css (lines > 208) */
  .paragraph--type--component-full-width-media .full-width-media-media .video-item {
    padding-left: var(--padded-paragraph-desktop-sides) !important;
    padding-right: var(--padded-paragraph-desktop-sides) !important;
  }
}



@media screen and (min-width: 768px) {

  /* Moved from landing-page-paragraph-padding.css (lines > 208) */
  .paragraph--type--component-full-width-media .full-width-media-media img {
    padding-left: var(--padded-paragraph-desktop-sides) !important;
    padding-right: var(--padded-paragraph-desktop-sides) !important;
  }
}



@media screen and (max-width: 767px) {

  /* Moved from landing-page-paragraph-padding.css (lines > 208) */
  .paragraph--type--component-full-width-media .full-width-media-media {
    padding-left: var(--padded-paragraph-mobile-sides) !important;
    padding-right: var(--padded-paragraph-mobile-sides) !important;
    padding-top: 40px;
  }

  .paragraph--type--component-full-width-media .full-width-media-text-wrapper {
    padding-left: var(--padded-paragraph-mobile-sides) !important;
    padding-right: var(--padded-paragraph-mobile-sides) !important;
  }

  .paragraph--type--component-full-width-media .full-width-media-footer-header {
    margin-top: 24px;
  }

  .full-width-media-header,
  .full-width-media-subhead {
    width: 100%;
  }

  .full-width-media-subhead p {
    font-size: var(--fs-16px);
  }

  .full-width-media-footer-row p {
    font-size: var(--fs-14px);
    width: 100%;
  }
}

/*Light and Dark Background Styles*/
.paragraph--type--component-full-width-media.component-background-dark .full-width-media-header h2 {
  color: var(--color-white);
}

.paragraph--type--component-full-width-media.component-background-dark .full-width-media-subhead {
  color: var(--color-white);
}

.paragraph--type--component-full-width-media.component-background-dark .full-width-media-subhead p {
  color: var(--color-white);
}

.paragraph--type--component-full-width-media.component-background-dark .full-width-media-footer-header {
  color: var(--color-white);
}

.paragraph--type--component-full-width-media.component-background-dark .full-width-media-footer-text {
  color: var(--color-white);
}

.paragraph--type--component-full-width-media.component-background-dark .full-width-media-footer-link a {
  color: var(--color-white);
}

/*End Light and Dark Background Styles*/
