.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.q-body2,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{font-family:ChevySans}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a,.q-body2 a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a,.q-body1 a{color:inherit;font-weight:500;text-decoration:underline}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:visited,.q-body2 a:visited,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a:visited,.q-body1 a:visited{color:#262626}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:hover,.q-body2 a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a:hover,.q-body1 a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:active,.q-body2 a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a:active,.q-body1 a:active{color:#cd9834}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ul li,.q-body2 ul li,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev ul li,.q-body1 ul li,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ol li,.q-body2 ol li,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev ol li,.q-body1 ol li{margin-top:0}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter,.q-invert.q-body2,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev,.q-invert.q-body1{color:#fff}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a,.q-invert.q-body2 a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a,.q-invert.q-body1 a{color:inherit;font-weight:inherit;text-decoration:underline}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:visited,.q-invert.q-body2 a:visited,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:visited,.q-invert.q-body1 a:visited{color:#fff}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:hover,.q-invert.q-body2 a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:hover,.q-invert.q-body1 a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:active,.q-invert.q-body2 a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:active,.q-invert.q-body1 a:active{color:#e6ac39}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{font-size:1rem;line-height:1.5;color:#262626}
@media print,only screen and (min-width:75em){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{font-size:1.25rem;line-height:1.4}
}
@media only screen and (min-width:6250000em){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{font-size:1.25rem;line-height:1.4}
}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev ul,.q-body1 ul,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev ol,.q-body1 ol{margin:0 0 0 1.25rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.q-body2{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,.q-body2{font-size:1rem;line-height:1.375}
}
@media only screen and (min-width:6250000em){.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.q-body2{font-size:1rem;line-height:1.375}
}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ul,.q-body2 ul,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter ol,.q-body2 ol{margin:0 0 0 1.25rem}
.q-invert.q-label1{color:#fff}
.q-label1{color:#fff;font-family:ChevySans;font-size:1rem;line-height:1.25}
.q-invert.qf-base a,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a,.q-invert.q-body3 a,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a,.q-invert.q-body2 a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a,.q-invert.q-body1 a{color:#fff}
.q-invert.qf-base a:hover,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a:hover,.q-invert.q-body3 a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:hover,.q-invert.q-body2 a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:hover,.q-invert.q-body1 a:hover,.q-invert.qf-base a:active,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a:active,.q-invert.q-body3 a:active,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:active,.q-invert.q-body2 a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:active,.q-invert.q-body1 a:active{color:#0077d9}
.q-invert.qf-base,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image,.q-invert.q-body3,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter,.q-invert.q-body2,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev,.q-invert.q-body1{color:#fff}
.qf-base a,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image a,.q-body3 a,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a,.q-body2 a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a,.q-body1 a{color:#262626;cursor:pointer;text-decoration:underline}
.qf-base a:visited,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image a:visited,.q-body3 a:visited,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:visited,.q-body2 a:visited,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a:visited,.q-body1 a:visited{color:#262626}
.qf-base a:active,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image a:active,.q-body3 a:active,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:active,.q-body2 a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a:active,.q-body1 a:active,.qf-base a:hover,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image a:hover,.q-body3 a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter a:hover,.q-body2 a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev a:hover,.q-body1 a:hover{color:#0077d9}
.q-invert.qf-base a,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a,.q-invert.q-body3 a,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a,.q-invert.q-body2 a,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a,.q-invert.q-body1 a{color:#fff}
.q-invert.qf-base a:visited,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a:visited,.q-invert.q-body3 a:visited,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:visited,.q-invert.q-body2 a:visited,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:visited,.q-invert.q-body1 a:visited{color:#fff}
.q-invert.qf-base a:active,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a:active,.q-invert.q-body3 a:active,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:active,.q-invert.q-body2 a:active,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:active,.q-invert.q-body1 a:active,.q-invert.qf-base a:hover,.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-invert.qf-text-below-image a:hover,.q-invert.q-body3 a:hover,.res-step2 .guideFieldNode.guideTextBox.addComments .q-invert.qf-char-counter a:hover,.q-invert.q-body2 a:hover,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-invert.movePrev a:hover,.q-invert.q-body1 a:hover{color:#0077d9}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{color:#262626;font-family:ChevySans;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5}
@media(min-width:800px) and (max-width:1199px){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{font-size:1.25rem;letter-spacing:0;line-height:1.4}
}
@media(min-width:1200px){.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .movePrev,.q-body1{font-size:1.25rem;letter-spacing:0;line-height:1.4}
}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .qf-link-button.change-vehicle-button .q-heavy.movePrev,.q-heavy.q-body1{font-weight:700}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.q-body2{color:#262626;font-family:ChevySans;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5}
@media(min-width:800px) and (max-width:1199px){.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.q-body2{font-size:1rem;letter-spacing:0;line-height:1.375}
}
@media(min-width:1200px){.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter,.q-body2{font-size:1rem;letter-spacing:0;line-height:1.375}
}
.res-step2 .guideFieldNode.guideTextBox.addComments .q-heavy.qf-char-counter,.q-heavy.q-body2{font-weight:700}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image,.q-body3{color:#262626;font-family:ChevySans;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.125}
@media(min-width:800px) and (max-width:1199px){.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image,.q-body3{font-size:.75rem;letter-spacing:0;line-height:1.125}
}
@media(min-width:1200px){.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image,.q-body3{font-size:.75rem;letter-spacing:0;line-height:1.125}
}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .q-heavy.qf-text-below-image,.q-heavy.q-body3{font-weight:700}
.qf-base{color:#262626;font-family:ChevySans;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px}
@media(min-width:800px) and (max-width:1199px){.qf-base{font-size:16px;letter-spacing:0;line-height:22px}
}
@media(min-width:1200px){.qf-base{font-size:16px;letter-spacing:0;line-height:22px}
}
.q-heavy.qf-base{font-weight:700}
.q-label1{color:#fff;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25}
.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}
.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-bottom:0}
.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;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 select{margin:0}
@media(min-width:800px){.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true]{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:1.5rem}
.res-step1 .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%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-vehicle-image{width:100%}
.res-step1 .qf-vehicle-selector[is-vehicle-image-on-right=true] .qf-vehicle-image-container .qf-text-below-image{padding-inline:1rem}
.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 .qf-vs-continue-btn.moveNext{align-items:center;display:flex;justify-content:center;padding-block:.875rem}
}
.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 .guideFieldNode.guideTextBox{margin-block-end:0;padding:0}
.res-step2 .panel_changevehicle{margin-block-end:3rem}
.res-step2 .panel_changevehicle ::before,.res-step2 .panel_changevehicle ::after{position:absolute}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container{display:flex;flex-wrap:wrap;gap:1rem}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation{display:flex;flex-direction:column;height:100%}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container{display:flex;flex-wrap:wrap;gap:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container ::before,.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container ::after{position:absolute}
.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_changevehicle .fd-row.guideGridFluidLayout2Container .guidePanelNode.panel_vehicleinformation .fd-row.guideGridFluidLayout2Container .guideLayout.guideGridFluidLayout .fd-col-md-offset-1{margin-inline-start:0}
.res-step2 .panel_changevehicle .fd-row.guideGridFluidLayout2Container .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 .qf-link-button.change-vehicle-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_customerinfo{margin-block-end:3rem}
.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_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 .guideFieldNode.dealerSelector{margin:0;padding:0}
.res-step2 .panel_dealerselector .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .guideFieldNode.dealerSelector .qf-dealer-selector-omni-search{padding: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 .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 .qf-ds-dealer-option-text{align-items:center}
.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;display:flex;justify-content:center;padding-block:.875rem;padding-inline:2rem;width:100%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldLabel.top{margin-block-start:1rem !important;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{cursor:text;padding-block-start:4rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline{background-color:unset;display:flex;flex-direction:column;gap:2px;margin-block-end:3rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{background-color:#f2f2f2;height:10.375rem;margin-block-end:0;padding-block:1rem;padding-inline:1rem;position:relative;width:auto}
.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.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:2.375rem}
.res-step2 .guideFieldNode.guideTextBox.addComments .qf-char-counter{align-items:center;align-self:stretch;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{margin-block:0 !important;margin-inline:0}
.res-step2 .qf-privacy-policy-text{margin-block-end:3rem}
.res-step2 .guideFieldNode.submit{margin-block-end:0;padding:0}
@media(min-width:800px){.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:1.5rem;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% - .75rem)}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .fd-col-md-6 .guideFieldNode.guideTextBox{margin-block-end:0}
.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}
.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 .qf-ds-dealer-option{width:calc(50% - .75rem)}
.res-step2 .qf-dealer-selector-omni-search button.qf-dealer-selector-show-more{width:auto !important}
.res-step2 .fd-col-md-6:has(.guideFieldNode.guideTextBox.addComments){width:100%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldLabel.top label{padding-block-start:4%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{height:6.25rem}
.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.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:2.375rem}
.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}
}
@media(min-width:1200px){.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 .fd-row.guideGridFluidLayout2Container{column-gap:2.5rem}
.res-step2 .panel_customerinfo .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container .fd-col-md-6{width:calc(50% - 1.25rem)}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options{gap:2.5rem}
.res-step2 .qf-dealer-selector-omni-search .gmit-qf-search-options .gmit-qf-omni-search-container{width:calc(50% - 1.25rem) !important}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result{gap:2.5rem}
.res-step2 .qf-dealer-selector-omni-search .qf-dealer-selector-result .qf-ds-dealer-option{width:calc(32.74% - 1.25rem)}
.res-step2 .fd-col-md-6:has(.guideFieldNode.guideTextBox.addComments){width:calc(50% - 1.25rem)}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldLabel.top label{padding-block-start:6%}
.res-step2 .guideFieldNode.guideTextBox.addComments .guideFieldWidget.textField.multiline textarea{height:7.625rem}
.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.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:2.375rem}
.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}
}