@charset "UTF-8";
.more-information-tabs {
  padding: 40px 0; }
  .more-information-tabs .nav-tabs {
    text-align: center;
    margin: 0;
    padding: 0;
    display: none;
    border-bottom: 0; }
    @media only screen and (min-width: 768px) {
      .more-information-tabs .nav-tabs {
        display: block; } }
    .more-information-tabs .nav-tabs li {
      list-style-type: none;
      display: inline-block;
      padding: 15px 15px 0 15px; }
      .more-information-tabs .nav-tabs li a {
        display: block;
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 43px;
        letter-spacing: -0.6px;
        text-decoration: none;
        outline: none; }
        .more-information-tabs .nav-tabs li a span {
          padding: 0 0 15px 0;
          display: block;
          border-bottom: 1px solid #fff; }
        .more-information-tabs .nav-tabs li a:hover, .more-information-tabs .nav-tabs li a:active {
          color: #7C8BA2; }
          .more-information-tabs .nav-tabs li a:hover span, .more-information-tabs .nav-tabs li a:active span {
            border-bottom: 1px solid #7C8BA2; }
      .more-information-tabs .nav-tabs li a.active {
        color: #7C8BA2; }
        .more-information-tabs .nav-tabs li a.active span {
          border-bottom: 1px solid #7C8BA2; }
  @media only screen and (max-width: 767px) {
    .more-information-tabs .tab-pane {
      opacity: 1 !important; } }
  .more-information-tabs .accordion-active:after {
    transform: rotate(225deg); }
  .more-information-tabs .tab-content h2.mobile-show {
    background: #E9E9EA;
    padding: 20px 15px;
    font-size: 18px;
    margin: 1px 0;
    position: relative;
    cursor: pointer; }
    .more-information-tabs .tab-content h2.mobile-show::after {
      content: "+";
      position: absolute;
      right: 15px;
      font-size: 30px;
      top: 15px;
      transition: transform 300ms ease-in-out;
      font-weight: normal; }
  .more-information-tabs .tab-content .mobile-show {
    display: none; }
    @media only screen and (max-width: 767px) {
      .more-information-tabs .tab-content .mobile-show {
        display: block; } }
  @media only screen and (max-width: 767px) {
    .more-information-tabs .tab-content .mobile-hide {
      display: none; } }
  .more-information-tabs .tab-content .tab-pane {
    background: #F5F8FA;
    padding: 50px 0;
    /*@media only screen and (max-width: 767px) {
      display:block;
      opacity:1;
    }*/ }
    @media only screen and (min-width: 768px) {
      .more-information-tabs .tab-content .tab-pane {
        padding: 50px 48px; } }
    @media only screen and (max-width: 767px) {
      .more-information-tabs .tab-content .tab-pane {
        border: 1px solid #E9E9EA; }
        .more-information-tabs .tab-content .tab-pane.active {
          display: none; } }
    .more-information-tabs .tab-content .tab-pane h3 {
      font-size: 30px;
      font-style: normal;
      font-weight: 800;
      line-height: normal;
      letter-spacing: -0.9px;
      margin: 0 0 20px 0;
      padding: 0; }
    .more-information-tabs .tab-content .tab-pane h4 {
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      letter-spacing: -0.6px;
      margin-bottom: 20px;
      display: block; }
    .more-information-tabs .tab-content .tab-pane p {
      font-size: 16px;
      font-style: normal;
      font-weight: 500;
      line-height: 23px;
      letter-spacing: -0.6px; }
    .more-information-tabs .tab-content .tab-pane ul {
      padding-left: 30px;
      columns: 1;
      margin-bottom: 20px; }
      .more-information-tabs .tab-content .tab-pane ul li {
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 23px;
        letter-spacing: -0.6px;
        list-style-type: none;
        padding-left: 0px;
        position: relative; }
        .more-information-tabs .tab-content .tab-pane ul li::before {
          content: "\•";
          position: absolute;
          left: -15px; }
    @media only screen and (min-width: 767px) {
      .more-information-tabs .tab-content .tab-pane .two-col ul {
        columns: 2; } }
  .more-information-tabs .tab-content .text-centered {
    margin-top: 40px;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .more-information-tabs .tab-content .text-centered {
        text-align: center;
        margin-top: 0; } }
    @media only screen and (max-width: 767px) {
      .more-information-tabs .tab-content .text-centered img {
        margin: 40px 0; } }
    .more-information-tabs .tab-content .text-centered h4 {
      margin-bottom: 10px;
      margin-top: 40px; }
    .more-information-tabs .tab-content .text-centered .button {
      margin-top: 40px;
      font-size: 16px;
      font-style: normal;
      font-weight: 800;
      line-height: normal;
      letter-spacing: -0.64px; }
    .more-information-tabs .tab-content .text-centered p {
      margin: 0; }
  .more-information-tabs .tab-content .col-md-3 img {
    margin-bottom: 10px; }
  .more-information-tabs .tab-content .col-md-3 h5 {
    margin-bottom: 20px; }
  .more-information-tabs .tab-content .col-md-3 h5, .more-information-tabs .tab-content .col-md-3 a {
    margin: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.48px; }
