
/* Universal breakpoints */
.map-bkg {
  width: 100%;
  height: 304px; }
  .map-bkg .map-heading {
    font-size: 40px;
    font-weight: 700;
    font-family: "Synchrony Sans", Helvetica, sans-serif;
    margin: 0;
    max-width: 75%; }
  .map-bkg .map-flag {
    background: #2D2E35;
    padding: 25px 25px 25px 0; }
    @media (min-width: 992px) {
      .map-bkg .map-flag {
        max-width: 550px;
        padding: 34px 60px 34px 0; } }
    .map-bkg .map-flag .content-shim::before {
      content: '';
      position: relative;
      background-color: #FBC600;
      height: 100%;
      width: 3px;
      display: block;
      margin-right: 32px;
      margin-left: 60px; }
      @media (max-width: 767px) {
        .map-bkg .map-flag .content-shim::before {
          margin-left: 20px;
          margin-right: 24px; } }
    .map-bkg .map-flag .map-sub-content {
      color: #FFF; }
      .map-bkg .map-flag .map-sub-content .inline-arrow-icon {
        width: 24px; }
      @media (max-width: 767px) {
        .map-bkg .map-flag .map-sub-content {
          padding-top: 10px; } }
