@charset "UTF-8";
@import url("https://use.typekit.net/bth8cgt.css");
@import url("../fonts/Gotham/GothamRounded-Medium-min.css");
body {
  margin: 0; }

#iprospect {
  /**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Remove the gray background on active links in IE 10.
 */
  /**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
  /**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /**
 * Add the correct font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove the border on images inside links in IE 10.
 */
  /* Forms
   ========================================================================== */
  /**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
  /**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
  /**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
  /**
 * Correct the inability to style clickable types in iOS and Safari.
 */
  /**
 * Remove the inner border and padding in Firefox.
 */
  /**
 * Restore the focus styles unset by the previous rule.
 */
  /**
 * Correct the padding in Firefox.
 */
  /**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
  /**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
  /**
 * Remove the default vertical scrollbar in IE 10+.
 */
  /**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
  /**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
  /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
  /**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
  /**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
  /* Interactive
   ========================================================================== */
  /*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
  /*
 * Add the correct display in all browsers.
 */
  /* Misc
   ========================================================================== */
  /**
 * Add the correct display in IE 10+.
 */
  /**
 * Add the correct display in IE 10.
 */
  font-family: acumin-pro, sans-serif;
  font-style: normal;
  font-weight: 400; }
  #iprospect h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  #iprospect hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */ }
  #iprospect pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  #iprospect a {
    background-color: transparent; }
  #iprospect abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    /* 2 */ }
  #iprospect b,
  #iprospect strong {
    font-weight: bolder; }
  #iprospect code,
  #iprospect kbd,
  #iprospect samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  #iprospect small {
    font-size: 80%; }
  #iprospect sub,
  #iprospect sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  #iprospect sub {
    bottom: -0.25em; }
  #iprospect sup {
    top: -0.5em; }
  #iprospect img {
    border-style: none; }
  #iprospect button,
  #iprospect input,
  #iprospect optgroup,
  #iprospect select,
  #iprospect textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */ }
  #iprospect button,
  #iprospect input {
    /* 1 */
    overflow: visible; }
  #iprospect button,
  #iprospect select {
    /* 1 */
    text-transform: none; }
  #iprospect button,
  #iprospect [type="button"],
  #iprospect [type="reset"],
  #iprospect [type="submit"] {
    -webkit-appearance: button; }
  #iprospect button::-moz-focus-inner,
  #iprospect [type="button"]::-moz-focus-inner,
  #iprospect [type="reset"]::-moz-focus-inner,
  #iprospect [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  #iprospect button:-moz-focusring,
  #iprospect [type="button"]:-moz-focusring,
  #iprospect [type="reset"]:-moz-focusring,
  #iprospect [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  #iprospect fieldset {
    padding: 0.35em 0.75em 0.625em; }
  #iprospect legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */ }
  #iprospect progress {
    vertical-align: baseline; }
  #iprospect textarea {
    overflow: auto; }
  #iprospect [type="checkbox"],
  #iprospect [type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  #iprospect [type="number"]::-webkit-inner-spin-button,
  #iprospect [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  #iprospect [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */ }
  #iprospect [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  #iprospect ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */ }
  #iprospect details {
    display: block; }
  #iprospect summary {
    display: list-item; }
  #iprospect template {
    display: none; }
  #iprospect [hidden] {
    display: none; }
  #iprospect p {
    font-size: 14px;
    line-height: 17px; }
  #iprospect a {
    color: inherit; }
  #iprospect img {
    max-width: 100%; }
  #iprospect h2 {
    font: 700 24px/29px acumin-pro, sans-serif;
    color: #3BC4BA;
    margin-bottom: 14px; }
  #iprospect h3 {
    font: 700 18px/22px acumin-pro, sans-serif;
    color: #3BC4BA; }
  #iprospect .desktop {
    display: none; }
  #iprospect .inner {
    width: 90%;
    margin: auto;
    padding: 30px 0;
    max-width: 1500px; }
  #iprospect .header {
    position: relative;
    color: white;
    background-color: #3C3C3C;
    position: relative;
    z-index: 2;
    overflow: hidden; }
    #iprospect .header > img {
      position: absolute;
      width: 100%; }
    #iprospect .header .inner {
      position: relative;
      z-index: 1;
      text-align: center; }
      #iprospect .header .inner h1 {
        color: #13F7F7;
        font-family: bebas-neue-by-fontfabric, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 38px;
        margin-bottom: 0; }
      #iprospect .header .inner hr {
        border-style: solid;
        margin-bottom: 30px; }
      #iprospect .header .inner .c-text {
        color: #13F7F7;
        font-weight: 300;
        font-size: 14px;
        margin-bottom: 50px; }
      #iprospect .header .inner .h-last {
        font-weight: 700;
        margin: 0; }
      #iprospect .header .inner .h-chart {
        position: relative;
        margin-bottom: 40px; }
        #iprospect .header .inner .h-chart .h-bg {
          width: 100%;
          height: 100%; }
        #iprospect .header .inner .h-chart .h-row {
          display: -webkit-box;
          display: flex;
          margin: 20px 0; }
          #iprospect .header .inner .h-chart .h-row.aston .h-icon img {
            width: 84%; }
          #iprospect .header .inner .h-chart .h-row.dodge .h-icon img {
            width: 92%; }
          #iprospect .header .inner .h-chart .h-row.ford .h-icon img {
            width: 86%; }
          #iprospect .header .inner .h-chart .h-row.mini .h-icon img {
            width: 68%; }
          #iprospect .header .inner .h-chart .h-row.rv .h-icon img {
            width: 100%; }
          #iprospect .header .inner .h-chart .h-row .h-icon {
            display: -webkit-box;
            display: flex;
            padding-right: 10px;
            min-width: 32%;
            -webkit-box-pack: end;
                    justify-content: flex-end;
            -webkit-box-align: end;
                    align-items: flex-end; }
            #iprospect .header .inner .h-chart .h-row .h-icon img {
              width: 100%; }
          #iprospect .header .inner .h-chart .h-row .h-name {
            display: -webkit-box;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column;
            -webkit-box-pack: center;
                    justify-content: center;
            text-align: left;
            padding-right: 10px;
            min-width: 35%; }
            #iprospect .header .inner .h-chart .h-row .h-name p {
              margin: 0;
              white-space: nowrap; }
            #iprospect .header .inner .h-chart .h-row .h-name :first-child {
              font-size: 14px;
              font-weight: 700; }
            #iprospect .header .inner .h-chart .h-row .h-name :last-child {
              font-size: 14px;
              font-weight: 300;
              font-style: italic; }
          #iprospect .header .inner .h-chart .h-row .h-bar {
            width: 100%;
            display: -webkit-box;
            display: flex;
            -webkit-box-align: center;
                    align-items: center;
            text-align: left; }
            #iprospect .header .inner .h-chart .h-row .h-bar .h-fill .h-label {
              color: #13F7F7;
              font-weight: 700;
              font-size: 22px; }
  #iprospect .nav {
    background-color: #3BC4BA;
    color: white; }
    #iprospect .nav .inner {
      text-align: center; }
      #iprospect .nav .inner .search {
        border-radius: 30px;
        border: none;
        padding: 5px 15px;
        width: 150px; }
    #iprospect .nav .trans {
      position: relative; }
      #iprospect .nav .trans .over {
        width: 100%;
        height: 50px;
        -webkit-filter: drop-shadow(0px 9px 12px rgba(0, 0, 0, 0.35));
                filter: drop-shadow(0px 9px 12px rgba(0, 0, 0, 0.35)); }
      #iprospect .nav .trans .tri {
        position: absolute;
        width: 50px;
        left: 50%;
        top: 0;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0); }
  #iprospect .main {
    background-color: #F5F5F5; }
    #iprospect .main .inner > p {
      font: 700 18px/22px acumin-pro, sans-serif;
      color: #6A6A6A; }
    #iprospect .main .inner .sort {
      font: 400 14px/17px acumin-pro, sans-serif;
      margin-bottom: 10px; }
      #iprospect .main .inner .sort .select-cont > :first-child {
        color: #6A6A6A;
        margin-right: 10px; }
      #iprospect .main .inner .sort .select-cont select {
        color: #A2A2A2;
        background-color: #FFFFFF;
        border: none;
        height: 36px;
        padding-left: 10px;
        width: 180px;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        cursor: pointer; }
      #iprospect .main .inner .sort .select-cont .select {
        position: relative; }
      #iprospect .main .inner .sort .select-cont .select:after {
        position: absolute;
        content: '';
        width: 20px;
        height: 20px;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        background-image: url("../img/t.svg");
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        pointer-events: none; }
    #iprospect .main .inner .cars .car {
      box-shadow: 0px 2px 5px #00000012;
      background-color: white;
      border-radius: 0px 0px 20px 20px; }
      #iprospect .main .inner .cars .car .car-inner {
        padding: 10px; }
        #iprospect .main .inner .cars .car .car-inner .car-imgs .main-img {
          width: 100%;
          margin-bottom: 4px; }
        #iprospect .main .inner .cars .car .car-inner .car-imgs .sec-imgs {
          display: -webkit-box;
          display: flex;
          width: 100%;
          -webkit-box-pack: justify;
                  justify-content: space-between; }
          #iprospect .main .inner .cars .car .car-inner .car-imgs .sec-imgs img {
            width: 32%;
            margin-right: 4px; }
          #iprospect .main .inner .cars .car .car-inner .car-imgs .sec-imgs :last-child {
            margin-right: 0; }
        #iprospect .main .inner .cars .car .car-inner .desc {
          font: 400 14px/17px acumin-pro, sans-serif;
          color: #6A6A6A; }
        #iprospect .main .inner .cars .car .car-inner .stats {
          color: #6A6A6A;
          display: -webkit-box;
          display: flex;
          flex-wrap: wrap;
          margin-bottom: 10px; }
          #iprospect .main .inner .cars .car .car-inner .stats .read {
            display: none;
            pointer-events: none; }
          #iprospect .main .inner .cars .car .car-inner .stats > div {
            width: 50%;
            margin-bottom: 14px; }
            #iprospect .main .inner .cars .car .car-inner .stats > div p {
              margin: 0;
              width: 90%; }
            #iprospect .main .inner .cars .car .car-inner .stats > div > :first-child {
              font: 700 15px/18px acumin-pro, sans-serif; }
            #iprospect .main .inner .cars .car .car-inner .stats > div > :last-child {
              font: 400 30px/36px acumin-pro, sans-serif; }
          #iprospect .main .inner .cars .car .car-inner .stats .total {
            color: #3BC4BA; }
          #iprospect .main .inner .cars .car .car-inner .stats .mod-val {
            margin-right: 0; }
            #iprospect .main .inner .cars .car .car-inner .stats .mod-val > :first-child {
              padding-left: 20px;
              position: relative; }
            #iprospect .main .inner .cars .car .car-inner .stats .mod-val > :first-child:after {
              content: '';
              position: absolute;
              background-image: url("../img/wrench.svg");
              background-size: contain;
              background-position: center center;
              background-repeat: no-repeat;
              top: 50%;
              left: 0;
              width: 15px;
              height: 15px;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%); }
          #iprospect .main .inner .cars .car .car-inner .stats .total {
            margin-bottom: 0; }
        #iprospect .main .inner .cars .car .car-inner .slide hr {
          border: 1px solid #C6C6C6; }
        #iprospect .main .inner .cars .car .car-inner .slide p {
          font: 400 13px/16px acumin-pro, sans-serif;
          color: #6A6A6A; }
        #iprospect .main .inner .cars .car .car-inner .slide .invoice {
          margin: auto;
          width: 90%;
          margin-top: 20px;
          margin-bottom: 15px; }
          #iprospect .main .inner .cars .car .car-inner .slide .invoice img {
            box-shadow: -3px 3px 11px #0000002E; }
      #iprospect .main .inner .cars .car .more {
        background: transparent -webkit-gradient(linear, left top, left bottom, from(#13F7F7), to(#0A7C7C)) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(180deg, #13F7F7 0%, #0A7C7C 100%) 0% 0% no-repeat padding-box;
        border-radius: 0px 0px 20px 20px;
        padding: 10px;
        text-align: center;
        cursor: pointer;
        min-height: 50px;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-align: center;
                align-items: center;
        cursor: pointer;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column; }
        #iprospect .main .inner .cars .car .more p {
          font: 700 20px/24px acumin-pro, sans-serif;
          color: white;
          margin: 0px; }
        #iprospect .main .inner .cars .car .more img {
          width: 40%; }
  #iprospect .rotate {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  #iprospect .expert {
    background-color: #3C3C3C;
    color: white; }
    #iprospect .expert .trans {
      position: relative;
      background-color: #F5F5F5;
      display: -webkit-box;
      display: flex; }
      #iprospect .expert .trans .over {
        width: 100%;
        height: 50px;
        -webkit-filter: drop-shadow(0px 9px 12px rgba(0, 0, 0, 0.35));
                filter: drop-shadow(0px 9px 12px rgba(0, 0, 0, 0.35));
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
      #iprospect .expert .trans .tri {
        position: absolute;
        width: 50px;
        left: 50%;
        top: 0;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0); }
    #iprospect .expert .inner {
      background-color: #3C3C3C;
      position: relative;
      z-index: 2;
      text-align: center;
      padding-top: 0; }
      #iprospect .expert .inner .expert-img {
        width: 100px;
        margin: auto; }
        #iprospect .expert .inner .expert-img img {
          border-radius: 50%; }
      #iprospect .expert .inner h2 {
        font: 700 25px/30px acumin-pro, sans-serif;
        color: #FFFFFF; }
      #iprospect .expert .inner > :last-child {
        margin-bottom: 0; }
  #iprospect .cta {
    background-color: #3C3C3C;
    text-align: center; }
    #iprospect .cta > :first-child {
      margin-top: 0; }
    #iprospect .cta p {
      font: 400 22px/26px acumin-pro, sans-serif;
      color: #13F7F7; }
  #iprospect .sect {
    background-color: #3C3C3C; }
    #iprospect .sect .inner {
      padding: 15px 0; }
  #iprospect .footer {
    background-color: #3C3C3C; }
    #iprospect .footer .inner {
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      text-align: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      color: white; }
      #iprospect .footer .inner > div {
        margin: 10px; }
  #iprospect .modal {
    display: none;
    position: fixed;
    z-index: 2000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: scroll;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-box-pack: center;
            justify-content: center;
    cursor: pointer; }
  #iprospect .modal-content {
    position: relative;
    margin: 50px;
    width: 80%;
    background-color: white;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    box-shadow: 0px 3px 12px #00000059;
    pointer-events: none; }
    #iprospect .modal-content img {
      width: 100%; }
    #iprospect .modal-content .close {
      position: absolute;
      width: 80px;
      height: 80px;
      top: 0;
      right: 0;
      -webkit-transform: translate(50%, -50%);
              transform: translate(50%, -50%);
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      cursor: pointer; }
    #iprospect .modal-content .modal-inner {
      padding: 30px; }
      #iprospect .modal-content .modal-inner > div {
        display: none; }
    #iprospect .modal-content .mdl-car {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap; }
      #iprospect .modal-content .mdl-car > div {
        width: 100%; }
      #iprospect .modal-content .mdl-car .mdl-col1 .car-imgs {
        text-align: center; }
        #iprospect .modal-content .mdl-car .mdl-col1 .car-imgs img {
          max-width: 500px; }
      #iprospect .modal-content .mdl-car .mdl-col1 .mdl-car-text h2 {
        font: 700 24px/29px acumin-pro, sans-serif; }
      #iprospect .modal-content .mdl-car .mdl-col1 .mdl-car-text div p {
        font: 400 16px/19px acumin-pro, sans-serif;
        color: #6A6A6A; }
      #iprospect .modal-content .mdl-car .mdl-col1 .stats {
        margin-bottom: 0;
        -webkit-box-align: center;
                align-items: center;
        flex-wrap: wrap;
        display: -webkit-box;
        display: flex; }
        #iprospect .modal-content .mdl-car .mdl-col1 .stats > div {
          width: 50%;
          margin-bottom: 10px; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats > div p {
            margin: 0;
            width: 90%; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats > div > :first-child {
            font: 700 15px/18px acumin-pro, sans-serif;
            color: #6A6A6A; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats > div > :last-child {
            font: 400 27px/32px acumin-pro, sans-serif;
            color: #6A6A6A; }
        #iprospect .modal-content .mdl-car .mdl-col1 .stats .total {
          color: #3BC4BA;
          margin: 0; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats .total > :first-child {
            font: 700 19px/23px acumin-pro, sans-serif;
            color: #3BC4BA; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats .total > :last-child {
            font: 700 37px/44px acumin-pro, sans-serif;
            color: #3BC4BA; }
        #iprospect .modal-content .mdl-car .mdl-col1 .stats .mod-val {
          margin-right: 0; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats .mod-val > :first-child {
            padding-left: 20px;
            position: relative; }
          #iprospect .modal-content .mdl-car .mdl-col1 .stats .mod-val > :first-child:after {
            content: '';
            position: absolute;
            background-image: url("../img/wrench.svg");
            background-size: contain;
            background-position: center center;
            background-repeat: no-repeat;
            top: 50%;
            left: 0;
            width: 15px;
            height: 15px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); }
        #iprospect .modal-content .mdl-car .mdl-col1 .stats .total {
          margin-bottom: 0; }
  @media only screen and (min-width: 1000px) {
    #iprospect .mobile {
      display: none !important; }
    #iprospect .desktop {
      display: initial; }
    #iprospect .header .inner h1 {
      font: 400 121px/100px bebas-neue-by-fontfabric, sans-serif; }
    #iprospect .header .inner .h-last {
      font: 700 19px/23px acumin-pro, sans-serif; }
    #iprospect .header .inner .intro {
      font: 400 19px/23px acumin-pro, sans-serif;
      max-width: 1372px;
      margin: auto;
      margin-bottom: 50px; }
    #iprospect .header .inner .c-text {
      font: 300 22px/26px acumin-pro, sans-serif; }
    #iprospect .header .inner hr {
      max-width: 937px;
      position: relative; }
    #iprospect .header .inner hr:after {
      position: absolute;
      content: '';
      width: 142px;
      height: 140px;
      left: 95%;
      top: 50%;
      -webkit-transform: translateY(-61%);
              transform: translateY(-61%);
      background-image: url("../img/car.svg");
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      pointer-events: none; }
    #iprospect .header .inner .h-chart {
      max-width: 800px;
      margin-left: auto;
      margin-right: auto;
      position: relative; }
      #iprospect .header .inner .h-chart .c-bg {
        position: absolute;
        width: 100%;
        height: 100%; }
        #iprospect .header .inner .h-chart .c-bg .c-bg-inner {
          display: -webkit-box;
          display: flex;
          padding-left: 240px;
          height: 100%; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :first-child {
            border-left: 1px solid rgba(255, 255, 255, 0.39); }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner .c-col {
            width: 14.28%;
            height: 100%;
            border-right: 1px solid rgba(255, 255, 255, 0.39);
            position: relative; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner .c-col:after {
            position: absolute;
            left: 0;
            top: 0;
            -webkit-transform: translate(-50%, -150%);
                    transform: translate(-50%, -150%);
            font: 300 19px/23px acumin-pro, sans-serif;
            color: #FFFFFF; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner .c-col:before {
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transform: translate(50%, -150%);
                    transform: translate(50%, -150%);
            font: 300 19px/23px acumin-pro, sans-serif;
            color: #FFFFFF; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :first-child:after {
            content: "£0"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :nth-child(2):after {
            content: "£10k"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :nth-child(3):after {
            content: "£20k"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :nth-child(4):after {
            content: "£30k"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :nth-child(5):after {
            content: "£40k"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :nth-child(6):after {
            content: "£50k"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :last-child:after {
            content: "£60k"; }
          #iprospect .header .inner .h-chart .c-bg .c-bg-inner > :last-child:before {
            content: "£70k"; }
      #iprospect .header .inner .h-chart .h-row {
        padding: 4px 0;
        margin: 5px 0; }
        #iprospect .header .inner .h-chart .h-row .h-icon {
          min-width: 100px;
          display: -webkit-box;
          display: flex; }
        #iprospect .header .inner .h-chart .h-row .h-name {
          min-width: 120px;
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
                  flex-direction: column;
          -webkit-box-pack: center;
                  justify-content: center; }
          #iprospect .header .inner .h-chart .h-row .h-name p {
            margin: 0; }
        #iprospect .header .inner .h-chart .h-row .h-bar {
          width: 100%;
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center; }
          #iprospect .header .inner .h-chart .h-row .h-bar .h-fill {
            position: relative;
            height: 100%;
            background: transparent -webkit-gradient(linear, right top, left top, from(#13F7F7), to(#13F7F745)) 0% 0% no-repeat padding-box;
            background: transparent linear-gradient(270deg, #13F7F7 0%, #13F7F745 100%) 0% 0% no-repeat padding-box;
            border-radius: 0px 10px 10px 0px; }
            #iprospect .header .inner .h-chart .h-row .h-bar .h-fill .h-label {
              position: absolute;
              left: 100%;
              top: 50%;
              -webkit-transform: translate(10px, -50%);
                      transform: translate(10px, -50%);
              color: #13F7F7; }
    #iprospect .nav .inner {
      max-width: 1600px;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      #iprospect .nav .inner img {
        width: 350px; }
      #iprospect .nav .inner .nav-bar {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center; }
      #iprospect .nav .inner .nav-text {
        font: 400 21px/29px GothamRoundedMedium;
        color: #FFFFFF;
        margin: 20px;
        white-space: nowrap;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
      #iprospect .nav .inner .search {
        height: 26px;
        width: 210px;
        font: 400 21px/25px acumin-pro, sans-serif; }
      #iprospect .nav .inner .sign-in {
        width: 110px;
        height: 36px;
        color: white;
        background: #13F7F7 0% 0% no-repeat padding-box;
        border-radius: 18px;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        text-align: center;
        margin-left: 30px;
        border: 0; }
    #iprospect .main .inner {
      display: -webkit-box;
      display: flex;
      max-width: 1400px; }
      #iprospect .main .inner .main-col1 {
        width: 75%;
        padding: 20px; }
        #iprospect .main .inner .main-col1 .sort {
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
                  justify-content: space-between; }
        #iprospect .main .inner .main-col1 .cars .car {
          border-radius: 0;
          margin-bottom: 30px;
          cursor: pointer; }
          #iprospect .main .inner .main-col1 .cars .car .car-inner {
            display: -webkit-box;
            display: flex;
            padding: 20px; }
            #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col1 {
              width: 45%; }
            #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 {
              width: 55%;
              padding-left: 20px;
              display: -webkit-box;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                      flex-direction: column;
              -webkit-box-pack: justify;
                      justify-content: space-between; }
              #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .desc {
                font: 400 19px/23px acumin-pro, sans-serif;
                color: #6A6A6A; }
              #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 h2 {
                margin-top: 0; }
              #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats {
                margin-bottom: 0;
                -webkit-box-align: center;
                        align-items: center; }
                #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats > div {
                  width: 50%;
                  margin-bottom: 20px; }
                  #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats > div p {
                    margin: 0;
                    width: 90%; }
                #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats .total {
                  color: #3BC4BA; }
                #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats .read {
                  display: initial;
                  background: transparent -webkit-gradient(linear, left top, left bottom, from(#13F7F7), to(#0A7C7C)) 0% 0% no-repeat padding-box;
                  background: transparent linear-gradient(180deg, #13F7F7 0%, #0A7C7C 100%) 0% 0% no-repeat padding-box;
                  border-radius: 30px;
                  font: 700 22px/32px acumin-pro, sans-serif;
                  color: #FFFFFF;
                  width: 240px;
                  height: 50px;
                  cursor: pointer;
                  border: 0;
                  max-width: 50%;
                  width: 200px; }
                #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats .total {
                  margin-bottom: 0; }
      #iprospect .main .inner .main-col2 {
        width: 25%;
        padding: 20px; }
        #iprospect .main .inner .main-col2 img {
          margin-bottom: 40px; }
    #iprospect .expert .inner {
      text-align: left;
      display: -webkit-box;
      display: flex;
      padding: 30px 0; }
      #iprospect .expert .inner h2 {
        font: 700 29px/35px acumin-pro, sans-serif; }
      #iprospect .expert .inner .expert-text {
        max-width: 1201px; }
        #iprospect .expert .inner .expert-text h2 {
          margin-top: 0; }
        #iprospect .expert .inner .expert-text > p {
          font: 400 19px/23px acumin-pro, sans-serif; }
      #iprospect .expert .inner .expert-img {
        width: 150px;
        margin: 0;
        margin-right: 30px; }
    #iprospect .cta p {
      font: 400 27px/32px acumin-pro, sans-serif; } }
  @media only screen and (min-width: 1500px) {
    #iprospect .header .inner .h-chart {
      max-width: 1300px; }
    #iprospect .nav .inner {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row; }
      #iprospect .nav .inner .nav-text {
        margin: 0 20px; }
    #iprospect .main .inner .main-col1 .cars .car .car-inner .car-col2 .stats .read {
      height: 60px;
      width: 200px;
      font: 700 27px/32px acumin-pro, sans-serif; }
    #iprospect .main .inner .main-col1 .cars .car .car-inner .stats > div {
      width: 50%;
      margin-bottom: 20px; }
      #iprospect .main .inner .main-col1 .cars .car .car-inner .stats > div p {
        margin: 0;
        width: 90%; }
      #iprospect .main .inner .main-col1 .cars .car .car-inner .stats > div > :first-child {
        font: 700 18px/22px acumin-pro, sans-serif; }
      #iprospect .main .inner .main-col1 .cars .car .car-inner .stats > div > :last-child {
        font: 400 36px/43px acumin-pro, sans-serif; }
    #iprospect .main .inner .main-col1 .cars .car .car-inner .stats .total {
      color: #3BC4BA; }
      #iprospect .main .inner .main-col1 .cars .car .car-inner .stats .total > :first-child {
        font: 700 24px/29px acumin-pro, sans-serif; }
      #iprospect .main .inner .main-col1 .cars .car .car-inner .stats .total > :last-child {
        font: 700 46px/55px acumin-pro, sans-serif; }
    #iprospect .modal-content .mdl-car {
      flex-wrap: nowrap; }
    #iprospect .modal-content .aston .mdl-col1 {
      width: 50%; }
    #iprospect .modal-content .aston .mdl-col2 {
      width: 50%; }
    #iprospect .modal-content .dodge .mdl-col1 {
      width: 38%; }
    #iprospect .modal-content .dodge .mdl-col2 {
      width: 62%; }
    #iprospect .modal-content .ford .mdl-col1 {
      width: 35%; }
    #iprospect .modal-content .ford .mdl-col2 {
      width: 65%; }
    #iprospect .modal-content .mini .mdl-col1 {
      width: 30%; }
    #iprospect .modal-content .mini .mdl-col2 {
      width: 70%; }
    #iprospect .modal-content .rv .mdl-col1 {
      width: 50%; }
    #iprospect .modal-content .rv .mdl-col2 {
      width: 50%; } }
