.cross-sell-pod {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 10px;
  min-height: 100px;
  width: 100%;
  margin-bottom: 30px; }
  .cross-sell-pod .main-pod-title {
    font-size: 2rem;
    text-align: center;
    font-weight: 400;
    margin-bottom: 20px; }
  .cross-sell-pod .pod-content {
    font-size: 1.25rem;
    padding-bottom: 10px;
    text-align: center; }
    .cross-sell-pod .pod-content p {
      margin: 0px; }
  .cross-sell-pod img {
    align-content: center;
    padding-bottom: 20px; }
    .cross-sell-pod img .rounded {
      border-radius: 10px; }
  .cross-sell-pod .cross-description .opaque-background {
    opacity: 1;
    color: #000000;
    border-radius: 10px;
    text-align: center; }
  .cross-sell-pod .cross-description {
    text-align: center;
    font-size: 1.25rem;
    width: 50%;
    margin: 0 auto;
    padding: 25px; }
  .cross-sell-pod + .pods-section .generic-pod-container .pods-section_item .main-pod-title {
    margin-top: 0px; }
  .cross-sell-pod .button-section.button.outline {
    border: 1px solid #E20886; }
  .cross-sell-pod .info-banner {
    text-align: center;
    text-transform: uppercase; }
    .cross-sell-pod .info-banner h4 {
      color: #ffffff;
      text-align: center;
      text-transform: uppercase;
      font-size: 1rem;
      padding: 10px;
      font-weight: bold;
      letter-spacing: 1px; }
    .cross-sell-pod .info-banner.group-blue-tint-bkg h4, .cross-sell-pod .info-banner.group-pink-tint-bkg h4, .cross-sell-pod .info-banner.group-white-redesign-bkg h4 {
      color: #000000; }
    .cross-sell-pod .info-banner.group-white-redesign-bkg .main-pod-title {
      color: #007ACC; }
  .cross-sell-pod.redesign-pod-theme.inverse-pod-theme {
    margin-left: -25px;
    margin-right: -25px;
    border-radius: 0;
    width: auto; }
  .cross-sell-pod.group-pink-tint-inverse .main-pod-title {
    color: #E20886; }
  .cross-sell-pod.group-pink-tint-inverse .button.outline {
    border: 1px solid #E20886; }
  .cross-sell-pod.group-blue-tint-inverse .main-pod-title {
    color: #007ACC; }
  .cross-sell-pod.inverse-pod-theme:not(.group-pink-tint-inverse):not(.group-blue-tint-inverse):not(.group-white-redesign-inverse) .main-pod-title, .cross-sell-pod.inverse-pod-theme:not(.group-pink-tint-inverse):not(.group-blue-tint-inverse):not(.group-white-redesign-inverse) p, .cross-sell-pod.inverse-pod-theme:not(.group-pink-tint-inverse):not(.group-blue-tint-inverse):not(.group-white-redesign-inverse) h2.subtitle, .cross-sell-pod.inverse-pod-theme:not(.group-pink-tint-inverse):not(.group-blue-tint-inverse):not(.group-white-redesign-inverse) h3.small-subtitle, .cross-sell-pod.inverse-pod-theme:not(.group-pink-tint-inverse):not(.group-blue-tint-inverse):not(.group-white-redesign-inverse) .bullets li > span, .cross-sell-pod.inverse-pod-theme:not(.group-pink-tint-inverse):not(.group-blue-tint-inverse):not(.group-white-redesign-inverse) .bullets li:before {
    color: #ffffff; }
  .cross-sell-pod.inverse-pod-theme.group-white-redesign-inverse .button.outline {
    border-color: #E20886; }
  .cross-sell-pod.group-blue-tint .main-pod-title, .cross-sell-pod.group-blue-tint p, .cross-sell-pod.group-blue-tint h2.subtitle, .cross-sell-pod.group-blue-tint h3.small-subtitle, .cross-sell-pod.group-blue-tint .bullets li > span, .cross-sell-pod.group-blue-tint .bullets li:before {
    color: #000000; }
  .cross-sell-pod.group-white-redesign .opaque-background .main-pod-title {
    color: #007ACC; }
  .cross-sell-pod.group-white-redesign p, .cross-sell-pod.group-white-redesign h2.subtitle, .cross-sell-pod.group-white-redesign h3.small-subtitle, .cross-sell-pod.group-white-redesign .bullets li > span, .cross-sell-pod.group-white-redesign .bullets li:before {
    color: #000000; }
  .cross-sell-pod.group-pink-redesign-inverse .pod-content p a {
    color: #ffffff; }
  .cross-sell-pod.group-pink-redesign-inverse .button:not(.outline) {
    border: 1px solid #ffffff; }
    .cross-sell-pod.group-pink-redesign-inverse .button:not(.outline):hover {
      border: 1px solid #A6297A; }
  .cross-sell-pod.group-pink-redesign-inverse .button.outline:hover {
    border: 1px solid #ffffff; }
  @media (max-width: 768px) {
    .cross-sell-pod .cross-description {
      width: 75%; } }
  @media (max-width: 620px) {
    .cross-sell-pod .main-pod-title, .cross-sell-pod .pod-content {
      padding-left: 10px;
      padding-right: 10px; }
    .cross-sell-pod .cross-description {
      width: 100%; }
    .cross-sell-pod .button {
      display: block;
      min-width: 150px;
      margin-right: 0px; } }
