/*
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: #0b1821;
  --base-primary-highlight: #333;
  --base-secondary: #b8ee31;
  --base-color-white: #fff;
  --base-color-black: #000;
  --base-color-red: #fe0039;
  --base-color-green: #1c7c54;
  --base-color-blue: #2427aa;
  --base-color-grey-1: #333;
  --base-primary-alpha-100: rgba(10 24 33 / 100%);
  --base-primary-alpha-92: rgba(10 24 33 / 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-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(--site-color-primary);
  --site-color-footer: var(--site-color-primary);
  --site-color-email-header: var(--site-color-primary);
  --site-color-background-fill: #f0f0f0;
  --site-color-enquiry-background-fill: #f0f0f0;
  --site-color-results-background-fill: #f0f0f0;
  --site-color-cell-background: #f3f3f3;
  --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(--site-color-secondary);
  --site-color-extras-included: var(--site-color-primary);
  --site-color-extras-unavailable: var(--base-color-red);
  --site-color-input-background: var(--base-color-white);
  --site-color-input-focus: var(--site-color-primary);
  --site-color-input-hover: var(--site-color-primary);
  --site-color-input-selected: #f6f3f9;
  --site-color-input-icon: var(--base-color-white);
  --site-color-input-icon-bg: var(--site-color-primary);
  --site-color-selected-background: var(--site-color-primary);
  --site-color-selected-border: #85679e;
  --site-color-unselected-border: #bcbcbc;
  --site-color-cashback: var(--base-color-blue);
  --site-color-primary-decal: var(--site-color-secondary);
  --site-color-secondary-decal: var(--base-color-grey-1);
  --site-color-scroll-bar: var(--site-color-primary);
  --site-color-keyline: #cedae4;
  --site-color-keyline-dark-bg: var(--base-color-white);
  --site-filters-title-color: var(--site-color-title);
  --site-filters-background-color: var(--base-color-white);
  --site-filters-prompt-text-colour: var(--site-color-body-copy);
  --site-filters-btn-text-color: var(--site-color-primary);
  --site-filters-btn-text-color-hover: var(--site-color-primary-highlight);
  --site-cashback-link-color: #000;
  --site-cashback-link-color-hover: #333;
  --site-border-radius: 0.5rem;
  --mint-header-partnered-logo-height: 40px;
  --mint-header-logo-height: 40px;
  --mint-footer-logo-height: 30px;
  --mint-header-border-color: var(--site-color-keyline);
  --mint-header-text-color: var(--base-color-white);
  --mint-cashback-title-font-weight: bold;
  --mint-cashback-color-title: #000;
  --mint-cashback-height: 30px;
  --mint-cashback-body-color: var(--base-color-white);
  --mint-cashback-body-hover-color: var(--base-color-white);
  --mint-cashback-body-background-color: var(--base-primary);
  --mint-cashback-title-background-color: var(--base-secondary);
  --mint-quote-expiry-green: var(--base-color-green);
  --mint-quote-expiry-amber: #f7aa00;
  --mint-quote-expiry-red: var(--base-color-red);
  --mint-tooltip-color: var(--site-color-input-icon-bg);
  --mint-tooltip-color-letter: var(--site-color-secondary);
  --mint-tooltip-color-letter-hover: var(--site-color-secondary);
  --mint-tooltip-color-background-hover: var(--site-color-primary-highlight);
  --mint-icon-color: var(--site-color-input-icon-bg);
  --mint-icon-color-letter: var(--site-color-input-icon-bg);
  --mint-icon-color-background: var(--site-color-cell-background);
  --mint-icon-btn-color-letter-hover: var(--site-color-primary-highlight);
  --mint-transition-progress-color: var(--site-color-primary);
  --mint-transition-progress-text-color: var(--site-color-title);
  --mint-notice-color-primary-background: var(--site-color-primary);
  --mint-notice-color-primary-border: var(--site-color-primary);
  --mint-notice-color-primary-title: var(--site-color-secondary);
  --mint-notice-color-primary-content: var(--site-color-secondary);
  --mint-notice-color-primary-link: var(--site-color-secondary);
  --mint-notice-color-primary-link-hover: var(--site-color-secondary);
  --mint-notice-color-primary-link-active: var(--site-color-primary);
  --mint-notice-color-primary-link-active-bg: var(--site-color-secondary);
  --mint-btn-border-radius: 7.375rem;
  --mint-checkbox-border: var(--site-color-primary);
  --mint-checkbox-text-color: var(--site-color-primary);
  --mint-checkbox-text-color-hover: var(--base-color-white);
  --mint-checkbox-text-color-active: var(--base-color-white);
  --mint-radio-btn-border: var(--site-color-primary);
  --mint-radio-btn-border-hover: var(--site-color-primary);
  --mint-radio-btn-border-active: var(--site-color-primary);
  --mint-radio-btn-text-color: var(--site-color-primary);
  --mint-radio-btn-text-color-hover: var(--base-color-white);
  --mint-radio-btn-text-color-active: var(--base-color-white);
  --mint-dropdown-border: var(--site-color-primary);
  --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);
}
:root .mint-button--primary:not(.mint-button--inverse) {
  --mint-btn-border-color: var(--site-color-secondary);
  --mint-btn-border-color-hover: var(--site-color-secondary);
  --mint-btn-border-color-active: var(--site-color-secondary);
}

:root {
  --color-notification-success: var(--site-color-secondary) !important;
  --dialogue-b2b-color-cta: var(--site-color-cta);
  --color-field-state-base-bg: var(--base-color-white) !important;
  --color-field-state-base-border: #e0e0e0 !important;
  --color-field-state-hover-bg: var(--base-color-white) !important;
  --color-field-state-hover-border: var(--site-color-secondary) !important;
  --color-field-state-selected-bg: var(--site-color-primary) !important;
  --color-field-state-selected-border: var(--site-color-secondary) !important;
  --color-field-state-base-text: var(--site-color-primary) !important;
  --dialogue-b2b-color-progress-indicator: var(--site-color-secondary);
  --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-alert {
  background: #e7e7e7 !important;
}
.enquiry-view__nqa .mint-radio,
.enquiry-view__nqa .mint-checkbox,
.enquiry-view__nqa .mint-select,
.enquiry-view__nqa .mint-button {
  border-width: 3px !important;
  border-radius: 0.5rem;
}
.enquiry-view__nqa .mint-radio--is-selected,
.enquiry-view__nqa .mint-checkbox--is-selected,
.enquiry-view__nqa .mint-select--is-selected,
.enquiry-view__nqa .mint-button--is-selected {
  color: var(--base-color-white) !important;
  background-color: var(--site-color-primary) !important;
}
.enquiry-view__nqa .mint-radio--is-selected:hover,
.enquiry-view__nqa .mint-checkbox--is-selected:hover,
.enquiry-view__nqa .mint-select--is-selected:hover,
.enquiry-view__nqa .mint-button--is-selected:hover {
  background-color: var(--site-color-primary) !important;
}
.enquiry-view__nqa .mint-radio--is-selected select,
.enquiry-view__nqa .mint-checkbox--is-selected select,
.enquiry-view__nqa .mint-select--is-selected select,
.enquiry-view__nqa .mint-button--is-selected select {
  color: var(--base-color-white) !important;
}
.enquiry-view__nqa .mint-radio--is-selected select + svg,
.enquiry-view__nqa .mint-checkbox--is-selected select + svg,
.enquiry-view__nqa .mint-select--is-selected select + svg,
.enquiry-view__nqa .mint-button--is-selected select + svg {
  color: var(--base-color-white) !important;
}
.enquiry-view__nqa .mint-radio--is-selected,
.enquiry-view__nqa .mint-checkbox--is-selected,
.enquiry-view__nqa .mint-select--is-selected,
.enquiry-view__nqa .mint-button--is-selected {
  /* Reset back to what dialogue uses - select makes it white color on white background for dropdown options */
}
.enquiry-view__nqa .mint-radio--is-selected option,
.enquiry-view__nqa .mint-checkbox--is-selected option,
.enquiry-view__nqa .mint-select--is-selected option,
.enquiry-view__nqa .mint-button--is-selected option {
  color: var(--color-text-body-light) !important;
}
.enquiry-view__nqa .mint-progress .mint-progress__track {
  background-color: var(--site-color-selected-background) !important;
}
.enquiry-view__nqa .mint-progress .mint-button__text {
  color: var(--site-color-body-copy) !important;
}

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