.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .q-invert.qf-dealer-selector-show-more{color:#fff}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-show-more{border-color:#b3b3b3}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gb-target-zone-button-active.qf-dealer-selector-show-more{border-color:#b3b3b3}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .q-invert.gb-target-zone-button-active.qf-dealer-selector-show-more{color:#fff}
.res-step1 .qf-form-title,.res-step2 .qf-form-title{color:#262626;font-family:"Buick Text",Arial,sans-serif;font-weight:500;margin:0;padding:0}
@media print,only screen and (min-width:75em){.res-step1 .qf-form-title,.res-step2 .qf-form-title{font-size:2rem;line-height:.761}
}
.res-step1 .qf-form-title a,.res-step2 .qf-form-title a{color:#262626;font-weight:inherit}
.res-step1 .qf-form-title a:visited,.res-step2 .qf-form-title a:visited{color:#262626}
.res-step1 .qf-form-title a:hover,.res-step2 .qf-form-title a:hover,.res-step1 .qf-form-title a:active,.res-step2 .qf-form-title a:active{color:#cd9834}
.res-step1 .q-invert.qf-form-title,.res-step2 .q-invert.qf-form-title{color:#fff}
.res-step1 .q-invert.qf-form-title a,.res-step2 .q-invert.qf-form-title a{color:inherit;font-weight:inherit}
.res-step1 .q-invert.qf-form-title a:visited,.res-step2 .q-invert.qf-form-title a:visited{color:#fff}
.res-step1 .q-invert.qf-form-title a:hover,.res-step2 .q-invert.qf-form-title a:hover,.res-step1 .q-invert.qf-form-title a:active,.res-step2 .q-invert.qf-form-title a:active{color:#e6ac39}
.res-step1 .qf-form-sub-title,.res-step2 .qf-form-sub-title{color:#262626;font-family:"Buick Text",Arial,sans-serif;margin:0;padding:0}
.res-step1 .qf-form-sub-title a,.res-step2 .qf-form-sub-title a{color:#262626;font-weight:inherit}
.res-step1 .qf-form-sub-title a:visited,.res-step2 .qf-form-sub-title a:visited{color:#262626}
.res-step1 .qf-form-sub-title a:hover,.res-step2 .qf-form-sub-title a:hover,.res-step1 .qf-form-sub-title a:active,.res-step2 .qf-form-sub-title a:active{color:#cd9834}
.res-step1 .q-invert.qf-form-sub-title,.res-step2 .q-invert.qf-form-sub-title{color:#fff}
.res-step1 .q-invert.qf-form-sub-title a,.res-step2 .q-invert.qf-form-sub-title a{color:inherit;font-weight:inherit}
.res-step1 .q-invert.qf-form-sub-title a:visited,.res-step2 .q-invert.qf-form-sub-title a:visited{color:#fff}
.res-step1 .q-invert.qf-form-sub-title a:hover,.res-step2 .q-invert.qf-form-sub-title a:hover,.res-step1 .q-invert.qf-form-sub-title a:active,.res-step2 .q-invert.qf-form-sub-title a:active{color:#e6ac39}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev{font-family:Roboto,Helvetica,sans-serif}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev a{color:inherit;font-weight:500;text-decoration:underline}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:visited,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror a:visited,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev a:visited{color:#262626}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:hover,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:active,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev a:active{color:#cd9834}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ul li,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror ul li,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev ul li,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ol li,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror ol li,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev ol li{margin-top:0}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .q-invert.guideFieldError.qf-dealer-error-mirror,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.q-invert.movePrev{color:#fff}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .q-invert.guideFieldError.qf-dealer-error-mirror a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.q-invert.movePrev a{color:inherit;font-weight:inherit;text-decoration:underline}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:visited,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .q-invert.guideFieldError.qf-dealer-error-mirror a:visited,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.q-invert.movePrev a:visited{color:#fff}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:hover,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .q-invert.guideFieldError.qf-dealer-error-mirror a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.q-invert.movePrev a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:active,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .q-invert.guideFieldError.qf-dealer-error-mirror a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.q-invert.movePrev a:active{color:#e6ac39}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev{font-size:1rem;line-height:1.5;color:#262626}
@media print,only screen and (min-width:75em){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev{font-size:1.25rem;line-height:1.4}
}
@media only screen and (min-width:6250000em){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev{font-size:1.25rem;line-height:1.4}
}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev ul,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev ol{margin:0 0 0 1.25rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror{font-size:.875rem;line-height:1.5;color:gray}
@media print,only screen and (min-width:75em){.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror{font-size:1rem;line-height:1.375}
}
@media only screen and (min-width:6250000em){.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror{font-size:1rem;line-height:1.375}
}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ul,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror ul,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ol,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror ol{margin:0 0 0 1.25rem}
html{font-variant-ligatures:no-common-ligatures}
ul{list-style-type:disc}
.q-body1 a,.q-body2 a{text-decoration:none}
.q-body1 a:hover,.q-body1 a:active,.q-body2 a:hover,.q-body2 a:active{text-decoration:underline}
.q-body1 b,.q-body1 strong,.q-body2 b,.q-body2 strong{font-weight:600}
.q-body1.q-invert a,.q-body2.q-invert a{text-decoration:underline}
.q-display1,.q-display2,.q-display3{color:#262626}
.q-display1 a,.q-display1 a:visited,.q-display2 a,.q-display2 a:visited,.q-display3 a,.q-display3 a:visited{color:#262626}
.q-display1 a:hover,.q-display2 a:hover,.q-display3 a:hover{color:#c9480c;text-decoration:none}
.q-display1 .q-heavy{letter-spacing:1px}
.q-headline sup{font-size:.4em;letter-spacing:0;top:-0.5em}
.q-headline2 .q-heavy{letter-spacing:2px}
.q-label1,.q-label2{font-weight:300}
.q-label2{letter-spacing:1px}
.qf-vehicle-selector .qf-vehicle-image{margin-bottom:1rem;padding:0 1rem;width:100%}
.qf-vehicle-selector .qf-car-info{padding-left:.5rem;text-transform:capitalize}
@media print,only screen and (min-width:50em){.qf-vehicle-selector[is-vehicle-image-on-right=true]{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:nowrap}
.qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;width:50%}
.qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-vehicle-image{width:100%}
.qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container{width:50%}
.qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .qf-vs-dropdowns{margin:0;width:100%}
}
@media only screen and (max-width:49.9375em){.qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container{margin-block-end:32px}
}
.qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-text-below-image{color:#505050;text-align:center}
.qf-vehicle-selector[is-multi-step-form=true] .qf-car-info{display:none}
.panel:has(.res-step1),.panel:has(.res-step2){margin-block-end:0 !important}
.res-step1 button,.res-step2 button{text-transform:none !important}
.res-step1 .quantumText,.res-step2 .quantumText{padding-block:0;padding-inline:0 !important}
.res-step1 .qf-form-title,.res-step2 .qf-form-title{color:#1a1a1a;font-family:"Buick Headline",Arial,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-block-end:2.5rem}
.res-step1 .qf-form-sub-title,.res-step2 .qf-form-sub-title{color:#1a1a1a;font-family:"Buick Text",Arial,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.4;margin-block-end:1.5rem}
@media(min-width:1200px){.res-step1 .qf-form-title,.res-step2 .qf-form-title{font-size:2.5rem}
.res-step1 .qf-form-sub-title,.res-step2 .qf-form-sub-title{font-size:1.25rem}
}
.res-step1 .qf-vehicle-selector .qf-vehicle-image{margin-bottom:1rem;padding:0 1rem;width:100%}
.res-step1 .qf-vehicle-selector .qf-car-info{padding-left:.5rem;text-transform:capitalize}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true]{margin-block-end:4rem}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin-block-end:2rem;row-gap:1rem}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-vehicle-image{align-items:center;align-self:stretch;aspect-ratio:auto;margin-block-end:0;padding:0;width:100%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image{color:#505050;font-size:.75rem;font-weight:400;line-height:1.4;text-align:center}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container{display:flex;flex-direction:column;row-gap:2rem}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .qf-vs-dropdowns{align-items:center;align-self:stretch;display:flex;flex-direction:column;margin:0;row-gap:1.5rem;width:100%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .qf-vs-dropdowns .guideFieldNode.guideButton{margin-block-end:0;padding:0}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode{margin-block-end:0;padding:0}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode .dropDownList.guideFieldWidget .guideFieldLabel.top{color:#6f6f6d;display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:.5px;line-height:1.5;margin-block-start:5px;margin-inline-start:1rem;position:absolute;visibility:hidden}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode .dropDownList.guideFieldWidget select{border-block-end:1px solid #333;border-block-start:1px solid transparent;border-inline:1px solid transparent;margin:0;padding-block:1rem;padding-inline-start:1rem}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode .dropDownList.guideFieldWidget select:disabled{background-color:#d7d5d3;border:1px solid transparent;border-block-end:2px solid #6f6f6d}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode .dropDownList.guideFieldWidget select:not(:disabled):hover{border-block-end:2px solid #333;border-block-start:1px solid #333;border-inline:1px solid #333}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode .dropDownList.guideFieldWidget:has(select>option:not([value=""]):checked) .guideFieldLabel.top{visibility:visible}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode .dropDownList.guideFieldWidget:has(select>option:not([value=""]):checked) select{inset-block-start:22px;padding-block-end:7px;padding-block-start:27px}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode.next-arrow button.qf-vs-continue-btn.moveNext{letter-spacing:1px;line-height:1;padding-inline:2rem}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode.validation-failure select{border-block-end:2px solid #b50000 !important;border-block-start:1px solid #b50000 !important;border-inline:1px solid #b50000 !important}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .guideFieldNode.validation-failure .guideFieldError{font-family:"Buick Text",Arial,sans-serif;letter-spacing:0;line-height:1.4;margin-block-start:.25rem}
@media(min-width:800px){.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true]{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:1.5rem;margin-block-end:6rem}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container{align-content:space-around;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-block-end:0;margin-block-start:-7%;row-gap:0;width:50%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-vehicle-image{mix-blend-mode:multiply;transform:scale(0.9);width:100%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image{font-size:.875rem;letter-spacing:-0.14px;line-height:1.12}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container{row-gap:2.5rem;width:50%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .qf-vs-dropdowns{margin:0;width:100%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .qf-vs-dropdowns .guideFieldNode{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .fd-col-lg-3{width:100%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vs-container .fd-col-lg-3 .qf-vs-continue-btn.moveNext{align-items:center;display:flex;justify-content:center}
}
@media(min-width:1200px){.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container{margin-block-start:-8%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image{font-size:.75rem}
}
.res-step1 .qf-vehicle-selector[is-multi-step-form=true] .qf-car-info{display:none}
.res-step2 .fd-col-md-4,.res-step2 .fd-col-lg-4,.res-step2 .fd-col-xs-12,.res-step2 .fd-col-sm-12{min-height:0}
.res-step2 hr{margin-block:0}
.res-step2 .quantumText{padding-block:0;padding-inline:0 !important}
.res-step2 .quantumText.text .gb-body1{color:#1a1a1a}
.res-step2 .guideFieldNode.guideTextBox{margin-block-end:0;padding:0}
.res-step2 .panel_changevehicle,.res-step2 .panel_customerinfo,.res-step2 .panel_dealerselector{margin-block-end:3rem}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container{display:flex;flex-wrap:wrap;gap:1rem}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container::before,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container::after{content:none !important;display:none !important}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container>[class*=fd-col-]:empty,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container>.guideGridFluidLayout2ContainerStatus,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container>div[class=""]{display:none}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel{height:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .guidePanelNode.panel_vehicleinformation{display:flex;flex-direction:column;height:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container{display:flex;flex-wrap:wrap;gap:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container ::before,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container ::after{position:absolute}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .guideLayout.guideGridFluidLayout{display:flex;flex-direction:column;height:100%;justify-content:center}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .guideLayout.guideGridFluidLayout .fd-col-md-offset-1{margin-inline-start:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button{margin-block-end:0 !important;margin-block-start:4px;padding:0 !important}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev{border:unset !important;font-size:1rem;font-weight:500 !important;height:auto !important;padding:0 !important;text-decoration:underline;width:auto !important}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .panel .qf-link-button.change-vehicle-button button.movePrev:hover{background-color:transparent !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;row-gap:1.5rem}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container::before,.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container::after{content:none !important;display:none !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>[class*=fd-col-]:empty,.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>.guideGridFluidLayout2ContainerStatus,.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>div[class=""]{display:none}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .gb-headline5.heavy{color:#1a1a1a}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox .textField>input[type=text]{border-block-end:1px solid #333 !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox .textField>input[type=text]:hover{border-block-end:2px solid #333 !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.guideActiveField .textField>input[type=text]{border-block-end:2px solid #333 !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.guideActiveField .guideFieldLabel{margin-top:.25rem !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.guideActiveField .guideFieldLabel label{font-size:.875rem !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure .guideFieldLabel{margin-top:1.125rem}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure .guideFieldLabel label{color:inherit;font-size:1rem !important;line-height:1.4 !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure .textField>input{border-block-end:2px solid #b50000 !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure .guideFieldError{color:#b50000;margin-block-start:.25rem}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure .guideFieldError::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23b50000%22%20d%3D%22M8%201a7.99%207.99%200%200%200-8%208c0%204.427%203.573%208%208%208s8-3.573%208-8-3.573-8-8-8m.996%2012.8a.983.983%200%200%201-.996.996.98.98%200%200%201-.978-.996v-.196A.99.99%200%200%201%208%2012.61c.551%200%20.996.444.996.995zm.48-9.013-.498%206.08c-.054.569-.534.96-1.085.924a.99.99%200%200%201-.906-.924l-.498-6.08c-.089-.8.658-1.583%201.458-1.583.889%200%201.6.783%201.529%201.583%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure.guideActiveField .guideFieldLabel label{font-size:.875rem !important}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideTextBox.validation-failure.guideActiveField .textField>input[type=text]{border-block-end:2px solid #333 !important;border-block-start:1px solid transparent !important;border-inline:1px solid transparent !important}
.res-step2 .panel_dealerselector{margin-block-end:3rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;row-gap:1.5rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>[class*=fd-col-]:has(.hide){display:none}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container::before,.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container::after{position:absolute}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .quantumText.text .gb-headline5.heavy{color:#1a1a1a}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .quantumText.text .gb-body1{color:#282828}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror{align-items:center;align-self:stretch;border-block:1px solid #d2d2d2;border-inline-end:1px solid #d2d2d2;border-inline-start:3px solid #b50000;color:#2b2b2b;display:flex;font-size:1rem;font-weight:400;gap:1rem;line-height:1.5;padding-block:1rem;padding-inline:1.5rem;visibility:hidden;width:100%}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23b50000%22%20d%3D%22M11.188%201.82a.877.877%200%200%201%201.533-.003l10.42%2018.675a.877.877%200%200%201-.766%201.305H1.617a.877.877%200%200%201-.766-1.302z%22%2F%3E%3Cpath%20fill%3D%22%23b50000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13%2010.5h-2l.267%205h1.502zm-1%208a1%201%200%201%200%200-2%201%201%200%200%200%200%202%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1.5rem;width:1.5rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search{padding-block:0;padding-inline:0}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding-block-end:0;row-gap:2rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container{display:flex;width:100%;width:-webkit-fill-available;width:stretch}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container .dealer-selector-omni-search{color:#6f6f6d;letter-spacing:.5px;padding-inline-end:1rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container .dealer-selector-omni-search:hover{border-block-end:1px solid #333;border-block-start:unset;border-inline:unset}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container .q-mod-dealer-selector-search{padding-block:1.25rem;padding-inline:1rem;width:48px}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container .q-mod-dealer-selector-search::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M6.833%2012.667A5.833%205.833%200%201%200%206.833%201a5.833%205.833%200%200%200%200%2011.667M11.453%2011.456%2014.997%2015%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-repeat:no-repeat;height:1rem;width:1rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container .q-mod-dealer-selector-search.qf-search-active::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M15%201%201%2015M1%201l14%2014%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .gmit-qf-search-options .guideFieldWidget.textField button.q-mod-dealer-selector-current-location{color:#1a1a1a;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.4;min-height:unset !important}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result{padding-block-end:0}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result:has(.qf-ds-dealer-option){padding-block:2rem}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option{border:1px solid #6f6f6d;border-radius:0;display:flex;flex-direction:column;gap:8px;padding-block:24px;padding-inline:24px;width:100%}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option .qf-ds-dealer-option-text{align-items:center;color:#333;font-size:1rem;line-height:1.4}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option .qf-ds-dealer-option-text .qf-ds-dealer-details .qf-ds-dealer-address{font-weight:400}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option .qf-ds-dealer-option-text .qf-ds-dealer-distance{font-weight:400}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option.qf-ds-selected{background-color:#efedea;box-shadow:0 0 0 2px #222 inset}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option:not(.qf-ds-selected):hover{background-color:#efedea;border-color:#6f6f6d}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-show-more{align-items:center;align-self:stretch;background-color:transparent !important;border:2px solid #333 !important;color:#333;display:flex;justify-content:center;line-height:1;padding-block:1rem;padding-inline:2rem;width:100%}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search .qf-dealer-selector-show-more:hover{background-color:#d7d5d3 !important}
.res-step2 .guideFieldNode.guideTextBox.addComments{border-block-start:1px solid transparent;border-inline:1px solid transparent;margin-block-end:3rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldLabel.top{background-color:unset;display:flex;flex-direction:column;height:164px;justify-content:center;margin-inline:0 !important;padding-block-start:0 !important;padding-inline:1rem !important;position:absolute !important;width:100%;width:-webkit-fill-available;width:stretch}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldLabel.top label{align-items:center;cursor:text;display:flex;height:100%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline{background-color:#f6f5f4 !important;border-radius:4px 4px 0 0;display:flex;flex-direction:column;gap:2px}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{background-color:transparent;border-block-end:1px solid #333;border-inline:unset;height:10.3125rem;margin-block-end:0;min-height:0 !important;padding-block:1rem;padding-inline:1rem;position:relative;width:auto}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea:hover{border-radius:4px 4px 0 0 !important}
.res-step2 .guideFieldNode.guideTextBox.addComments.guideActiveField .guideFieldLabel label,.res-step2 .guideFieldNode.guideTextBox.addComments.af-field-filled .guideFieldLabel label,.res-step2 .guideFieldNode.guideTextBox.addComments:focus-within .guideFieldLabel label{align-items:flex-start;margin-block-start:4px !important}
.res-step2 .guideFieldNode.guideTextBox.addComments.guideActiveField .guideFieldWidget.textField.multiline textarea,.res-step2 .guideFieldNode.guideTextBox.addComments.af-field-filled .guideFieldWidget.textField.multiline textarea,.res-step2 .guideFieldNode.guideTextBox.addComments:focus-within .guideFieldWidget.textField.multiline textarea{padding-block-start:1.675rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter{align-items:center;align-self:stretch;background-color:#fff;color:#666;display:flex;font-size:.875rem;font-weight:400;line-height:1.3;padding-inline-start:1rem}
.res-step2 .guideSeparator{margin-block-end:3rem}
.res-step2 .guideFieldNode.checkbox_dataprivacy{margin-block-end:2rem;padding:0}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideCheckBoxItem.checkbox_dataprivacy{margin-inline-end:1rem}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideCheckBoxItem.checkbox_dataprivacy input[type=checkbox]{margin-block:0 !important;margin-inline-end:.5rem !important}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideWidgetLabel.right label{color:#000;margin-block:0 !important;margin-inline:0}
.res-step2 .qf-privacy-policy-text{color:#000;margin-block-end:3rem}
.res-step2 .guideFieldNode.submit{margin-block-end:0;padding:0}
@media screen and (max-width:799px){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation{width:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-col-md-4{width:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-col-md-offset-1{margin-inline-start:0}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .fd-col-md-6{width:100%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{width:100%}
.res-step2 .fd-col-md-6:has(.guideFieldNode.guideTextBox.addComments){width:100%}
.res-step2 .guideFieldNode.submit{width:100%}
}
@media(min-width:800px){.res-step2 .qf-form-title{font-size:1.75rem}
.res-step2 .qf-form-sub-title{font-size:1.125rem}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container{flex-wrap:nowrap}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation{display:flex;flex-direction:column;height:100%;justify-content:center}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container{display:flex;flex-wrap:wrap}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .fd-col-md-offset-1{margin-inline-start:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .fd-col-md-4{width:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .fd-col-md-4 :has(.hide){width:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .guideLayout.guideGridFluidLayout{display:flex;flex-direction:column;height:100%;justify-content:center}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout{width:100%}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container{column-gap:2rem;display:flex;flex-wrap:wrap;row-gap:2rem}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container::before{position:absolute}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .fd-col-md-6{width:calc(50% - 1rem)}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .fd-col-md-6 .guideFieldNode.guideTextBox{margin-block-end:0}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldError.qf-dealer-error-mirror{font-size:1.125rem;line-height:1.66}
.res-step2 .qf-dealer-selector-omni-search{row-gap:unset}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options{align-items:center !important;flex-direction:row !important;gap:2rem}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options .guideFieldWidget.textField button.q-mod-dealer-selector-current-location{width:max-content}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option{width:100%}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option.qf-ds-selected .qf-ds-dealer-option-text .qf-ds-dealer-details .qf-ds-dealer-address{font-weight:600 !important}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option.qf-ds-selected .qf-ds-dealer-option-text .qf-ds-dealer-distance{font-weight:600 !important}
.res-step2 .qf-dealer-selector-omni-search button.qf-dealer-selector-show-more{min-height:3rem;padding-block:0;width:10rem !important}
.res-step2 .fd-col-md-6:has(.guideFieldNode.guideTextBox.addComments){width:100%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldLabel.top{height:6.125rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{height:6.125rem}
.res-step2 .guideFieldNode.guideTextBox.addComments.guideActiveField .guideFieldLabel,.res-step2 .guideFieldNode.guideTextBox.addComments.af-field-filled .guideFieldLabel,.res-step2 .guideFieldNode.guideTextBox.addComments:focus-within .guideFieldLabel{margin-block-end:4px}
.res-step2 .guideFieldNode.guideTextBox.addComments.guideActiveField .guideFieldLabel label,.res-step2 .guideFieldNode.guideTextBox.addComments.af-field-filled .guideFieldLabel label,.res-step2 .guideFieldNode.guideTextBox.addComments:focus-within .guideFieldLabel label{color:#6f6f6d !important;padding-block-start:0}
.res-step2 .guideSeparator{margin-block-end:2.5rem}
.res-step2 .guideFieldNode.checkbox_dataprivacy{margin-block-end:2rem;padding:0}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideCheckBoxItem.checkbox_dataprivacy{margin-inline-end:0}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideCheckBoxItem.checkbox_dataprivacy input[type=checkbox]{margin-block:0 !important;margin-inline-end:.5rem !important}
.res-step2 .qf-privacy-policy-text{margin-block-end:2.5rem}
.res-step2 .guideFieldNode.submit{width:10rem}
}
@media(min-width:1200px){.res-step2 .qf-form-title{font-size:2.5rem;margin-block-end:3.5rem}
.res-step2 .qf-form-sub-title{font-size:1.25rem}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container{flex-wrap:nowrap;gap:1.5rem}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation{display:flex;flex-direction:column;height:100%;justify-content:center}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container{display:flex;flex-wrap:wrap}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .fd-col-md-offset-1{margin-inline-start:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .fd-col-md-4{width:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .fd-col-md-4 :has(.hide){width:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .guideLayout.guideGridFluidLayout{display:flex;flex-direction:column;height:100%;justify-content:center}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container{column-gap:1rem}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .fd-col-md-6{width:calc(50% - .5rem)}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options{gap:1rem}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container{width:calc(50% - .5rem) !important}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container .dealer-selector-omni-search{font-size:1rem}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result{gap:2rem}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option{width:calc(32.74% - 1.5rem)}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option.qf-ds-selected .qf-ds-dealer-option-text .qf-ds-dealer-details .qf-ds-dealer-address{font-weight:400 !important}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option.qf-ds-selected .qf-ds-dealer-option-text .qf-ds-dealer-distance{font-weight:400 !important}
.res-step2 .fd-col-md-6:has(.guideFieldNode.guideTextBox.addComments){width:calc(50% - .5rem)}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{height:6.125rem}
.res-step2 .guideFieldNode.guideTextBox.addComments.guideActiveField .guideFieldLabel,.res-step2 .guideFieldNode.guideTextBox.addComments.af-field-filled .guideFieldLabel,.res-step2 .guideFieldNode.guideTextBox.addComments:focus-within .guideFieldLabel{margin-block-end:4px}
.res-step2 .guideFieldNode.guideTextBox.addComments.guideActiveField .guideFieldLabel label,.res-step2 .guideFieldNode.guideTextBox.addComments.af-field-filled .guideFieldLabel label,.res-step2 .guideFieldNode.guideTextBox.addComments:focus-within .guideFieldLabel label{padding-block-start:0}
.res-step2 .guideFieldNode.checkbox_dataprivacy{margin-block-end:2rem;padding:0}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideCheckBoxItem.checkbox_dataprivacy{margin-inline-end:0}
.res-step2 .guideFieldNode.checkbox_dataprivacy .guideCheckBoxItem.checkbox_dataprivacy input[type=checkbox]{margin-block:0 !important;margin-inline-end:.5rem !important}
.res-step2 .qf-privacy-policy-text{margin-block-end:2.5rem}
}