@charset "UTF-8";.box.svelte-1by60p7{display:grid;grid-template-columns:18rem 1fr;grid-template-rows:1fr;grid-template-areas:"types models";padding-top:4rem;padding-bottom:6rem;gap:4rem}.types.svelte-1by60p7{grid-area:types;padding-top:2rem}.type-li.svelte-1by60p7{display:contents}.models.svelte-1by60p7{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));grid-auto-rows:auto;gap:4rem;grid-area:models;transition:all .4s .2s}.models.svelte-1by60p7 li:where(.svelte-1by60p7){display:contents}.models.svelte-1by60p7:not(.active){opacity:0;visibility:hidden;transition-delay:0s}.model.svelte-1by60p7:hover{color:var(--color-theme)}@media (max-width: 900px){.box.svelte-1by60p7{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"types" "models";padding-top:.6rem;padding-bottom:2rem}.types.svelte-1by60p7{padding-top:0;display:flex;gap:.8rem}.models.svelte-1by60p7{padding-left:0;gap:2rem}}@media (min-width: 611px) and (max-width: 900px){.models.svelte-1by60p7{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:4rem}}@media (max-width: 610px){.models.svelte-1by60p7{display:flex;flex-direction:column;gap:4rem}}nav.svelte-10n72nh{padding-top:2.4rem;height:100%;overflow-y:auto;box-sizing:border-box}a.svelte-10n72nh{font-family:var(--font-headings);text-transform:uppercase;font-size:1.4rem;display:flex;align-items:center;justify-content:flex-start;height:6.4rem;padding-inline:8rem;max-width:35rem;transition:translate .2s,color .2s;transition-delay:calc((var(--index) - 1) * .02s),0s;position:relative}a.svelte-10n72nh:hover{color:var(--color-theme);translate:1rem 0}a.svelte-10n72nh:after{content:"";display:block;position:absolute;left:6rem;top:calc(50% - 1rem);bottom:calc(50% - 1rem);background:currentColor;width:1.5px;scale:100% 0;transition:background-color .2s,scale .5s}a.current-link.svelte-10n72nh:after{scale:100% 100%}@media (max-width: 900px){a.svelte-10n72nh{padding-inline:var(--mobile-menu-padding, 2rem);height:4rem;font-size:1.2rem}a.svelte-10n72nh:after{left:2rem;top:calc(50% - .8rem);bottom:calc(50% - .8rem)}}@media (min-width: 901px){nav.svelte-10n72nh:not(.open) a:where(.svelte-10n72nh){translate:-4rem 0}}svg.svelte-1uljrkc{width:var(--hamburger-size, 5rem);height:var(--hamburger-size, 5rem)}rect.svelte-1uljrkc{fill:currentColor}.line.svelte-1uljrkc{transition:rotate .4s,translate .4s,fill .2s;transform-origin:center center}.line-2.svelte-1uljrkc{transition-delay:.05s,.05s,0s;transition-timing-function:cubic-bezier(0,1.3,.68,1.42),cubic-bezier(0,1.3,.68,1.42),ease}.open.svelte-1uljrkc .line-1:where(.svelte-1uljrkc){rotate:45deg;translate:-3px 3px}.open.svelte-1uljrkc .line-2:where(.svelte-1uljrkc){rotate:-45deg;translate:-3px -3px}.contact.svelte-nefqly{color:var(--color-text);display:flex;letter-spacing:.2rem;text-transform:uppercase;align-items:center;font-family:var(--font-headings);height:100%;font-size:1.2rem}.cta.svelte-nefqly{align-self:center;margin-left:4.8rem;margin-right:4.8rem}.box.svelte-nefqly{display:flex}@media (max-width: 900px){.box.svelte-nefqly{flex-direction:column;align-items:center;justify-content:center;gap:2.4rem}}.box.svelte-7n3dg2{height:100%;display:grid;grid-template-rows:1fr;grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo contact";gap:6rem}.left.svelte-7n3dg2{display:flex;justify-content:flex-start;grid-area:menu}.left.svelte-7n3dg2 ul:where(.svelte-7n3dg2),.left.svelte-7n3dg2 li:where(.svelte-7n3dg2){display:contents}.mainmenu.svelte-7n3dg2{display:contents}.right.svelte-7n3dg2{display:flex;grid-area:contact;justify-content:flex-end}.link.svelte-7n3dg2{height:100%;display:flex;align-items:center;justify-content:center;padding-inline:1.5rem;white-space:nowrap;transition:all .2s;position:relative}.link.svelte-7n3dg2:hover{color:var(--color-theme)}.link.svelte-7n3dg2:after{content:"";position:absolute;bottom:calc(50% - 1.6rem);left:calc(50% - 1rem);right:calc(50% - 1rem);height:1.5px;background-color:currentColor;scale:0 100%;transition:background-color .2s,scale .5s}.current-link.svelte-7n3dg2:after{scale:100% 100%}.text.svelte-7n3dg2{font-size:1.4rem;font-family:var(--font-headings);text-transform:uppercase;text-decoration:none;color:var(--header-fg-color, --color-text);letter-spacing:.2rem}.logo.svelte-7n3dg2{align-items:center;justify-content:center;height:100%;display:flex;grid-area:logo;width:calc(var(--logo-basic-width) * 1rem / 10)}.logo.svelte-7n3dg2 a:where(.svelte-7n3dg2){line-height:1px}.logo.svelte-7n3dg2 img:where(.svelte-7n3dg2){width:100%}.expander-button.svelte-7n3dg2{padding-left:3rem}.expander-label.svelte-7n3dg2{font-family:var(--font-headings);font-size:1rem;text-transform:uppercase;margin-left:1.2rem}.models-chevron.svelte-7n3dg2{display:inline-block;margin-left:.8rem;font-size:1rem}.models-chevron.open.svelte-7n3dg2{animation:svelte-7n3dg2-bounce-arrow .5s}@keyframes svelte-7n3dg2-bounce-arrow{0%{translate:0}16%{translate:0 .4rem}33%{translate:0}50%{translate:0 -.25rem}67%{translate:0}83%{translate:0 .15rem}to{translate:0}}@media (min-width: 901px){.expander-label.svelte-7n3dg2{display:none}}@media (max-width: 900px){.box.svelte-7n3dg2{grid-template-columns:1fr auto;grid-template-areas:"logo menu";padding-left:2.5rem;padding-right:0}.mainmenu.svelte-7n3dg2,.right.svelte-7n3dg2{display:none}.logo.svelte-7n3dg2{width:calc(var(--logo-basic-width-mobile) * 1rem / 10)}.expander-button.svelte-7n3dg2{padding-right:2.5rem}}.box.svelte-4muaeq{min-height:100%;display:flex;flex-direction:column;--mobile-menu-padding: 3.75rem}.mainmenu.svelte-4muaeq{padding-top:1.8rem;height:100%;overflow-y:auto;box-sizing:border-box;flex:0 0 auto}.aux-menu.svelte-4muaeq{flex:1 1 auto;margin-top:.8rem}.link.svelte-4muaeq{font-family:var(--font-headings);text-transform:uppercase;font-size:1.6rem;display:flex;align-items:center;justify-content:flex-start;height:5.4rem;padding-inline:var(--mobile-menu-padding);max-width:35rem;position:relative;transition:all .2s}.link.svelte-4muaeq:hover{color:var(--color-theme)}.link.svelte-4muaeq:after{content:"";display:block;position:absolute;left:2rem;top:calc(50% - .8rem);bottom:calc(50% - .8rem);background:currentColor;width:1.5px;scale:100% 0;transition:background-color .2s,scale .5s}.link.current-link.svelte-4muaeq:after{scale:100% 100%}.models-chevron.svelte-4muaeq{margin-left:1.2rem;font-size:1.4rem}.contacts.svelte-4muaeq{flex:0 0 auto;margin-top:2.4rem;padding-bottom:2.4rem;padding-top:2.4rem;border-top:solid 1px rgba(0,0,0,.1)}.back.svelte-1ndgs6r{padding-top:1.2rem}.back-icon.svelte-1ndgs6r{margin-right:1.6rem}header.svelte-1jddpnj{--header-bg-light: rgba(255, 255, 255, .9);--header-bg-color: var(--header-bg-light);--header-fg-color: var(--color-text, black)}.skin-gmc header.svelte-1jddpnj{--header-bg-color: black;--header-fg-color: white;color:#fff}.navbar.svelte-1jddpnj{position:fixed;left:0;top:0;right:0;height:var(--navbar-height);background:var(--header-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100}.navbar-blocker.svelte-1jddpnj{height:var(--navbar-height)}.sidemenu.svelte-1jddpnj{position:fixed;left:0;width:50rem;top:var(--navbar-height);bottom:0;background:var(--header-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s;z-index:90}.sidemenu.svelte-1jddpnj:not(.active){opacity:0;visibility:hidden;translate:-3rem}.bigmenu.svelte-1jddpnj{position:fixed;left:0;right:0;top:var(--navbar-height);height:auto;max-height:calc((100% - var(--navbar-height)) * .85);overflow-y:auto;--header-bg-color: var(--header-bg-light);background:var(--header-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--header-fg-color: var(--color-text);color:var(--header-fg-color);transition:all .3s;z-index:80}.bigmenu.svelte-1jddpnj:not(.active){opacity:0;visibility:hidden;translate:0 -3rem;transition-delay:.1s}.mobilemenu.svelte-1jddpnj{position:fixed;left:0;right:0;bottom:0;top:var(--navbar-height);overflow-y:auto;background:var(--header-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s;z-index:70}.mobilemenu.svelte-1jddpnj:not(.active){opacity:0;visibility:hidden;translate:0 -3rem;transition-delay:.1s}.mobilemodelsmenu.svelte-1jddpnj{position:fixed;left:0;right:0;bottom:0;top:var(--navbar-height);overflow-y:auto;--header-bg-color: var(--header-bg-light);background:var(--header-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--header-fg-color: var(--color-text);color:var(--header-fg-color);transition:all .3s;z-index:75}.mobilemodelsmenu.svelte-1jddpnj:not(.active){opacity:0;visibility:hidden;translate:3rem 0;transition-delay:.1s}.overlay.svelte-1jddpnj{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;transition:all .3s;z-index:50}.overlay.svelte-1jddpnj:not(.active){opacity:0;visibility:hidden;transition-delay:.1s}.box.svelte-gq5lbw{display:flex;justify-content:space-around;padding-top:9.6rem;padding-bottom:9.6rem}.logo.svelte-gq5lbw{text-align:center}.logo-img.svelte-gq5lbw{width:22.5rem;height:auto}.contacts.svelte-gq5lbw{font-family:var(--font-headings);font-weight:500;font-size:1.2rem;letter-spacing:.2rem;line-height:2.5;text-transform:uppercase}.contact-text.svelte-gq5lbw{transition:all .2s}.contact-text.svelte-gq5lbw:hover{text-decoration:underline;color:var(--color-theme)}.menu.svelte-gq5lbw{font-family:var(--font-headings);font-weight:500;font-size:1.2rem;letter-spacing:.2rem;line-height:2.5;text-transform:uppercase}.menu.svelte-gq5lbw ul:where(.svelte-gq5lbw),.menu.svelte-gq5lbw li:where(.svelte-gq5lbw){display:contents}.menu.svelte-gq5lbw a:where(.svelte-gq5lbw){display:block;padding-bottom:1em;transition:all .2s}.menu.svelte-gq5lbw a:where(.svelte-gq5lbw):not(:first-child){padding-top:1em}.menu.svelte-gq5lbw a:where(.svelte-gq5lbw):hover{text-decoration:underline;color:var(--color-theme)}.signature.svelte-gq5lbw{border-top:solid 1px var(--color-line-white-medium);display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:500;letter-spacing:.2rem;padding-bottom:2.4rem}.secondary-menu.svelte-gq5lbw{display:flex}.secondary-menu.svelte-gq5lbw a:where(.svelte-gq5lbw){display:block;padding-top:3.2rem;padding-bottom:3.2rem;transition:all .2s}.secondary-menu.svelte-gq5lbw a:where(.svelte-gq5lbw):hover{color:var(--color-theme);text-decoration:underline}.secondary-menu.svelte-gq5lbw li:where(.svelte-gq5lbw):not(:last-child) a:where(.svelte-gq5lbw){margin-right:4rem}.secondary-menu.svelte-gq5lbw ul:where(.svelte-gq5lbw),.secondary-menu.svelte-gq5lbw li:where(.svelte-gq5lbw){display:contents}.brands.svelte-gq5lbw{display:flex;align-items:center;gap:6rem}.brands.svelte-gq5lbw img:where(.svelte-gq5lbw){max-width:9rem}.brands.svelte-gq5lbw a:where(.svelte-gq5lbw){display:flex;transition:all .3s;align-items:center;min-height:6rem}.brands.svelte-gq5lbw a:where(.svelte-gq5lbw):hover{scale:1.25}@media (min-width: 611px) and (max-width: 900px){.box.svelte-gq5lbw{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:7.2rem;column-gap:4.8rem}.logo.svelte-gq5lbw{grid-column:1/span 2}.signature.svelte-gq5lbw{flex-direction:column}}@media (max-width: 610px){.box.svelte-gq5lbw{flex-direction:column;gap:6.4rem;padding-bottom:3.2rem}.signature.svelte-gq5lbw{flex-direction:column;align-items:flex-start;padding-bottom:4.8rem}.secondary-menu.svelte-gq5lbw{display:block;padding-top:1.6rem}.secondary-menu.svelte-gq5lbw a:where(.svelte-gq5lbw){display:block;padding-top:1.6rem;padding-bottom:1.6rem}.brands.svelte-gq5lbw{margin-top:4.8rem;display:flex;flex-wrap:wrap;gap:2.4rem}.brands.svelte-gq5lbw a:where(.svelte-gq5lbw){align-items:center;margin-right:2.4rem}.prompt.svelte-gq5lbw{width:100%}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:rsicon;src:url(../../../icons/rsicon.woff2?8df54f81b23e1ec468549f21902aaebd) format("woff2")}[class^=rsicon-]:after,[class*=" rsicon-"]:after{display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rsicon-x:after{content:""}.rsicon-wheels:after{content:""}.rsicon-warranty:after{content:""}.rsicon-valve:after{content:""}.rsicon-suspension:after{content:""}.rsicon-spinner:after{content:""}.rsicon-spare-parts:after{content:""}.rsicon-service:after{content:""}.rsicon-play:after{content:""}.rsicon-phone:after{content:""}.rsicon-map:after{content:""}.rsicon-location:after{content:""}.rsicon-instagram:after{content:""}.rsicon-facebook:after{content:""}.rsicon-cross:after{content:""}.rsicon-chevron-right:after{content:""}.rsicon-chevron-left:after{content:""}.rsicon-chevron-down:after{content:""}.rsicon-check-circle:after{content:""}.rsicon-chassis:after{content:""}.rsicon-cars:after{content:""}.rsicon-caret-down:after{content:""}.rsicon-arrow-right-chevrolet:after{content:""}.rsicon-arrow-right-cadillac:after{content:""}.rsicon-arrow-left-chevrolet:after{content:""}.rsicon-arrow-left-cadillac:after{content:""}.rsicon-arrow-down-chevrolet:after{content:""}.rsicon-arrow-down-cadillac:after{content:""}body{--color-line-white-faint: #5e5e5e;--color-line-white-medium: #979797;--color-line-dark: #5E5E5E;--color-bg-dark-grey: #151515;--color-text-grey-dark: #797979;--color-success: #4CAF50;--color-success-dark: #4a9e4e;--color-danger: #D90000;--color-danger-dark: #B30000;--color-blue: #175C94}html{font-size:var(--rem-size, 10px)}@media (min-width: 901px) and (max-width: 1100px){html{--rem-size: 7px}}@media (min-width: 1101px) and (max-width: 1310px),(min-width: 900px) and (max-height: 660px){html{--rem-size: 8.5px}}@media (min-width: 1311px) and (max-width: 1800px) and (min-height: 660px){html{--rem-size: 10px}}@media (min-width: 1801px) and (min-height: 1000px){html{--rem-size: 12.5px}}html{font-family:var(--font-base, sans-serif)}.g-container{box-sizing:border-box;margin-inline:auto;max-width:100%}@media (min-width: 901px){.g-container{width:125rem}}@media (max-width: 900px){.g-container{width:100%}}@media (max-width: 610px){.g-container{padding-inline:2.5rem}}@media (min-width: 611px) and (max-width: 900px){.g-container{width:56rem}}html{--navbar-height: 9.6rem}@media (max-width: 900px){html{--navbar-height: 6rem}}.g-list-nelist{padding:0;margin:0}.g-list-nelist>li{list-style:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}a.g-links-visible,.g-links-visible a{text-decoration:underline}a.g-links-visible:hover,.g-links-visible a:hover,a.g-links-underline-hover:hover,.g-links-underline-hover a:hover{text-decoration:underline;color:var(--color-theme)}.g-button{--button-color-bg: white;--button-color-fg: var(--color-text);--button-size: 5rem;display:inline-block;border:none;background:none;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:inline-flex;background:var(--button-color-bg);color:var(--button-color-fg);text-transform:uppercase;align-items:center;font-family:var(--font-headings);font-size:1.2rem;letter-spacing:.2rem;line-height:1.6;height:var(--button-size);padding-inline:2.4rem;transition:all .2s}.g-button:disabled{cursor:auto;opacity:.33}.g-button.g-button--inactive{--button-color-fg: #cccccc}.g-button:hover:not(:disabled):not(.g-button--no-hover),[data-hover-container]:hover .g-button:not(:disabled):not(.g-button--no-hover){--button-color-bg: var(--color-theme)}.g-button-reset{display:inline-block;border:none;background:none;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.g-button--invert{--button-color-bg: var(--color-text);--button-color-fg: white}.g-button--transparent{--button-color-bg: transparent;padding-inline:0}.g-button--transparent:hover:not(:disabled):not(.g-button--no-hover),[data-hover-container]:hover .g-button--transparent:not(:disabled):not(.g-button--no-hover){--button-color-bg: transparent;--button-color-fg: var(--color-theme)}.g-button--invert-transparent{--button-color-bg: transparent;--button-color-fg: white;padding-inline:0}.g-button--invert-transparent.g-button--inactive{--button-color-fg: #797979}.g-button--invert-transparent:hover:not(:disabled):not(.g-button--no-hover),[data-hover-container]:hover .g-button--invert-transparent:not(:disabled):not(.g-button--no-hover){--button-color-bg: transparent;--button-color-fg: #e5e5e5}.g-button--success{--button-color-bg: var(--color-success);--button-color-fg: white}.g-button--success:hover:not(:disabled):not(.g-button--no-hover),[data-hover-container]:hover .g-button--success:not(:disabled):not(.g-button--no-hover){--button-color-bg: var(--color-success-dark)}.g-button--error{--button-color-bg: var(--color-danger);--button-color-fg: white}.g-button--error:hover:not(:disabled):not(.g-button--no-hover),[data-hover-container]:hover .g-button--error:not(:disabled):not(.g-button--no-hover){--button-color-bg: var(--color-danger-dark)}.g-button--center{justify-content:center}.g-button--icon-only{padding-left:0;padding-right:0;width:var(--button-size);justify-content:center}.g-button--icon-only:after{display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;transition:translate .3s;content:var(--arrow-icon, var(--arrow-right-icon))}.g-button--arrow-left{--arrow-icon: var(--arrow-left-icon)}.g-button--arrow-left:hover:not(:disabled):after{translate:-.8rem}.g-button--arrow-right{--arrow-icon: var(--arrow-right-icon)}.g-button--arrow-right:hover:not(:disabled):after{translate:.8rem}.g-button--arrow-down{--arrow-icon: var(--arrow-down-icon)}.g-button--arrow-down:hover:not(:disabled):after,[data-hover-container]:hover .g-button--arrow-down:not(:disabled):after{animation:bounce-arrow .5s linear infinite}.g-button--arrow:after{display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:2.5rem;content:var(--arrow-icon, var(--arrow-right-icon));transition:translate .3s;font-size:2.4rem;padding-right:.5rem}.g-button--arrow:hover:after,[data-hover-container]:hover .g-button--arrow:after{translate:.8rem}@media (max-width: 610px){.g-button--arrow-no-mobile:after{display:none}}.g-button--check{--arrow-icon: }.g-button--check:after{display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.g-button--cross{--arrow-icon: }.g-button--cross:after{display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.g-button--working:after{font-size:2.4rem;margin-left:2.4rem;height:2.4rem;width:2.4rem;display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";animation:rotate-spinner 1s steps(8) infinite;transform-origin:center center}@keyframes rotate-spinner{0%{rotate:0;opacity:1}50%{opacity:.5}to{rotate:360deg;opacity:1}}@keyframes bounce-arrow{0%{translate:0 0}25%{translate:0 .5rem}75%{translate:0 -.5rem}to{translate:0 0}}img{max-width:100%}.g-h1{font-family:var(--font-headings);font-size:4.8rem;letter-spacing:.8rem;text-transform:uppercase;line-height:1.4;font-weight:400;margin-block:0}@media (max-width: 900px){.g-h1{font-size:3.6rem;letter-spacing:.6rem;line-height:1.4}}.g-h2,.g-text h2{font-family:var(--font-headings);font-size:3.6rem;letter-spacing:.2rem;text-transform:uppercase;font-weight:400;line-height:1.4;margin-block:0}@media (max-width: 900px){.g-h2,.g-text h2{font-size:2rem;letter-spacing:.1rem;line-height:1.4}}@media (min-width: 611px) and (max-width: 900px){.g-h2,.g-text h2{font-size:3rem}}.skin-gmc .g-h2,.skin-gmc .g-text h2,.g-text .skin-gmc h2{font-weight:700}.g-h2--22{font-size:2.2rem}@media (max-width: 900px){.g-h2--22{font-size:2rem}}@media (min-width: 611px) and (max-width: 900px){.g-h2--22{font-size:2rem}}.g-h3,.g-text h3{font-family:var(--font-base);font-size:2.4rem;letter-spacing:.4rem;text-transform:uppercase;font-weight:400;margin-block:0;line-height:1.4}@media (max-width: 900px){.g-h3,.g-text h3{font-size:2.2rem;letter-spacing:.1rem;line-height:1.4}}.skin-gmc .g-h3,.skin-gmc .g-text h3,.g-text .skin-gmc h3{font-weight:700}.g-toggle-button{display:inline-block;border:none;background:none;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;--button-color-fg: var(--color-text-lighter);font-family:var(--font-headings);font-weight:700;font-size:1.8rem;color:var(--button-color-fg);letter-spacing:.15rem;height:6rem;position:relative;transition:all .2s;display:block}.g-toggle-button.g-toggle-button--active,.g-toggle-button:hover{--button-color-fg: var(--color-theme)}.g-toggle-button:after{content:"";position:absolute;left:0;right:0;border-bottom:solid 2px var(--button-color-fg);top:calc(50% + 1.8rem);transition:all .3s}.g-toggle-button:not(.g-toggle-button--active):after{opacity:0;visibility:hidden;scale:0 1}@media (max-width: 900px){.g-toggle-button{font-size:1.4rem;text-align:center}}.g-toggle-button--block{width:100%}.g-toggle-button--center{padding-inline:2rem;text-align:center}@media (max-width: 610px){.g-toggle-button--center{padding-inline:1.2rem}}.g-form__bg{background:#f7f7f7;color:#151515;padding-top:14rem;padding-bottom:14rem}@media (max-width: 610px){.g-form__bg{padding-top:10rem;padding-bottom:10rem}}.g-form__heading{text-align:center;margin-bottom:2.4rem}.g-form__subheading{font-size:1.6rem;letter-spacing:.1rem;text-align:center;line-height:1.5;text-transform:uppercase}.g-form__box{margin-top:7.2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;column-gap:4.6rem;row-gap:3.6rem}@media (min-width: 611px) and (max-width: 900px){.g-form__box{grid-template-columns:repeat(2,1fr)}}@media (max-width: 610px){.g-form__box{grid-template-columns:repeat(1,1fr)}}.g-form__cell--wide{grid-column-end:span 3}@media (min-width: 611px) and (max-width: 900px){.g-form__cell--wide{grid-column-end:span 2}}@media (max-width: 610px){.g-form__cell--wide{grid-column-end:span 1}}.g-form__label{font-size:1.6rem;color:var(--color-text);letter-spacing:.175rem;line-height:1.5;margin-bottom:1.6rem;display:block}.g-form__label:has(~input:user-invalid){color:var(--color-danger)}.g-form__required{color:var(--color-theme);font-size:2rem;line-height:1px;vertical-align:middle}.g-form__submit{margin-top:7rem;text-align:center}.g-form__submit-button{width:100%;max-width:45rem}.g-form__links{font-size:1.2rem;letter-spacing:.2rem;margin-top:2.4rem;text-align:center}.g-input{height:7rem;box-sizing:border-box;border-radius:0;box-shadow:none;font-size:1.6rem;color:rgba(from var(--color-text) r g b/.7);letter-spacing:.175rem;line-height:1.4;padding-left:2.4rem;padding-right:1.6rem;width:100%;border:solid 1px transparent;transition:all .2s}.g-input:hover{border:solid 1px rgba(0,0,0,.15)}.g-input:focus-visible{border:solid 1px var(--color-theme);color:var(--color-text);outline:none}.g-input:user-invalid{border:solid 1px var(--color-danger)}.g-input--textarea{padding-block:1.6rem;height:calc(var(--height, 15) * 1px)}.g-select{height:5rem;box-sizing:border-box;border-radius:0;box-shadow:none;font-size:1.6rem;font-family:inherit;letter-spacing:.175rem;line-height:1.4;padding-left:2.4rem;padding-right:1.6rem;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.g-select-wrap{position:relative}.g-select-wrap:after{position:absolute;right:0;top:0;bottom:0;align-items:center;justify-content:center;pointer-events:none;font-size:1.6rem;width:3.6rem;display:inline-block;font-family:rsicon!important;font-style:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:flex}.g-select--invert{background:#000;color:#fff;border:none}.g-select--no-pl{padding-left:.8rem}.g-select--font-heading{font-family:var(--font-headings);text-transform:uppercase;font-size:1.2rem}a.social-icon{display:inline-flex;width:5.4rem;height:5.4rem;font-size:3.2rem;justify-content:center;align-items:center;border:1px solid #DDDDDD;transition:all .2s;margin-right:2.4rem}a.social-icon:hover{text-decoration:none;scale:1.2;color:var(--color-theme)}.g-text{font-size:1.6rem;line-height:1.5;letter-spacing:.1rem}.g-text h2:not(:last-child){margin-bottom:.5em}.g-text h2:not(:first-child){margin-top:1.5em}.g-text h3:not(:last-child){margin-bottom:.5em}.g-text h3:not(:first-child){margin-top:1em}.g-text p,.g-text ol,.g-text ul{margin-block:0}.g-text p:not(:last-child),.g-text ol:not(:last-child),.g-text ul:not(:last-child){margin-bottom:1em}.g-text p:not(:first-child),.g-text ol:not(:first-child),.g-text ul:not(:first-child){margin-top:1em}.g-text li{margin-block:0}.g-text li:not(:last-child){margin-bottom:.75em}.g-text li:not(:first-child){margin-top:.75em}@font-face{font-family:Cadillac Gothic;src:url(../../../fonts/cadillacgothic-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Cadillac Gothic;src:url(../../../fonts/cadillacgothic-bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cadillac Gothic;src:url(../../../fonts/cadillacgothic-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Cadillac Gothic Wide;src:url(../../../fonts/cadillacgothic-widemedium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Cadillac Gothic Wide;src:url(../../../fonts/cadillacgothic-widebold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cadillac Gothic Wide;src:url(../../../fonts/cadillacgothic-wideregular.woff2) format("woff2");font-weight:400;font-style:normal}.skin-cadillac{--font-base: "Cadillac Gothic";--font-headings: "Cadillac Gothic Wide";--color-text: black;--color-text-lighter: #383838;--color-theme: #c69738;--logo-basic-width: 82;--logo-basic-width-mobile: 60;--arrow-right-icon: "";--arrow-left-icon: "";--arrow-down-icon: "";font-family:var(--font-base),sans-serif}@font-face{font-family:Chevy Sans;src:url(../../../fonts/chevysans-medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Chevy Sans;src:url(../../../fonts/chevysans-bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Chevy Sans;src:url(../../../fonts/chevysans-demi.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Chevy Sans Condensed;src:url(/fonts/chevysans-consensedregular.woff2) format("woff2");font-weight:500;font-style:normal}.skin-chevrolet{--font-base: "Chevy Sans";--font-headings: "Chevy Sans";--color-text: black;--color-text-lighter: #383838;--color-theme: #c69738;--logo-basic-width: 140;--logo-basic-width-mobile: 90;--arrow-right-icon: "";--arrow-left-icon: "";--arrow-down-icon: "";font-family:var(--font-base),sans-serif}@font-face{font-family:StratumGMC;src:url(../../../fonts/stratum-medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:StratumGMC;src:url(../../../fonts/stratum-black.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:StratumGMC;src:url(../../../fonts/stratum-light.woff2) format("woff2");font-weight:200;font-style:normal}.skin-gmc{--font-base: "StratumGMC";--font-headings: "StratumGMC";--color-text: black;--color-text-lighter: #383838;--color-theme: #B71A1B;--logo-basic-width: 160;--logo-basic-width-mobile: 100;--arrow-right-icon: "";--arrow-left-icon: "";--arrow-down-icon: "";font-family:var(--font-base),sans-serif}@font-face{font-family:StratumGMC;src:url(../../../fonts/stratum-black.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:StratumGMC;src:url(../../../fonts/stratum-medium.woff2) format("woff2");font-weight:400;font-style:normal}.skin-rs{--font-base: "StratumGMC";--font-headings: "StratumGMC";--color-text: black;--color-text-lighter: #383838;--color-theme: var(--color-blue);--logo-basic-width: 82;--logo-basic-width-mobile: 60;--arrow-right-icon: "";--arrow-left-icon: "";--arrow-down-icon: "";font-family:var(--font-base),sans-serif}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}main.svelte-jzwe5k{view-transition-name:main;background:#fff}::view-transition-old(main){transform-origin:top center;animation:.5s svelte-jzwe5k-fadeOut both}::view-transition-new(main){transform-origin:top center;animation:.5s svelte-jzwe5k-fadeIn both}@keyframes svelte-jzwe5k-fadeOut{0%{opacity:1}to{opacity:1}}@keyframes svelte-jzwe5k-fadeIn{0%{filter:brightness(50%);opacity:0}to{opacity:1}}
