/*
Theme Import & Include
-----------------------
Assigned to it's own :root element to avoid sass nesting issues
*/
@import 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&family=Lato:wght@400;700&display=swap';
:root {
  --theme-variant: dark;
  --base-primary: #1140fb;
  --base-primary-highlight: #0d2fac;
  --base-secondary: #1140fb;
  --base-color-white: #fff;
  --base-color-black: #000;
  --base-color-red: #f90317;
  --base-color-green: #1c7c54;
  --base-color-blue: #1b1db7;
  --base-color-grey-1: #333;
  --base-primary-alpha-100: rgba(35 45 93 / 100%);
  --base-primary-alpha-92: rgba(35 45 93 / 92%);
  --site-color-primary: var(--base-primary);
  --site-color-primary-highlight: var(--base-primary-highlight);
  --site-color-primary-contrast: var(--base-color-white);
  --site-color-secondary: var(--base-secondary);
  --site-color-secondary-contrast: var(--base-color-white);
  --site-color-error-color: var(--base-color-red);
  --site-color-error-color-light: #fce8e8;
  --site-color-overlay: var(--base-primary-alpha-100);
  --site-color-overlay-transparent: var(--base-primary-alpha-92);
  --site-color-body-copy: var(--base-color-grey-1);
  --site-color-title: var(--base-color-grey-1);
  --site-color-text-link: var(--site-color-primary);
  --site-color-text-link-hover: var(--site-color-primary-highlight);
  --site-color-text-link-focus: var(--site-color-primary-highlight);
  --site-color-text-dark-bg: var(--base-color-white);
  --site-color-placeholder-text: #858585;
  --site-color-page-header: var(--base-color-white);
  --site-color-footer: var(--base-primary-alpha-100);
  --site-color-email-header: #385e7a;
  --site-color-background-fill: #fff;
  --site-color-enquiry-background-fill: #fff;
  --site-color-results-background-fill: #f4f5f6;
  --site-color-cell-background: #f4f5f6;
  --site-color-card-background: var(--base-color-white);
  --site-color-overlay-background: var(--base-primary-alpha-100);
  --site-color-overlay-background-92: var(--base-primary-alpha-92);
  --site-color-cta: var(--site-color-primary);
  --site-color-cta-focus: var(--site-color-primary-highlight);
  --site-color-cta-hover: var(--site-color-primary-highlight);
  --site-color-cta-dark-bg: var(--base-color-white);
  --site-color-secondary-cta-border: var(--site-color-primary);
  --site-color-secondary-cta-link: var(--site-color-primary);
  --site-color-secondary-cta-icon: var(--site-color-primary);
  --site-color-secondary-cta-focus: var(--site-color-primary-highlight);
  --site-color-secondary-cta-hover: var(--site-color-primary-highlight);
  --site-color-extras-added: var(--base-color-blue);
  --site-color-extras-included: var(--base-color-blue);
  --site-color-extras-unavailable: var(--base-color-red);
  --site-color-input-background: var(--base-color-white);
  --site-color-input-focus: var(--site-color-primary-highlight);
  --site-color-input-hover: var(--site-color-primary-highlight);
  --site-color-input-selected: #f6f3f9;
  --site-color-input-icon: var(--site-color-primary);
  --site-color-input-icon-bg: var(--base-color-white);
  --site-color-selected-background: #f6f7fc;
  --site-color-selected-border: var(--site-color-primary-highlight);
  --site-color-unselected-border: #bcbcbc;
  --site-color-cashback: #f86900;
  --site-color-primary-decal: #740adb;
  --site-color-secondary-decal: var(--base-color-grey-1);
  --site-color-scroll-bar: #385e7a;
  --site-color-keyline: #ecf2f6;
  --site-color-keyline-dark-bg: var(--base-color-white);
  --mint-header-partnered-logo-height: 40px;
  --mint-header-logo-height: 14px;
  --mint-footer-logo-height: 20px;
  --mint-header-padding: 5px 4px;
  --mint-header-padding-md: 5px 8px;
  --mint-header-text-color: var(--base-color-black);
  --mint-icon-color-border: var(--site-color-keyline);
  --mint-insurance-extras-optional-color: var(--site-color-primary-highlight);
  --mint-notice-color-primary-content: var(--site-color-primary-decal);
  --mint-text-input-text-color: var(--site-color-primary);
  --mint-text-input-border: var(--site-color-primary);
  --mint-date-input-border: var(--site-color-primary);
  --mint-checkbox-border: var(--site-color-primary);
  --mint-checkbox-background: var(--site-color-input-background);
  --mint-checkbox-background-active: #f6f7fc;
  --mint-checkbox-text-color: var(--site-color-primary);
  --mint-checkbox-text-color-hover: var(--site-color-primary);
  --mint-checkbox-text-color-focus: var(--site-color-primary);
  --mint-checkbox-text-color-active: var(--site-color-primary);
  --mint-checkbox-text-weight: normal;
  --mint-checkbox-text-weight-active: normal;
  --mint-dropdown-text-color: var(--site-color-primary);
  --mint-dropdown-text-color-hover: var(--site-color-primary);
  --mint-dropdown-text-color-active: var(--site-color-primary);
  --mint-dropdown-font-weight: normal;
  --mint-dropdown-chevron-size: 1rem;
  --mint-dropdown-chevron-color: var(--site-color-primary);
  --mint-dropdown-border: var(--site-color-primary);
  --mint-dropdown-background-active: #f6f7fc;
  --mint-radio-btn-border: #bdbdbd;
  --mint-radio-btn-border-hover: var(--site-color-primary-highlight);
  --mint-radio-btn-border-active: #bdbdbd;
  --mint-radio-btn-background: var(--base-color-white);
  --mint-radio-btn-background-active: #f6f7fc;
  --mint-radio-btn-text-color: var(--site-color-primary);
  --mint-radio-btn-text-color-hover: var(--site-color-primary);
  --mint-radio-btn-text-color-focus: var(--site-color-primary);
  --mint-radio-btn-text-color-active: var(--site-color-primary);
  --mint-radio-btn-text-color-active-contrast: var(--site-color-primary);
  --mint-radio-btn-text-weight: normal;
  --mint-radio-btn-text-weight-active: normal;
  --mint-quote-expiry-green: var(--base-color-green);
  --mint-quote-expiry-amber: #f7aa00;
  --mint-quote-expiry-red: var(--base-color-red);
  --mint-transition-progress-color: var(--site-color-primary);
  --mint-transition-progress-text-color: #232d5d !important;
  --mint-quote-history-primary: #0d2fac;
  --mint-quote-history-timeline-color: var(--mint-quote-history-primary);
  --mint-quote-history-title-svg: var(--mint-quote-history-primary);
  --mint-quote-history-circle-1: var(--mint-quote-history-primary);
  --mint-quote-history-circle-2: #566dc5;
  --mint-quote-history-circle-3: #9eacde;
  --mint-quote-history-circle-4: #fff;
  --mint-quote-history-box-shadow: 0 4px 20px 0 rgb(61 64 61 / 10%);
  --mint-quote-history-card-desktop-padding: 1.25rem 7rem 1.25rem 2rem;
  --mint-quote-history-main-background: var(--site-summary-page-bg);
  --mint-quote-history-main-padding: var(--site-spacing-2);
  --mint-quote-history-layout-background: #fff;
  --mint-quote-history-layout-padding: 2rem 9.5vw;
  --mint-quote-history-layout-border-radius: var(--site-spacing-4);
}
:root .mint-transition-imagery__foreground {
  --mint-icon-color-local: #232d5d !important;
}
:root .mint-progress-bar__ends .complete {
  color: var(--site-color-primary) !important;
}

@font-face {
  font-family: "ATFabriga-Light";
  src: url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Light.eot?auto=format&s=331b215159007a13069e0d0c4b13ea37");
  src: url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Light.eot?auto=format&s=331b215159007a13069e0d0c4b13ea37") format("embedded-opentype"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Light.otf?auto=format&s=6f701597c8342552691b490d1fb039be") format("opentype"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Light.woff2?auto=format&s=02ca6d7a21c240f6d12c60a1a6367a27") format("woff2"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Light.woff?auto=format&s=3c6e25d620e0e6683bdd4c51a14e9a8a") format("woff"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Light.ttf?auto=format&s=f432c876a39bbe589e18c189a32673eb") format("truetype");
}
@font-face {
  font-family: "ATFabriga-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Regular.eot?auto=format&s=268ddccce50ef99a41fb6ce28830c615");
  src: url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Regular.eot?auto=format&s=268ddccce50ef99a41fb6ce28830c615") format("embedded-opentype"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Regular.otf?auto=format&s=a491e2866cae1c7346fff951732894b4") format("opentype"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Regular.woff2?auto=format&s=9b22f0ba2090f23bda2c477fdf65c256") format("woff2"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Regular.woff?auto=format&s=b41d3d2c20d0ad320a81df01840634cc") format("woff"), url("https://img.cdndtl.co.uk/insurance/fonts/atfabriga/ATFabriga-Regular.ttf?auto=format&s=29362917dca3e3206b531515342ac3a8") format("truetype");
}
:root {
  --site-font-family:
    'ATFabriga-Regular', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --site-font-family-heading:
    'ATFabriga-Light', 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --dialogue-b2b-color-progress-indicator: #242d3d;
  --dialogue-b2b-color-progress-background: linear-gradient(var(--base-color-white), var(--base-color-white));
}

.enquiry-view__nqa {
  --site-padding: 19px;
}
.enquiry-view__nqa .mint-question__validity-indicator {
  width: 20px;
  height: 20px;
  margin-top: 4px !important;
}
.enquiry-view__nqa .mint-select {
  padding: 0.875rem;
}
.enquiry-view__nqa .mint-progress .mint-progress__track {
  background-color: #e6e6e6 !important;
}
.enquiry-view__nqa .mint-progress .mint-button__text {
  color: var(--site-color-body-copy) !important;
}

/*# sourceMappingURL=autotrader.css.map */
