/* Scss Document */
#creditFreezeToggleComponent {
  max-width: 540px;
  padding: 0 15px; }
  #creditFreezeToggleComponent .toggleFeature .tu-tab {
    background-color: #FCD800;
    cursor: pointer;
    min-height: 70px;
    margin: 5px 0; }
    #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-main-icon {
      padding-top: 15px;
      padding-left: 15px;
      float: left; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-main-icon .down {
        display: inline-block; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-main-icon .up {
        display: none; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-main-icon img {
        width: 30px;
        height: 30px; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-main-icon.arrows {
        float: right;
        padding: 15px 15px 0 0; }
        #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-main-icon.arrows img {
          width: 12px; }
    #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-tab-text {
      text-align: center;
      padding-top: 15px;
      text-transform: uppercase;
      text-decoration: none;
      display: inline-block;
      margin: auto;
      width: 70%; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab .tu-tab-text .tu-title {
        font-size: 14px;
        font-weight: 600; }
    #creditFreezeToggleComponent .toggleFeature .tu-tab.activeTab {
      background-color: #ffffff;
      border-top: 2px solid #00A6CA; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab.activeTab .tu-main-icon .down {
        display: none; }
      #creditFreezeToggleComponent .toggleFeature .tu-tab.activeTab .tu-main-icon .up {
        display: inline-block; }
  #creditFreezeToggleComponent .toggleFeature .openTab {
    background-color: #ffffff;
    padding: 4rem 2rem;
    padding-left: 15px; }
    #creditFreezeToggleComponent .toggleFeature .openTab .tu-title {
      font-weight: 700;
      font-size: 32px;
      line-height: 48px;
      margin-top: 0px; }
    #creditFreezeToggleComponent .toggleFeature .openTab .tu-text {
      font-size: 20px;
      font-weight: 300; }
    #creditFreezeToggleComponent .toggleFeature .openTab .tu-action {
      font-size: 20px;
      font-weight: 700; }
    #creditFreezeToggleComponent .toggleFeature .openTab .tu-markdown {
      font-size: 16px; }
    #creditFreezeToggleComponent .toggleFeature .openTab p {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      line-height: 1.5; }
    #creditFreezeToggleComponent .toggleFeature .openTab .select {
      border-bottom: 2px solid #00A6CA;
      background-color: #dddddd; }
      #creditFreezeToggleComponent .toggleFeature .openTab .select .tu-tab-text {
        width: 100%;
        height: 50px;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        border: none;
        background-color: transparent; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-title {
      font-size: 20px;
      font-weight: 700;
      margin: 30px 0 30px 0;
      line-height: 1.375em; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-index {
      border-top: 2px solid #dddddd; }
      #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-index .tu-index-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 48px;
        text-align: center; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .gray-subtitle {
      color: #707070;
      font-size: 16px;
      margin-top: 30px;
      margin-bottom: 10px;
      font-weight: 700; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content.tu-row {
      padding: 30px 0 30px 0; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content ul {
      padding-left: 40px;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      line-height: 1.5; }
      #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content ul li {
        list-style-type: disc;
        font-size: 16px; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content .tu-disclaimer {
      color: #000000;
      font-size: 14px;
      font-weight: 600; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content .sub-title {
      font-size: 18px;
      font-weight: 700;
      line-height: 1.5em; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content .tu-card .tu-text {
      font-weight: 500;
      font-size: 18px;
      line-height: 1.2;
      margin: 0; }
    #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content .tu-link {
      margin-top: 10px; }
      #creditFreezeToggleComponent .toggleFeature .openTab .lovedones .tu-markdown-content .tu-link .tu-text {
        color: #000000;
        font-size: 14px;
        font-weight: 600; }
    #creditFreezeToggleComponent .toggleFeature .openTab .btn-container {
      margin-top: 10px; }
      #creditFreezeToggleComponent .toggleFeature .openTab .btn-container .tu-btn-group {
        text-align: center; }
        #creditFreezeToggleComponent .toggleFeature .openTab .btn-container .tu-btn-group .tu-btn-primary {
          color: #ffffff;
          background-color: #F26E00;
          border-color: #F26E00; }
        #creditFreezeToggleComponent .toggleFeature .openTab .btn-container .tu-btn-group .tu-btn {
          text-decoration: none;
          display: inline-block;
          width: 140px;
          height: 50px;
          font-size: 18px;
          font-weight: 400;
          line-height: 2;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          border: 1px solid transparent;
          transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          padding: 0.5rem 1rem;
          border-radius: 10px;
          padding-right: 0.75rem;
          padding-left: 0.75rem; }
        #creditFreezeToggleComponent .toggleFeature .openTab .btn-container .tu-btn-group .tu-text {
          font-size: 16px;
          font-weight: 600;
          text-align: center;
          font-family: Intro, "Trebuchet MS", Helvetica, Arial, sans-serif;
          margin-top: 5px; }
        #creditFreezeToggleComponent .toggleFeature .openTab .btn-container .tu-btn-group .tu-button {
          display: inline-block;
          width: 130px; }
    #creditFreezeToggleComponent .toggleFeature .openTab h3 {
      display: block;
      font-size: 1.17em;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      font-weight: bold;
      color: #000000; }
      #creditFreezeToggleComponent .toggleFeature .openTab h3.tu-subtitle {
        color: #707070;
        font-weight: 700;
        font-size: 22px;
        line-height: 33px;
        margin-top: 10px; }
    #creditFreezeToggleComponent .toggleFeature .openTab h5 {
      margin-top: 0;
      margin-bottom: 10px; }
    #creditFreezeToggleComponent .toggleFeature .openTab label.tu-subtitle {
      color: #707070;
      font-weight: 700;
      font-size: 22px;
      line-height: 33px;
      margin-top: 10px; }
    #creditFreezeToggleComponent .toggleFeature .openTab .tu-compare-text {
      color: #00A6CA;
      font-size: 20px;
      font-weight: 600; }
      #creditFreezeToggleComponent .toggleFeature .openTab .tu-compare-text a {
        color: #000000; }
		
.freezeFaqWrapper {
  width: 100%; }
  .freezeFaqWrapper .faqContainer {
    background-color: #eeeeee;
    padding: 20px;
    margin: 20px 15px; }
    .freezeFaqWrapper .faqContainer .catResultsSection .faqBoxes .faqQuestionBox {
      width: 100%;
      border-top: none;
      border-left: none;
      border-right: none;margin: 0; }
    .freezeFaqWrapper .faqContainer .catResultsSection .faqBoxes .faqAnswer {
      text-align: left; }
  .freezeFaqWrapper .faqHeader {
    margin-bottom: 30px; }
    .freezeFaqWrapper .faqHeader .tu-title {
      color: #000000;
      font-weight: 700;
      font-size: 32px;
      line-height: 1.5;
      margin: 0; }
    .freezeFaqWrapper .faqHeader .tu-subtitle {
      color: #494949;
      font-weight: 700;
      font-size: 22px;
      line-height: 1.5;
      margin-top: 10px; }
  .freezeFaqWrapper .faqSearch {
    position: relative;
    margin-bottom: 30px; }
    .freezeFaqWrapper .faqSearch .close-icon {
      position: absolute;
      right: 0px;
      top: 0;
      display: block;
      width: 18px;
      height: 18px;
      border: none;
      background-color: transparent;
      vertical-align: middle;
      outline: 0;
      cursor: pointer; }
      .freezeFaqWrapper .faqSearch .close-icon span {
        display: block;
        position: absolute;
        left: 0;
        top: 8px;
        width: 18px;
        height: 2px;
        z-index: 1;
        background-color: #005365;
        transform: rotate(45deg); }
        .freezeFaqWrapper .faqSearch .close-icon span:nth-child(2) {
          transform: rotate(135deg); }
      .freezeFaqWrapper .faqSearch .close-icon:focus {
        outline: 1px dashed #005365; }
    .freezeFaqWrapper .faqSearch .search-box:not(:valid) ~ .close-icon {
      display: none; }
    .freezeFaqWrapper .faqSearch .faqSearchForm {
      position: relative;
      margin-bottom: 1.5rem; }
    .freezeFaqWrapper .faqSearch .search-box-placeholder {
      position: absolute;
	  display: block;
      top: 0;
      padding: 2px 0 0 20px;
      transition: all 200ms;
       }
    .freezeFaqWrapper .faqSearch .search-box:focus + .search-box-placeholder,
    .freezeFaqWrapper .faqSearch .search-box:valid + .search-box-placeholder {
      font-size: 75%;
      transform: translate3d(0, -100%, 0);
      opacity: 1;
      text-transform: uppercase; }
    .freezeFaqWrapper .faqSearch .searchIcon {
      position: absolute;
      top: 3px;
      pointer-events: none;
      height: 18px;
      width: 18px;
      fill: none;
      stroke: #000000;
      stroke-width: 2px;
      stroke-miterlimit: 10;
      z-index: 1; }
    .freezeFaqWrapper .faqSearch :-moz-submit-invalid {
      box-shadow: none; }
    .freezeFaqWrapper .faqSearch :-moz-ui-invalid {
      box-shadow: none; }
    .freezeFaqWrapper .faqSearch .faqInput {
      border: 0;
      border-bottom: 1px #000000 solid;
      width: 100%;
      background-color: #eeeeee;
      font-size: 16px;
      padding-left: 22px;
      padding-bottom: 5px; }
      .freezeFaqWrapper .faqSearch .faqInput:invalid {
        box-shadow: none; }
      .freezeFaqWrapper .faqSearch .faqInput:focus {
        border-bottom-color: #00A6CA;
        border-bottom-width: 2px;
        outline: 1px dashed #005365; }
      .freezeFaqWrapper .faqSearch .faqInput::placeholder {
        color: black;
        opacity: 1; }
  .freezeFaqWrapper .faqCategories {
    margin-top: 30px; }
    .freezeFaqWrapper .faqCategories .tu-subtitle2 {
      color: #494949;
      font-weight: 700;
      font-size: 16px;
      line-height: 1.5; }
    .freezeFaqWrapper .faqCategories .catListItem {
      margin-bottom: 5px;
      font-size: 16px; }
      .freezeFaqWrapper .faqCategories .catListItem .catIcon {
        width: 20px;
        height: 20px;
        fill: #000000;
        float: left;
        margin: 1px 3px 0 0; }
      .freezeFaqWrapper .faqCategories .catListItem a {
        color: #000000;
        text-decoration: underline;
        font-size: 15px; }
      .freezeFaqWrapper .faqCategories .catListItem.active .catIcon {
        fill: #00A6CA; }
      .freezeFaqWrapper .faqCategories .catListItem.active a {
        color: #005365;
        font-weight: 700;
        text-decoration: none; }
    .freezeFaqWrapper .faqCategories .catListItem:hover .catIcon {
      fill: #00A6CA; }
    .freezeFaqWrapper .faqCategories .catListItem:hover a {
      color: #00A6CA;
      cursor: pointer; }
    .freezeFaqWrapper .faqCategories .seeFaqs {
      display: block;
      width: 100%;
      margin: 10px 0 20px 0;
      padding-top: 10px;
      border-top: 1px solid #000000;
      font-size: 12px;
      text-decoration: none;
      color: #005365;
      font-weight: 700; }
  .freezeFaqWrapper .resultsSection {
    display: none;
    margin-top: 75px; }
    .freezeFaqWrapper .resultsSection .resultsCat {
      font-weight: 700; }
  .freezeFaqWrapper .faqBoxes {
    margin-top: 25px; }
    .freezeFaqWrapper .faqBoxes .results {
      font-size: 14px; }
      .freezeFaqWrapper .faqBoxes .results button {
        margin-left: 10px; }
    .freezeFaqWrapper .faqBoxes .faqQuestionBox {
      position: relative;
      display: flex;
      flex-direction: column;
      border: none;
      padding: 16px 10px;
      margin-bottom: 5px;
      background-color: white;
      color: black;
      /* border-bottom: 2px solid #ffffff; */
      /* border-radius: 3px;  */
    }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqIcon {
        position: absolute;
        top: 18px;
        left: 10px;
        display: block;
        height: 24px;
        width: 24px;
        border-radius: 12px;
        border: 2px solid #00A6CA;
        z-index: 1; }
        .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqIcon span {
          position: absolute;
          top: 9px;
          left: 4px;
          display: block;
          height: 2px;
          width: 12px;
          background-color: #00A6CA; }
          .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqIcon span:nth-child(2) {
            -webkit-transition: transform 0.25s;
            /* Safari */
            transition: transform 0.25s;
            transform: rotate(90deg); }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .foundText {
        color: #00A6CA; }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion {
        width: 100%;
        padding-left: 30px;
        color: black;
        font-size: 18px;
        line-height: 1.5;
        font-weight: 700;
        text-align: left; }
        .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion h2 {
          margin: 0 0 10px;
          font-size: 18px;
          font-weight: 700;
        line-height: 1.6;
      margin: 0; }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqAnswer {
        display: none;
        text-align: left; }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox.open {
        border-bottom-color: #FCD800; }
        .freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqAnswer {
          display: block; }
        .freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqIcon {
          border: 2px solid #000000; }
          .freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqIcon span {
            background-color: #000000; }
            .freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqIcon span:nth-child(2) {
              transform: rotate(180deg); }
    .freezeFaqWrapper .faqBoxes .faqQuestionBox:hover .faqIcon {
      cursor: pointer; }
    .freezeFaqWrapper .faqBoxes .faqQuestionBox:hover .faqQuestion {
      cursor: pointer; }
    .freezeFaqWrapper .faqBoxes .faqShowing {
      font-size: 12px;
      font-weight: 700; }
	  
  /* Scss Document */
  #creditFreezeToggleComponent {
    max-width: 720px; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container {
      display: flex;
      flex-direction: row; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature {
        width: 25%; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab {
          margin: 0;
          height: 100%; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab {
            height: auto; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-tab-text {
              width: 80%; }
              #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-tab-text .tu-title {
                font-size: 14px;
                font-weight: 600; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-main-icon {
              float: right;
              width: 20%; }
              #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-main-icon.arrows {
                padding: 10px 15px 0 0; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text {
            width: 100%; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text .tu-title {
              line-height: 1.5;
              display: block;
              margin-bottom: 10px; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-main-icon {
            float: none;
            text-align: center; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab {
      background-color: #ffffff;
      padding: 4rem 2rem;
      padding-left: 15px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-title {
        font-weight: 700;
        font-size: 32px;
        line-height: 48px;
        margin-top: 0px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-subtitle {
        color: #707070;
        font-weight: 700;
        font-size: 22px;
        line-height: 33px;
        margin-top: 10px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-text {
        font-size: 20px;
        font-weight: 300; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-action {
        font-size: 20px;
        font-weight: 700; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner p {
        display: block;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        line-height: 1.5; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner h3 {
        display: block;
        font-size: 1.17em;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        font-weight: bold;
        color: #000000; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left {
        float: left;
        width: 60%; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-btns .tu-btn {
          width: 185px !important;
          height: 53px !important;
          font-size: 22px !important;
          text-decoration: none; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-text {
          font-size: 16px;
          font-weight: 600;
          text-align: center;
          font-family: Intro, "Trebuchet MS", Helvetica, Arial, sans-serif;
          margin-top: 5px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-button {
          display: inline-block;
          width: 180px; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-button img {
            height: 53px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .tu-compare-text {
          color: #00A6CA;
          font-size: 20px;
          font-weight: 600; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .tu-compare-text a {
            color: #000000; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner-right {
        float: left;
        width: 40%; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner-right img {
          width: 100%; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner.withpadding {
        padding: 64px 32px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-title.smaller {
        font-size: 20px;
        font-weight: 700;
        margin: 30px 0 30px 0;
        line-height: 1.375em; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index {
        border-top: 2px solid #dddddd; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-index-text {
          font-size: 32px;
          font-weight: 700;
          line-height: 48px;
          float: left;
          margin: 8px 30px 0 30px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content {
          display: inline-block;
          width: 90%; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content p {
            font-size: 16px;
            line-height: 24px;
            margin: 16px 0; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content ul {
            padding-left: 40px;
            margin-block-start: 1em;
            margin-block-end: 1em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            line-height: 1.5; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content ul li {
              list-style-type: disc;
              font-size: 16px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .gray-subtitle {
        color: #707070;
        font-size: 16px;
        margin-top: 30px;
        margin-bottom: 10px;
        font-weight: 700; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content.tu-row {
        padding: 30px 0 30px 0; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-disclaimer {
        color: #000000;
        font-size: 14px;
        font-weight: 600; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .sub-title {
        font-size: 18px;
        font-weight: 700;
        line-height: 1.5em; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-card .tu-text {
        font-weight: 500;
        font-size: 18px;
        line-height: 1.2;
        margin: 0; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-link {
        margin-top: 10px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-link .tu-text {
          color: #000000;
          font-size: 14px;
          font-weight: 600; }
    #creditFreezeToggleComponent .btn-container {
      margin-top: 10px; }
      #creditFreezeToggleComponent .btn-container .tu-btn-group {
        text-align: center; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-btn-primary {
          color: #ffffff;
          background-color: #F26E00;
          border-color: #F26E00; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-btn {
          display: inline-block;
          width: 140px;
          height: 50px;
          font-size: 18px;
          font-weight: 400;
          line-height: 2;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          border: 1px solid transparent;
          transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          padding: 0.5rem 1rem;
          border-radius: 10px;
          padding-right: 0.75rem;
          padding-left: 0.75rem; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-text {
          font-size: 16px;
          font-weight: 600;
          text-align: center;
          font-family: Intro, "Trebuchet MS", Helvetica, Arial, sans-serif;
          margin-top: 5px; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-button {
          display: inline-block;
          width: 130px; } }
		  
@media (min-width: 768px) {
  .freezeFaqWrapper .faqContainer {
    max-width: 690px;
    margin-right: auto;
    margin-left: auto; }
  .freezeFaqWrapper .faqSearch {
    margin-top: 20px; }
    .freezeFaqWrapper .faqSearch .faqInput {
      font-size: 18px; }
  .freezeFaqWrapper .faqCategories .catListItem {
    font-size: 18px; }
  .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion {
    padding-left: 40px; }
}

 /* Scss Document */
  #creditFreezeToggleComponent {
    max-width: 960px; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text {
      width: 60%;
      text-align: center;
      margin: 0 0 0 10px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text .tu-title {
        width: 90%; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-main-icon {
      width: 20%;
      text-align: left;
      float: left; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-main-icon.arrows {
        width: 10%;
        text-align: right;
        float: right; } 
		
@media (min-width: 992px) {
  .freezeFaqWrapper .faqContainer {
    max-width: 960px;
    padding: 30px; }
  .freezeFaqWrapper .faqHeader .tu-title {
    font-size: 32px; }
  .freezeFaqWrapper .faqHeader .tu-subtitle {
    font-size: 22px; }
  .freezeFaqWrapper .faqSearch .searchIcon {
    height: 20px;
    width: 20px; }
  .freezeFaqWrapper .faqSearch .faqInput {
    font-size: 20px; }
  .freezeFaqWrapper .catResultsSection {
    display: flex;
    flex-direction: row; }
  .freezeFaqWrapper .faqCategories {
    flex-basis: 200px;
    margin-right: 15px;
    margin-top: 15px; }
    .freezeFaqWrapper .faqCategories .tu-subtitle2 {
      margin-top: 0; }
    .freezeFaqWrapper .faqCategories .catListItem {
      margin-bottom: 15px; }
  .freezeFaqWrapper .faqBoxes {
    flex-basis: 685px;
    margin-top: 15px; }
    .freezeFaqWrapper .faqBoxes .faqQuestionBox {
      margin-bottom: 10px; }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion {
        font-size: 20px; }
        .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion h2 {
          margin: 0 0 10px;
          font-size: 18px;
          font-weight: 700; }
    .freezeFaqWrapper .faqBoxes .faqShowing {
      font-size: 16px; }
 }
 
 
 @media (min-width: 768px) {
  /* Scss Document */
  #creditFreezeToggleComponent {
    max-width: 720px; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container {
      display: flex;
      flex-direction: row; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature {
        width: 25%; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab {
          margin: 0;
          height: 100%; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab {
            height: auto; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-tab-text {
              width: 80%; }
              #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-tab-text .tu-title {
                font-size: 14px;
                font-weight: 600; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-main-icon {
              float: right;
              width: 20%; }
              #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab.subtab .tu-main-icon.arrows {
                padding: 10px 15px 0 0; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text {
            width: 100%; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text .tu-title {
              line-height: 1.5;
              display: block;
              margin-bottom: 10px; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-main-icon {
            float: none;
            text-align: center; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab {
      background-color: #ffffff;
      padding: 4rem 2rem;
      padding-left: 15px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-title {
        font-weight: 700;
        font-size: 32px;
        line-height: 48px;
        margin-top: 0px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-subtitle {
        color: #707070;
        font-weight: 700;
        font-size: 22px;
        line-height: 33px;
        margin-top: 10px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-text {
        font-size: 20px;
        font-weight: 300; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner .tu-action {
        font-size: 20px;
        font-weight: 700; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner p {
        display: block;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        line-height: 1.5; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner h3 {
        display: block;
        font-size: 1.17em;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        font-weight: bold;
        color: #000000; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left {
        float: left;
        width: 60%; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-btns .tu-btn {
          width: 185px !important;
          height: 53px !important;
          font-size: 22px !important;
          text-decoration: none; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-text {
          font-size: 16px;
          font-weight: 600;
          text-align: center;
          font-family: Intro, "Trebuchet MS", Helvetica, Arial, sans-serif;
          margin-top: 5px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-button {
          display: inline-block;
          width: 180px; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .btn-container .tu-btn-group .tu-button img {
            height: 53px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .tu-compare-text {
          color: #00A6CA;
          font-size: 20px;
          font-weight: 600; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner.left .tu-compare-text a {
            color: #000000; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner-right {
        float: left;
        width: 40%; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .cf-banner-right img {
          width: 100%; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner.withpadding {
        padding: 64px 32px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-title.smaller {
        font-size: 20px;
        font-weight: 700;
        margin: 30px 0 30px 0;
        line-height: 1.375em; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index {
        border-top: 2px solid #dddddd; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-index-text {
          font-size: 32px;
          font-weight: 700;
          line-height: 48px;
          float: left;
          margin: 8px 30px 0 30px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content {
          display: inline-block;
          width: 90%; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content p {
            font-size: 16px;
            line-height: 24px;
            margin: 16px 0; }
          #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content ul {
            padding-left: 40px;
            margin-block-start: 1em;
            margin-block-end: 1em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            line-height: 1.5; }
            #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-index .tu-markdown-content ul li {
              list-style-type: disc;
              font-size: 16px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .gray-subtitle {
        color: #707070;
        font-size: 16px;
        margin-top: 30px;
        margin-bottom: 10px;
        font-weight: 700; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content.tu-row {
        padding: 30px 0 30px 0; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-disclaimer {
        color: #000000;
        font-size: 14px;
        font-weight: 600; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .sub-title {
        font-size: 18px;
        font-weight: 700;
        line-height: 1.5em; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-card .tu-text {
        font-weight: 500;
        font-size: 18px;
        line-height: 1.2;
        margin: 0; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-link {
        margin-top: 10px; }
        #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleContent-container .openTab .lovedones .cf-banner .tu-markdown-content .tu-link .tu-text {
          color: #000000;
          font-size: 14px;
          font-weight: 600; }
    #creditFreezeToggleComponent .btn-container {
      margin-top: 10px; }
      #creditFreezeToggleComponent .btn-container .tu-btn-group {
        text-align: center; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-btn-primary {
          color: #ffffff;
          background-color: #F26E00;
          border-color: #F26E00; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-btn {
          display: inline-block;
          width: 140px;
          height: 50px;
          font-size: 18px;
          font-weight: 400;
          line-height: 2;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          border: 1px solid transparent;
          transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
          padding: 0.5rem 1rem;
          border-radius: 10px;
          padding-right: 0.75rem;
          padding-left: 0.75rem; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-text {
          font-size: 16px;
          font-weight: 600;
          text-align: center;
          font-family: Intro, "Trebuchet MS", Helvetica, Arial, sans-serif;
          margin-top: 5px; }
        #creditFreezeToggleComponent .btn-container .tu-btn-group .tu-button {
          display: inline-block;
          width: 130px; } }
		  
@media (min-width: 768px) {
  .freezeFaqWrapper .faqContainer {
    max-width: 690px;
    margin-right: auto;
    margin-left: auto; }
  .freezeFaqWrapper .faqSearch {
    margin-top: 20px; }
    .freezeFaqWrapper .faqSearch .faqInput {
      font-size: 18px; }
  .freezeFaqWrapper .faqCategories .catListItem {
    font-size: 18px; }
  .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion {
    padding-left: 40px; }
  /*Banner Short 330 hero component*/
  #productheroComponent .hero .heroImage {
    height: 330px;
    margin-top: 150px; }
  #productheroComponent .hero .heroContent .heroContentTop {
    margin-top: -480px;
    padding-top: 15px; }
    #productheroComponent .hero .heroContent .heroContentTop .mainHeadline {
      font-weight: 500;
      font-size: 30px;
      line-height: 34px;
      margin-bottom: 10px; }
    #productheroComponent .hero .heroContent .heroContentTop .subHeadline {
      font-size: 25px;
      font-weight: 300;
      line-height: 28px; }
  #productheroComponent .hero .heroContent .heroContentBottom {
    margin-top: 430px;
    border-left: none; }
  /*featured assets carousel */
  #featuredAssetsCarouselComponent {
    background: none;
    padding-bottom: 30px; }
    #featuredAssetsCarouselComponent #featuredAssetsCarousel h2 {
      text-align: center;
      padding: 0 0 40px 0;
      font-size: 32px;
      line-height: 40px;
      font-weight: 500; }
    #featuredAssetsCarouselComponent #featuredAssetsCarousel .carousel-inner .item {
      text-align: left; }
      #featuredAssetsCarouselComponent #featuredAssetsCarousel .carousel-inner .item .feature-assets-thumbnail img {
        width: auto;
        -webkit-box-shadow: 10px 11px 6px -3px #dddddd;
        -moz-box-shadow: 10px 11px 6px -3px #dddddd;
        box-shadow: 10px 11px 6px -3px #dddddd;
        margin: 0 20px 40px 0px; }
  /*featured large single video */
  .featuredSingleVideo h2 {
    text-align: center;
    padding: 0 0 40px 0;
    font-size: 32px;
    line-height: 40px;
    font-weight: 500; }
  .creditWellness-banner .hero .bgrd-img {
    background-image: url("../../resources/images/credit-wellness-landing-heroImg-tablet.jpg");
    height: 615px; }
    .creditWellness-banner .hero .bgrd-img #headerLogo {
      padding: 10px 0 0 116px; }
    .creditWellness-banner .hero .bgrd-img .overlay-img img {
      width: 50%;
      right: 179px;
      bottom: -35px; }
  .creditWellness-banner .grayWave h1.primaryHeadline {
    font-size: 46px;
    line-height: 48px;
    padding: 10px 50px; }
  .creditWellness-banner .grayWave .subHeading {
    font-size: 27px; }
  .creditWellness-banner .grayWave .btn-wrap .btn {
    margin-top: 20px;
    margin-bottom: 30px; }
  .creditWellness-banner .grayWave .upsellPoints {
    font-size: 22px;
    font-weight: 600;
    text-align: center; }
    .creditWellness-banner .grayWave .upsellPoints li {
      list-style-type: none;
      line-height: 35px; }
  .creditWellness-banner .gray-bgrd {
    background-color: #F8F7F7; }
    .creditWellness-banner .gray-bgrd .offerDetails {
      font-size: 12px;
      padding: 10px 30px;
      text-align: center;
      line-height: 14px; }
  #whiteBoxBannerComponent .whiteBoxBannerHero .heroImage {
    background-size: cover;
    background-position: top;
    margin-top: 0;
    height: 460px; }
  #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent {
    margin-top: -400px;
    width: 455px;
    height: auto;
    padding: 0 35px;
    margin-left: 40px;
    background-color: #ffffff;
    border: 3px solid #00A6CA;
    text-align: left; }
    #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent .heroContentTop {
      padding: 30px 0 9px 0;
      height: auto;
      margin-top: 0; }
      #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent .heroContentTop .primaryHeadline {
        margin-top: -4px;
        font-size: 30px;
        line-height: 34px; }
    #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent .heroContentBottom {
      margin-top: 0;
      border-left: 0;
      padding-left: 0; }
      #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent .heroContentBottom .btn {
        width: 55%;
        margin-top: 0; }
      #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent .heroContentBottom p {
        float: none;
        font-size: 16px;
        line-height: 22px;
        width: auto;
        text-align: left; }
      #whiteBoxBannerComponent .whiteBoxBannerHero .heroContent .heroContentBottom .btn.tu-tall-btn {
        position: relative;
        left: auto;
        margin-bottom: 10px;
        height: auto;
        width: 67%; }
  .splitBanner.carousel .carousel-inner {
    height: 600px; }
  .splitBanner.carousel .carousel-indicators li {
    margin-right: 10px; }
  .splitBanner.carousel .slideCtrl.pause {
    right: 45%; }
  .splitBanner.carousel .slideCtrl.play {
    right: 38%; }
  .splitBanner .hero .heroImage {
    margin-top: 0;
    height: 350px;
    background-size: cover;
    background-position: right center; }
  .splitBanner .hero .heroContent .btn {
    width: 30%; }
  #heroComponent .category-hero__heroImageWrap {
    display: flex; }
    #heroComponent .category-hero__heroImageWrap .heroImage {
      width: 50%;
      background-position: 60% 50%;
      justify-content: flex-end;
      margin-left: auto;
      height: 350px; }
    #heroComponent .category-hero__heroImageWrap .category-hero__text {
      width: 50%;
      padding: 100px 40px 40px; }
      #heroComponent .category-hero__heroImageWrap .category-hero__text h1 {
        font-size: 34px; } }

@media (min-width: 992px) {
  /* Scss Document */
  #creditFreezeToggleComponent {
    max-width: 960px; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text {
      width: 60%;
      text-align: center;
      margin: 0 0 0 10px; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-tab-text .tu-title {
        width: 90%; }
    #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-main-icon {
      width: 20%;
      text-align: left;
      float: left; }
      #creditFreezeToggleComponent .credit-freeze-feature-dskt .toggleFeature-container .toggleFeature .tu-tab .tu-main-icon.arrows {
        width: 10%;
        text-align: right;
        float: right; } }
@media (min-width: 992px) {
  .freezeFaqWrapper .faqContainer {
    max-width: 960px;
    padding: 30px; }
  .freezeFaqWrapper .faqHeader .tu-title {
    font-size: 32px; }
  .freezeFaqWrapper .faqHeader .tu-subtitle {
    font-size: 22px; }
  .freezeFaqWrapper .faqSearch .searchIcon {
    height: 20px;
    width: 20px; }
  .freezeFaqWrapper .faqSearch .faqInput {
    font-size: 20px; }
  .freezeFaqWrapper .catResultsSection {
    display: flex;
    flex-direction: row; }
  .freezeFaqWrapper .faqCategories {
    flex-basis: 200px;
    margin-right: 15px;
    margin-top: 15px; }
    .freezeFaqWrapper .faqCategories .tu-subtitle2 {
      margin-top: 0; }
    .freezeFaqWrapper .faqCategories .catListItem {
      margin-bottom: 15px; }
  .freezeFaqWrapper .faqBoxes {
    flex-basis: 685px;
    margin-top: 15px; }
    .freezeFaqWrapper .faqBoxes .faqQuestionBox {
      margin-bottom: 10px; }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion {
        font-size: 20px; }
        .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion h2 {
          margin: 0 0 10px;
          font-size: 18px;
          font-weight: 700; }
    .freezeFaqWrapper .faqBoxes .faqShowing {
      font-size: 16px; }
  /*Banner Short 330 hero component*/
  #productheroComponent .hero .heroImage {
    height: 330px;
    margin-top: 150px; }
  #productheroComponent .hero .heroContent .heroContentTop {
    margin-top: -480px;
    padding-top: 30px; }
  #productheroComponent .hero .heroContent .heroContentBottom {
    margin-top: 400px;
    border-left: 0;
    margin-bottom: 50px; }
  .creditWellness-banner .hero .bgrd-img {
    height: 800px; }
    .creditWellness-banner .hero .bgrd-img #headerLogo {
      padding: 10px 0 0 140px; }
      .creditWellness-banner .hero .bgrd-img #headerLogo img {
        width: 130px;
        height: 34px; }
  .creditWellness-banner .gray-bgrd .offerDetails {
    padding: 10px 40px; }
  .splitBanner.carousel {
    margin-bottom: 0; }
    .splitBanner.carousel .carousel-inner {
      height: 500px; }
    .splitBanner.carousel .carousel-indicators {
      bottom: 25px;
      top: auto;
      left: 38%;
      width: auto; }
      .splitBanner.carousel .carousel-indicators li {
        height: 12px;
        width: 12px;
        border-radius: 6px;
        margin-right: 20px; }
        .splitBanner.carousel .carousel-indicators li.active {
          height: 12px;
          width: 12px; }
    .splitBanner.carousel .carouselButtons .btn {
      font-size: 15px;
      bottom: 17px; }
    .splitBanner.carousel .slideCtrl {
      bottom: 25px; }
      .splitBanner.carousel .slideCtrl.left {
        left: 30px; }
      .splitBanner.carousel .slideCtrl.pause {
        right: 57%; }
      .splitBanner.carousel .slideCtrl.play {
        right: 53%; }
  .splitBanner .hero {
    margin-bottom: 0;
    background-color: #f5f5f5; }
    .splitBanner .hero .heroImage {
      width: 50%;
      height: 500px;
      float: right;
      background-position: right; }
    .splitBanner .hero .heroContent {
      width: 50%;
      margin-left: 0;
      margin-top: 30px;
      padding-right: 30px;
      color: black;
      text-shadow: none;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .splitBanner .hero .heroContent .primaryHeadline {
        color: #000000;
        font-size: 36px;
        line-height: 44px;
        width: 100%; }
      .splitBanner .hero .heroContent p {
        display: block;
        font-size: 18px;
        line-height: 24px;
        width: 100%; }
      .splitBanner .hero .heroContent .btn {
        width: 50%; }
  .splitBanner.shortBanner .hero {
    min-height: 350px; }
    .splitBanner.shortBanner .hero .heroImage {
      height: 350px; }
  #headerWrapper.personalHeader #headerMain #searchContact #searchContainer #searchBox:focus {
    outline: 1px dotted #005365; }
  #nonJqueryHeaderWrapper.personalHeader #nonJqueryHeaderMain #searchContact #searchContainer #searchBox:focus {
    outline: 1px dotted #005365; } }
	
@media (min-width: 1200px) {
  /* Scss Document */
  #creditFreezeToggleComponent {
    max-width: 1140px; }
  .freezeFaqWrapper .faqContainer {
    max-width: 1100px;
    padding-right: 50px;
    padding-left: 50px; }
  .freezeFaqWrapper .faqCategories {
    flex-basis: 250px; }
  .freezeFaqWrapper .faqBoxes {
    flex-basis: 745px; }
    .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion {
      font-size: 18px; }
      .freezeFaqWrapper .faqBoxes .faqQuestionBox .faqQuestion h2 {
        margin: 0 0 10px;
        font-size: 18px;
        font-weight: 700;margin: 0; }
 }
 
 .visuallyHidden {
  height: 1px;
  width: 1px;
  clip: rect(0px 1px 1px 0px);
  padding: 0;
  margin: 0;
  color: #000000;
  overflow: hidden;
  position: absolute !important; }
  
/*faqs */
.freezeFaqWrapper .faqHeader .faqTitles {
  text-align: center;
}
.freezeFaqWrapper .faqHeader .tu-title {
  font-weight: 600;
}
.freezeFaqWrapper .faqHeader .tu-subtitle {
  color: #000000;
  font-weight: 400;
}
/*styles that add styling for list elements inside the FAQ module */
.freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqAnswer ul, .freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqAnswer ol {
  margin: 20px;
}
.freezeFaqWrapper .faqBoxes .faqQuestionBox.open .faqAnswer ul li {
  list-style-type: disc;
  margin: 0 0 5px 1.3em;
}
/*end faqs */


.tu-lead {
    font-weight: 400;
    font-size: 22px;
    line-height: 1.5;
}

.tu-lead a {
    color: #000000;
}
.tu-lead a:hover {
    color: #005365;
}

 .tu-lead a:focus-within {
 color: #005365;
}

@media (min-width: 768px) {
.tu-lead {
    margin-top: 20px;
	    text-align: center;
}
}

/* accordion Tweaks */
.qa-wrapper{
  background: #fff;
  margin: 0 0 10px 0;
 border-bottom: 2px solid #ffffff; 
 border-radius: 3px; 
 transition: 0.3s all ease;
}
.qa-wrapper.open{
  border-bottom-color: #FCD800;
}
.qa-wrapper .faqAnswer{
  padding:0 20px;
  display: none;
}
.qa-wrapper.open .faqAnswer{
  display: block;
}
.search-ada{
  opacity: 0;
}