.cta-questions {
  padding: var(--space-24) 0;
  background: var(--calcite-ui-background);
  color: var(--calcite-ui-text-1); }
  .cta-questions a.CTAlinkText {
    color: var(--calcite-ui-brand); }
    .cta-questions a.CTAlinkText:hover, .cta-questions a.CTAlinkText:focus {
      color: var(--calcite-ui-brand-hover); }
  .cta-questions .horz-pipe {
    width: 100%;
    height: 1px;
    margin-top: 1.55rem;
    background: var(--calcite-ui-border-1);
    display: block;
    margin: auto;
    margin-top: 1.55rem; }
    @media screen and (min-width: 860px) {
      .cta-questions .horz-pipe {
        height: 230px;
        width: 1px;
        margin-top: 0; } }
  .cta-questions_heading {
    font-size: var(--font-4);
    margin: 0;
    text-align: center; }
  .cta-questions_tagline {
    max-width: 700px;
    text-align: center;
    margin-bottom: 0;
    color: var(--calcite-ui-text-2); }
  .cta-questions_social-trailer-text {
    font-size: var(--font-0);
    color: var(--calcite-ui-text-2);
    margin-bottom: 0; }
  .cta-questions_acknowledgement-wrapper {
    margin-top: var(--space-4); }
  .cta-questions_acknowledgement-prompt {
    text-align: center;
    color: var(--calcite-ui-text-2);
    display: flex;
    flex-direction: row; }
  .cta-questions_acknowledgement-required {
    float: none;
    display: inline-block;
    position: relative;
    top: 2px; }
  .cta-questions .calcite-button-wrapper {
    margin: var(--space-6) 0; }
  .cta-questions svg,
  .cta-questions .svg-icon {
    fill: var(--calcite-ui-text-1);
    height: auto;
    width: 48px;
    max-height: 48px;
    margin-bottom: var(--space-5); }
  .cta-questions_social {
    text-align: center;
    min-width: 80%; }
    .cta-questions_social_header {
      font-size: var(--font-0); }
    .cta-questions_social .questions-contact {
      margin: var(--space-5) 0; }
      .cta-questions_social .questions-contact a {
        color: var(--calcite-ui-text-1); }
        .cta-questions_social .questions-contact a:hover {
          color: var(--calcite-ui-brand);
          outline: 1px solid var(--calcite-ui-brand); }
          .cta-questions_social .questions-contact a:hover .icon-ui-svg {
            fill: var(--calcite-ui-brand); }
      .cta-questions_social .questions-contact .question-container {
        outline: thin solid var(--calcite-ui-border-1);
        text-decoration: none;
        padding: var(--space-4); }
        .cta-questions_social .questions-contact .question-container .svg-icon {
          width: 64px;
          height: 64px;
          max-height: 64px;
          margin-bottom: var(--space-1); }
        .cta-questions_social .questions-contact .question-container .question-title {
          font-size: var(--font-0);
          margin-bottom: 0; }
        .cta-questions_social .questions-contact .question-container .question-sub-title {
          color: var(--calcite-ui-text-3);
          font-size: var(--font--2);
          margin-bottom: 0; }
      @media (min-width: 480px) {
        .cta-questions_social .questions-contact.block-group-1-up {
          margin-left: auto;
          margin-right: auto;
          max-width: 65%; } }
      @media (min-width: 860px) {
        .cta-questions_social .questions-contact.block-group-1-up {
          max-width: 55%; } }
      @media (min-width: 1250px) {
        .cta-questions_social .questions-contact.block-group-1-up {
          max-width: 33.33333%; } }
      @media (min-width: 480px) {
        .cta-questions_social .questions-contact.block-group-2-up {
          margin-left: auto;
          margin-right: auto;
          max-width: 95%; } }
      @media (min-width: 860px) {
        .cta-questions_social .questions-contact.block-group-2-up {
          max-width: 70%; } }
  .cta-questions .ctasecondary {
    display: flex;
    justify-content: center;
    flex-direction: column; }
    @media (min-width: 860px) {
      .cta-questions .ctasecondary {
        flex-direction: row; } }
    .cta-questions .ctasecondary .cta-questions_social-heading,
    .cta-questions .ctasecondary .cta-questions_social_header {
      padding-top: var(--space-8); }
      @media (min-width: 860px) {
        .cta-questions .ctasecondary .cta-questions_social-heading,
        .cta-questions .ctasecondary .cta-questions_social_header {
          padding-top: 0; } }
    .cta-questions .ctasecondary .cta-questions_take-me-here svg {
      max-width: 48px;
      width: 48px;
      max-height: 48px; }
  .cta-questions_social-heading {
    text-align: center;
    font-size: var(--font-0); }
  .cta-questions-icons {
    display: flex;
    flex-direction: row;
    padding-top: var(--space-4);
    justify-content: center; }
    .cta-questions-icons .cta-questions-icon {
      padding: var(--space-4);
      display: flex;
      justify-content: center; }
      .cta-questions-icons .cta-questions-icon:hover .icon-ui-svg {
        fill: var(--calcite-ui-brand); }
      .cta-questions-icons .cta-questions-icon .icon-ui-svg {
        margin-bottom: 0; }
  .cta-questions .tmh-block-group {
    display: flex; }
    .cta-questions .tmh-block-group .tmh-block {
      display: flex;
      min-width: 130px;
      justify-content: center;
      flex: 1 1 auto;
      outline: thin solid var(--calcite-ui-border-1);
      padding: var(--space-5); }
      .cta-questions .tmh-block-group .tmh-block:hover, .cta-questions .tmh-block-group .tmh-block:focus {
        outline: thin solid var(--calcite-ui-brand); }
      .cta-questions .tmh-block-group .tmh-block .cta-questions-icon {
        text-align: center; }
        .cta-questions .tmh-block-group .tmh-block .cta-questions-icon span {
          display: inline-block; }
          .cta-questions .tmh-block-group .tmh-block .cta-questions-icon span svg {
            margin-bottom: var(--space-2); }
        .cta-questions .tmh-block-group .tmh-block .cta-questions-icon:hover svg {
          fill: var(--calcite-ui-brand); }
        .cta-questions .tmh-block-group .tmh-block .cta-questions-icon:hover .question-title {
          color: var(--calcite-ui-brand);
          text-decoration: none; }
        .cta-questions .tmh-block-group .tmh-block .cta-questions-icon .question-title {
          margin-bottom: 0;
          color: var(--calcite-ui-text-1);
          font-size: var(--font--1); }
