.expand-terms-link {
  cursor: pointer; }

.disclaimer-content span.title {
  font-family: 'Volvo Novum medium'; }

.disclaimer-content a {
  text-decoration: underline; }

.expand-terms-link {
  cursor: pointer; }

.disclaimer-content span.title {
  font-family: 'Volvo Novum medium'; }

.disclaimer-content a {
  text-decoration: underline; }

.crash-and-rebate-modal {
  padding: 0;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  width: 100%;
  height: 100%;
  z-index: 1000001; }
  .crash-and-rebate-modal .modal-dialog {
    height: 100%;
    margin: 0 auto;
    background-color: #fff;
    max-width: inherit;
    padding: 0;
    border: none; }
    .crash-and-rebate-modal .modal-dialog .modal-content {
      border: none; }
      .crash-and-rebate-modal .modal-dialog .modal-content .modal-header {
        display: -ms-flexbox;
        display: flex;
        border: none;
        padding: 0;
        margin-top: 80px;
        background-color: unset; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-header .back-to-page {
          color: #1c6bba;
          margin-left: 120px;
          position: relative;
          cursor: pointer;
          border: 0;
          background-color: transparent;
          text-transform: uppercase; }
          .crash-and-rebate-modal .modal-dialog .modal-content .modal-header .back-to-page:hover {
            font-weight: 500; }
          .crash-and-rebate-modal .modal-dialog .modal-content .modal-header .back-to-page::before {
            content: '';
            border: 1px solid #1c6bba;
            border-width: 0 2px 2px 0;
            display: inline-block;
            padding: 3px;
            transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            position: absolute;
            top: 8px;
            left: -12px; }
      .crash-and-rebate-modal .modal-dialog .modal-content .modal-body {
        border: none;
        font-family: 'Volvo Novum';
        margin-right: auto;
        margin-left: auto;
        width: 860px;
        padding-top: 60px;
        min-height: calc(100vh - 102px - 152px);
        max-width: 704px; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-body a {
          color: #007bcd;
          text-decoration: none; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-body h1 {
          font-size: 32px;
          letter-spacing: 0px;
          line-height: 36px;
          font-weight: 400;
          margin: 0px; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-body h2 {
          font-weight: 400;
          font-size: 32px;
          letter-spacing: 0.85px;
          line-height: 38px;
          margin: 0px; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-body p {
          font-size: 16px;
          letter-spacing: 0.4px;
          line-height: 22px;
          margin-top: 0;
          margin-bottom: 16px; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-body span {
          line-height: 28px; }
      .crash-and-rebate-modal .modal-dialog .modal-content .modal-footer {
        border: none;
        padding: 0;
        width: 100%;
        height: 152px;
        background: #fafafa; }
        .crash-and-rebate-modal .modal-dialog .modal-content .modal-footer p {
          margin-right: auto;
          margin-left: auto;
          width: 377px;
          font-size: 12px;
          font-weight: 400;
          line-height: 14px;
          letter-spacing: 0em;
          color: #707070; }
