@layer theme,base,utilities;@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10PX}body{font-size:1.6rem}hr{height:0;color:inherit;border-top-width:.1rem}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}p{line-height:var(--line-height-loose);margin:0}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none;margin:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:2rem}::file-selector-button{margin-inline-end:.4rem}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer theme{:root{--color-clear-skies-100: #f8fcfe;--color-clear-skies-200: #eaf6fc;--color-clear-skies-300: #c2e5f7;--color-clear-skies-400: #aedcf4;--color-clear-skies-500: #9ad4f2;--color-clear-skies-600: #7ba9c1;--color-clear-skies-700: #3d5460;--color-clear-skies-800: #1e2a30;--color-clear-skies-900: #12191c;--color-comfort-100: #fdfdfc;--color-comfort-200: #f6f5ee;--color-comfort-300: #efede1;--color-comfort-400: #c1bfb7;--color-comfort-500: #8e8c84;--color-comfort-600: #646259;--color-comfort-700: #424038;--color-comfort-800: #28261e;--color-comfort-900: #0f0d05;--color-service-green-100: #fefffa;--color-service-green-200: #fbfef2;--color-service-green-300: #f4fdda;--color-service-green-400: #def990;--color-service-green-500: #c8f547;--color-service-green-600: #a0c438;--color-service-green-700: #78932a;--color-service-green-800: #4f611c;--color-service-green-900: #27300e;--color-mid-green-500: #72bf59;--color-red-500: #e00b20;--color-main-blue-50: #f5f9ff;--color-main-blue-100: #cce3ff;--color-main-blue-200: #9ac7fe;--color-main-blue-300: #67abfe;--color-main-blue-400: #358ffd;--color-main-blue-500: #026df1;--color-main-blue-600: #0057c2;--color-main-blue-700: #004894;--color-main-blue-800: #08325e;--color-main-blue-900: #062342;--color-black-20: color-mix( in srgb, var(--color-main-blue-900) 2%, transparent );--color-black-50: color-mix( in srgb, var(--color-main-blue-900) 5%, transparent );--color-black-100: color-mix( in srgb, var(--color-main-blue-900) 10%, transparent );--color-black-200: color-mix( in srgb, var(--color-main-blue-900) 20%, transparent );--color-black-500: color-mix( in srgb, var(--color-main-blue-900) 50%, transparent );--color-black-750: color-mix( in srgb, var(--color-main-blue-900) 75%, transparent );--color-black-900: var(--color-main-blue-900);--color-white: var(--color-comfort-100);--color-white-50: color-mix( in srgb, var(--color-comfort-100) 5%, transparent );--color-white-100: color-mix( in srgb, var(--color-comfort-100) 10%, transparent );--color-white-200: color-mix( in srgb, var(--color-comfort-100) 20%, transparent );--color-white-500: color-mix( in srgb, var(--color-comfort-100) 50%, transparent );--color-white-750: color-mix( in srgb, var(--color-comfort-100) 70%, transparent );--color-white-750: color-mix( in srgb, var(--color-comfort-100) 75%, transparent );--color-white-900: var(--color-comfort-100);--color-purple-100: #f3f1f9;--color-purple-300: #c3aeff;--color-default: var(--color-main-blue-900)}:root[data-gdstheme=dark]{--color-default: var(--color-white)}}@layer theme{:root{--duration-default: .2s;--easing-ease-in-out: ease-in-out;--transition-all: all var(--duration-default) var(--easing-ease-in-out);--transition-colors: color var(--duration-default) var(--easing-ease-in-out), background-color var(--duration-default) var(--easing-ease-in-out), border-color var(--duration-default) var(--easing-ease-in-out), fill var(--duration-default) var(--easing-ease-in-out), stroke var(--duration-default) var(--easing-ease-in-out);--transition-text-decoration-color: text-decoration-color var(--duration-default) var(--easing-ease-in-out);--transition-opacity: opacity var(--duration-default) var(--easing-ease-in-out);--transition-transform: transform var(--duration-default) var(--easing-ease-in-out)}}@layer theme{:root{--max-width-content-xl: 200rem;--max-width-content: 92.8rem;--breakpoint-xs: 32rem;--breakpoint-sm: 64rem;--breakpoint-md: 76.8rem;--breakpoint-lg: 102.4rem;--breakpoint-xl: 128rem;--breakpoint-2xl: 144rem;--spacing-128: 12.8rem;--spacing-80: 8rem;--spacing-64: 6.4rem;--spacing-48: 4.8rem;--spacing-40: 4rem;--spacing-32: 3.2rem;--spacing-24: 2.4rem;--spacing-20: 2rem;--spacing-16: 1.6rem;--spacing-12: 1.2rem;--spacing-8: .8rem;--spacing-6: .6rem;--spacing-4: .4rem;--spacing-2: .2rem;--spacing-1: .1rem;--spacing-0: 0;--spacing-jumbo: clamp( var(--spacing-64), 8vw + 1.28rem, var(--spacing-128) );--spacing-xxxl: clamp(var(--spacing-40), 5vw + .8rem, var(--spacing-80));--spacing-xxl: clamp(var(--spacing-32), 4vw + .64rem, var(--spacing-64));--spacing-xl: clamp(var(--spacing-32), 2vw + 1.92rem, var(--spacing-48));--spacing-l: clamp(var(--spacing-24), 2vw + .32rem, var(--spacing-32));--spacing-ml: clamp(var(--spacing-16), 1vw + .96rem, var(--spacing-24));--spacing-m: clamp(var(--spacing-16), 1vw + .96rem, var(--spacing-20));--spacing-ms: clamp(var(--spacing-12), 1.25vw, var(--spacing-16));--spacing-s: clamp(var(--spacing-8), .5vw + .48rem, var(--spacing-12));--spacing-xs: clamp(var(--spacing-4), 1vw - .24rem, var(--spacing-8));--grid-columns: 12;--grid-gap: clamp(2.4rem, 1vw + 1.76rem, 3.2rem);--radius-pill: 10rem;--radius-lg: clamp(2.4rem, 1vw + 1.76rem, 3.2rem);--radius-regular: clamp(1.6rem, 1vw + .96rem, 2.4rem);--radius-sm: clamp(1.2rem, .5vw + .88rem, 1.6rem);--radius-xs: clamp(.8rem, .5vw + .48rem, 1.2rem);--radius-xxs: clamp(.4rem, .5vw + .08rem, .8rem)}@media screen and (max-width: 1024px){:root{--grid-columns: 8}}@media screen and (max-width: 640px){:root{--grid-columns: 4}}}@layer theme{html{font-family:GEICO Roobert,sans-serif;font-variant-ligatures:no-common-ligatures}:root{--line-height-loose: 160%;--line-height-relaxed: 150%;--line-height-relaxed-tight: 140%;--line-height-normal: 120%;--line-height-tight: 110%;--line-height-none: 100%;--font-weight-normal: 400;--font-weight-med: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-hd-jumbo: clamp(6.4rem, 5.75vw + 2.72rem, 11rem);--text-hd-xl: clamp(4.4rem, 4.5vw + 1.52rem, 8rem);--text-hd-lg: clamp(3.6rem, 4vw + .64rem, 6.4rem);--text-hd-md: clamp(2.8rem, 2vw + 1.52rem, 4.4rem);--text-hd-sm: clamp(2.4rem, 1.5vw + 1.44rem, 3.2rem);--text-hd-xs: clamp(2.4rem, .595vw + 1.943rem, 2.8rem);--text-hd-xxs: clamp(1.8rem, .893vw + 1.114rem, 2.4rem);--text-hd-xxxs: 1.8rem;--text-body-xl: 3.2rem;--text-body-lg: clamp(1.8rem, .75vw + 1.32rem, 2.4rem);--text-body-regular: clamp(1.6rem, .25vw + 1.44rem, 1.8rem);--text-body-sm: clamp(1.4rem, .25vw + 1.24rem, 1.6rem);--text-body-xs: clamp(1.2rem, .25vw + 1.04rem, 1.4rem);--text-body-xxs: 1.2rem;--text-ui-xl: clamp(1.8rem, .75vw + 1.32rem, 2.4rem);--text-ui-lg: clamp(1.6rem, .25vw + 1.44rem, 1.8rem);--text-ui-md: 1.6rem;--text-ui-sm: 1.4rem;--underline-offset: .3rem;--underline-thickness: .1rem}}@layer utilities{.gds-dropdown-open{overflow:hidden}.color-service-green-500{color:var(--color-service-green-500)}.color-black-750{color:var(--color-black-750)}.color-default{color:var(--color-default)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-med)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-italic{font-style:italic}.text-hd-jumbo{font-size:var(--text-hd-jumbo);font-weight:var(--font-weight-med);line-height:var(--line-height-normal)}.text-hd-xl{font-size:var(--text-hd-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-hd-lg{font-size:var(--text-hd-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.text-hd-md{font-size:var(--text-hd-md);line-height:var(--line-height-tight)}.text-hd-sm{font-size:var(--text-hd-sm);line-height:var(--line-height-normal)}.text-hd-xs{font-size:var(--text-hd-xs);line-height:var(--line-height-normal)}.text-hd-xxs{font-size:var(--text-hd-xxs);line-height:var(--line-height-normal)}.text-hd-xxxs{font-size:var(--text-hd-xxxs);line-height:var(--line-height-normal)}.text-body-xl{font-size:var(--text-body-xl);line-height:var(--line-height-relaxed-tight)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--line-height-relaxed)}.text-body-regular{font-size:var(--text-body-regular);line-height:var(--line-height-loose)}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--line-height-loose)}.text-body-xs{font-size:var(--text-body-xs);line-height:var(--line-height-loose)}.text-body-xxs{font-size:var(--text-body-xxs);line-height:var(--line-height-loose)}.text-left{text-align:left}.text-center{text-align:center}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.align-center{align-items:center}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-xs{gap:var(--spacing-xs)}.gap-20{gap:var(--spacing-20)}.w-full{width:100%}.mt-ms{margin-top:var(--spacing-ms)}.mb-ms{margin-bottom:var(--spacing-ms)}}@layer utilities{:root{--icon-color: currentColor;--icon-default-color: currentColor;--icon-xxsmall-dimensions: var(--spacing-12);--icon-xsmall-dimensions: var(--spacing-16);--icon-small-dimensions: var(--spacing-20);--icon-medium-dimensions: var(--spacing-24);--icon-large-dimensions: var(--spacing-32);--icon-xlarge-dimensions: var(--spacing-40);--icon-xxlarge-dimensions: 5rem}}@layer theme{:root[data-gdstheme*=dark]{--button-focus-outline-color: var(--color-white);--button-focus-outline-offset: 0;--button-primary-accent-color: var(--color-white);--button-primary-accent-bg: var(--color-main-blue-500);--button-primary-accent-bg-hover: var(--color-main-blue-600);--button-primary-neutral-color: var(--color-main-blue-900);--button-primary-neutral-bg: var(--color-white);--button-primary-neutral-border: var(--color-white);--button-primary-neutral-color-hover: var(--color-white);--button-primary-neutral-bg-hover: var(--color-white-50);--button-primary-neutral-reverse-color: var(--color-white);--button-primary-neutral-reverse-bg: var(--color-main-blue-900);--button-primary-neutral-reverse-border: var(--color-main-blue-900);--button-primary-neutral-reverse-bg-hover: var(--color-white-50);--button-primary-neutral-reverse-color-hover: var(--color-main-blue-900);--button-secondary-accent-color: var(--color-main-blue-100);--button-secondary-accent-border: var(--color-main-blue-300);--button-secondary-accent-bg: transparent;--button-secondary-accent-color-hover: var(--color-main-blue-600);--button-secondary-accent-border-hover: var(--color-main-blue-100);--button-secondary-accent-bg-hover: var(--color-main-blue-100);--button-secondary-neutral-color: var(--color-white);--button-secondary-neutral-border: var(--color-white-500);--button-secondary-neutral-bg: transparent;--button-secondary-neutral-color-hover: var(--color-main-blue-900);--button-secondary-neutral-bg-hover: var(--color-white-900);--button-secondary-neutral-border-hover: var(--color-white-500);--button-secondary-neutral-reverse-color: var(--color-main-blue-900);--button-secondary-neutral-reverse-border: var(--color-main-blue-900);--button-secondary-neutral-reverse-bg: transparent;--button-secondary-neutral-reverse-bg-hover: var(--color-main-blue-900);--button-secondary-neutral-reverse-border-hover: var(--color-main-blue-900);--button-secondary-neutral-reverse-color-hover: var(--color-white);--button-text-accent-color: var(--color-white);--button-text-accent-color-hover: var(--color-main-blue-200);--button-text-accent-bg: transparent;--button-text-accent-decoration-color: transparent;--button-text-accent-decoration-color-hover: var(--color-main-blue-200);--button-text-neutral-color: var(--color-white);--button-text-neutral-color-hover: var(--color-white);--button-text-neutral-decoration-color: transparent;--button-text-neutral-decoration-color-hover: var(--color-white);--button-text-neutral-reverse-color: var(--color-main-blue-900);--button-text-neutral-reverse-color-hover: var(--color-main-blue-900);--button-text-neutral-reverse-decoration-color: transparent;--button-text-neutral-reverse-decoration-color-hover: var( --color-main-blue-900 )}}@layer theme{:root{--button-focus-outline-color: var(--color-main-blue-400);--button-focus-outline-offset: var(--spacing-4);--button-primary-accent-color: var(--color-white);--button-primary-accent-bg: var(--color-main-blue-500);--button-primary-accent-bg-hover: var(--color-main-blue-600);--button-primary-neutral-color: var(--color-white);--button-primary-neutral-bg: var(--color-main-blue-900);--button-primary-neutral-border: var(--color-main-blue-900);--button-primary-neutral-bg-hover: var(--color-white-50);--button-primary-neutral-color-hover: var(--color-main-blue-900);--button-primary-neutral-reverse-color: var(--color-main-blue-900);--button-primary-neutral-reverse-bg: var(--color-white);--button-primary-neutral-reverse-border: var(--color-white);--button-primary-neutral-reverse-color-hover: var(--color-white);--button-primary-neutral-reverse-bg-hover: var(--color-white-50);--button-secondary-accent-color: var(--color-main-blue-500);--button-secondary-accent-border: var(--color-main-blue-500);--button-secondary-accent-bg: transparent;--button-secondary-accent-color-hover: var(--color-main-blue-600);--button-secondary-accent-border-hover: var(--color-main-blue-500);--button-secondary-accent-bg-hover: var(--color-main-blue-100);--button-secondary-neutral-color: var(--color-main-blue-900);--button-secondary-neutral-border: var(--color-main-blue-900);--button-secondary-neutral-bg: transparent;--button-secondary-neutral-bg-hover: var(--color-main-blue-900);--button-secondary-neutral-border-hover: var(--color-main-blue-900);--button-secondary-neutral-color-hover: var(--color-white);--button-secondary-neutral-reverse-color: var(--color-white);--button-secondary-neutral-reverse-border: var(--color-white-500);--button-secondary-neutral-reverse-bg: transparent;--button-secondary-neutral-reverse-color-hover: var(--color-main-blue-900);--button-secondary-neutral-reverse-bg-hover: var(--color-white-900);--button-secondary-neutral-reverse-border-hover: var(--color-white-500);--button-text-accent-color: var(--color-main-blue-900);--button-text-accent-color-hover: var(--color-main-blue-500);--button-text-accent-bg: transparent;--button-text-accent-decoration-color: transparent;--button-text-accent-decoration-color-hover: var(--color-main-blue-500);--button-text-neutral-color: var(--color-main-blue-900);--button-text-neutral-bg: transparent;--button-text-neutral-decoration-color: transparent;--button-text-neutral-decoration-color-hover: var(--color-main-blue-900);--button-text-neutral-reverse-color: var(--color-white);--button-text-neutral-reverse-color-hover: var(--color-white);--button-text-neutral-reverse-decoration-color: transparent;--button-text-neutral-reverse-decoration-color-hover: var(--color-white)}}@layer theme{:root[data-gdstheme*=dark]{--footer-main-bg: var(--color-main-blue-800);--footer-content-bg: var(--color-main-blue-600);--footer-disclaimer-text-color: var(--color-white);--footer-links-text-color: var(--color-white-900);--footer-links-text-color-hover: var(--color-white)}}@layer theme{:root{--footer-radius-lg: clamp(1.6rem, 2vw + .32rem, 3.2rem);--footer-main-bg: var(--color-comfort-200);--footer-content-bg: var(--color-main-blue-700);--footer-disclaimer-text-color: var(--color-black-750);--footer-links-text-color: var(--color-white-900)}}@layer theme{:root[data-gdstheme*=dark]{--logo-color: var(--color-white);--nav-overlay-background-color: var(--color-black-900);--nav-header-sticky-background-color: var(--color-black-900);--nav-item-button-color: var(--color-white);--nav-item-button-color-hover: var(--color-service-green-500);--nav-item-button-color-active: var(--color-service-green-500);--dropdown-menu-content-bg-color: var(--color-main-blue-700);--dropdown-menu-section-list-link-color: var(--color-white);--dropdown-menu-section-list-link-hover-color: var( --color-service-green-500 );--dropdown-close-button-color: var(--color-white);--dropdown-close-button-color-hover: var(--color-main-blue-800);--dropdown-close-button-bg-color-hover: var(--color-service-green-500);--dropdown-menu-aside-items-link-color: var(--color-white);--dropdown-menu-aside-items-link-color-hover: var( --color-service-green-500 )}}@layer theme{:root{--logo-color: var(--color-main-blue-700);--nav-overlay-background-color: var(--color-white);--nav-header-sticky-background-color: var(--color-white);--nav-item-button-color: var(--color-main-blue-900);--nav-item-button-color-hover: var(--color-main-blue-500);--nav-item-button-color-active: var(--color-main-blue-500);--dropdown-menu-content-bg-color: var(--color-main-blue-700);--dropdown-menu-section-list-link-color: var(--color-white);--dropdown-menu-section-list-link-hover-color: var(--color-clear-skies-500);--dropdown-menu-section-list-link-hover-bg-color: var( --color-main-blue-500 );--dropdown-close-button-color: var(--color-white);--dropdown-close-button-color-hover: var(--color-main-blue-500);--dropdown-close-button-bg-color-hover: var(--color-white);--dropdown-menu-aside-items-link-color: var(--color-white);--dropdown-menu-aside-items-link-color-hover: var(--color-clear-skies-500)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@layer utilities{gds-dotcom-navigation .gds-sr-only{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}gds-dotcom-navigation .gds-nav-item-button,gds-dotcom-navigation .gds-nav-item-link{align-items:center;background:none;border:none;color:var(--nav-item-button-color);cursor:pointer;display:flex;font-size:var(--text-ui-sm);font-weight:var(--font-weight-bold);gap:var(--spacing-2);letter-spacing:.1rem;padding:var(--spacing-2) 0;position:relative;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--spacing-2);text-underline-offset:var(--spacing-4);text-transform:uppercase;transition:var(--transition-colors);transition:var(--transition-text-decoration-color)}gds-dotcom-navigation .gds-nav-item-button:hover,gds-dotcom-navigation .gds-nav-item-link:hover{text-decoration-color:var(--nav-item-button-color-hover)}gds-dotcom-navigation .gds-nav-item-button gds-dotcom-icon,gds-dotcom-navigation .gds-nav-item-link gds-dotcom-icon{display:inline-block;transform-origin:center;transform:rotate(0);transition:var(--transition-transform)}gds-dotcom-navigation .gds-nav-item-button[aria-expanded=true],gds-dotcom-navigation .gds-nav-item-link[aria-expanded=true]{color:var(--nav-item-button-color-active);text-decoration-color:var(--nav-item-button-color-active);transition:var(--transition-colors)}gds-dotcom-navigation .gds-nav-item-button[aria-expanded=true] gds-dotcom-icon,gds-dotcom-navigation .gds-nav-item-link[aria-expanded=true] gds-dotcom-icon{transform:rotate(-180deg);transition:var(--transition-transform)}gds-dotcom-navigation .gds-cta-button-mobile-only{display:none}gds-dotcom-navigation gds-dotcom-button.gds-cta-button-mobile-only[appearance=icon]{--button-secondary-accent-color-hover: var(--nav-item-button-color-hover);--button-secondary-neutral-color-hover: var( --nav-item-button-color-hover );--button-secondary-neutral-reverse-color-hover: var( --nav-item-button-color-hover )}@media screen and (max-width: 1024px){gds-dotcom-navigation .gds-cta-button-mobile-hidden{display:none}gds-dotcom-navigation .gds-cta-button-mobile-only{display:block}gds-dotcom-navigation .gds-nav-item-button,gds-dotcom-navigation .gds-nav-item-link{border-bottom:.1rem solid var(--color-white-200);color:var(--color-white);font-size:var(--text-ui-lg);justify-content:space-between;padding:var(--spacing-40) var(--spacing-24) var(--spacing-16) var(--spacing-24);text-align:left}gds-dotcom-navigation .gds-nav-item-button:hover,gds-dotcom-navigation .gds-nav-item-button:focus-visible,gds-dotcom-navigation .gds-nav-item-link:hover,gds-dotcom-navigation .gds-nav-item-link:focus-visible{color:var(--dropdown-menu-section-list-link-color);background:var(--dropdown-menu-section-list-link-hover-bg-color)}gds-dotcom-navigation .gds-nav-item-button:after,gds-dotcom-navigation .gds-nav-item-link:after{display:none}gds-dotcom-navigation .gds-nav-item-button[aria-expanded=true],gds-dotcom-navigation .gds-nav-item-link[aria-expanded=true]{color:var(--color-white);background:var(--dropdown-menu-section-list-link-hover-bg-color)}}}@layer theme{:root[data-gdstheme*=dark]{--theme-switch-border-color: var(--color-white-200);--theme-switch-bg-color: var(--color-service-green-500);--theme-switch-border-color-light: var(--color-main-blue-600);--theme-switch-border-color-dark: var(--color-white)}}@layer theme{:root{--theme-switch-border-color: var(--color-white-200);--theme-switch-bg-color: var(--color-clear-skies-500);--theme-switch-border-color-light: var(--color-main-blue-600);--theme-switch-border-color-dark: var(--color-white)}}@layer components{:root[data-gdstheme*=dark]{--label-font-color: var(--color-white);--label-description-font-color: var(--color-white);--label-optional-font-color: var(--color-comfort-400);--label-required-font-color: var(--color-red-500);--input-background-color: transparent;--input-border-style: var(--spacing-1) solid var(--color-white-750);--input-font-color: var(--color-white);--input-focus-background-color: var(--color-white-50);--input-focus-border-style: var(--spacing-1) solid var(--color-main-blue-500);--input-hover-background-color: var(--color-white-50);--input-hover-border-style: var(--spacing-1) solid var(--color-main-blue-500);--input-disabled-background-color: var(--color-white-500);--input-disabled-border-style: var(--spacing-1) solid var(--color-white-750);--input-disabled-font-color: var(--color-comfort-400);--input-error-background-color: var(--color-white-50);--input-error-border-style: var(--spacing-1) solid var(--color-red-500);--input-error-font-color: var(--color-white);--input-error-message-font-color: var(--color-white);--input-prefix-font-color: var(--color-white);--input-suffix-font-color: var(--color-white)}}@layer components{:root{--label-font-color: var(--color-black-900);--label-typography: 700 var(--spacing-16) / 1.2 "GEICO Roobert";--label-margin-bottom: var(--spacing-8);--label-notation-margin-left: var(--spacing-6);--label-description-font-color: var(--color-black-900);--label-description-margin-top: var(--spacing-4);--label-description-typography: 400 var(--spacing-12) / 1.2 "GEICO Roobert";--label-optional-font-color: var(--color-comfort-400);--label-optional-typography: 400 var(--spacing-16) / 1.2 "GEICO Roobert";--label-required-font-color: var(--color-red-500);--label-required-typography: 700 var(--spacing-16) / 1.2 "GEICO Roobert";--label-small-description-margin-top: var(--spacing-2);--label-small-margin-bottom: var(--spacing-4);--label-small-typography: 700 var(--spacing-12) / 1.2 "GEICO Roobert";--label-small-optional-typography: 400 var(--spacing-12) / 1.2 "GEICO Roobert";--label-small-required-typography: 700 var(--spacing-12) / 1.2 "GEICO Roobert";--input-background-color: var(--color-white);--input-border-radius: var(--spacing-8);--input-border-style: var(--spacing-1) solid var(--color-comfort-500);--input-font-color: var(--color-black-900);--input-font-size: var(--spacing-16);--input-height: var(--spacing-48);--input-margin-bottom: var(--spacing-32);--input-padding-left: var(--spacing-16);--input-padding-right: var(--spacing-16);--input-default-width-small-only: 100%;--input-focus-background-color: var(--color-white);--input-focus-border-style: var(--spacing-1) solid var(--color-main-blue-500);--input-hover-background-color: var(--color-white);--input-hover-border-style: var(--spacing-1) solid var(--color-main-blue-500);--input-disabled-background-color: var(--color-black-100);--input-disabled-border-style: var(--spacing-1) solid var(--color-black-100);--input-disabled-font-color: var(--color-comfort-400);--input-error-background-color: var(--color-white);--input-error-border-style: var(--spacing-1) solid var(--color-red-500);--input-error-font-color: var(--color-red-500);--input-error-margin-bottom: var(--spacing-8);--input-error-message-font-color: var(--color-red-500);--input-error-message-font-size: var(--spacing-12);--input-error-message-margin-bottom: var(--spacing-32);--input-leading-icon-left: var(--spacing-12);--input-leading-icon-padding-left: var(--spacing-48);--input-leading-icon-top: var(--spacing-12);--input-masking-padding-right: var(--spacing-48);--input-prefix-suffix-gap: var(--spacing-8);--input-prefix-font-color: var(--color-comfort-500);--input-prefix-typography: 700 var(--spacing-16) / 1 "GEICO Roobert";--input-suffix-font-color: var(--color-comfort-500);--input-small-border-radius: var(--spacing-4);--input-small-font-size: var(--spacing-12);--input-small-height: var(--spacing-32);--input-small-padding-left: var(--spacing-12);--input-small-padding-right: var(--spacing-12);--input-small-prefix-typography: 700 var(--spacing-12) / 1 "GEICO Roobert";--input-small-suffix-typography: 700 var(--spacing-12) / 1 "GEICO Roobert";--input-small-width-small-only: var(--spacing-80)}}

/* Hide GDS nav/footer custom elements until the module registers them (reduces FOUC from light DOM before shadow styles apply). */
gds-dotcom-navigation:not(:defined) {
	visibility: hidden;
	position: absolute
}
gds-dotcom-footer:not(:defined) {
	visibility: hidden;
}
