*{font-family:BMW Motorrad;margin:0;padding:0;text-decoration:none}#qTestRide.bmw *,#qTestRide.bmw-premium *{font-family:BMWTypeNext Latin TT;margin:0;padding:0;text-decoration:none}#qTestRide.audi *{font-family:AudiType}#qTestRide.audi *,#qTestRide.renault *{margin:0;padding:0;text-decoration:none}#qTestRide.renault *{font-family:NouvelR}@font-face{font-family:"MINI Serif";src:url(/fonts/MINISerif-Regular.e32aacbc.woff2);font-weight:400}@font-face{font-family:"MINI Serif";src:url(/fonts/MINISerif-Medium.a8bc4056.woff2);font-weight:500}@font-face{font-family:"MINI Serif";src:url(/fonts/MINISerif-Bold.74b0e182.woff2);font-weight:700}@font-face{font-family:"MINI Sans Serif";src:url(/fonts/MINISansSerif-Regular.3b85e8ad.woff2);font-weight:400}@font-face{font-family:"MINI Sans Serif";src:url(/fonts/MINISansSerif-Bold.7249d423.woff2);font-weight:700}@font-face{font-family:"MINI Sans Serif West";src:url(/fonts/MINISansSerifWEST-Regular.2558c27f.woff2);font-weight:400}@font-face{font-family:"MINI Sans Serif West";src:url(/fonts/MINISansSerifWEST-Bold.b6638bf0.woff2);font-weight:700}#qTestRide.mini *{font-family:"MINI Serif"}#qTestRide.kia *,#qTestRide.mini *{margin:0;padding:0;text-decoration:none}#qTestRide.kia *{font-family:KIA}@font-face{font-family:AudiType;src:url(/fonts/AudiType-Bold_4.03.2d23057e.ttf);font-weight:700}@font-face{font-family:AudiType;src:url(/fonts/AudiType-Normal_4.03.d2425d89.ttf);font-weight:400}@font-face{font-family:AudiExtended;src:url(/fonts/AudiType-ExtendedBold_4.03.d5549fe6.ttf);font-weight:700}@font-face{font-family:AudiExtended;src:url(/fonts/AudiType-ExtendedNormal_4.03.d59712ef.ttf);font-weight:400}@font-face{font-family:AudiWide;src:url(/fonts/AudiType-WideBold_4.03.92dcde9a.ttf);font-weight:700}@font-face{font-family:AudiWide;src:url(/fonts/AudiType-WideNormal_4.03.db7a812a.ttf);font-weight:400}@font-face{font-family:AudiWide;src:url(/fonts/AudiType-WideLight_4.03.d943298c.ttf);font-weight:300}@font-face{font-family:KIA;src:url(/fonts/KIAB.e7173142.ttf);font-weight:700}@font-face{font-family:KIA;src:url(/fonts/KIAM.0466baec.ttf);font-weight:400}@font-face{font-family:KIA;src:url(/fonts/KIAL.2dc1f164.ttf);font-weight:300}@font-face{font-family:BMWTypeNext Latin TT;src:url(/fonts/BMWTypeNextLatinTT-Bold.bd6c2590.ttf);font-weight:700}@font-face{font-family:BMWTypeNext Latin TT;src:url(/fonts/BMWTypeNextLatinTT-Regular.2da1ff3a.ttf);font-weight:400}@font-face{font-family:BMWTypeNext Latin TT;src:url(/fonts/BMWTypeNextLatinTT-Light.679ceade.ttf);font-weight:300}@font-face{font-family:BMWTypeNext Latin TT;src:url(/fonts/BMWTypeNextLatinTT-Thin.6bbba0a4.ttf);font-weight:200}@font-face{font-family:NouvelR;src:url(/fonts/NouvelR-Extrabold.31a8a8d5.ttf);font-weight:800}@font-face{font-family:NouvelR;src:url(/fonts/NouvelR-Bold.99ef4678.ttf);font-weight:700}@font-face{font-family:NouvelR;src:url(/fonts/NouvelR-Semibold.de40d0e6.ttf);font-weight:600}@font-face{font-family:NouvelR;src:url(/fonts/NouvelR-Regular.1a22efaa.ttf);font-weight:400}@font-face{font-family:NouvelR;src:url(/fonts/NouvelR-Book.fbfe30d6.ttf);font-weight:300}@font-face{font-family:NouvelR;src:url(/fonts/NouvelR-Light.9f38587f.ttf);font-weight:200}@font-face{font-family:Cupra;src:url(/fonts/Cupra-Medium.c400a336.otf);font-weight:500}@font-face{font-family:Cupra;src:url(/fonts/Cupra-Regular.7a229d71.otf);font-weight:400}@font-face{font-family:Cupra;src:url(/fonts/Cupra-Book.32d89197.otf);font-weight:350}@font-face{font-family:Cupra;src:url(/fonts/Cupra-Light.fecfe15d.otf);font-weight:300}@font-face{font-family:Porsche;src:url(/fonts/PorscheNextWLa-Regular.285bbfc8.woff2);font-weight:400}@font-face{font-family:Porsche;src:url(/fonts/PorscheNextWLa-SemiBold.ee07a794.woff2);font-weight:600}@font-face{font-family:Skoda;src:url(/fonts/SKODANext-Black.a7c05b32.ttf);font-weight:900}@font-face{font-family:Skoda;src:url(/fonts/SKODANext-Bold.e231b365.ttf);font-weight:700}@font-face{font-family:Skoda;src:url(/fonts/SKODANext-Regular.607c949c.ttf);font-weight:400}@font-face{font-family:Skoda;src:url(/fonts/SKODANext-Light.370e40db.ttf);font-weight:300}@font-face{font-family:Skoda;src:url(/fonts/SKODANext-Thin.55a9b330.ttf);font-weight:200}#qTestRide.version2.audi *{font-family:AudiWide}#qTestRide.version2.kia *{font-family:KIA}#qTestRide.version2.bmw *{font-family:BMWTypeNext Latin TT}#qTestRide.version2.cupra *{font-family:Cupra}#qTestRide.version2.porsche *{font-family:Porsche}#qTestRide.version2.skoda *{font-family:Skoda}#qTestRide.version2.renault *{font-family:NouvelR}#qTestRide *{box-sizing:border-box}#qTestRide html{width:100%;height:100%}#qTestRide body,#qTestRide html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}#qTestRide body{overflow-x:hidden;overscroll-behavior-y:none}@font-face{font-family:BMW Motorrad;src:url(/fonts/BMWMotorrad-Heavy.3b1da13a.ttf);font-weight:900}@font-face{font-family:BMW Motorrad;src:url(/fonts/BMWMotorrad-Bold.ab65266d.ttf);font-weight:700}@font-face{font-family:BMW Motorrad;src:url(/fonts/BMWMotorrad-Light.f1af1073.ttf);font-weight:300}@font-face{font-family:BMW Motorrad;src:url(/fonts/BMWMotorrad-Regular.8c9a3ecb.ttf);font-weight:400}@font-face{font-family:BMW Motorrad Outline;src:url(/fonts/BMWMotorradOutline-Regular.83146f8a.ttf);font-weight:400}#qTestRide *{font-family:BMW Motorrad;margin:0;padding:0;text-decoration:none}#qTestRide.version2 .models-page{display:flex;flex-direction:column;gap:var(--gapBig);padding:var(--verticalPaddingForm) 0;max-width:1440px;width:100%;margin:0 auto}#qTestRide.version2 .models-page .models-page-into{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight);max-width:var(--maxWidthSectionContainer);padding:0 var(--horizontalPadding);margin:0 auto}#qTestRide.version2 .models-page .models-page-series{padding:0 var(--horizontalPadding)}#qTestRide.version2 .models-page .models-page-series .dropdown{display:none}#qTestRide.version2 .models-page .models-container{display:flex;flex-direction:column;width:100%;padding:0 var(--horizontalPadding);gap:var(--gapBig)}#qTestRide.version2 .models-page .models-container .models-container-items{display:flex;flex-wrap:wrap;width:100%}#qTestRide.version2 .models-page .models-container .models-container-items:last-child{border-bottom:none;padding-bottom:0}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-title{padding:10px 0;width:100%;color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:var(--bodyLineHeight)}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:261px;flex-grow:1;width:calc(25% - var(--bodyFontSize));margin-right:var(--bodyFontSize);min-width:280px;max-width:540px;cursor:pointer;overflow:hidden;border:4px solid transparent;padding:8px}@media(hover:hover){#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card:hover:not(.models-container-items-card-selected) .models-container-items-card-line:before{height:5px;background-color:var(--accentColor)}}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-image{aspect-ratio:5/3;width:100%;max-width:300px;height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain;transition:width .2s}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-line{width:100%;height:0;background-color:vr(--greyColor);position:relative}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-line:before{width:100%;height:1px;background-color:var(--greyColor);position:absolute;content:"";left:0;top:50%;transition:height .2s,background-color .2s;transform:translateY(-50%)}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-name{height:36px;flex-shrink:0}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;max-height:0;min-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:min-height .2s}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box .models-container-items-card-box-suspension{display:flex;flex-direction:column;gap:8px;width:100%}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box .models-container-items-card-box-suspension .models-container-items-card-box-suspension-options{display:flex;align-items:center;gap:4px}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box .models-container-items-card-box-suspension .models-container-items-card-box-suspension-options .models-container-items-card-box-suspension-option{height:31px;padding:0 12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--greyColor);flex:1}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box .models-container-items-card-box-suspension .models-container-items-card-box-suspension-options .models-container-items-card-box-suspension-option.active-suspension{border-color:var(--accentColor);color:var(--accentColor)}@media(hover:hover){#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box .models-container-items-card-box-suspension .models-container-items-card-box-suspension-options .models-container-items-card-box-suspension-option:hover{border-color:var(--accentColor)}}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card .models-container-items-card-box button{width:100%;margin-top:auto}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card.models-container-items-card-selected{border-color:var(--accentColor);transition:border-color .2s}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card.models-container-items-card-selected .models-container-items-card-image{width:208px}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card.models-container-items-card-selected .models-container-items-card-box{max-height:-moz-fit-content;max-height:fit-content;min-height:54px;opacity:1;visibility:visible;overflow:visible}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card.models-container-items-card-selected:has(.models-container-items-card-box-suspension-options) .models-container-items-card-image{width:105px}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card.models-container-items-card-selected:has(.models-container-items-card-box-suspension-options) .models-container-items-card-box{min-height:114px;padding-top:4px}#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card-fake{width:calc(25% - var(--bodyFontSize));flex-grow:1;min-width:280px;max-width:540px;margin-right:var(--bodyFontSize)}@media(max-width:1200px){#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card,#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card-fake{width:calc(33.33333% - var(--bodyFontSize))}}@media(max-width:720px){#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card,#qTestRide.version2 .models-page .models-container .models-container-items .models-container-items-card-fake{max-width:100%;width:calc(50% - var(--horizontalPadding));margin-right:var(--horizontalPadding);margin-bottom:var(--horizontalPadding)}}#qTestRide.version2 .form-navigation{display:flex;width:100%;min-height:72px;padding:var(--verticalPaddingSmall) var(--horizontalPadding);align-items:center}#qTestRide.version2 .form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sectionGap);padding:var(--verticalPaddingForm) 0}#qTestRide.version2 .form-container .form-container-preselected-model{display:flex;align-content:center;justify-content:flex-end;width:100%;max-width:var(--maxWidthSectionContainer);padding:0 var(--horizontalPadding);gap:16px}#qTestRide.version2 .form-container .form-container-preselected-model .form-container-preselected-model-image{aspect-ratio:5/3;width:90px}#qTestRide.version2 .form-container .form-container-preselected-model .form-container-preselected-model-info{display:flex;flex-direction:column;gap:4px}#qTestRide.version2 .form-container .form-container-preselected-model .form-container-preselected-model-info .form-container-preselected-model-info{font-size:var(--fineFontSize);font-weight:var(--fineFontWeight);line-height:100%;color:var(--textColor)}#qTestRide.version2 .form-container .form-container-preselected-model .form-container-preselected-model-info .form-container-preselected-model-value{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:100%;color:var(--textColor)}#qTestRide.version2 .form-container .form-container-preselected-model .form-container-preselected-model-info .form-container-preselected-model-back{font-size:var(--fineFontSize);font-weight:var(--fineFontWeightBold);line-height:100%;color:var(--accentColor);cursor:pointer}#qTestRide.version2 .form-container .form-container-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--gapSmall)}#qTestRide.version2 .form-container .form-container-box:not(:has(.form-container-wrapper *)){display:none}#qTestRide.version2 .form-container .form-container-box .form-container-box-divider{width:100%;display:flex}#qTestRide.version2 .form-container .form-container-box .form-container-box-divider hr{opacity:.6;width:calc(100% - var(--horizontalPadding)*2);margin:0 auto;height:1px;background-color:var(--greyColor);border:none;max-width:1440px;margin-top:calc(var(--verticalPaddingForm) - var(--gapSmall))}#qTestRide.version2 .form-container .form-container-wrapper{display:flex;flex-wrap:wrap;width:100%;gap:var(--gapSmall)}#qTestRide.version2 .form-container .form-container-wrapper.form-container-wrapper-fields{padding:0 var(--horizontalPadding);max-width:var(--maxWidthSectionContainer)}#qTestRide.version2 .form-container .form-container-wrapper .form-container-content{display:flex;flex-direction:column;gap:var(--gapSmall);width:100%}#qTestRide.version2 .form-container .form-container-wrapper .form-container-content .form-container-content-title{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);line-height:var(--titleLineHeight);color:var(--textColor)}#qTestRide.version2 .form-container .form-container-wrapper .form-container-text{width:100%;color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight)}#qTestRide.version2 .form-container .form-container-wrapper .form-container-text hr{opacity:.6;height:1px;background-color:var(--greyColor);border:none}#qTestRide.version2 .form-container .form-container-wrapper .form-container-text ol,#qTestRide.version2 .form-container .form-container-wrapper .form-container-text ul{padding-left:var(--gapSmall)}#qTestRide.version2 .form-container .form-container-wrapper .form-container-text ol ol,#qTestRide.version2 .form-container .form-container-wrapper .form-container-text ul ol{list-style-type:lower-alpha}#qTestRide.version2 .form-container .form-container-wrapper .form-container-text a{font-weight:var(--bodyFontWeightBold);color:var(--buttonColor)}@media(hover:hover){#qTestRide.version2 .form-container .form-container-wrapper .form-container-text a:hover{color:var(--accentColor)}}#qTestRide.version2 .form-container .form-container-wrapper .single-checkbox-box{width:100%}#qTestRide.version2 .form-container .form-container-wrapper .dropdown,#qTestRide.version2 .form-container .form-container-wrapper .fake-box,#qTestRide.version2 .form-container .form-container-wrapper .file-uploader-component,#qTestRide.version2 .form-container .form-container-wrapper .input-row,#qTestRide.version2 .form-container .form-container-wrapper .option-selector{width:calc(50% - var(--gapSmall)/2);min-width:220px;max-width:420px;flex-grow:1}#qTestRide.version2 .form-container .form-container-wrapper .dropdown.full-width,#qTestRide.version2 .form-container .form-container-wrapper .fake-box.full-width,#qTestRide.version2 .form-container .form-container-wrapper .file-uploader-component.full-width,#qTestRide.version2 .form-container .form-container-wrapper .input-row.full-width,#qTestRide.version2 .form-container .form-container-wrapper .option-selector.full-width{width:100%;max-width:100%}#qTestRide.version2 .form-container .form-container-wrapper .option-selector.full-width:not(.disable-wrap-on-desktop) .option-selector-box{flex-wrap:wrap;gap:var(--gapSmall)}#qTestRide.version2 .form-container .form-container-wrapper .option-selector.full-width:not(.disable-wrap-on-desktop) .option-selector-box label{width:calc(50% - var(--gapSmall)/2);flex-grow:1;min-width:220px;max-width:420px}#qTestRide.version2 .form-container .form-success-page{display:flex;align-items:center;justify-content:center;gap:var(--gapSmall);width:100%;max-width:var(--maxWidthSectionContainer);padding:var(--verticalPaddingForm) var(--horizontalPadding)}#qTestRide.version2 .form-container .form-success-page svg{width:41px;height:41px;flex-shrink:0}#qTestRide.version2 .form-container .form-success-page .form-success-page-title{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:100%;color:var(--textColor)}@media(max-width:767px){#qTestRide.version2 .form-container .form-container-preselected-model{justify-content:flex-start}#qTestRide.version2 .form-container .form-success-page{flex-direction:column}}@media(max-width:500px){#qTestRide.version2 .form-container .form-container-wrapper .dropdown,#qTestRide.version2 .form-container .form-container-wrapper .fake-box,#qTestRide.version2 .form-container .form-container-wrapper .file-uploader-component,#qTestRide.version2 .form-container .form-container-wrapper .input-row,#qTestRide.version2 .form-container .form-container-wrapper .option-selector{width:100%;max-width:100%}#qTestRide.version2 .form-container .form-container-wrapper .dropdown .option-selector-box,#qTestRide.version2 .form-container .form-container-wrapper .fake-box .option-selector-box,#qTestRide.version2 .form-container .form-container-wrapper .file-uploader-component .option-selector-box,#qTestRide.version2 .form-container .form-container-wrapper .input-row .option-selector-box,#qTestRide.version2 .form-container .form-container-wrapper .option-selector .option-selector-box{align-items:center;justify-content:center}#qTestRide.version2 .form-container .form-container-wrapper .disable-wrap-on-desktop .option-selector-box{flex-wrap:wrap;gap:var(--gapSmall)}#qTestRide.version2 .form-container .form-container-wrapper .fake-box{display:none}}#qTestRide.version2 .location-container{display:flex;flex-direction:column;width:100%;gap:var(--gapSmall)}#qTestRide.version2 .location-container.location-container-limited{max-width:var(--maxWidthSectionContainer);margin:0 auto}#qTestRide.version2 .location-container.location-container-limited .form-container-wrapper{align-items:center;justify-content:center}#qTestRide.version2 .location-container.location-container-limited .location-container-item{max-width:100%;width:100%}@media(max-width:720px){#qTestRide.version2 .location-container.location-container-limited .location-container-item{width:var(--retailerMaxWidth);max-width:var(--retailerMaxWidth)}}#qTestRide.version2 .location-container.location-container-limited .swiper-component{max-width:var(--maxWidthSectionContainer);margin:0 auto;padding:0 var(--horizontalPadding);flex-direction:row;align-items:center;justify-content:center}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-scrollbar{display:none}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-limited-navigation{display:flex;cursor:pointer}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-limited-navigation svg path{stroke:var(--buttonColor)}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-limited-navigation.swiper-component-limited-navigation-disabled{opacity:.3;cursor:not-allowed}@media(hover:hover){#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-limited-navigation.swiper-component-limited-navigation-disabled:hover svg path{stroke:var(--buttonColor)}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-limited-navigation:hover svg path{stroke:var(--accentColor)}}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items{scroll-snap-align:start;width:calc(50% - 4px);flex-shrink:0}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items .swiper-component-swiper-row-items-box{transform:translateX(0)!important}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items .swiper-component-swiper-row-items-box:last-child{padding-inline-end:0!important}@media(max-width:720px){#qTestRide.version2 .location-container.location-container-limited .swiper-component{padding:0}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-limited-navigation{display:none}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items{width:-moz-fit-content;width:fit-content;flex-shrink:1}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items .swiper-component-swiper-row-items-box{transform:translateX(var(--horizontalPadding))!important}#qTestRide.version2 .location-container.location-container-limited .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items .swiper-component-swiper-row-items-box:last-child{padding-inline-end:var(--horizontalPadding)!important}}#qTestRide.version2 .location-container .form-container-wrapper{margin:0 auto;width:100%;max-width:var(--maxWidthSectionContainer);padding:0 var(--horizontalPadding)}#qTestRide.version2 .location-container .form-container-wrapper.form-container-wrapper-search{min-height:90px}#qTestRide.version2 .location-container .location-container-item{padding:var(--bodyFontSize);gap:12px;display:flex;flex-direction:column;width:var(--retailerMaxWidth);max-width:var(--retailerMaxWidth);border:1px solid var(--greyColor);background:var(--darkButtonLabel);min-height:100%;align-self:stretch;cursor:pointer;transition:border-color .2s}#qTestRide.version2 .location-container .location-container-item .location-container-item-name{width:100%;color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:var(--bodyLineHeight);position:relative;padding-bottom:12px;transition:color .2s}#qTestRide.version2 .location-container .location-container-item .location-container-item-name:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--greyColor);transition:background .2s}#qTestRide.version2 .location-container .location-container-item .location-container-item-town{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight)}@media(hover:hover){#qTestRide.version2 .location-container .location-container-item:hover{border-color:var(--accentColor);border-width:2px;padding:calc(var(--bodyFontSize) - 1px)}#qTestRide.version2 .location-container .location-container-item:hover .location-container-item-name:after{background:var(--accentColor);height:2px}}#qTestRide.version2 .location-container .location-container-item.location-container-item-no-town .location-container-item-name{padding-bottom:0}#qTestRide.version2 .location-container .location-container-item.location-container-item-no-town .location-container-item-name:after{display:none}#qTestRide.version2 .location-container .location-container-item.location-container-item-selected{border:4px solid var(--accentColor);padding:calc(var(--bodyFontSize) - 3px)}#qTestRide.version2 .location-container .location-container-item.location-container-item-selected .location-container-item-name{color:var(--accentColor)}#qTestRide.version2 .location-container .location-container-item.location-container-item-selected .location-container-item-name:after{background:var(--accentColor);height:4px}#qTestRide.version2 .location-container .location-container-item.location-container-item-selected .location-container-item-town{color:var(--accentColor)}#qTestRide.version2 .location-container.is-invalid .location-container-item{border-color:var(--errorColor);border-width:2px;padding:calc(var(--bodyFontSize) - 1px)}#qTestRide.version2 .location-container.is-invalid .location-container-item .location-container-item-name:after{background:var(--errorColor);height:2px}#qTestRide.version2 .date-selection{display:flex;flex-direction:column;width:100%;gap:var(--gapSmall)}#qTestRide.version2 .date-selection .date-selection-row{display:flex;gap:8px;width:100%;max-width:1440px;padding:0 var(--horizontalPadding);margin:0 auto}#qTestRide.version2 .date-selection .date-selection-row .date-selection-item{width:100%;max-width:100%}#qTestRide.version2 .date-selection .date-selection-item{padding:var(--bodyFontSize);gap:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;max-width:160px;border:1px solid var(--greyColor);background:var(--darkButtonLabel);min-height:100%;align-self:stretch;cursor:pointer;transition:border-color .2s,background-color .2s}#qTestRide.version2 .date-selection .date-selection-item .date-selection-item-weekday{color:var(--greyColor);font-size:var(--fineFontSize);font-weight:var(--fineFontWeight);line-height:var(--fineLineHeight)}#qTestRide.version2 .date-selection .date-selection-item .date-selection-item-date{color:var(--textColor);font-size:var(--retailerPreselected);font-weight:var(--retailerPreselectedWeight);line-height:100%}@media(hover:hover){#qTestRide.version2 .date-selection .date-selection-item:hover{border-color:var(--accentColor);padding:calc(var(--bodyFontSize) - 1px);border-width:2px}}#qTestRide.version2 .date-selection .date-selection-item.date-selection-item-selected{border:4px solid var(--accentColor);padding:calc(var(--bodyFontSize) - 3px);background-color:var(--darkButtonLabel)}#qTestRide.version2 .date-selection .date-selection-item.date-selection-item-selected .date-selection-item-date,#qTestRide.version2 .date-selection .date-selection-item.date-selection-item-selected .date-selection-item-weekday{color:var(--accentColor)}#qTestRide.version2 .date-selection .radio{margin:0 auto}#qTestRide.version2 .date-selection.is-invalid .date-selection-item{border-color:var(--errorColor);border-width:2px;padding:calc(var(--bodyFontSize) - 1px);background-color:var(--darkButtonLabel)}#qTestRide.version2 .slot-selection{display:flex;flex-direction:column;width:100%;gap:var(--gapSmall)}#qTestRide.version2 .slot-selection .slot-selection-item{padding:var(--bodyFontSize);gap:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;max-width:160px;border:1px solid var(--greyColor);background:var(--darkButtonLabel);min-height:100%;align-self:stretch;cursor:pointer;transition:border-color .2s,background-color .2s;color:var(--textColor);font-size:var(--retailerPreselected);font-weight:400;line-height:100%}@media(hover:hover){#qTestRide.version2 .slot-selection .slot-selection-item:hover:not(.slot-selection-item-disabled){border-color:var(--accentColor);padding:calc(var(--bodyFontSize) - 1px);border-width:2px}}#qTestRide.version2 .slot-selection .slot-selection-item.slot-selection-item-selected{border:4px solid var(--accentColor);font-weight:700;padding:calc(var(--bodyFontSize) - 3px);color:var(--accentColor);background-color:var(--darkButtonLabel)}#qTestRide.version2 .slot-selection .slot-selection-item.slot-selection-item-disabled{opacity:.6;cursor:not-allowed;background-color:var(--darkButtonLabel)}#qTestRide.version2 .slot-selection .slot-selection-no-slots{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:var(--bodyLineHeight);padding:0 var(--horizontalPadding);max-width:var(--maxWidthSectionContainer);margin:0 auto;width:100%}#qTestRide.version2 .slot-selection .slot-selection-slot-taken{position:fixed;top:0;left:0;width:100%;height:100%;background:#ddd;z-index:10;display:flex;padding:var(--verticalPaddingForm) var(--horizontalPadding);justify-content:center;align-items:center}#qTestRide.version2 .slot-selection .slot-selection-slot-taken .slot-selection-slot-taken-box{display:flex;flex-direction:column;gap:var(--gapBig);padding:var(--verticalPaddingForm) var(--horizontalPadding);background:var(--darkButtonLabel);width:100%;max-width:514px}#qTestRide.version2 .slot-selection .slot-selection-slot-taken .slot-selection-slot-taken-box .slot-selection-slot-taken-box-text{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:var(--bodyLineHeight)}#qTestRide.version2 .slot-selection .slot-selection-slot-taken .slot-selection-slot-taken-box .button{margin:0 auto}#qTestRide.version2 .slot-selection.is-invalid .slot-selection-item{border-color:var(--errorColor);padding:calc(var(--bodyFontSize) - 1px);border-width:2px;background-color:var(--darkButtonLabel)}#qTestRide.version2 .swiper-component{display:flex;flex-direction:column;width:100%;gap:var(--gapSmall)}#qTestRide.version2 .swiper-component .swiper-component-limited-navigation{display:none}#qTestRide.version2 .swiper-component .swiper-component-swiper{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-align:start;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-y:hidden;padding-bottom:1px}#qTestRide.version2 .swiper-component .swiper-component-swiper::-webkit-scrollbar{display:none}#qTestRide.version2 .swiper-component .swiper-component-swiper .swiper-component-swiper-row{display:inline-flex;vertical-align:top;width:100%;gap:8px}#qTestRide.version2 .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items .swiper-component-swiper-row-items-box{min-height:100%;display:flex;align-items:stretch}#qTestRide.version2 .swiper-component .swiper-component-scrollbar{width:100%;max-width:calc(min(1440px,100%) - var(--horizontalPadding)*2);display:flex;align-items:center;margin:0 auto;position:relative}#qTestRide.version2 .swiper-component .swiper-component-scrollbar .swiper-component-scrollbar-line{width:100%;height:1px;background:var(--textColor);cursor:pointer}#qTestRide.version2 .swiper-component .swiper-component-scrollbar .swiper-component-scrollbar-anchor{display:flex;width:44px;height:24px;padding:9px;justify-content:center;align-items:center;gap:7px;border-radius:20px;background-color:var(--textColor);position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;cursor:pointer}#qTestRide.version2 .swiper-component .swiper-component-scrollbar .swiper-component-scrollbar-anchor .swiper-component-scrollbar-anchor-line{width:2px;height:10px;background-color:var(--darkButtonLabel)}@media(max-width:1200px){#qTestRide.version2 .swiper-component .swiper-component-swiper .swiper-component-swiper-row .swiper-component-swiper-row-items{scroll-snap-align:start}}#qTestRide.version2 .success-page{display:flex;flex-direction:column;align-items:center;padding:var(--verticalPaddingForm) var(--horizontalPadding);gap:var(--gapBig)}#qTestRide.version2 .success-page:not(:has(* *)){display:none}#qTestRide.version2 .success-page .success-page-title{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);color:var(--textColor);line-height:var(--titleLineHeight)}#qTestRide.version2 .success-page .success-page-details{display:flex;flex-direction:column;gap:var(--gapBig);width:100%;max-width:824px}#qTestRide.version2 .success-page .success-page-details .success-page-interest-name{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);color:var(--textColor);line-height:var(--titleLineHeight)}#qTestRide.version2 .success-page .success-page-details .success-page-details-title{font-size:var(--subTitleFontSize);font-weight:var(--subTitleFontWeight);color:var(--textColor);line-height:var(--subTitleLineHeight)}#qTestRide.version2 .success-page .success-page-details .success-page-details-breaker{width:100%;height:1px;background-color:var(--greyColor)}#qTestRide.version2 .success-page .success-page-details .success-page-interest-image{width:50%;aspect-ratio:21/9;height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain}#qTestRide.version2 .success-page .success-page-details .success-page-retailer-box-title{font-size:var(--retailerPreselected);font-weight:var(--retailerPreselectedWeight);color:var(--textColor);line-height:var(--retailerPreselectedLineHeight)}#qTestRide.version2 .success-page .success-page-details .success-page-retailer-box-desc{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--textColor);line-height:var(--bodyLineHeight)}#qTestRide.version2 .success-page .success-page-details .success-page-retailer-box-contact{display:flex;align-items:center;gap:12px;font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--textColor);line-height:100%}#qTestRide.version2 .success-page .success-page-details .retailer-svg-location path{fill:var(--textColor)}#qTestRide.version2 .success-page .success-page-details .retailer-svg-location circle{fill:var(--darkButtonLabel)}#qTestRide.version2 .success-page .success-page-details .retailer-svg-icon path{stroke:var(--textColor)}#qTestRide.version2 .success-page .success-page-details .success-page-details-box{display:flex;flex-direction:column;gap:var(--gapSmall)}#qTestRide.version2 .success-page .success-page-details .success-page-details-box-row{display:flex}#qTestRide.version2 .success-page .success-page-details .success-page-details-box-row .success-page-details-box-row-box{display:flex;flex-direction:column;gap:4px;width:100%}#qTestRide.version2 .success-page .success-page-details .success-page-details-box-row .success-page-details-box-row-box .success-page-details-box-row-box-title{font-size:var(--fineFontSize);font-weight:var(--fineFontWeight);color:var(--textColor);line-height:100%}#qTestRide.version2 .success-page .success-page-details .success-page-details-box-row .success-page-details-box-row-box .success-page-details-box-row-box-value{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--textColor);line-height:100%}#qTestRide.version2 .success-page .success-page-details .success-page-details-additional-steps{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--textColor);line-height:var(--bodyLineHeight)}#qTestRide.version2 .success-page .success-page-details .success-page-details-description{font-size:var(--marketingTextSize);font-weight:var(--marketingTextWeight);color:var(--textColor);line-height:var(--marketingTextLineHeight)}#qTestRide.version2 .success-page .success-page-details .success-page-details-description a{color:var(--accentColor);font-weight:var(--marketingTextBoldWeight)}#qTestRide.version2 .success-page picture{width:100%;height:-moz-fit-content;height:fit-content;aspect-ratio:21/9}#qTestRide.version2 .success-page picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:720px){#qTestRide.version2 .success-page .success-page-details .success-page-interest-image{width:100%}#qTestRide.version2 .success-page .success-page-details .success-page-details-box{display:flex;flex-direction:column;gap:var(--gapSmall)}#qTestRide.version2 .success-page picture{aspect-ratio:5/7}}#qTestRide.version2 .marketing-box{display:flex;flex-direction:column;width:100%;max-width:var(--maxWidthSectionContainer);gap:var(--gapBig);margin:0 auto}#qTestRide.version2 .marketing-box.is-invalid .checkbox-box .checkbox input[type=checkbox]+label:before,#qTestRide.version2 .marketing-box.is-invalid .checkbox-container .checkbox input[type=checkbox]+label:before{border-color:var(--errorColor)}#qTestRide.version2 .marketing-box.is-invalid .checkbox-box .checkbox label,#qTestRide.version2 .marketing-box.is-invalid .checkbox-box .checkbox label>*,#qTestRide.version2 .marketing-box.is-invalid .checkbox-container .checkbox label,#qTestRide.version2 .marketing-box.is-invalid .checkbox-container .checkbox label>*{color:var(--errorColor)}#qTestRide.version2 .marketing-box.is-invalid .checkbox input[type=checkbox]+label:before{border-color:var(--errorColor)}#qTestRide.version2 .marketing-box.is-invalid .checkbox label,#qTestRide.version2 .marketing-box.is-invalid .checkbox label>*{color:var(--errorColor)}#qTestRide.version2 .marketing-box .marketing-text{font-weight:var(--marketingTextWeight);font-size:var(--marketingTextSize);line-height:var(--marketingTextLineHeight);padding:0 var(--horizontalPadding);color:var(--textColor)}#qTestRide.version2 .marketing-box .marketing-text svg{margin-bottom:calc(var(--marketingTextSize)*-.25);cursor:pointer}#qTestRide.version2 .marketing-box .marketing-text a{color:var(--accentColor);font-weight:var(--marketingTextBoldWeight)}#qTestRide.version2 .marketing-box svg circle,#qTestRide.version2 .marketing-box svg path{stroke:var(--textColor)}@media(hover:hover){#qTestRide.version2 .marketing-box svg:hover circle,#qTestRide.version2 .marketing-box svg:hover path{stroke:var(--accentColor)}}#qTestRide.version2 .marketing-box .marketing-text-bold{font-weight:var(--marketingTextBoldWeight);font-size:var(--marketingTextBoldSize);line-height:var(--marketingTextBoldLineHeight);padding:0 var(--horizontalPadding);color:var(--textColor)}#qTestRide.version2 .marketing-box .marketing-text-bold svg{margin-bottom:calc(var(--marketingTextSize)*-.25);cursor:pointer}#qTestRide.version2 .marketing-box .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;width:100%;row-gap:var(--gapBig);-moz-column-gap:var(--gapSmall);column-gap:var(--gapSmall)}#qTestRide.version2 .marketing-box .checkbox-container .checkbox{flex-grow:1;min-width:var(--minWithCheckboxes);max-width:var(--maxWithCheckboxes)}#qTestRide.version2 .marketing-box .marketing-benefits{display:flex;flex-direction:column;width:100%;background-color:var(--greyColorLight);padding:var(--gapSmall) var(--horizontalPadding);gap:var(--gapSmall)}#qTestRide.version2 .marketing-box .marketing-benefits .marketing-benefits-title{font-weight:var(--marketingTextBoldWeight);font-size:var(--marketingTextBoldSize);line-height:var(--marketingTextBoldLineHeight);color:var(--textColor)}#qTestRide.version2 .marketing-box .marketing-benefits .marketing-benefits-list{margin:0 20px;display:flex;flex-direction:column;gap:14px}#qTestRide.version2 .marketing-box .marketing-benefits .marketing-benefits-list li{font-weight:var(--marketingTextWeight);font-size:var(--marketingTextSize);line-height:var(--marketingTextLineHeight);color:var(--textColor)}#qTestRide.version2 .marketing-box .checkbox-clickable-box{padding:0 var(--horizontalPadding);display:flex;flex-direction:column;gap:var(--gapSmall)}#qTestRide.version2 .marketing-box .checkbox-clickable-box input[type=checkbox]+label{align-items:flex-start}#qTestRide.version2 .marketing-box .checkbox-clickable-box input[type=checkbox]+label:before{margin-top:4px}#qTestRide.version2 .marketing-box .checkbox-clickable-box input[type=checkbox]:checked+label:after,#qTestRide.version2 .marketing-box .checkbox-clickable-box input[type=radio]:checked+label:after{top:calc(var(--checkMarkSize) + 3px);left:calc(var(--checkMarkSize) - 3px)}#qTestRide.version2 .marketing-box .checkbox-clickable-box label p,#qTestRide.version2 .marketing-box .checkbox-clickable-box label span{font-size:var(--marketingTextSize);font-weight:var(--marketingTextWeight);line-height:var(--marketingTextLineHeight);color:var(--textColor)}#qTestRide.version2 .marketing-box .checkbox-clickable-box label p .checkbox-action,#qTestRide.version2 .marketing-box .checkbox-clickable-box label span .checkbox-action{font-size:var(--marketingTextBoldSize);font-weight:var(--marketingTextBoldWeight);line-height:var(--marketingTextLineHeight);color:var(--accentColor)}#qTestRide.version2 .marketing-box .checkbox-clickable-box label p svg,#qTestRide.version2 .marketing-box .checkbox-clickable-box label span svg{margin-bottom:calc(var(--marketingTextSize)*-.25);cursor:pointer}#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font input[type=checkbox]+label:before{margin-top:0}#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font input[type=checkbox]+label:after{margin-top:0;top:calc(var(--checkMarkSize) - 1px)}#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font label p,#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font label span{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:100%;color:var(--textColor);margin:auto 0}#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font label p .checkbox-action,#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font label span .checkbox-action{font-size:var(--marketingTextBoldSize);font-weight:var(--bodyFontWeightBold);line-height:100%;color:var(--accentColor)}#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font label p svg,#qTestRide.version2 .marketing-box .checkbox-clickable-box.marketing-checkbox-bigger-font label span svg{margin-bottom:calc(var(--bodyFontSize)*-.25);cursor:pointer}#qTestRide.version2 .marketing-box .checkbox-clickable-box.hide-input input,#qTestRide.version2 .marketing-box .checkbox-clickable-box.hide-input input[type=checkbox]+label:before{display:none}@media(hover:hover){#qTestRide.version2 .marketing-box .checkbox-clickable-box.hide-input label:hover{opacity:1;cursor:default}}#qTestRide.version2 .marketing-box .checkbox-container{padding:0 var(--horizontalPadding)}#qTestRide.version2 .marketing-box .checkbox-container .checkbox{width:calc(33.33333% - var(--gapSmall))}#qTestRide.version2 .body-text-bold{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:var(--bodyLineHeight);color:var(--textColor)}#qTestRide.version2 .fine-text-bold{line-height:var(--fineLineHeight)}#qTestRide.version2 .fine-text-bold,#qTestRide.version2 .fine-text-bold-list{font-size:var(--fineFontSize);font-weight:var(--fineFontWeightBold);color:var(--textColor)}#qTestRide.version2 .fine-text-bold-list{line-height:100%}#qTestRide.version2 .fine-text-bold-list-uppercase{font-size:var(--fineFontSize);font-weight:var(--fineFontWeightBold);line-height:100%;color:var(--textColor);text-transform:uppercase}#qTestRide.version2 .center-text{text-align:center}#qTestRide.version2 .button,#qTestRide.version2 button{text-align:center;width:270px;height:41px;outline:none;cursor:pointer;transition:all .2s;border:0 none;background-color:var(--buttonColor);font-weight:var(--buttonTextWeight);font-size:var(--buttonTextSize);line-height:var(--buttonTextLineHeight);text-transform:var(--buttonTextTransform);color:var(--buttonTextColor);border-radius:var(--buttonBorderRadius);padding:0 16px}@media(hover:hover){#qTestRide.version2 .button:hover,#qTestRide.version2 button:hover{background-color:var(--buttonHoverColor);color:var(--buttonTextHoverColor)}}#qTestRide.version2 .button.button-disabled,#qTestRide.version2 button.button-disabled{cursor:not-allowed;background-color:var(--greyColor)}@media(hover:hover){#qTestRide.version2 .button.button-disabled:hover,#qTestRide.version2 button.button-disabled:hover{background-color:var(--greyColor)}}#qTestRide.version2 .button.secondary-button,#qTestRide.version2 button.secondary-button{background-color:var(--darkButtonLabel);color:var(--lightButtonLabel);padding:0 12px}#qTestRide.version2 .button.small-button,#qTestRide.version2 button.small-button{font-size:var(--fineFontSize);font-weight:var(--fineFontWeightBold);height:31px}#qTestRide.version2 .dropdown{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;position:relative;width:100%}#qTestRide.version2 .dropdown:focus{outline:none}#qTestRide.version2 .dropdown input[type=checkbox],#qTestRide.version2 .dropdown input[type=radio]{position:absolute;opacity:0;left:-99999px}#qTestRide.version2 .dropdown .dropdown-label{font-weight:var(--fineFontWeight);font-size:var(--fineFontSize);line-height:100%;margin-bottom:7px;color:var(--textColor)}#qTestRide.version2 .dropdown .dropdown-outside{display:flex;align-items:center;justify-content:space-between;height:38px;width:100%;border:1px solid var(--greyColor);padding:0 12px;background-color:var(--darkButtonLabel);cursor:pointer}#qTestRide.version2 .dropdown .dropdown-outside p{font-weight:var(--inputFontWeight);font-size:var(--inputFontSize);line-height:100%;color:var(--textColor);width:100%;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qTestRide.version2 .dropdown .dropdown-outside svg path{stroke:var(--textColor)}#qTestRide.version2 .dropdown .dropdown-opened{display:flex;flex-direction:column;background-color:var(--darkButtonLabel);z-index:3;overflow:hidden;height:auto;position:absolute;top:59px;left:0;width:100%;border:1px solid var(--greyColor);border-top:none}#qTestRide.version2 .dropdown .dropdown-opened.upSideDown{top:auto;bottom:0;flex-direction:column-reverse}#qTestRide.version2 .dropdown .dropdown-opened>ul{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto}#qTestRide.version2 .dropdown .dropdown-opened>ul li{height:38px;display:flex;align-items:center;justify-content:flex-start;width:100%}#qTestRide.version2 .dropdown .dropdown-opened>ul li.highlighted{background-color:var(--greyColorLight)}#qTestRide.version2 .dropdown .dropdown-opened>ul li:last-child label{border-bottom:none}#qTestRide.version2 .dropdown .dropdown-opened>ul li label{font-weight:var(--inputFontWeight);font-size:var(--inputFontSize);line-height:100%;height:100%;color:var(--textColor);display:inline-block;flex:1;white-space:nowrap;overflow:hidden;border-bottom:1px solid var(--greyColor);padding:10px 12px;vertical-align:middle;cursor:pointer;text-overflow:ellipsis}#qTestRide.version2 .dropdown.is-invalid .dropdown-label{color:var(--errorColor)}#qTestRide.version2 .dropdown.is-invalid .dropdown-outside{border-color:var(--errorColor)}#qTestRide.version2 .dropdown.is-invalid .dropdown-outside p{color:var(--errorColor)}#qTestRide.version2 .dropdown.is-invalid .dropdown-opened{border-color:var(--errorColor)}@media(hover:hover){#qTestRide.version2 .dropdown:hover .dropdown-outside{border-color:var(--buttonColor);outline:1px solid var(--buttonColor);outline-offset:-2px}#qTestRide.version2 .dropdown:hover .dropdown-outside svg path{stroke:var(--buttonColor)}#qTestRide.version2 .dropdown:hover .dropdown-opened{border-color:var(--buttonColor)}}#qTestRide.version2 .dropdown.dropdown-opened .dropdown-outside .dropdown-outside-arrow{transform:rotate(180deg)}#qTestRide.version2 .section-title{display:flex;flex-direction:column;gap:2px;width:100%;max-width:1440px;padding:0 var(--horizontalPadding)}#qTestRide.version2 .section-title.section-title-narrow{max-width:var(--maxWidthSectionContainer)}#qTestRide.version2 .section-title .section-title-number{color:var(--greyColor);font-size:var(--fineFontSize);font-weight:var(--fineFontWeight);line-height:100%;text-transform:uppercase}#qTestRide.version2 .section-title .section-title-name{color:var(--greyColor);font-size:var(--fineFontSize);font-weight:var(--fineFontWeightBold);line-height:100%;text-transform:uppercase}#qTestRide.version2 .section-title .section-title-name.is-invalid{color:var(--errorColor)}#qTestRide.version2 .checkbox input[type=checkbox],#qTestRide.version2 .checkbox input[type=radio]{position:absolute;opacity:0;left:-99999px}#qTestRide.version2 .checkbox label{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:100%;color:var(--textColor)}#qTestRide.version2 .checkbox input[type=checkbox]+label,#qTestRide.version2 .checkbox input[type=radio]+label{display:flex;gap:16px;align-items:center;position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer}@media(hover:hover){#qTestRide.version2 .checkbox input[type=checkbox]+label:hover:before,#qTestRide.version2 .checkbox input[type=radio]+label:hover:before{border-width:2px}}#qTestRide.version2 .checkbox input[type=checkbox]+label:before,#qTestRide.version2 .checkbox input[type=radio]+label:before{content:"";display:inline-block;flex-shrink:0;width:var(--checkboxRadioSize);height:var(--checkboxRadioSize);border:1px solid var(--textColor);background:var(--darkButtonLabel);box-sizing:border-box}#qTestRide.version2 .checkbox input[type=checkbox]:checked+label:before,#qTestRide.version2 .checkbox input[type=radio]:checked+label:before{background:var(--textColor)}#qTestRide.version2 .checkbox input[type=checkbox]:checked+label:after,#qTestRide.version2 .checkbox input[type=radio]:checked+label:after{content:"";display:inline-block;position:absolute;border-right:3px solid var(--darkButtonLabel);border-bottom:3px solid var(--darkButtonLabel);width:calc(var(--checkMarkSize)/3);height:var(--checkMarkSize);left:calc(var(--checkboxRadioSize)/3);top:50%;transform:translateY(-50%) rotate(45deg)}#qTestRide.version2 .checkbox.is-invalid input[type=checkbox]+label:before,#qTestRide.version2 .checkbox.is-invalid input[type=radio]+label:before{border-color:var(--errorColor)}#qTestRide.version2 .checkbox.is-invalid label,#qTestRide.version2 .checkbox.is-invalid label>*{color:var(--errorColor)}#qTestRide.version2 .radio input[type=checkbox],#qTestRide.version2 .radio input[type=radio]{position:absolute;opacity:0;left:-99999px}#qTestRide.version2 .radio label{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:100%;color:var(--textColor)}#qTestRide.version2 .radio input[type=checkbox]+label,#qTestRide.version2 .radio input[type=radio]+label{display:flex;gap:16px;align-items:center;position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer}#qTestRide.version2 .radio input[type=checkbox]+label:before,#qTestRide.version2 .radio input[type=radio]+label:before{content:"";display:inline-block;flex-shrink:0;width:var(--checkboxRadioSize);height:var(--checkboxRadioSize);border:1px solid var(--textColor);background:var(--darkButtonLabel);border-radius:50%;box-sizing:border-box}#qTestRide.version2 .radio input[type=checkbox]:checked+label:before,#qTestRide.version2 .radio input[type=radio]:checked+label:before{background:var(--textColor);box-shadow:inset 0 0 0 4px var(--darkButtonLabel)}#qTestRide.version2 .preselected-retailer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--bodyFontSize) var(--horizontalPadding);background-color:var(--greyColorLight)}#qTestRide.version2 .preselected-retailer .preselected-retailer-box{display:flex;flex-direction:column;width:100%;max-width:1344px}#qTestRide.version2 .preselected-retailer .preselected-retailer-box .preselected-retailer-box-title{color:var(--blackColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight)}#qTestRide.version2 .preselected-retailer .preselected-retailer-box .preselected-retailer-box-value{color:var(--blackColor);font-size:var(--retailerPreselected);font-weight:var(--retailerPreselectedWeight);line-height:var(--retailerPreselectedLineHeight)}@media(max-width:720px){#qTestRide.version2 .preselected-retailer{padding:var(--horizontalPadding)}}#qTestRide.version2 .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,65%,.5);padding:var(--popUpMargins);z-index:10;display:flex;justify-content:center;align-items:center}#qTestRide.version2 .modal-container .modal-container-body{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-header{display:flex;justify-content:flex-end;align-items:center;padding:var(--verticalPaddingSmall) var(--horizontalPadding);background-color:var(--greyColorLight);flex-shrink:0}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content{background-color:var(--darkButtonLabel);display:flex;flex-direction:column;align-items:center;padding:var(--verticalPaddingForm) 0;overflow-y:auto;height:100%}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details{gap:var(--gapSmall);padding:0 var(--horizontalPadding);width:100%;max-width:var(--maxWidthSectionContainer)}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details label,#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details strong{font-weight:var(--bodyFontWeightBold);font-size:var(--bodyFontSize);line-height:var(--bodyLineHeight);color:var(--textColor)}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details a{font-weight:var(--bodyFontWeightBold);font-size:var(--bodyFontSize);line-height:var(--bodyLineHeight);color:var(--accentColor)}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details a strong{color:var(--accentColor)}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details li,#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details p{font-weight:var(--bodyFontWeight);font-size:var(--bodyFontSize);line-height:var(--bodyLineHeight);color:var(--textColor)}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details li.modal-text-bold,#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details p.modal-text-bold{font-weight:var(--bodyFontWeightBold)}#qTestRide.version2 .modal-container .modal-container-body .modal-container-body-content .modal-container-body-details ul{margin-left:20px}#qTestRide.version2 .close-icon{cursor:pointer;width:19px;height:19px;position:relative;box-sizing:border-box}#qTestRide.version2 .close-icon:after,#qTestRide.version2 .close-icon:before{content:"";position:absolute;top:50%;box-sizing:border-box;left:0;width:100%;height:1px;background-color:var(--buttonColor);transform:rotate(45deg)}#qTestRide.version2 .close-icon:after{transform:rotate(-45deg)}@media(hover:hover){#qTestRide.version2 .close-icon:hover{opacity:.7}}#qTestRide.version2 .expand-clickable-area{padding:5px;margin:-5px;cursor:pointer}#qTestRide.version2 .series-selector{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--greyColor);height:45px;position:relative;padding:0 calc(var(--retailerPreselected)*2 + 5px)}#qTestRide.version2 .series-selector .series-selector-button{display:flex;align-items:center;padding:10px var(--retailerPreselected);background-color:var(--darkButtonLabel);height:100%;cursor:pointer;overflow:visible;opacity:1;transition:all .2s;visibility:visible;max-width:-moz-fit-content;max-width:fit-content;pointer-events:all;position:absolute;left:0;top:0;z-index:1;height:calc(100% - 1px)}#qTestRide.version2 .series-selector .series-selector-button.series-selector-button-hide{background:none;cursor:default;max-width:0;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none}#qTestRide.version2 .series-selector .series-selector-button.right-button{left:auto;right:0}#qTestRide.version2 .series-selector .series-selector-button svg path{stroke:var(--buttonColor)}@media(hover:hover){#qTestRide.version2 .series-selector .series-selector-button:hover svg path{stroke:var(--accentColor)}}#qTestRide.version2 .series-selector .series-selector-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-align:start;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100%}#qTestRide.version2 .series-selector .series-selector-container::-webkit-scrollbar{display:none}#qTestRide.version2 .series-selector .series-selector-container .series-selector-container-row{display:inline-flex;vertical-align:top;margin:0 auto;width:100%}#qTestRide.version2 .series-selector .series-selector-container .series{display:flex;justify-content:center;align-items:center;padding:10px var(--retailerPreselected);transition:all .2s;color:transparent;font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeightBold);line-height:var(--bodyLineHeight);white-space:nowrap;cursor:pointer;flex-grow:1;scroll-snap-align:start;position:relative}#qTestRide.version2 .series-selector .series-selector-container .series:before{content:"";display:block;width:100%;height:5px;background-color:transparent;position:absolute;bottom:-2.5px;transition:all .2s}#qTestRide.version2 .series-selector .series-selector-container .series .series-title{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#qTestRide.version2 .series-selector .series-selector-container .series.active-selection .series-title{color:var(--accentColor);font-weight:var(--bodyFontWeightBold)}#qTestRide.version2 .series-selector .series-selector-container .series.active-selection:before{background-color:var(--accentColor)}@media(hover:hover){#qTestRide.version2 .series-selector .series-selector-container .series:hover:before{background-color:var(--accentColor)}}#qTestRide.version2 .full-width-image-header{display:flex;width:100%;height:var(--headerHeight);padding:var(--subTitleFontSize) var(--horizontalPadding);align-items:flex-end;justify-content:center;position:relative}#qTestRide.version2 .full-width-image-header picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#qTestRide.version2 .full-width-image-header picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#qTestRide.version2 .full-width-image-header .full-width-image-header-text{width:100%;max-width:1344px;display:flex;flex-direction:column;gap:16px}#qTestRide.version2 .full-width-image-header .full-width-image-header-text .full-width-image-header-text-heading{font-size:var(--superTitleFontSize);font-weight:var(--superTitleFontWeight);line-height:var(--superTitleLineHeight);color:var(--darkButtonLabel);width:100%;max-width:624px}#qTestRide.version2 .full-width-image-header .full-width-image-header-text .full-width-image-header-text-title{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);line-height:var(--titleLineHeight);color:var(--darkButtonLabel);width:100%;max-width:624px}#qTestRide.version2 .full-width-image-header .full-width-image-header-text .full-width-image-header-text-hashtags{display:flex;flex-direction:column;gap:8px;width:100%;max-width:624px}#qTestRide.version2 .full-width-image-header .full-width-image-header-text .full-width-image-header-text-hashtags .full-width-image-header-text-hashtag-text{font-weight:var(--hashTagFontWeight);line-height:var(--hashTagLineHeight);font-size:var(--hashTagFontSize);color:var(--darkButtonLabel)}#qTestRide.version2 .full-width-image-header .full-width-image-header-text .full-width-image-header-text-subtitle{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--darkButtonLabel);line-height:var(--bodyLineHeight);width:100%;max-width:624px}@media(max-width:1200px){#qTestRide.version2 .full-width-image-header{padding:var(--horizontalPadding)}}@media(max-width:720px){#qTestRide.version2 .full-width-image-header{padding:var(--titleFontSize) var(--horizontalPadding)}}#qTestRide.version2 .half-image-half-text-header{display:flex;width:100%;height:440px;align-items:flex-end;justify-content:center}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text{width:50%;height:100%;background-color:var(--lightButtonLabel);padding:var(--retailerPreselected) var(--horizontalPadding);display:flex;align-items:center;justify-content:flex-end}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box{display:flex;flex-direction:column;gap:16px;width:100%;max-width:624px}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box .half-image-half-text-header-text-box-heading{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);line-height:var(--titleLineHeight);color:var(--darkButtonLabel)}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box .half-image-half-text-header-text-box-title{font-size:var(--subTitleFontSize);font-weight:var(--subTitleFontWeight);line-height:var(--subTitleLineHeight);color:var(--darkButtonLabel)}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box .half-image-half-text-header-text-box-hashtags{display:flex;flex-direction:column;gap:8px}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box .half-image-half-text-header-text-box-hashtags .half-image-half-text-header-text-box-hashtag-text{font-weight:var(--hashTagFontWeight);line-height:var(--hashTagLineHeight);font-size:var(--hashTagFontSize);color:var(--darkButtonLabel)}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box .half-image-half-text-header-text-box-subtitle{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--darkButtonLabel);line-height:var(--bodyLineHeight)}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-image{width:50%;height:100%}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1200px){#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text{padding:var(--horizontalPadding)}}@media(max-width:720px){#qTestRide.version2 .half-image-half-text-header{height:-moz-fit-content;height:fit-content;justify-content:flex-start;flex-direction:column-reverse;overflow:hidden}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text{width:100%;height:-moz-fit-content;height:fit-content;flex-shrink:0;padding:var(--retailerPreselected) var(--horizontalPadding);justify-content:flex-start}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-text .half-image-half-text-header-text-box{display:flex;flex-direction:column;gap:16px;width:100%;max-width:624px}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-image{width:100%;height:440px}#qTestRide.version2 .half-image-half-text-header .half-image-half-text-header-image img{width:100%;height:100%;min-height:100%}}#qTestRide.version2 .text-only-header{display:flex;flex-direction:column;width:100%;padding:var(--verticalPaddingForm) var(--horizontalPadding);padding-bottom:0;align-items:center;justify-content:center;gap:var(--gapBig)}#qTestRide.version2 .text-only-header .text-only-header-heading{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);line-height:var(--titleLineHeight);color:var(--textColor);width:100%;max-width:1344px}#qTestRide.version2 .text-only-header .text-only-header-box{display:flex;flex-direction:column;gap:var(--gapBig);width:100%;max-width:calc(var(--maxWidthSectionContainer) - var(--horizontalPadding)*2)}#qTestRide.version2 .text-only-header .text-only-header-box .text-only-header-box-title{font-size:var(--subTitleFontSize);font-weight:var(--subTitleFontWeight);line-height:var(--subTitleLineHeight);color:var(--textColor)}#qTestRide.version2 .text-only-header .text-only-header-box .text-only-header-box-hashtags{display:flex;flex-direction:column;gap:8px}#qTestRide.version2 .text-only-header .text-only-header-box .text-only-header-box-hashtags .text-only-header-box-hashtag-text{font-weight:var(--hashTagFontWeight);line-height:var(--hashTagLineHeight);font-size:var(--hashTagFontSize);color:var(--textColor)}#qTestRide.version2 .text-only-header .text-only-header-box .text-only-header-box-subtitle{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--textColor);line-height:var(--bodyLineHeight)}#qTestRide.version2 .indemnity-text-header{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:var(--verticalPaddingForm)}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-logo{width:calc(100% - var(--gapBig)*2);display:flex;flex-direction:column;padding-top:var(--gapSmall)}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-logo.indemnity-text-header-logo-border{border-bottom:1px solid var(--greyColor);padding-bottom:var(--gapSmall)}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-box{display:flex;flex-direction:column;gap:var(--gapSmall);width:100%;max-width:calc(var(--maxWidthSectionContainer));padding:0 var(--horizontalPadding)}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-box .indemnity-text-header-heading{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);line-height:var(--titleLineHeight);color:var(--textColor);width:100%}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-box .indemnity-text-header-box-title{font-size:var(--subTitleFontSize);font-weight:var(--subTitleFontWeight);line-height:var(--subTitleLineHeight);color:var(--textColor)}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-box .indemnity-text-header-box-hashtags{display:flex;flex-direction:column;gap:8px}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-box .indemnity-text-header-box-hashtags .indemnity-text-header-box-hashtag-text{font-weight:var(--hashTagFontWeight);line-height:var(--hashTagLineHeight);font-size:var(--hashTagFontSize);color:var(--textColor)}#qTestRide.version2 .indemnity-text-header .indemnity-text-header-box .indemnity-text-header-box-subtitle{font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);color:var(--textColor);line-height:var(--bodyLineHeight)}#qTestRide.version2 .image-then-text-header{display:flex;flex-direction:column;position:relative}#qTestRide.version2 .image-then-text-header picture{width:100%;height:-moz-fit-content;height:fit-content;aspect-ratio:42/9;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}#qTestRide.version2 .image-then-text-header picture img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9}#qTestRide.version2 .image-then-text-header .image-then-text-header-logo{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;padding:var(--verticalPaddingSmall) var(--horizontalPadding) 0 var(--horizontalPadding);gap:var(--verticalPaddingSmall)}#qTestRide.version2 .image-then-text-header .image-then-text-header-logo .image-then-text-header-logo-border{width:100%;height:1px;background-color:var(--darkButtonLabel)}#qTestRide.version2 .image-then-text-height-header{display:flex;flex-direction:column;position:relative}#qTestRide.version2 .image-then-text-height-header picture{width:100%;height:var(--headerHeight);min-height:var(--headerMinHeight)}#qTestRide.version2 .image-then-text-height-header picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#qTestRide.version2 .image-then-text-height-header .image-then-text-height-header-logo{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;padding:var(--verticalPaddingSmall) var(--horizontalPadding) 0 var(--horizontalPadding);gap:var(--verticalPaddingSmall)}#qTestRide.version2 .image-then-text-height-header .image-then-text-height-header-logo .image-then-text-height-header-logo-border{width:100%;height:1px;background-color:var(--darkButtonLabel)}#qTestRide.version2 .interests-selector{display:flex;flex-direction:column;width:100%;padding:0 var(--horizontalPadding);gap:var(--gapBig);max-width:1440px;margin:0 auto}#qTestRide.version2 .interests-selector .interests-selector-interests{display:grid;-moz-column-gap:var(--gapSmall);column-gap:var(--gapSmall);grid-template-rows:auto}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:first-child){max-width:var(--maxWidthSectionContainer);margin:0 auto;padding:0 var(--horizontalPadding)}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:nth-child(5)){grid-template-columns:repeat(5,1fr)}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,1fr)}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(3)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(6)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(9)){grid-template-columns:repeat(3,1fr)}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(11)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(12)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(16)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(4)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(7)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(8)){grid-template-columns:repeat(4,1fr)}#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--verticalPaddingSmall) 0;gap:16px;width:100%;cursor:pointer}#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest img{aspect-ratio:21/9;width:100%}#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest .interests-selector-interests-interest-title{width:100%;position:relative;text-align:center;font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:100%;height:18px}#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest .interests-selector-interests-interest-title:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:1px;display:flex;align-items:center;justify-content:center;background-color:var(--greyColor);transition:background-color .2s}@media(hover:hover){#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest:hover .interests-selector-interests-interest-title:before{background-color:var(--accentColor);height:2px}}#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest.interests-selector-interests-interest-selected .interests-selector-interests-interest-title{font-weight:var(--bodyFontWeightBold)}#qTestRide.version2 .interests-selector .interests-selector-interests .interests-selector-interests-interest.interests-selector-interests-interest-selected .interests-selector-interests-interest-title:before{background-color:var(--accentColor);height:4px;top:-10px}@media(max-width:1200px){#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(4)){grid-template-columns:repeat(2,1fr)}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:nth-child(5)){grid-template-columns:repeat(3,1fr)!important}}@media(max-width:720px){#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(2)),#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:last-child:nth-child(3)){grid-template-columns:repeat(1,1fr)}#qTestRide.version2 .interests-selector .interests-selector-interests:has(>:nth-child(5)){grid-template-columns:repeat(2,1fr)!important}}#qTestRide.version2 .interests-selector.is-invalid .interests-selector-interests .interests-selector-interests-interest .interests-selector-interests-interest-title{color:var(--errorColor)}#qTestRide.version2 .interests-selector.is-invalid .interests-selector-interests .interests-selector-interests-interest .interests-selector-interests-interest-title:before{background-color:var(--errorColor);height:2px}#qTestRide.version2 .option-selector{display:flex;flex-direction:column;gap:12px;width:100%}#qTestRide.version2 .option-selector .option-selector-title{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:100%}#qTestRide.version2 .option-selector .option-selector-box{display:flex;gap:12px}#qTestRide.version2 .option-selector .option-selector-box input{position:absolute;opacity:0;left:-9999px}#qTestRide.version2 .option-selector .option-selector-box label{width:100%;height:41px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:var(--buttonTextSize);font-weight:var(--buttonTextWeight);color:var(--textColor);border:1px solid var(--greyColor);line-height:var(--buttonTextLineHeight);cursor:pointer;transition:border-color .2s,color .2s;padding:3px}@media(hover:hover){#qTestRide.version2 .option-selector .option-selector-box label:hover{border:2px solid var(--accentColor);padding:2px}}#qTestRide.version2 .option-selector .option-selector-box input[type=radio]:checked+label{color:var(--accentColor);border-color:var(--accentColor);border-width:4px;padding:0}#qTestRide.version2 .option-selector.is-invalid .option-selector-title{color:var(--errorColor)}#qTestRide.version2 .option-selector.is-invalid .option-selector-box label{border-color:var(--errorColor)}#qTestRide.version2 .input-row{display:flex;flex-direction:column;width:100%;position:relative}#qTestRide.version2 .input-row .clear-input{opacity:0;position:absolute;right:12px;bottom:11px;transition:opacity .2s;pointer-events:none}#qTestRide.version2 .input-row .clear-input.show{opacity:1;cursor:pointer;z-index:2;height:16px;width:16px;padding:1px;pointer-events:all}@media(hover:hover){#qTestRide.version2 .input-row .clear-input.show:hover{opacity:.9}}#qTestRide.version2 .input-row .clear-input.show path{stroke:var(--buttonColor)}#qTestRide.version2 .input-row label{font-weight:var(--fineFontWeight);font-size:var(--fineFontSize);line-height:100%;color:var(--textColor);margin-bottom:7px}#qTestRide.version2 .input-row input{width:100%;height:38px;border:1px solid var(--greyColor);font-weight:var(--inputFontWeight);font-size:var(--inputFontSize);color:var(--textColor);background-color:var(--darkButtonLabel);line-height:100%;padding:0 12px;padding-right:40px;outline:none}#qTestRide.version2 .input-row input:focus{outline:1px solid var(--buttonColor);outline-offset:-2px;border-color:var(--buttonColor)}@media(hover:hover){#qTestRide.version2 .input-row input:hover{outline:1px solid var(--buttonColor);outline-offset:-2px;border-color:var(--buttonColor)}}#qTestRide.version2 .input-row.is-invalid label{color:var(--errorColor)}#qTestRide.version2 .input-row.is-invalid input{border-color:var(--errorColor);color:var(--errorColor)}#qTestRide.version2 .input-row.is-invalid .input-international-codes .input-international-codes-opened .input-international-codes-opened-search input{border-color:var(--greyColor);color:var(--textColor)}#qTestRide.version2 .input-row.input-international input{padding-left:92px;padding-right:12px}#qTestRide.version2 .input-row.input-international .input-international-codes{position:absolute;left:0;bottom:0;height:38px}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-outside{display:flex;align-items:center;padding:0 12px;gap:12px;height:100%;position:relative;cursor:pointer}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-outside:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:var(--greyColor)}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-outside img{height:20px}#qTestRide.version2 .input-row.input-international .input-international-codes.input-international-codes-opened .input-international-codes-outside svg{transform:rotate(180deg)}#qTestRide.version2 .input-row.input-international .input-international-codes input[type=radio]{position:absolute;opacity:0;left:-99999px}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened{display:flex;flex-direction:column;background-color:var(--darkButtonLabel);z-index:3;overflow:hidden;height:auto;position:fixed;border:1px solid var(--greyColor);border-top:none;transition:all .2s}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened.upSideDown{top:auto;bottom:38px;flex-direction:column-reverse;border-top:1px solid var(--greyColor);border-bottom:none}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened.upSideDown .input-international-codes-opened-search{border-top:1px solid var(--greyColor);border-bottom:none}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened .input-international-codes-opened-search{padding:12px 8px;background:var(--greyColorLight);border-bottom:1px solid var(--greyColor);position:relative}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened .input-international-codes-opened-search img{position:absolute;top:50%;transform:translateY(-50%);left:24px}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened .input-international-codes-opened-search input{padding-left:40px;padding-right:40px}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened .input-international-codes-opened-search .clear-input{right:20px;bottom:23px}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto;overscroll-behavior:contain}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul li{height:38px;display:flex;align-items:center;justify-content:flex-start;width:100%}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul li.no-results{padding:10px 12px;font-weight:var(--inputFontWeight);font-size:var(--inputFontSize);color:var(--textColor);line-height:100%}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul li.highlighted{background-color:var(--greyColorLight)}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul li:last-child label{border-bottom:none}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul li label{gap:12px;height:100%;display:inline-flex;align-items:center;border-bottom:1px solid var(--greyColor);padding:8px 12px;cursor:pointer;margin-bottom:0;width:100%}#qTestRide.version2 .input-row.input-international .input-international-codes .input-international-codes-opened>ul li label p{font-weight:var(--inputFontWeight);font-size:var(--inputFontSize);color:var(--textColor);flex:1;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:100%}#qTestRide.version2 .input-row.input-international .input-international-codes:focus{outline:none}#qTestRide.version2 .input-row.input-international .input-international-codes.is-invalid .dropdown-label{color:var(--errorColor)}#qTestRide.version2 .input-row.input-international .input-international-codes.is-invalid .dropdown-outside{border-color:var(--errorColor)}#qTestRide.version2 .input-row.input-international .input-international-codes.is-invalid .dropdown-outside p{color:var(--errorColor)}#qTestRide.version2 .input-row.input-international .input-international-codes.is-invalid .dropdown-opened{border-color:var(--errorColor)}@media(hover:hover){#qTestRide.version2 .input-row.input-international .input-international-codes:hover .dropdown-opened,#qTestRide.version2 .input-row.input-international .input-international-codes:hover .dropdown-outside{border-color:var(--buttonColor)}}#qTestRide.version2 .input-row.input-international .input-international-codes.dropdown-opened .dropdown-outside .dropdown-outside-arrow{transform:rotate(180deg)}#qTestRide.version2 .file-uploader-component{display:flex;flex-direction:column;width:100%}#qTestRide.version2 .file-uploader-component label{font-weight:var(--fineFontWeight);font-size:var(--fineFontSize);line-height:100%;color:var(--textColor);margin-bottom:7px;cursor:pointer}#qTestRide.version2 .file-uploader-component .file-uploader-component-input{width:100%;display:flex;align-items:center;gap:10px;height:38px;border:1px solid var(--greyColor);padding:0 12px;padding-right:40px;position:relative;cursor:pointer}#qTestRide.version2 .file-uploader-component .file-uploader-component-input .file-uploader-component-input-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:var(--inputFontWeight);font-size:var(--inputFontSize);color:var(--textColor);line-height:100%}#qTestRide.version2 .file-uploader-component .file-uploader-component-input input[type=file]{display:none}#qTestRide.version2 .file-uploader-component .file-uploader-component-input .clear-input{opacity:0;position:absolute;right:12px;bottom:11px;transition:opacity .2s;pointer-events:none}#qTestRide.version2 .file-uploader-component .file-uploader-component-input .clear-input.show{opacity:1;cursor:pointer;z-index:2;height:16px;width:16px;padding:1px;pointer-events:all}@media(hover:hover){#qTestRide.version2 .file-uploader-component .file-uploader-component-input .clear-input.show:hover{opacity:.9}}#qTestRide.version2 .file-uploader-component .file-uploader-component-input .clear-input.show path{stroke:var(--buttonColor)}@media(hover:hover){#qTestRide.version2 .file-uploader-component:hover .file-uploader-component-input{outline:1px solid var(--buttonColor);outline-offset:-2px;border-color:var(--buttonColor)}}#qTestRide.version2 .file-uploader-component.is-invalid label{color:var(--errorColor)}#qTestRide.version2 .file-uploader-component.is-invalid .file-uploader-component-input{border-color:var(--errorColor)}#qTestRide.version2 .file-uploader-component.is-invalid .file-uploader-component-input .file-uploader-component-input-text{color:var(--errorColor)}#qTestRide.version2 .pdf-signer-surface{z-index:1;width:100%;height:-moz-fit-content;height:fit-content;-moz-user-select:none;-webkit-user-select:none;user-select:none}#qTestRide.version2 .pdf-signer-surface .pdf-signer-signature-pad{box-sizing:border-box;width:100%;height:208px;border:1px solid var(--greyColor);background-color:var(--darkButtonLabel)}#qTestRide.version2 .pdf-signer-surface .pdf-signer-surface-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}#qTestRide.version2 .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-title{font-weight:var(--bodyFontWeight);font-size:var(--bodyFontSize);line-height:100%;color:var(--textColor)}#qTestRide.version2 .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-button{font-weight:var(--buttonTextWeight);font-size:var(--buttonTextSize);line-height:var(--buttonTextLineHeight);color:var(--buttonColor);cursor:pointer}@media(hover:hover){#qTestRide.version2 .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-button:hover{color:var(--accentColor)}}#qTestRide.version2 .pdf-signer-surface.is-invalid .pdf-signer-signature-pad{border-color:var(--errorColor)}#qTestRide.version2 .pdf-signer-surface.is-invalid .pdf-signer-surface-header .pdf-signer-surface-header-title{color:var(--errorColor)}#qTestRide.version2 .marketing-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#qTestRide.version2 .marketing-section .marketing-section-box{display:flex;width:100%;max-width:1440px;background:var(--greyColorLight);height:480px}#qTestRide.version2 .marketing-section .marketing-section-box:nth-child(odd){flex-direction:row-reverse}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:50%;min-height:100%;padding:var(--verticalPaddingForm) var(--horizontalPadding)}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-content .marketing-section-box-content-content{color:var(--textColor);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight);width:100%;max-width:480px}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-image{width:50%;min-height:100%}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-image picture{width:100%;height:100%;display:flex}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){#qTestRide.version2 .marketing-section .marketing-section-box{flex-direction:column-reverse;height:-moz-fit-content;height:fit-content}#qTestRide.version2 .marketing-section .marketing-section-box:nth-child(odd){flex-direction:column-reverse}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-content{width:100%;min-height:-moz-fit-content;min-height:fit-content}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-image{width:100%;min-height:360px;max-height:360px}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-image picture{width:100%;height:100%;display:flex}#qTestRide.version2 .marketing-section .marketing-section-box .marketing-section-box-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#qTestRide.version2 .countdown-component{display:flex;gap:12px;width:100%}#qTestRide.version2 .countdown-component .countdown-component-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(25% - 9px);gap:12px}#qTestRide.version2 .countdown-component .countdown-component-item .countdown-component-item-value{aspect-ratio:1/1;background-color:var(--greyColorLight);border-radius:12px;padding:18px;display:flex;align-items:center;justify-content:center;font-family:var(--counterFontFamily);font-size:var(--counterFontSize);font-weight:var(--counterFontWeight);color:var(--textColor);line-height:100%;text-align:center;text-transform:uppercase;width:100%}#qTestRide.version2 .countdown-component .countdown-component-item .countdown-component-item-text{font-size:var(--fineFontSize);font-weight:var(--fineFontWeightBold);color:var(--textColor);line-height:100%;text-align:center;text-transform:uppercase}#qTestRide.version2.standalone{margin-top:0}#qTestRide.version2.motorrad-premium{background-color:#000}#qTestRide:not(.version2) .input-row.is-invalid .date-label{color:#da0000}#qTestRide:not(.version2) .input-row.is-invalid .input-date .input input{border:1px solid #da0000}#qTestRide:not(.version2) .input-row.is-invalid .input-date .input label{color:#da0000}#qTestRide:not(.version2) .input-row .date-label{font-weight:400;font-size:14px;line-height:100%;color:#000;margin-bottom:7px}#qTestRide:not(.version2) .input-row .date-label.is-invalid{color:#da0000}#qTestRide:not(.version2) .input-row .input-date{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}#qTestRide:not(.version2) .input-row .input-date .input{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;width:33.3333333333%;margin-right:10px}#qTestRide:not(.version2) .input-row .input-date .input:last-child{margin-right:0}#qTestRide:not(.version2) .input-row .input-date .input label{font-weight:400;font-size:14px;line-height:100%;color:#000;margin-bottom:7px}#qTestRide:not(.version2) .input-row .input-date .input input{width:100%;height:38px;border:1px solid #a6a6a6;font-weight:400;font-size:18px;line-height:100%;padding:10px;outline:none}#qTestRide:not(.version2) .input-row .input-date .input input:focus{border:1px solid #000}@media(hover:hover){#qTestRide:not(.version2) .input-row .input-date .input input:hover{border:1px solid #000}}#qTestRide:not(.version2) .input-row .input-date .input.is-invalid input{border:1px solid #da0000}#qTestRide:not(.version2) .input-row .input-date .input.is-invalid label{color:#da0000}#qTestRide:not(.version2) .location-container{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;background-color:#f2f2f2;padding:40px;margin:20px 0}#qTestRide:not(.version2) .location-container.is-invalid .location-text{color:red}#qTestRide:not(.version2) .location-container .location-title{display:flex;flex-direction:column;max-width:1320px;margin:0 auto;width:100%;margin-bottom:30px}#qTestRide:not(.version2) .location-container .location-title .location-title-step{font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;color:#a6a6a6;margin-bottom:5px}#qTestRide:not(.version2) .location-container .location-title .location-title-value{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .location-container .fixed-location{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto;max-width:760px}#qTestRide:not(.version2) .location-container .fixed-location .fixed-location-title{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .location-container .fixed-location .fixed-location-info{display:flex;flex-direction:column;width:100%;gap:10px}#qTestRide:not(.version2) .location-container .fixed-location .fixed-location-info .fixed-location-name{font-weight:700;font-size:18px;line-height:130%;color:#000;padding-bottom:10px;border-bottom:1px solid #a6a6a6}#qTestRide:not(.version2) .location-container .fixed-location .fixed-location-info .fixed-location-town{font-weight:400;font-size:18px;line-height:130%;color:#000}#qTestRide:not(.version2) .location-container .location-text{font-weight:400;font-size:18px;line-height:140%;color:#000;max-width:480px;width:100%;margin:0 auto;margin-bottom:20px}#qTestRide:not(.version2) .location-container .input-box{max-width:480px;width:100%;margin:0 auto;margin-bottom:40px}#qTestRide:not(.version2) .location-container .swiper{max-width:1320px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;overflow-x:hidden;position:relative}#qTestRide:not(.version2) .location-container .swiper .cardContainer{display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card{width:388px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:20px;border:1px solid #a6a6a6;background-color:#fff;height:126px;margin-right:10px}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card .location-name-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;position:relative;height:50%;border-bottom:1px solid #a6a6a6}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card .location-name-box .location-name{font-weight:700;font-size:18px;line-height:100%;color:#000;width:100%;padding-bottom:21px}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card .location-name-box .block{display:none}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card .location-town{font-weight:400;font-size:18px;line-height:100%;width:100%;margin-top:20px;color:#000}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card.selected-location{border:1px solid #0062ff}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card.selected-location .location-name-box .location-name{color:#0062ff}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card.selected-location .location-name-box .block{position:absolute;display:block;width:100%;height:4px;bottom:-2px;background-color:#0062ff}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card.selected-location .location-town{color:#0062ff}@media(hover:hover){#qTestRide:not(.version2) .location-container .swiper .cardContainer .card:hover{cursor:pointer;border:1px solid #0062ff}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card:hover .location-name-box .block{position:absolute;display:block;width:100%;height:4px;bottom:-2px;background-color:#0062ff}}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card:last-child{margin-right:0}#qTestRide:not(.version2) .location-container .swiper #scroll{position:relative;bottom:0;left:0;width:100%;height:24px;display:flex;justify-content:center;align-items:center;flex-direction:column}#qTestRide:not(.version2) .location-container .swiper #scroll.hidden{display:none}#qTestRide:not(.version2) .location-container .swiper #scroll #line{height:1px;background-color:#000;width:100%}#qTestRide:not(.version2) .location-container .swiper #scroll img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:absolute;bottom:0;left:0;width:44px;height:100%;border-radius:48.3669px;cursor:grabbing}@media(max-width:980px){#qTestRide:not(.version2) .location-container{padding:0;padding-top:20px}#qTestRide:not(.version2) .location-container .fixed-location{padding:0 20px;max-width:800px}#qTestRide:not(.version2) .location-container .location-title{padding:0 20px;margin-bottom:20px}#qTestRide:not(.version2) .location-container .input-box,#qTestRide:not(.version2) .location-container .location-text{padding-right:20px;padding-left:20px}#qTestRide:not(.version2) .location-container .swiper .cardContainer{touch-action:pan-y!important}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card{margin-right:10px;width:288px}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card:last-child{margin-right:20px}#qTestRide:not(.version2) .location-container .swiper .cardContainer .card:first-child{margin-left:20px}#qTestRide:not(.version2) .location-container .swiper #scroll{display:none}}#qTestRide:not(.version2) .checkbox{display:flex;align-items:center;justify-content:flex-start;width:auto}#qTestRide:not(.version2) .checkbox input[type=checkbox],#qTestRide:not(.version2) .checkbox input[type=radio]{position:absolute;opacity:0;left:-99999px}#qTestRide:not(.version2) .checkbox input[type=checkbox]+label,#qTestRide:not(.version2) .checkbox input[type=radio]+label{background-image:url(/img/checkbox.6dbc84c0.svg)}#qTestRide:not(.version2) .checkbox input[type=checkbox]:checked+label,#qTestRide:not(.version2) .checkbox input[type=radio]:checked+label{background-image:url(/img/checkboxChecked.14caa12e.svg)}#qTestRide:not(.version2) .checkbox.is-invalid input[type=checkbox]+label,#qTestRide:not(.version2) .checkbox.is-invalid input[type=radio]+label{background-image:url(/img/checkboxInvalid.0cf943f9.svg)}#qTestRide:not(.version2) .checkbox input[type=checkbox]:disabled+label,#qTestRide:not(.version2) .checkbox input[type=radio]:disabled+label{background-image:url(/img/checkboxDisabled.eed48cfc.svg)}#qTestRide:not(.version2) .checkbox input[type=checkbox]+label,#qTestRide:not(.version2) .checkbox input[type=radio]+label{padding-left:39px;background-size:24px;min-height:24px;background-position:0;background-repeat:no-repeat;margin:0;cursor:pointer;position:relative}#qTestRide:not(.version2) .checkbox label{display:flex;align-items:center;justify-content:flex-start;font-weight:400;font-size:18px;line-height:130%;color:#000;padding-top:2px}@media(hover:hover){#qTestRide:not(.version2) .checkbox label:hover{cursor:pointer;opacity:.7}}#qTestRide:not(.version2) .checkbox.small-checkbox input[type=checkbox]+label,#qTestRide:not(.version2) .checkbox.small-checkbox input[type=radio]+label{background-size:16px;min-height:16px;padding-left:24px;padding-top:0}#qTestRide:not(.version2) .checkbox .checkbox-checked+label{background-image:url(/img/checkboxChecked.14caa12e.svg)!important}#qTestRide:not(.version2) .date-selector-container{padding-top:20px;padding:40px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#qTestRide:not(.version2) .date-selector-container .date-selector-info{font-weight:400;font-size:18px;line-height:140%;color:#000;max-width:1440px;margin:0 auto;margin-bottom:40px;width:100%}#qTestRide:not(.version2) .date-selector-container.is-invalid .date-selector .date-selector-days .date-selector-day{border:1px solid red}#qTestRide:not(.version2) .date-selector-container.is-invalid .date-selector .date-selector-days .date-selector-day .date-selector-date,#qTestRide:not(.version2) .date-selector-container.is-invalid .date-selector .date-selector-days .date-selector-day .date-selector-weekday{color:red}#qTestRide:not(.version2) .date-selector-container .date-selector{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;margin-bottom:40px}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-button{width:15px;height:40px;display:flex;align-items:center}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-button.date-selector-previous{background:url(/img/sliderArrows.46b2b1b7.svg) 0 0;margin-right:30px}@media(hover:hover){#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-button.date-selector-previous:hover{background:url(/img/sliderArrows.46b2b1b7.svg) 0 -40px}}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-button.date-selector-next{background:url(/img/sliderArrows.46b2b1b7.svg) 0 -80px;margin-left:30px}@media(hover:hover){#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-button.date-selector-next:hover{background:url(/img/sliderArrows.46b2b1b7.svg) 0 -120px}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-button:hover{cursor:pointer}}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;width:calc(100% - 90px)}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;border:1px solid #a6a6a6;height:80px}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day .date-selector-weekday{font-weight:400;font-size:14px;line-height:100%;color:#a6a6a6;margin-bottom:5px}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day .date-selector-date{font-weight:700;font-size:24px;line-height:100%;color:#000}@media(hover:hover){#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day:hover{cursor:pointer;border:1px solid #0062ff}}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day.selected-date{border:1px solid #0062ff}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day.selected-date .date-selector-weekday{font-weight:700;color:#0062ff}#qTestRide:not(.version2) .date-selector-container .date-selector .date-selector-days .date-selector-day.selected-date .date-selector-date{color:#0062ff}@media(max-width:980px){#qTestRide:not(.version2) .date-selector-container{padding-top:0;padding:20px}}#qTestRide:not(.version2) .date-selection-container{padding:40px;padding-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw}#qTestRide:not(.version2) .date-selection-container .swiper{max-width:1320px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;overflow-x:hidden;position:relative}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day{display:flex;align-items:center;justify-content:center;flex-direction:column;width:175px;border:1px solid #a6a6a6;height:80px;margin-right:10px}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{font-weight:400;font-size:14px;line-height:100%;color:#a6a6a6;margin-bottom:5px}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day .date-selection-date{font-weight:700;font-size:24px;line-height:100%;color:#000}@media(hover:hover){#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day:hover{cursor:pointer;border:1px solid #0062ff}}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day:last-child{margin-right:0}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date{border:1px solid #0062ff}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date .date-selection-weekday{font-weight:700;color:#0062ff}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date .date-selection-date{color:#0062ff}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day.disabled-date{border:1px solid #f2f2f2;opacity:.5;cursor:not-allowed}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day.disabled-date .date-selection-date,#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day.disabled-date .date-selection-weekday{color:#f2f2f2}#qTestRide:not(.version2) .date-selection-container .swiper #scroll{position:relative;bottom:0;left:0;width:100%;height:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}#qTestRide:not(.version2) .date-selection-container .swiper #scroll.hidden{display:none}#qTestRide:not(.version2) .date-selection-container .swiper #scroll #line{height:1px;background-color:#000;width:100%}#qTestRide:not(.version2) .date-selection-container .swiper #scroll img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:absolute;bottom:0;left:0;width:44px;height:100%;border-radius:48.3669px;cursor:grabbing}#qTestRide:not(.version2) .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day{border:1px solid red}#qTestRide:not(.version2) .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-date,#qTestRide:not(.version2) .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:red}@media(max-width:980px){#qTestRide:not(.version2) .date-selection-container{padding:0;padding-top:20px}#qTestRide:not(.version2) .date-selection-container .swiper{touch-action:pan-y!important}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box{touch-action:pan-y!important;margin-bottom:0}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day{margin-right:10px;width:40vw;min-width:150px}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day:last-child{margin-right:20px}#qTestRide:not(.version2) .date-selection-container .swiper .date-selection-container-box .date-selection-day:first-child{margin-left:20px}#qTestRide:not(.version2) .date-selection-container .swiper #scroll{display:none}}#qTestRide:not(.version2) .no-time-slots{display:flex;align-items:center;justify-content:center;width:100%;max-width:1320px;margin:0 auto;padding:20px 40px 60px;font-size:20px;font-weight:700;line-height:27px;text-align:center;color:red}@media(max-width:980px){#qTestRide:not(.version2) .no-time-slots{padding:40px 20px 20px}}#qTestRide:not(.version2) .gallery-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}#qTestRide:not(.version2) .gallery-container .gallery-box{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:1240px;padding:20px;height:auto;max-height:calc(100% - 80px)}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike{display:flex;flex-direction:column;width:100%;max-width:calc(100% - 122px);gap:10px;height:-moz-fit-content;height:fit-content;position:relative}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-bike-text{display:flex;flex-direction:column;gap:8px}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-bike-text .gallery-box-bike-text-name{padding-bottom:10px;border-bottom:1px solid #000}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-bike-text .gallery-box-bike-text-name label{font-weight:700;font-size:16px;line-height:100%;color:#000}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-bike-text .gallery-box-bike-text-creator{font-weight:400;font-size:12px;line-height:100%;color:#000}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-close{position:absolute;top:5px;right:5px;cursor:pointer;transition:all .2s ease-in-out}@media(hover:hover){#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-close:hover{opacity:.7}}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-button{display:flex;width:41px;height:41px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background-color:#fff;border:1px solid #000;transition:all .2s ease-in-out;cursor:pointer}@media(hover:hover){#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-button:hover{background-color:#000}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-button:hover .gallery-arrow{border-color:#fff}}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-arrow{width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;flex-shrink:0;cursor:pointer;transition:all .2s ease-in-out}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-arrow.arrow-right{transform:rotate(-45deg);margin-right:4px}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-arrow.arrow-left{transform:rotate(135deg);margin-left:4px}#qTestRide:not(.version2) .gallery-container .gallery-box .mobile-buttons{display:none}@media(max-width:980px){#qTestRide:not(.version2) .gallery-container .gallery-box{flex-direction:column;gap:24px;padding:0}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike{padding:10px 8px;max-width:100%}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-box-bike .gallery-box-close{top:15px;right:15px}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-button{display:none}}@media(max-width:980px)and (hover:hover){#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-button:hover{background-color:#fff}#qTestRide:not(.version2) .gallery-container .gallery-box .gallery-button:hover .gallery-arrow{border-color:#000}}@media(max-width:980px){#qTestRide:not(.version2) .gallery-container .gallery-box .mobile-buttons{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 36px}#qTestRide:not(.version2) .gallery-container .gallery-box .mobile-buttons .gallery-button{display:flex}}#qTestRide:not(.version2) .pdf-signer-container{position:relative;width:calc(100% - 40px);height:100%;max-width:760px;margin:0 auto}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface{z-index:1;width:100%;height:0;padding-bottom:19rem;-moz-user-select:none;-webkit-user-select:none;user-select:none}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface #pdf-signer-signature-pad{box-sizing:border-box;position:absolute;width:100%;height:75%;border:1px solid rgba(141,150,168,.5);border-radius:4px;background-color:#fff}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface .pdf-signer-surface-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-title{font-weight:400;font-size:14px;line-height:100%;color:#000}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-button{font-weight:600;font-size:14px;line-height:100%;color:#0062ff}@media(hover:hover){#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-button:hover{opacity:.7;cursor:pointer}}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface.is-invalid #pdf-signer-signature-pad{border-color:red}#qTestRide:not(.version2) .pdf-signer-container .pdf-signer-surface.is-invalid .pdf-signer-surface-header .pdf-signer-surface-header-title{color:red}#qTestRide:not(.version2) .file-uploader-component{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}#qTestRide:not(.version2) .file-uploader-component label{font-weight:400;font-size:14px;line-height:100%;color:#000;margin-bottom:7px}#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input{width:100%;display:flex;align-items:center;gap:10px;height:40px;border:1px solid #a6a6a6;padding:10px;padding-right:40px;position:relative;cursor:pointer;transition:all .3s ease-in-out}#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input .file-uploader-component-input-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;font-size:14px;line-height:100%;color:#000}#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input input[type=file]{display:none}#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input .clear-input{opacity:0;position:absolute;right:1px;bottom:2px;width:34px;pointer-events:none}#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input .clear-input.show{opacity:1;cursor:pointer;background-color:#fff;animation:fadeIn .2s ease-in-out;z-index:2;height:34px;padding:0 10px;pointer-events:all}@media(hover:hover){#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input .clear-input.show:hover{opacity:.9}}#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input:focus{border:1px solid #000}@media(hover:hover){#qTestRide:not(.version2) .file-uploader-component .file-uploader-component-input:hover{border:1px solid #000}}#qTestRide:not(.version2) .file-uploader-component.is-invalid label{color:red}#qTestRide:not(.version2) .file-uploader-component.is-invalid .file-uploader-component-input{border:1px solid red}#qTestRide:not(.version2) .file-uploader-component.is-invalid .file-uploader-component-input .file-uploader-component-input-text{color:red}#qTestRide:not(.version2) .marketing-content{display:flex;flex-direction:column;width:100%}#qTestRide:not(.version2) .marketing-content .marketing-content-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:688px;position:relative}#qTestRide:not(.version2) .marketing-content .marketing-content-header picture{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#qTestRide:not(.version2) .marketing-content .marketing-content-header picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text{padding:80px;width:100%;max-width:1280px;display:flex;flex-direction:column}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text .marketing-content-header-text-box{display:flex;flex-direction:column;gap:20px;width:100%}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text .marketing-content-header-text-box .marketing-content-header-text-title{font-size:64px;font-weight:700;line-height:100%;color:#fff}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text .marketing-content-header-text-box .marketing-content-header-text-content{font-size:36px;font-weight:700;line-height:100%;text-transform:uppercase;color:#fff}#qTestRide:not(.version2) .marketing-content .marketing-content-text{padding:120px 40px;display:flex;flex-direction:column;width:100%;max-width:840px;gap:40px;margin:0 auto}#qTestRide:not(.version2) .marketing-content .marketing-content-text .marketing-content-text-title{font-size:36px;font-weight:700;line-height:36px;color:#000}#qTestRide:not(.version2) .marketing-content .marketing-content-text .marketing-content-text-content{font-size:18px;font-weight:400;line-height:27px;color:#000}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image{display:flex;width:100%;max-width:1920px;margin:0 auto;background:var(--grey-light,#f2f2f2);height:540px}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image+.marketing-content-text-image{flex-direction:row-reverse}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-content{display:flex;width:50%;min-height:100%;padding:40px 80px;flex-direction:column;justify-content:center;align-items:center;gap:20px}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-content .marketing-content-text-image-content-content{color:#000;font-size:18px;font-weight:400;line-height:150%;width:100%;max-width:700px}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-image{width:50%;min-height:100%}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-image picture{width:100%;height:100%;display:flex}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:980px){#qTestRide:not(.version2) .marketing-content .marketing-content-header{height:480px}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text{padding:40px}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text .marketing-content-header-text-box .marketing-content-header-text-title{font-size:48px;line-height:48px}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text .marketing-content-header-text-box .marketing-content-header-text-content{font-size:24px;line-height:24px}#qTestRide:not(.version2) .marketing-content .marketing-content-text{padding:80px 40px}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-content{padding:40px}}@media(max-width:767px){#qTestRide:not(.version2) .marketing-content .marketing-content-header{height:540px;justify-content:flex-end}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text{padding:40px}#qTestRide:not(.version2) .marketing-content .marketing-content-header .marketing-content-header-text .marketing-content-header-text-box .marketing-content-header-text-title{font-size:36px;line-height:36px}#qTestRide:not(.version2) .marketing-content .marketing-content-text{padding:40px}#qTestRide:not(.version2) .marketing-content .marketing-content-text .marketing-content-text-title{font-size:22px;line-height:100%}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image{flex-direction:column;height:-moz-fit-content;height:fit-content}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image+.marketing-content-text-image{flex-direction:column}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-content{width:100%;padding:40px}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-image{width:100%;height:393px}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-image picture{width:100%;height:100%;display:flex}#qTestRide:not(.version2) .marketing-content .marketing-content-text-image .marketing-content-text-image-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#qTestRide:not(.version2) .model-header{background-size:cover;background-position:50%;background-repeat:no-repeat;height:440px;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}#qTestRide:not(.version2) .model-header .header-container{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;width:100%;max-width:1360px;height:100%;padding-bottom:30px}#qTestRide:not(.version2) .model-header .header-container .header-title{font-weight:700;font-size:48px;line-height:100%;text-transform:uppercase;color:#fff;margin-bottom:20px;width:450px}#qTestRide:not(.version2) .model-header .header-container .header-subtitle{font-weight:400;font-size:18px;line-height:140%;color:#fff;width:100%;max-width:540px}#qTestRide:not(.version2) .model-header .header-container .header-subtitle a{color:#fff;text-decoration:underline}#qTestRide:not(.version2) .model-header:has(.images-box){position:relative}#qTestRide:not(.version2) .model-header:has(.images-box) .images-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:-1;pointer-events:none}#qTestRide:not(.version2) .model-header:has(.images-box) .images-box img{-o-object-fit:cover;object-fit:cover}#qTestRide:not(.version2) .model-header:has(.images-box) .images-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.2))}@media(max-width:1440px){#qTestRide:not(.version2) .model-header .header-container{max-width:100%;padding:40px}}@media(max-width:1280px){#qTestRide:not(.version2) .model-header .header-container .header-title{font-size:36px;width:200px}#qTestRide:not(.version2) .model-header .header-container .header-subtitle{font-size:16px}}@media(max-width:767px){#qTestRide:not(.version2) .model-header .header-container{padding:20px}#qTestRide:not(.version2) .model-header .header-container .header-title{font-size:24px;width:140px;margin-bottom:10px}}#qTestRide:not(.version2) .model-main{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;max-width:1440px;margin:0 auto}#qTestRide:not(.version2) .model-main .preselected-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:40px;background-color:#f2f2f2}#qTestRide:not(.version2) .model-main .preselected-container .title-desc{font-weight:400;font-size:18px;line-height:140%;color:#000;margin-bottom:5px}#qTestRide:not(.version2) .model-main .preselected-container .title-value{font-weight:700;font-size:24px;line-height:100%;color:#000}#qTestRide:not(.version2) .model-main .model-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:40px;padding-bottom:0}#qTestRide:not(.version2) .model-main .model-title .step-desc{font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;color:#a6a6a6;margin-bottom:5px}#qTestRide:not(.version2) .model-main .model-title .step-value{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .model-main .model-title .dropdown{display:none}#qTestRide:not(.version2) .model-main .model-selection-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:40px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop,#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;row-gap:20px;width:100%}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .selection-title{font-weight:700;font-size:18px;line-height:120%;color:#000}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;-moz-column-gap:20px;column-gap:20px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card-fake{width:321px;flex-grow:1}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card{width:321px;flex-grow:1;height:295px;perspective:1000px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card.selected-model{z-index:10}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card.selected-model .model-card-inner{transform:rotateY(180deg)}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card.selected-model .model-card-inner .model-card-front{z-index:1}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card.selected-model .model-card-inner .model-card-back{z-index:10}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back,#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;justify-content:center;flex-direction:column}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box,#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .image-box{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box img,#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .image-box img{-o-object-fit:contain;object-fit:contain;pointer-events:none}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box .hover-block,#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .image-box .hover-block{display:block;width:100%;position:absolute}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-name,#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .model-name{font-weight:700;font-size:18px;text-transform:capitalize;color:#000;margin-top:10px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front{align-items:center;padding:10px 0}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .image-box{width:100%;align-items:center}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .image-box img{width:100%;max-width:calc(100% - 40px);height:161px;-o-object-fit:contain;object-fit:contain}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .image-box .hover-block{height:1px;bottom:0;background-color:#a6a6a6}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front .model-name{line-height:120%}@media(hover:hover){#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front:hover{cursor:pointer}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front:hover .image-box .hover-block{height:5px;background-color:#0062ff;bottom:-2.5px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-front:hover .model-name{color:#0062ff}}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back{background-color:#f2f2f2;transform:rotateY(180deg);padding:20px;align-items:flex-start;justify-content:flex-start}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box{width:100%}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box img{height:68px;width:auto;margin-bottom:10px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box img.big-image{height:156px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .image-box .hover-block{height:5px;background-color:#0062ff;bottom:-2.5px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-suspension{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;margin-bottom:30px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-suspension .model-suspension-title{font-weight:700;font-size:14px;line-height:100%;color:#000;margin-bottom:15px}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-suspension .model-suspension-options{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;width:100%}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-suspension .model-suspension-options .model-suspension-option{width:calc(33.33333% - 3.5px);font-weight:400;font-size:14px;line-height:100%;color:#000;height:34px;display:flex;justify-content:center;align-items:center;border:1px solid #a6a6a6;background-color:#fff;transform:all .2s ease-in-out}@media(hover:hover){#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-suspension .model-suspension-options .model-suspension-option:hover{cursor:pointer;border:1px solid #0062ff;color:#0062ff}}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-suspension .model-suspension-options .model-suspension-option.active-suspension{border:1px solid #0062ff;color:#0062ff;font-weight:700}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back .model-name{margin-bottom:20px;line-height:100%}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-desktop .modal-selection-container-box .model-selection .model-card .model-card-inner .model-card-back button{width:100%}#qTestRide:not(.version2) .model-main .model-selection-container .model-selection-mobile{display:none}@media(max-width:980px){#qTestRide:not(.version2) .model-main .model-title,#qTestRide:not(.version2) .model-main .preselected-container{padding:20px}#qTestRide:not(.version2) .model-main .model-title .dropdown{margin-top:20px;display:block}#qTestRide:not(.version2) .model-main .model-title .series-selector{display:none}}@media(max-width:767px){#qTestRide:not(.version2) .model-main .model-selection-container{padding:20px}}#qTestRide:not(.version2) .success-container-header{width:100%;max-width:1920px;margin:0 auto;height:300px;margin-bottom:20px;position:relative;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:40px;padding:16px 48px}#qTestRide:not(.version2) .success-container-header .success-container-header-text{display:flex;flex-direction:column;margin:0 auto;gap:40px;width:100%;max-width:800px;z-index:1;padding:0 20px}#qTestRide:not(.version2) .success-container-header .success-container-header-text .success-container-header-text-interest{font-weight:700;font-size:48px;line-height:100%;color:#fff;padding-top:40px;border-top:1px solid #fff}#qTestRide:not(.version2) .success-container-header .success-container-header-text .success-container-header-text-title{font-weight:400;font-size:18px;line-height:150%;color:#fff}@media(max-width:980px){#qTestRide:not(.version2) .success-container-header{padding:16px 24px}#qTestRide:not(.version2) .success-container-header .success-container-header-text{gap:20px}#qTestRide:not(.version2) .success-container-header .success-container-header-text .success-container-header-text-interest{padding-top:20px;font-size:36px}#qTestRide:not(.version2) .success-container-header .success-container-header-text .success-container-header-text-title{font-size:16px}}#qTestRide:not(.version2) .success-container{width:100%;max-width:800px;margin:0 auto;padding:0 40px}@media(max-width:980px){#qTestRide:not(.version2) .success-container{padding:0 20px}}#qTestRide:not(.version2) .success-container .success-title{font-weight:700;font-size:48px;line-height:100%;color:#000;margin-bottom:40px;text-transform:uppercase;margin-top:20px}#qTestRide:not(.version2) .success-container .success-title.center-title{text-align:center}#qTestRide:not(.version2) .success-container .success-desc{font-weight:400;font-size:18px;line-height:150%;color:#000;margin-bottom:40px}#qTestRide:not(.version2) .success-container .success-tour{display:flex;flex-direction:column;gap:40px}#qTestRide:not(.version2) .success-container .success-tour .success-tour-image{width:100%;max-width:450px}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info{display:flex;flex-direction:column;gap:40px;padding:40px 0;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;margin-bottom:40px}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-retailer{display:flex;flex-direction:column;gap:20px}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-title{font-weight:700;font-size:18px;line-height:150%;color:#000}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-desc{font-weight:400;font-size:18px;line-height:150%;color:#000}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-boxes{display:flex;gap:80px}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box{display:flex;flex-direction:column;gap:5px}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-title{font-weight:400;font-size:14px;line-height:100%;color:#000}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-value{font-weight:700;font-size:18px;line-height:150%;color:#000}@media(max-width:767px){#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-boxes{gap:20px;width:100%}#qTestRide:not(.version2) .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box{width:calc(50% - 10px)}}#qTestRide:not(.version2) .success-container .button{margin:0 auto}#qTestRide:not(.version2) .success-container .bike-info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:40px;border-bottom:1px solid #a6a6a6;padding-bottom:30px;padding-top:30px;border-top:1px solid #a6a6a6}#qTestRide:not(.version2) .success-container .bike-info img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#qTestRide:not(.version2) .success-container .bike-info .bike-info-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:30px}#qTestRide:not(.version2) .success-container .bike-info .bike-info-row .bike-name{font-weight:700;font-size:18px;line-height:150%;color:#000}#qTestRide:not(.version2) .success-container .success-additional-info .success-title{margin-top:30px;margin-bottom:30px}#qTestRide:not(.version2) .success-container .success-retailer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;row-gap:20px;padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #a6a6a6}#qTestRide:not(.version2) .success-container .success-retailer .success-retailer-title{font-weight:700;font-size:18px;line-height:150%;color:#000}#qTestRide:not(.version2) .success-container .success-retailer .success-retailer-desc{font-weight:400;font-size:18px;line-height:150%;color:#000}#qTestRide:not(.version2) .success-container .success-retailer .success-retailer-box{display:flex;align-items:center;justify-content:flex-start}#qTestRide:not(.version2) .success-container .success-retailer .success-retailer-box .success-retailer-box-value{font-weight:400;font-size:18px;line-height:150%;margin-left:10px;color:#000}#qTestRide:not(.version2) .success-container .success-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;row-gap:10px;margin-bottom:40px}#qTestRide:not(.version2) .success-container .success-info .success-info-title{font-weight:400;font-size:18px;line-height:150%;color:#000;padding-bottom:10px;border-bottom:1px solid #a6a6a6;margin-bottom:10px;width:100%}#qTestRide:not(.version2) .success-container .success-info .success-info-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;row-gap:20px;-moz-column-gap:20px;column-gap:20px}#qTestRide:not(.version2) .success-container .success-info .success-info-container .success-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:calc(33.33333% - 15px)}#qTestRide:not(.version2) .success-container .success-info .success-info-container .success-box.full-width{width:100%}#qTestRide:not(.version2) .success-container .success-info .success-info-container .success-box .success-box-title{font-weight:400;font-size:14px;line-height:100%;color:#000}#qTestRide:not(.version2) .success-container .success-info .success-info-container .success-box .success-box-desc{font-weight:700;font-size:18px;line-height:150%;color:#000;text-transform:capitalize}#qTestRide:not(.version2) .success-container .test-ride{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;row-gap:20px;margin-bottom:40px}#qTestRide:not(.version2) .success-container .test-ride .date-preview{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #a6a6a6}#qTestRide:not(.version2) .success-container .test-ride .date-preview .date-preview-value{font-weight:400;font-size:22px;line-height:130%;color:#000;margin-left:10px}#qTestRide:not(.version2) .success-container .test-ride .test-ride-desc{font-weight:400;font-size:18px;line-height:150%;color:#000}#qTestRide:not(.version2) .success-container .test-ride .test-ride-box{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}#qTestRide:not(.version2) .success-container .test-ride .test-ride-box img{margin-top:2px}#qTestRide:not(.version2) .success-container .test-ride .test-ride-box .test-ride-box-value{font-weight:700;font-size:18px;line-height:150%;color:#000;margin-left:10px}#qTestRide:not(.version2) .full-width-image{width:100%;height:auto;max-height:820px;max-width:1920px;-o-object-fit:cover;object-fit:cover;margin:0 auto}#qTestRide:not(.version2) .button,#qTestRide:not(.version2) button{width:280px;height:41px;outline:none;cursor:pointer;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0 none;background-color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:130%;text-align:center;text-transform:uppercase;color:#fff}@media(hover:hover){#qTestRide:not(.version2) .button:hover,#qTestRide:not(.version2) button:hover{background-color:#0062ff}}#qTestRide:not(.version2) .button.button-disabled,#qTestRide:not(.version2) button.button-disabled{cursor:not-allowed;background-color:rgba(0,0,0,.5)}@media(hover:hover){#qTestRide:not(.version2) .button.button-disabled:hover,#qTestRide:not(.version2) button.button-disabled:hover{background-color:rgba(0,0,0,.7)}}#qTestRide:not(.version2) .button.secondary-button,#qTestRide:not(.version2) button.secondary-button{background-color:#fff;color:#000}@media(hover:hover){#qTestRide:not(.version2) .button.secondary-button:hover,#qTestRide:not(.version2) button.secondary-button:hover{background-color:#f2f2f2}}#qTestRide:not(.version2) .input-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;transition:all .2s ease-in-out;position:relative}#qTestRide:not(.version2) .input-row .clear-input{opacity:0;position:absolute;right:1px;bottom:2px;width:34px}#qTestRide:not(.version2) .input-row .clear-input.show{opacity:1;cursor:pointer;background-color:#fff;animation:fadeIn .2s ease-in-out;z-index:2;height:34px;padding:0 10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(hover:hover){#qTestRide:not(.version2) .input-row .clear-input.show:hover{opacity:.9}}#qTestRide:not(.version2) .input-row label{font-weight:400;font-size:14px;line-height:100%;color:#000;margin-bottom:7px}#qTestRide:not(.version2) .input-row input{width:100%;height:38px;border:1px solid #a6a6a6;font-weight:400;font-size:18px;line-height:100%;padding:10px;padding-right:30px;outline:none}#qTestRide:not(.version2) .input-row input:focus{border:1px solid #000}@media(hover:hover){#qTestRide:not(.version2) .input-row input:hover{border:1px solid #000}}#qTestRide:not(.version2) .input-row.is-invalid label{color:red}#qTestRide:not(.version2) .input-row.is-invalid input{border:1px solid red}#qTestRide:not(.version2) .dropdown{display:inline-block;height:-moz-fit-content;height:fit-content;box-sizing:border-box;position:relative;width:100%}#qTestRide:not(.version2) .dropdown:focus{outline:none}#qTestRide:not(.version2) .dropdown input[type=checkbox],#qTestRide:not(.version2) .dropdown input[type=radio]{position:absolute;opacity:0;left:-99999px}#qTestRide:not(.version2) .dropdown.is-invalid .dropdown-label{color:red}#qTestRide:not(.version2) .dropdown.is-invalid .dropdown-outside{border:1px solid red}#qTestRide:not(.version2) .dropdown.is-invalid .dropdown-opened .dropdown-title p,#qTestRide:not(.version2) .dropdown.is-invalid .dropdown-outside p{color:red}#qTestRide:not(.version2) .dropdown .dropdown-label{font-weight:400;font-size:14px;line-height:100%;margin-bottom:7px}#qTestRide:not(.version2) .dropdown .dropdown-outside{display:flex;align-items:center;justify-content:space-between;height:39px;width:100%;border:1px solid #a6a6a6;padding:10px;background-image:url(/img/arrowDown.ed07b31e.svg);background-repeat:no-repeat;background-position:98%;background-color:#fff}#qTestRide:not(.version2) .dropdown .dropdown-outside p{font-weight:400;font-size:18px;line-height:120%;color:#000;width:100%;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){#qTestRide:not(.version2) .dropdown .dropdown-outside:hover{cursor:pointer;border:1px solid #000}}#qTestRide:not(.version2) .dropdown .dropdown-opened{display:flex;flex-direction:column;background-color:#fff;z-index:3;overflow:hidden;height:auto;position:absolute;top:21px;left:0;width:100%;border:1px solid #a6a6a6}#qTestRide:not(.version2) .dropdown .dropdown-opened.upSideDown{top:auto;bottom:0;flex-direction:column-reverse}#qTestRide:not(.version2) .dropdown .dropdown-opened.upSideDown .dropdown-title{border-bottom:0 none;border-top:1px solid #a6a6a6}#qTestRide:not(.version2) .dropdown .dropdown-opened .dropdown-title{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #a6a6a6;height:39px;padding:10px}#qTestRide:not(.version2) .dropdown .dropdown-opened .dropdown-title p{font-weight:400;font-size:18px;line-height:120%;color:#000;width:100%;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qTestRide:not(.version2) .dropdown .dropdown-opened .dropdown-title .image-box{width:20px;height:39px;background-image:url(/img/arrowUp.6a0135b8.svg);background-repeat:no-repeat;background-position:100%}#qTestRide:not(.version2) .dropdown .dropdown-opened>ul{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto}#qTestRide:not(.version2) .dropdown .dropdown-opened>ul li{height:39px;border-bottom:1px solid #a6a6a6;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 10px}#qTestRide:not(.version2) .dropdown .dropdown-opened>ul li.highlighted{background-color:#f2f2f2}#qTestRide:not(.version2) .dropdown .dropdown-opened>ul li:last-child{border-bottom:none}#qTestRide:not(.version2) .dropdown .dropdown-opened>ul li label{font-weight:400;font-size:18px;line-height:140%;color:#000;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){#qTestRide:not(.version2) .dropdown .dropdown-opened>ul li label:hover{cursor:pointer;opacity:.7}}#qTestRide:not(.version2) .series-selector{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #a6a6a6;margin-top:20px}#qTestRide:not(.version2) .series-selector .series-selector-button{width:15px;height:40px;display:flex;align-items:center}#qTestRide:not(.version2) .series-selector .series-selector-button.series-selector-previous{background:url(/img/sliderArrows.46b2b1b7.svg) 0 0;margin-right:30px}@media(hover:hover){#qTestRide:not(.version2) .series-selector .series-selector-button.series-selector-previous:hover{background:url(/img/sliderArrows.46b2b1b7.svg) 0 -40px}#qTestRide:not(.version2) .series-selector .series-selector-button.series-selector-previous:hover.hideImage{background:none}}#qTestRide:not(.version2) .series-selector .series-selector-button.series-selector-next{background:url(/img/sliderArrows.46b2b1b7.svg) 0 -80px;margin-left:30px}@media(hover:hover){#qTestRide:not(.version2) .series-selector .series-selector-button.series-selector-next:hover{background:url(/img/sliderArrows.46b2b1b7.svg) 0 -120px}#qTestRide:not(.version2) .series-selector .series-selector-button.series-selector-next:hover.hideImage{background:none}}#qTestRide:not(.version2) .series-selector .series-selector-button.hideImage{background:none}@media(hover:hover){#qTestRide:not(.version2) .series-selector .series-selector-button:hover{cursor:pointer}#qTestRide:not(.version2) .series-selector .series-selector-button:hover.hideImage{cursor:default}}#qTestRide:not(.version2) .series-selector .series-selector-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(100% - 90px);transition:all .2s}#qTestRide:not(.version2) .series-selector .series-selector-container .series{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px;transition:all .2s;height:60px;position:relative;flex-grow:1;max-width:14.2857142857%}#qTestRide:not(.version2) .series-selector .series-selector-container .series p{font-weight:400;font-size:18px;line-height:100%;text-transform:capitalize;color:#000}#qTestRide:not(.version2) .series-selector .series-selector-container .series .active-block{display:none}#qTestRide:not(.version2) .series-selector .series-selector-container .series.active-selection p{color:#0062ff;font-weight:700}#qTestRide:not(.version2) .series-selector .series-selector-container .series.active-selection .active-block{display:block;width:100%;height:5px;background-color:#0062ff;position:absolute;bottom:-2.5px}@media(hover:hover){#qTestRide:not(.version2) .series-selector .series-selector-container .series:hover{cursor:pointer}#qTestRide:not(.version2) .series-selector .series-selector-container .series:hover .active-block{display:block;width:100%;height:5px;background-color:#0062ff;position:absolute;bottom:-2.5px}}#qTestRide:not(.version2) .form-header{height:440px;width:100%;margin:0 auto;margin-bottom:20px;display:flex;justify-content:center;align-items:flex-start}#qTestRide:not(.version2) .form-header .text-header-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:50%;background-color:#000;padding:40px;height:100%}#qTestRide:not(.version2) .form-header .text-header-container .text-header{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;max-width:600px;height:100%}#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-title-name{font-weight:700;font-size:48px;line-height:100%;text-transform:uppercase;margin-bottom:20px;color:#fff;white-space:nowrap}#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-title{font-weight:700;font-size:36px;line-height:100%;text-transform:uppercase;color:#fff}#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-subtitle{font-weight:400;font-size:18px;line-height:140%;margin-top:20px;color:#fff}#qTestRide:not(.version2) .form-header .header-img-box{height:100%;width:50%;background-color:#f2f2f2}#qTestRide:not(.version2) .form-header .header-img-box img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#qTestRide:not(.version2) .form-header .header-img-box img.image-contain{-o-object-fit:contain;object-fit:contain}#qTestRide:not(.version2) .form-header.header-full-width{position:relative}#qTestRide:not(.version2) .form-header.header-full-width .text-header-container{align-items:flex-start;width:100%;max-width:1440px;background-color:transparent}#qTestRide:not(.version2) .form-header.header-full-width .text-header-container .text-header{justify-content:flex-end}#qTestRide:not(.version2) .form-header.header-full-width .text-header-container .text-header .header-title{font-size:48px}#qTestRide:not(.version2) .form-header.header-full-width .header-img-box{width:100%;z-index:-1;position:absolute;top:0;left:0}@media(max-width:1000px){#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-title-name{font-size:36px}#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-title{font-size:24px}#qTestRide:not(.version2) .form-header.header-full-width .text-header-container .text-header .header-title{font-size:36px}}@media(max-width:767px){#qTestRide:not(.version2) .form-header{height:auto;justify-content:flex-start;flex-direction:column-reverse}#qTestRide:not(.version2) .form-header .text-header-container{width:100%;padding:40px 20px}#qTestRide:not(.version2) .form-header .text-header-container .text-header{max-width:100%}#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-title-name{font-size:36px}#qTestRide:not(.version2) .form-header .text-header-container .text-header .header-title{font-size:24px}#qTestRide:not(.version2) .form-header .header-img-box{height:100%;width:100%}#qTestRide:not(.version2) .form-header .header-img-box img{display:flex}#qTestRide:not(.version2) .form-header.header-full-width .header-img-box{position:static}#qTestRide:not(.version2) .form-header.header-full-width .text-header-container{background-color:#000}#qTestRide:not(.version2) .form-header.header-full-width .text-header-container .text-header .header-title{font-size:24px}}#qTestRide:not(.version2) .form-header-text{padding:40px;width:100%;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:80px}#qTestRide:not(.version2) .form-header-text .header-title{font-weight:700;font-size:48px;line-height:100%}#qTestRide:not(.version2) .form-header-text .header-subtitle{font-weight:400;font-size:18px;line-height:150%;width:100%;max-width:800px;margin:0 auto}@media(max-width:980px){#qTestRide:not(.version2) .form-header-text{padding:20px;gap:20px}#qTestRide:not(.version2) .form-header-text .header-title{font-size:24px}}#qTestRide:not(.version2) .form-header-title-text-only{width:100%;max-width:800px;padding:0 20px;margin:0 auto;margin-top:120px;margin-bottom:40px}#qTestRide:not(.version2) .form-header-title-text-only .header-title{font-size:36px;font-weight:700;line-height:100%;text-transform:uppercase}@media(max-width:980px){#qTestRide:not(.version2) .form-header-title-text-only{margin-top:80px}}@media(max-width:767px){#qTestRide:not(.version2) .form-header-title-text-only{margin-top:40px}#qTestRide:not(.version2) .form-header-title-text-only .header-title{font-size:22px}}#qTestRide:not(.version2) .form-header-tour{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:40px;max-width:1920px;margin:0 auto;margin-bottom:60px;position:relative}#qTestRide:not(.version2) .form-header-tour .form-header-tour-image{width:100%;aspect-ratio:42/9;overflow:hidden;position:relative}#qTestRide:not(.version2) .form-header-tour .form-header-tour-image .form-header-tour-image-box{width:100%;aspect-ratio:21/9;background-repeat:no-repeat;background-size:cover;background-position:bottom;position:absolute;bottom:0;left:0}#qTestRide:not(.version2) .form-header-tour .form-header-tour-logo{position:absolute;top:16px;left:48px}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text{display:flex;flex-direction:column;gap:40px;width:100%;max-width:800px;padding:0 20px}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-title{font-weight:700;font-size:48px;line-height:100%;width:100%;color:#000}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-subtitle{font-weight:300;font-size:24px;line-height:140%;width:100%;color:#000}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-disclaimer{display:flex;align-items:center;gap:20px}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-subtitle-box{display:flex;flex-direction:column;gap:20px}@media(max-width:1280px){#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-disclaimer{gap:10px}}@media(max-width:767px){#qTestRide:not(.version2) .form-header-tour{gap:20px}#qTestRide:not(.version2) .form-header-tour .form-header-tour-image{overflow:visible}#qTestRide:not(.version2) .form-header-tour .form-header-tour-image .form-header-tour-image-box{position:relative}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text{gap:20px}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-title{font-size:36px}#qTestRide:not(.version2) .form-header-tour .form-header-tour-text .form-header-tour-disclaimer{flex-wrap:wrap}#qTestRide:not(.version2) .form-header-tour .form-header-tour-logo{left:24px}}#qTestRide:not(.version2) .form-main{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#qTestRide:not(.version2) .form-main .voting-box{display:flex;flex-direction:column;gap:40px;margin:0 auto;width:100%;max-width:1440px;padding:40px;padding-top:0}#qTestRide:not(.version2) .form-main .voting-box .voting-box-title{font-weight:700;font-size:18px;line-height:150%;width:100%;max-width:800px;margin:0 auto;position:relative}#qTestRide:not(.version2) .form-main .voting-box .voting-box-title .error-text{color:red;position:absolute;bottom:-30px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items{display:flex;flex-wrap:wrap;width:100%;gap:20px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items.voting-box-items-3 .voting-box-item{width:calc(33% - 11px)}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items.voting-box-items-4 .voting-box-item{width:calc(25% - 15px)}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items.voting-box-items-5 .voting-box-item{width:calc(20% - 16px)}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item{display:flex;flex-direction:column;gap:10px;width:calc(50% - 10px);position:relative}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text{display:flex;flex-direction:column;gap:8px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name{padding-bottom:10px;border-bottom:1px solid #000}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{font-weight:700;font-size:16px;line-height:100%;color:#000}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator{font-weight:400;font-size:12px;line-height:100%;color:#000}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .enlarge-image{position:absolute;top:5px;right:5px;cursor:pointer;visibility:hidden;transition:all .2s ease-in-out;max-height:0}@media(hover:hover){#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .enlarge-image:hover{opacity:.7}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item:hover .enlarge-image{visibility:visible;max-height:100%}}#qTestRide:not(.version2) .form-main .voting-box.is-invalid .voting-box-items .voting-box-item .voting-box-text-name{border-bottom:1px solid red}#qTestRide:not(.version2) .form-main .voting-box.is-invalid .voting-box-items .voting-box-item .voting-box-text-creator,#qTestRide:not(.version2) .form-main .voting-box.is-invalid .voting-box-items .voting-box-item .voting-box-text-name label{color:red}#qTestRide:not(.version2) .form-main .form-model{display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:1400px;padding:0 40px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-model img{width:80px;height:50px;-o-object-fit:contain;object-fit:contain}#qTestRide:not(.version2) .form-main .form-model .form-model-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-left:20px}#qTestRide:not(.version2) .form-main .form-model .form-model-info .form-model-name{font-weight:700;font-size:14px;line-height:100%;color:#000;margin-bottom:5px}#qTestRide:not(.version2) .form-main .form-model .form-model-info .form-model-back{font-weight:700;font-size:14px;line-height:100%;color:#0062ff}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-model .form-model-info .form-model-back:hover{cursor:pointer;opacity:.7}}#qTestRide:not(.version2) .form-main .form-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:20px 40px;max-width:1400px;margin:0 auto}@media(max-width:1440px){#qTestRide:not(.version2) .form-main .form-title{padding:20px 40px}}#qTestRide:not(.version2) .form-main .form-title .step-desc{font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;color:#a6a6a6;margin-bottom:5px}#qTestRide:not(.version2) .form-main .form-title .step-value{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .form-main .form-container-title{font-size:18px;font-weight:400;line-height:25.2px;color:#000;max-width:1320px;width:calc(100% - 80px);margin:0 auto}#qTestRide:not(.version2) .form-main .form-container-title .step-desc{font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;color:#a6a6a6;margin-bottom:5px}#qTestRide:not(.version2) .form-main .form-container-title.with-border{padding-top:20px;margin-top:20px;border-top:1px solid #d9d9d9}@media(max-width:980px){#qTestRide:not(.version2) .form-main .form-container-title{width:calc(100% - 40px)}}#qTestRide:not(.version2) .form-main .form-container-title.date-selector-title-box{padding-top:20px}#qTestRide:not(.version2) .form-main .form-container-title.is-invalid{color:red}#qTestRide:not(.version2) .form-main .pricing-options-box{width:100%;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;margin:-20px 0 20px 0;padding-bottom:40px}#qTestRide:not(.version2) .form-main .pricing-options-box .pricing-options-box-container{width:100%;max-width:760px;padding:0 20px;padding-top:20px;border-top:1px solid #d9d9d9;display:flex;justify-content:center;align-items:center}#qTestRide:not(.version2) .form-main .pricing-options-box .pricing-options-box-container .dropdown{max-width:447px}#qTestRide:not(.version2) .form-main .form-container-outside{display:flex;width:100%;margin:20px auto}#qTestRide:not(.version2) .form-main .form-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:760px;margin:20px auto;row-gap:30px;-moz-column-gap:40px;column-gap:40px}#qTestRide:not(.version2) .form-main .form-container .form-container-sub-title{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .form-main .form-container .form-container-text{font-weight:400;font-size:14px;line-height:140%;color:#000}#qTestRide:not(.version2) .form-main .form-container .form-container-text a{color:#0062ff;font-weight:600}#qTestRide:not(.version2) .form-main .form-container .form-container-text .form-container-text-bold{font-weight:600}#qTestRide:not(.version2) .form-main .form-container.time-of-day-field{margin-top:-40px}#qTestRide:not(.version2) .form-main .form-container.trade-in-request-box{max-width:800px;padding:20px;gap:20px}#qTestRide:not(.version2) .form-main .form-container.trade-in-request-box .option-selector{width:100%;max-width:440px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-container.trade-in-request-box .file-uploader-component,#qTestRide:not(.version2) .form-main .form-container.trade-in-request-box .input-row{width:calc(50% - 10px);flex-grow:1}#qTestRide:not(.version2) .form-main .form-container .fake-box{width:calc(50% - 20px);flex-grow:1}#qTestRide:not(.version2) .form-main .form-container .dropdown,#qTestRide:not(.version2) .form-main .form-container .file-uploader-component,#qTestRide:not(.version2) .form-main .form-container .input-row{width:calc(50% - 20px)}#qTestRide:not(.version2) .form-main .form-container .full-width{width:100%}#qTestRide:not(.version2) .form-main .form-container .option-selector{display:flex;flex-direction:column;gap:7px;width:calc(50% - 20px);flex-grow:1}#qTestRide:not(.version2) .form-main .form-container .option-selector.centered{margin:0 auto;max-width:360px}#qTestRide:not(.version2) .form-main .form-container .option-selector .option-selector-title{font-size:14px;font-weight:400;line-height:14px;color:#000}#qTestRide:not(.version2) .form-main .form-container .option-selector .option-selector-box{display:flex;gap:10px}#qTestRide:not(.version2) .form-main .form-container .option-selector .option-selector-box input{position:absolute;opacity:0;left:-9999px}#qTestRide:not(.version2) .form-main .form-container .option-selector .option-selector-box label{width:100%;flex-grow:1;height:41px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:16px;font-weight:700;line-height:16px;color:#000;border:1px solid #a6a6a6;cursor:pointer;text-transform:uppercase;transition:all .2s ease-in-out}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-container .option-selector .option-selector-box label:hover{border-color:#0062ff}}#qTestRide:not(.version2) .form-main .form-container .option-selector .option-selector-box input[type=radio]:checked+label{color:#0062ff;border-color:#0062ff}#qTestRide:not(.version2) .form-main .form-container .option-selector.is-invalid .option-selector-title{color:red}#qTestRide:not(.version2) .form-main .form-container .option-selector.is-invalid .option-selector-box label{border-color:red}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1440px;padding:40px;gap:40px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-title{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1280px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item{display:flex;flex-direction:column;border:1px solid #a6a6a6}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header{background-color:transparent}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header .arrow-box .arrow{margin-top:4px;transform:rotate(135deg)}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#f2f2f2}}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header{display:flex;align-items:center;height:74px;justify-content:space-between;padding:12px 24px;cursor:pointer;background-color:#f2f2f2;transition:all .2s ease-in-out}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header.selected-retailer .form-retailer-location-and-date-options-selector-box-item-retailer{color:#0062ff;font-weight:700}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .form-retailer-location-and-date-options-selector-box-item-retailer{font-size:18px;font-weight:400;line-height:100%;color:#000;display:flex;flex-direction:column;gap:10px}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .arrow-box{display:flex;justify-content:center;align-items:center;cursor:pointer}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .arrow-box .arrow{width:10px;height:10px;position:relative;border-left:1px solid #0062ff;border-bottom:1px solid #0062ff;transition:all .2s ease-in-out;transform:rotate(-45deg)}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#fff}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover .form-retailer-location-and-date-options-selector-box-item-retailer{color:#0062ff}}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper{display:flex;width:100%;border-top:1px solid #a6a6a6}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;border-right:1px solid #a6a6a6;font-size:18px;font-weight:700;line-height:100%;color:#000;cursor:pointer;transition:all .2s ease-in-out;height:57px}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates:last-child{border-right:none}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates:hover{color:#0062ff;background-color:#f2f2f2}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates:hover .form-retailer-location-and-date-options-selector-box-item-additional{color:#0062ff}}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected{color:#fff;background-color:#0062ff}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected .form-retailer-location-and-date-options-selector-box-item-additional{color:#fff}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #0062ff}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-additional{font-size:14px;font-weight:400;line-height:100%;color:#a6a6a6}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-empty{width:100%;height:100%;height:57px}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates,#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-retailer,#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-title{color:red}@media(max-width:1280px){#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box{max-width:800px}}@media(max-width:767px){#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector{padding:20px;gap:20px}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper{flex-wrap:wrap}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates-empty{display:none}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates{max-width:25%;border-bottom:1px solid #a6a6a6}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates:last-child{border-right:1px solid #a6a6a6}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates:nth-child(4n){border-right:none}#qTestRide:not(.version2) .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates-wrapper .form-retailer-location-and-date-options-selector-box-item-dates.last-row-items{border-bottom:none}}#qTestRide:not(.version2) .form-main .form-period-of-time-selector{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1440px;padding:40px;gap:40px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-title{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box{display:flex;align-items:center;gap:20px;width:100%;max-width:1280px;margin:0 auto;justify-content:center}#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{width:100%;display:flex;align-items:center;justify-content:center;height:57px;border:1px solid #a6a6a6;font-size:18px;font-weight:700;line-height:140%;cursor:pointer;color:#000;transition:all .2s ease-in-out}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item:hover{border-color:#0062ff;color:#0062ff;background-color:#f2f2f2}}#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item.form-period-of-time-selector-box-item-selected{color:#fff;border-color:#0062ff;background-color:#0062ff}#qTestRide:not(.version2) .form-main .form-period-of-time-selector.is-invalid .form-period-of-time-selector-title{color:red}#qTestRide:not(.version2) .form-main .form-period-of-time-selector.is-invalid .form-period-of-time-selector-box .form-period-of-time-selector-box-item{border-color:red;color:red}@media(max-width:1280px){#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box{max-width:800px}}@media(max-width:980px){#qTestRide:not(.version2) .form-main .form-period-of-time-selector{padding:20px;gap:20px}#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box{gap:10px}#qTestRide:not(.version2) .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{font-size:14px;line-height:100%}}#qTestRide:not(.version2) .form-main .form-model-selector-box{display:flex;flex-direction:column;width:100%;max-width:1440px;padding:40px;gap:20px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-model-selector-box.is-invalid .form-model-selector-box-title{color:red}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-title{font-weight:400;font-size:18px;line-height:140%;color:#000;width:100%;max-width:1320px;margin:0 auto}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items{display:flex;row-gap:20px;-moz-column-gap:40px;column-gap:40px;width:100%;padding:0 80px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-only-one{justify-content:center}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-only-one .form-model-selector-box-item{width:100%}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-only-one .form-model-selector-box-item .form-model-selector-box-item-img-box{max-height:140px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-smaller{padding:0;-moz-column-gap:20px;column-gap:20px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-smaller .form-model-selector-box-item{gap:10px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-smaller .form-model-selector-box-item .form-model-selector-box-item-title{font-size:18px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-wrap{flex-wrap:wrap}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-wrap .form-model-selector-box-item{flex-grow:0}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item{display:flex;flex-direction:column;gap:20px;flex-grow:1;flex-basis:calc(20% - 16px)}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{width:100%;height:auto;padding-bottom:10px;border-bottom:1px solid #a6a6a6;position:relative}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box .form-model-selector-box-item-img-fallback{display:none}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title{font-weight:700;font-size:36px;line-height:100%;color:#000;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title span{font-size:18px;line-height:120%;font-weight:400;color:#000;text-align:center}@media(hover:hover){#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover{cursor:pointer}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{content:"";position:absolute;bottom:-2.5px;left:0;width:100%;height:5px;background:#0062ff}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box img{opacity:.7}}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{content:"";position:absolute;bottom:-2.5px;left:0;width:100%;height:5px;background:#0062ff}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title{color:#0062ff}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-no-image .form-model-selector-box-item-img-box{display:flex;align-items:center;justify-content:center;aspect-ratio:10/6;height:100%}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-no-image .form-model-selector-box-item-img-box img{display:none}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-no-image .form-model-selector-box-item-img-box .form-model-selector-box-item-img-fallback{display:block;color:#000;text-align:center;font-size:36px;font-weight:700;line-height:140%}@media(max-width:1000px){#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-no-image .form-model-selector-box-item-img-box .form-model-selector-box-item-img-fallback{font-size:24px}}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-no-image .form-model-selector-box-item-title{opacity:0}#qTestRide:not(.version2) .form-main .marketing-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;max-width:800px;margin:20px auto;gap:30px;padding-bottom:40px}#qTestRide:not(.version2) .form-main .marketing-box.is-invalid .checkbox-container .checkbox label,#qTestRide:not(.version2) .form-main .marketing-box.is-invalid .marketing-title{color:red}#qTestRide:not(.version2) .form-main .marketing-box .marketing-text{font-weight:400;font-size:14px;line-height:130%;padding:0 20px;color:#000}#qTestRide:not(.version2) .form-main .marketing-box .marketing-text svg{margin-bottom:-2px;cursor:pointer}#qTestRide:not(.version2) .form-main .marketing-box .marketing-text-bold{font-weight:700;font-size:14px;line-height:130%;color:#000;padding:0 20px}#qTestRide:not(.version2) .form-main .marketing-box .marketing-text-bold svg{margin-bottom:-2px;cursor:pointer}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-container{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;padding:0 20px;-moz-column-gap:10px;column-gap:10px;row-gap:30px}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-container .checkbox{width:calc(33.33333% - 7.5px)}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box{padding:0 20px;display:flex;flex-direction:column;gap:30px}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box input[type=checkbox]+label{background-position:left 5px}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p{font-weight:400;font-size:14px;line-height:130%;color:#000}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#0062ff}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p svg{margin-bottom:-2px;cursor:pointer}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box.hide-input input{display:none}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box.hide-input input[type=checkbox]+label{background:none;padding-left:0}@media(hover:hover){#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-clickable-box.hide-input label:hover{opacity:1;cursor:default}}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-container{padding:0 40px}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-container .checkbox{width:calc(50% - 5px)}#qTestRide:not(.version2) .form-main .marketing-box .marketing-benefits{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;background-color:#f2f2f2;padding:20px}#qTestRide:not(.version2) .form-main .marketing-box .marketing-benefits .marketing-benefits-title{font-weight:700;font-size:14px;line-height:130%;color:#000;margin-bottom:10px}#qTestRide:not(.version2) .form-main .marketing-box .marketing-benefits .marketing-benefits-list{margin:0 20px}#qTestRide:not(.version2) .form-main .marketing-box .marketing-benefits .marketing-benefits-list li{font-weight:400;font-size:14px;line-height:200%;color:#000}#qTestRide:not(.version2) .form-main .marketing-box .marketing-information{font-weight:400;font-size:14px;line-height:130%;color:#000;padding:0 20px;margin-bottom:30px}#qTestRide:not(.version2) .form-main .marketing-box .marketing-information svg{margin-bottom:-2px;cursor:pointer}#qTestRide:not(.version2) .form-main .prize-draw-box{width:100%;height:104px;max-width:800px;margin:20px auto;margin-bottom:50px;margin-top:-20px;display:flex;align-items:center;justify-content:center;border:1px solid #000}#qTestRide:not(.version2) .form-main .prize-draw-box label{font-weight:700;font-size:18px;line-height:130%;color:#000}#qTestRide:not(.version2) .form-main .button-container{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:80px;gap:40px}#qTestRide:not(.version2) .modal-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;background-color:#fff;overflow:auto}#qTestRide:not(.version2) .modal-container .modal-container-body{display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-image{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;background-color:#f2f2f2;position:sticky;top:0;padding:10px}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-image img{cursor:pointer;padding:10px}@media(hover:hover){#qTestRide:not(.version2) .modal-container .modal-container-body .modal-image img:hover{opacity:.7}}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-text{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;max-width:820px;width:100%;margin-top:20px;padding:20px;overflow:auto}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-text a{font-weight:700;font-size:14px;line-height:130%;color:#0062ff;text-decoration:none}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-text p{font-weight:400;font-size:14px;line-height:130%;color:#000;margin-bottom:10px}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-text p.modal-text-bold{font-weight:700}#qTestRide:not(.version2) .modal-container .modal-container-body .modal-text ul{margin-left:20px;margin-bottom:10px}@media(max-width:980px){#qTestRide:not(.version2) .form-main .voting-box{gap:20px;padding:20px 8px;padding-top:0}#qTestRide:not(.version2) .form-main .voting-box .voting-box-title{padding:0 12px;max-width:824px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items{-moz-column-gap:8px;column-gap:8px;row-gap:20px;padding-top:20px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item,#qTestRide:not(.version2) .form-main .voting-box .voting-box-items.voting-box-items-3 .voting-box-item,#qTestRide:not(.version2) .form-main .voting-box .voting-box-items.voting-box-items-4 .voting-box-item,#qTestRide:not(.version2) .form-main .voting-box .voting-box-items.voting-box-items-5 .voting-box-item{width:calc(50% - 5px)}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{font-size:14px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator{font-size:11px}#qTestRide:not(.version2) .form-main .voting-box .voting-box-items .voting-box-item .enlarge-image{visibility:visible;opacity:1;max-height:100%}#qTestRide:not(.version2) .form-main .form-model{padding:0 20px;justify-content:flex-start}#qTestRide:not(.version2) .form-main .form-title{padding:20px}#qTestRide:not(.version2) .form-main .form-container{padding:0 20px;max-width:600px;row-gap:30px}#qTestRide:not(.version2) .form-main .form-container.time-of-day-field{margin-top:-10px}#qTestRide:not(.version2) .form-main .form-container .input-row,#qTestRide:not(.version2) .form-main .form-container .option-selector{width:100%}#qTestRide:not(.version2) .form-main .form-container .option-selector.split-on-mobile .option-selector-box{flex-direction:column}#qTestRide:not(.version2) .form-main .form-container .dropdown,#qTestRide:not(.version2) .form-main .form-container .file-uploader-component{width:100%}#qTestRide:not(.version2) .form-main .form-container .fake-box{display:none}#qTestRide:not(.version2) .form-main .form-container.trade-in-request-box{width:calc(100% - 40px)}#qTestRide:not(.version2) .form-main .form-container.trade-in-request-box .input-row{width:100%}#qTestRide:not(.version2) .form-main .form-model-selector-box{max-width:600px;padding:20px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items{row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:0;flex-wrap:wrap}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-smaller{row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:0}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items.form-model-selector-smaller .form-model-selector-box-item .form-model-selector-box-item-title{font-size:16px}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item{flex-grow:0;flex-basis:calc(50% - 10px)}#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title{font-size:24px}}@media(max-width:980px)and (hover:hover){#qTestRide:not(.version2) .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box img{opacity:1}}@media(max-width:980px){#qTestRide:not(.version2) .form-main .marketing-box{padding:20px}#qTestRide:not(.version2) .form-main .marketing-box .marketing-text,#qTestRide:not(.version2) .form-main .marketing-box .marketing-text-bold{padding:0}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-container .checkbox{width:calc(50% - 5px)}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box,#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-container{padding:0}#qTestRide:not(.version2) .form-main .marketing-box .checkbox-box .checkbox-container .checkbox{width:100%}#qTestRide:not(.version2) .form-main .prize-draw-box{width:calc(100% - 40px);height:auto;margin-top:0;max-width:760px;padding:20px}#qTestRide:not(.version2) .form-main .prize-draw-box label{font-weight:700;font-size:18px;line-height:130%;color:#000}#qTestRide:not(.version2) .form-main .button-container{flex-direction:column;gap:20px}}#qTestRide:not(.version2) .splash-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;padding:40px;gap:20px;flex-direction:column;visibility:hidden;opacity:0;max-height:0;transition:all .2s ease-in-out;background-color:#fff}#qTestRide:not(.version2) .splash-screen.splash-screen-active{visibility:visible;opacity:1;max-height:100%}#qTestRide:not(.version2) .splash-screen .splash-screen-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none}#qTestRide:not(.version2) .splash-screen .splash-screen-title{font-weight:700;font-size:48px;line-height:100%}#qTestRide:not(.version2) .splash-screen .splash-screen-sub-title{font-weight:400;font-size:18px;line-height:150%;width:100%;max-width:800px}@media(max-width:980px){#qTestRide:not(.version2) .splash-screen{padding:20px;gap:20px}#qTestRide:not(.version2) .splash-screen .splash-screen-title{font-size:24px}}#qTestRide:not(.version2) .booking-error{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3)}#qTestRide:not(.version2) .booking-error .booking-error-box{display:flex;flex-direction:column;gap:20px;padding:20px;box-shadow:0 0 25px 0 rgba(0,0,0,.251);background-color:#fff;width:calc(100% - 40px);max-width:360px}#qTestRide:not(.version2) .booking-error .booking-error-box .close-icon{display:flex;justify-content:flex-end;cursor:pointer;width:20px;height:20px;position:relative;margin-left:auto}#qTestRide:not(.version2) .booking-error .booking-error-box .close-icon:after,#qTestRide:not(.version2) .booking-error .booking-error-box .close-icon:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#000;transform:rotate(45deg)}#qTestRide:not(.version2) .booking-error .booking-error-box .close-icon:after{transform:rotate(-45deg)}@media(hover:hover){#qTestRide:not(.version2) .booking-error .booking-error-box .close-icon:hover{opacity:.7}}#qTestRide:not(.version2) .booking-error .booking-error-box .booking-error-box-text{font-size:15px;font-weight:400;line-height:22px;color:#000;padding:20px}#qTestRide:not(.version2).bmw .button,#qTestRide:not(.version2).bmw button{background-color:#1c69d4;color:#fff;font-size:14px;line-height:16px}@media(hover:hover){#qTestRide:not(.version2).bmw .button:hover,#qTestRide:not(.version2).bmw button:hover{background-color:#0653b6}}#qTestRide:not(.version2).bmw .button.button-disabled,#qTestRide:not(.version2).bmw button.button-disabled{background-color:rgba(28,105,212,.5)}@media(hover:hover){#qTestRide:not(.version2).bmw .button.button-disabled:hover,#qTestRide:not(.version2).bmw button.button-disabled:hover{background-color:rgba(28,105,212,.5)}}#qTestRide:not(.version2).bmw .button.secondary-button,#qTestRide:not(.version2).bmw button.secondary-button{background-color:#fff;color:#666;border:1px solid #666}@media(hover:hover){#qTestRide:not(.version2).bmw .button.secondary-button:hover,#qTestRide:not(.version2).bmw button.secondary-button:hover{border-color:#1c69d4;color:#1c69d4}}#qTestRide:not(.version2).bmw .input-row .date-label,#qTestRide:not(.version2).bmw .input-row label{font-size:12px;line-height:17px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw .input-row .input-date input,#qTestRide:not(.version2).bmw .input-row input{border:1px solid #bbb;font-weight:300;font-size:15px}#qTestRide:not(.version2).bmw .input-row .input-date input:focus,#qTestRide:not(.version2).bmw .input-row input:focus{border:1px solid #1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw .input-row .input-date input:hover,#qTestRide:not(.version2).bmw .input-row input:hover{border:1px solid #1c69d4}}#qTestRide:not(.version2).bmw .input-row.is-invalid .date-label,#qTestRide:not(.version2).bmw .input-row.is-invalid label{color:#ff6565}#qTestRide:not(.version2).bmw .input-row.is-invalid .input-date input,#qTestRide:not(.version2).bmw .input-row.is-invalid input{border:1px solid #ff6565}#qTestRide:not(.version2).bmw .file-uploader-component label{font-size:12px;line-height:17px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw .file-uploader-component .file-uploader-component-input{border:1px solid #bbb}#qTestRide:not(.version2).bmw .file-uploader-component .file-uploader-component-input .file-uploader-component-input-text{font-size:12px;line-height:17px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw .file-uploader-component .file-uploader-component-input:focus{border:1px solid #1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw .file-uploader-component .file-uploader-component-input:hover{border:1px solid #1c69d4}}#qTestRide:not(.version2).bmw .file-uploader-component.is-invalid label{color:#ff6565}#qTestRide:not(.version2).bmw .file-uploader-component.is-invalid .file-uploader-component-input{border:1px solid #ff6565}#qTestRide:not(.version2).bmw .file-uploader-component.is-invalid .file-uploader-component-input .file-uploader-component-input-text{color:#ff6565}#qTestRide:not(.version2).bmw .checkbox input[type=checkbox]+label,#qTestRide:not(.version2).bmw .checkbox input[type=radio]+label{padding-left:39px;background-size:24px;min-height:24px;background-position:0;background-repeat:no-repeat;margin:0;cursor:pointer;position:relative}#qTestRide:not(.version2).bmw .checkbox label{font-weight:700;font-size:15px;line-height:22px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw .form-header .text-header-container{background-color:#f2f2f2}#qTestRide:not(.version2).bmw .form-header .text-header-container .header-title-name{font-weight:300;font-size:45px;color:#262626}#qTestRide:not(.version2).bmw .form-header .text-header-container .header-title{font-weight:300;font-size:35px;line-height:42px;color:#262626}#qTestRide:not(.version2).bmw .form-header .text-header-container .header-subtitle{font-weight:300;font-size:12px;line-height:17px;margin-top:20px;color:#262626}#qTestRide:not(.version2).bmw .form-header .text-header-container .header-subtitle span{font-size:25px;font-weight:300;line-height:32px}@media(max-width:1000px){#qTestRide:not(.version2).bmw .form-header .text-header-container .text-header .header-title-name{font-size:35px}#qTestRide:not(.version2).bmw .form-header .text-header-container .text-header .header-title{font-size:24px;line-height:32px}#qTestRide:not(.version2).bmw .form-header .text-header-container .text-header .header-subtitle span{font-size:20px;font-weight:300;line-height:24px}}#qTestRide:not(.version2).bmw .form-header-text .header-title{color:#262626;font-weight:300;max-width:840px;margin:0 auto;width:100%}#qTestRide:not(.version2).bmw .form-header-text .header-subtitle{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw .form-header-text .header-subtitle a{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw .form-header-tour .form-header-tour-text .form-header-tour-title{font-weight:300;font-size:50px;line-height:57px;color:#262626}#qTestRide:not(.version2).bmw .form-header-tour .form-header-tour-text .form-header-tour-subtitle{font-weight:300;font-size:15px;line-height:22px;color:#262626}#qTestRide:not(.version2).bmw .form-header-tour .form-header-tour-text .form-header-tour-disclaimer{font-weight:700;font-size:15px;line-height:22px;color:#1c69d4}@media(max-width:767px){#qTestRide:not(.version2).bmw .form-header-tour .form-header-tour .form-header-tour-title{font-size:35px;line-height:42px}}#qTestRide:not(.version2).bmw .form-main .voting-box .voting-box-title{color:#262626}#qTestRide:not(.version2).bmw .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name{border-bottom:1px solid #262626}#qTestRide:not(.version2).bmw .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator,#qTestRide:not(.version2).bmw .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-model .form-model-info .form-model-name{color:#262626}#qTestRide:not(.version2).bmw .form-main .form-model .form-model-info .form-model-back{color:#1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-model .form-model-info .form-model-back:hover{opacity:1;color:#0653b6}}#qTestRide:not(.version2).bmw .form-main .form-title .step-desc{font-weight:300;color:#666}#qTestRide:not(.version2).bmw .form-main .form-title .step-value{font-weight:300;font-size:18px;line-height:140%;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-container-sub-title{font-weight:400;font-size:15px;width:100%;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-container-text{font-weight:300;font-size:15px;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-container-text a{color:#1c69d4}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-title{font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item{border-color:#bbb}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header{background-color:transparent}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#f2f2f2}}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header{background-color:#f2f2f2}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header.selected-retailer .form-retailer-location-and-date-options-selector-box-item-retailer{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .form-retailer-location-and-date-options-selector-box-item-retailer{border-color:#bbb;font-size:20px;font-weight:300;color:#666}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .arrow-box .arrow{border-color:#1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#fff}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover .form-retailer-location-and-date-options-selector-box-item-retailer{color:#1c69d4}}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-additional{font-size:12px;font-weight:300;color:#666}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates{border-color:#bbb;font-size:20px;color:#666}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates:hover{color:#1c69d4;background-color:#f2f2f2}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates:hover .form-retailer-location-and-date-options-selector-box-item-additional{color:#1c69d4}}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected{color:#fff;position:relative;background-color:#1c69d4}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected .form-retailer-location-and-date-options-selector-box-item-additional{color:#fff}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:before{border:1px solid #1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:hover{background-color:#0653b6}}#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates,#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-retailer,#qTestRide:not(.version2).bmw .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-title{color:#ff6565}#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector .form-period-of-time-selector-title{margin:0 auto;max-width:1320px;width:100%;font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{font-size:20px;color:#666;border-color:#666;line-height:27px;cursor:pointer}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item:hover{border-color:#1c69d4;color:#1c69d4;background-color:#f2f2f2}}#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item.form-period-of-time-selector-box-item-selected{color:#fff;border-color:#1c69d4;background-color:#1c69d4}#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector.is-invalid .form-period-of-time-selector-title{color:#ff6565}#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector.is-invalid .form-period-of-time-selector-box .form-period-of-time-selector-box-item{border-color:#ff6565;color:#ff6565}@media(max-width:980px){#qTestRide:not(.version2).bmw .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{font-size:15px;line-height:15px}}#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-title{font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw .form-main .form-model-selector-box.is-invalid .form-model-selector-box-title{color:#ff6565}#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{border-bottom:1px solid #bbb}#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title,#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title span{color:#262626}@media(hover:hover){#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{background:#1c69d4}}#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{background:#1c69d4}#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title,#qTestRide:not(.version2).bmw .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title span{color:#1c69d4}#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-text{font-weight:300;color:#262626;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-text a{color:#1c69d4;font-weight:700;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-text-bold{color:#262626;font-size:15px;line-height:22px;font-weight:400}#qTestRide:not(.version2).bmw .form-main .marketing-box .checkbox-box .checkbox-clickable-box input[type=checkbox]+label{background-position:left 2px;min-height:26px}#qTestRide:not(.version2).bmw .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p{color:#262626;font-weight:300;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p img{margin-left:6px;margin-bottom:-3px}#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-benefits{background-color:#bbb}#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-benefits .marketing-benefits-title{color:#262626}#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-benefits .marketing-benefits-list li,#qTestRide:not(.version2).bmw .form-main .marketing-box .marketing-information{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw .form-main .prize-draw-box{border:1px solid #262626}#qTestRide:not(.version2).bmw .form-main .prize-draw-box label{color:#262626}#qTestRide:not(.version2).bmw .modal-container .modal-container-body .modal-image{background-color:#f2f2f2}#qTestRide:not(.version2).bmw .modal-container .modal-container-body .modal-text{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw .modal-container .modal-container-body .modal-text a{color:#1c69d4}#qTestRide:not(.version2).bmw .modal-container .modal-container-body .modal-text p{font-weight:300;color:#262626}@media(max-width:980px){#qTestRide:not(.version2).bmw .form-main .prize-draw-box label{color:#262626}}#qTestRide:not(.version2).bmw .splash-screen .splash-screen-title{color:#262626}#qTestRide:not(.version2).bmw .splash-screen .splash-screen-sub-title{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw .success-container-header .success-container-header-text .success-container-header-text-interest{font-weight:300;font-size:50px;line-height:57px}#qTestRide:not(.version2).bmw .success-container-header .success-container-header-text .success-container-header-text-title{font-weight:300;font-size:25px;line-height:32px}@media(max-width:980px){#qTestRide:not(.version2).bmw .success-container-header .success-container-header-text .success-container-header-text-interest{font-size:35px;line-height:42px}#qTestRide:not(.version2).bmw .success-container-header .success-container-header-text .success-container-header-text-title{font-size:20px;line-height:27px}}#qTestRide:not(.version2).bmw .success-container .success-tour .success-tour-info{border-color:#bbb}#qTestRide:not(.version2).bmw .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-title{font-weight:300;font-size:20px;line-height:27px}#qTestRide:not(.version2).bmw .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-title,#qTestRide:not(.version2).bmw .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-desc{font-weight:300;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-value{font-weight:300;font-size:20px;line-height:27px}#qTestRide:not(.version2).bmw .success-container .success-desc{font-weight:300;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw .success-container .success-desc a{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw .success-container .success-desc hr{display:block;height:1px;border:0;border-top:1px solid #bbb;margin:0;padding:0;margin-top:30px}#qTestRide:not(.version2).bmw .date-selector-title-box{font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day{transition:all .3s ease-in-out}@media(hover:hover){#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day:hover{border-color:#1c69d4;background-color:#f2f2f2}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day:hover .date-selection-date,#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day:hover .date-selection-weekday{color:#1c69d4}}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.selected-date{border-color:#1c69d4;background-color:#1c69d4}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.selected-date .date-selection-date,#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.selected-date .date-selection-weekday{color:#fff}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.disabled-date{border:1px solid #666;opacity:.5}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.disabled-date .date-selection-date,#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.disabled-date .date-selection-weekday{color:#666}@media(hover:hover){#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.disabled-date:hover{border:1px solid #666;opacity:.5;background-color:#fff}#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.disabled-date:hover .date-selection-date,#qTestRide:not(.version2).bmw .date-selection-container .date-selection-container-box .date-selection-day.disabled-date:hover .date-selection-weekday{color:#666}}#qTestRide:not(.version2).bmw .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day{border:1px solid #ff6565}#qTestRide:not(.version2).bmw .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-date,#qTestRide:not(.version2).bmw .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:#ff6565}#qTestRide:not(.version2).bmw .success-container .success-title{text-align:center;font-weight:300;font-size:35px;line-height:42px;color:#262626}@media(max-width:980px){#qTestRide:not(.version2).bmw .success-container .success-title{font-size:24px;line-height:32px}}#qTestRide:not(.version2).bmw .bmw-electrified-tour{display:flex;flex-direction:column;width:100%;max-width:1920px;margin:0 auto;gap:40px;position:relative}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-logo{position:absolute;top:16px;left:48px}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text{display:flex;flex-direction:column;gap:40px;padding:0 20px;width:100%;max-width:800px;margin:0 auto;padding-bottom:40px}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text .bmw-electrified-tour-text-title{font-size:50px;font-weight:300;line-height:57px;text-transform:uppercase;color:#262626}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text .bmw-electrified-tour-text-sub-title{font-size:20px;font-weight:300;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text .bmw-electrified-tour-text-info-box{display:flex;flex-direction:column;gap:10px;padding:20px;background-color:#f2f2f2}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text .bmw-electrified-tour-text-info-box ul{margin-left:20px}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text .bmw-electrified-tour-text-info{font-size:15px;font-weight:300;line-height:22px;color:#262626}@media(max-width:767px){#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-logo{left:24px}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text{gap:20px}#qTestRide:not(.version2).bmw .bmw-electrified-tour .bmw-electrified-tour-text .bmw-electrified-tour-text-title{font-size:35px;line-height:42px}}#qTestRide:not(.version2).audi .button,#qTestRide:not(.version2).audi button{background-color:#000;color:#fff;font-size:15px;line-height:130%;text-transform:none}@media(hover:hover){#qTestRide:not(.version2).audi .button:hover,#qTestRide:not(.version2).audi button:hover{background-color:#666}}#qTestRide:not(.version2).audi .button.button-disabled,#qTestRide:not(.version2).audi button.button-disabled{background-color:rgba(0,0,0,.5)}@media(hover:hover){#qTestRide:not(.version2).audi .button.button-disabled:hover,#qTestRide:not(.version2).audi button.button-disabled:hover{background-color:rgba(0,0,0,.7)}}#qTestRide:not(.version2).audi .input-row label{font-size:15px;line-height:100%;color:#333}#qTestRide:not(.version2).audi .input-row input{border:1px solid #d7d7d7}#qTestRide:not(.version2).audi .input-row input:focus{border:1px solid #000}@media(hover:hover){#qTestRide:not(.version2).audi .input-row input:hover{border:1px solid #000}}#qTestRide:not(.version2).audi .input-row.is-invalid label{color:red}#qTestRide:not(.version2).audi .input-row.is-invalid input{border:1px solid red}#qTestRide:not(.version2).audi .checkbox input[type=checkbox]+label,#qTestRide:not(.version2).audi .checkbox input[type=radio]+label{padding-left:39px;background-size:24px;min-height:24px;background-position:0;background-repeat:no-repeat;margin:0;cursor:pointer;position:relative}#qTestRide:not(.version2).audi .checkbox label{font-weight:700;font-size:14px;line-height:130%;color:#333}#qTestRide:not(.version2).audi .form-header-text .header-title{color:#333}#qTestRide:not(.version2).audi .form-header-text .header-subtitle{color:#333;max-width:840px}#qTestRide:not(.version2).audi .form-main .voting-box .voting-box-title{color:#333}#qTestRide:not(.version2).audi .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name{border-bottom:1px solid #333}#qTestRide:not(.version2).audi .form-main .form-model .form-model-info .form-model-name,#qTestRide:not(.version2).audi .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator,#qTestRide:not(.version2).audi .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{color:#333}#qTestRide:not(.version2).audi .form-main .form-model .form-model-info .form-model-back{color:#000}@media(hover:hover){#qTestRide:not(.version2).audi .form-main .form-model .form-model-info .form-model-back:hover{opacity:1;color:#666}}#qTestRide:not(.version2).audi .form-main .form-title .step-desc{color:#666}#qTestRide:not(.version2).audi .form-main .form-title .step-value{font-weight:400;font-size:18px;line-height:140%;color:#333}#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-title{max-width:840px;color:#333}#qTestRide:not(.version2).audi .form-main .form-model-selector-box.is-invalid .form-model-selector-box-title{color:red}#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{border-bottom:1px solid #666}#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box .form-model-selector-box-item-img{aspect-ratio:auto}#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title,#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title span{color:#333}@media(hover:hover){#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{background:#000}}#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{background:#000}#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title,#qTestRide:not(.version2).audi .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title span{color:#000}#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-text{color:#333}#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-text a{color:#000;font-weight:700}#qTestRide:not(.version2).audi .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p,#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-text-bold{color:#333}#qTestRide:not(.version2).audi .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#000}#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-benefits{background-color:#f2f2f2}#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-benefits .marketing-benefits-list li,#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-benefits .marketing-benefits-title,#qTestRide:not(.version2).audi .form-main .marketing-box .marketing-information{color:#333}#qTestRide:not(.version2).audi .form-main .prize-draw-box{border:1px solid #333}#qTestRide:not(.version2).audi .form-main .prize-draw-box label{color:#333}#qTestRide:not(.version2).audi .modal-container .modal-container-body .modal-image{background-color:#f2f2f2}#qTestRide:not(.version2).audi .modal-container .modal-container-body .modal-text a{color:#000}#qTestRide:not(.version2).audi .modal-container .modal-container-body .modal-text p{color:#333}@media(max-width:980px){#qTestRide:not(.version2).audi .form-main .prize-draw-box label{color:#333}}#qTestRide:not(.version2).audi .splash-screen .splash-screen-sub-title,#qTestRide:not(.version2).audi .splash-screen .splash-screen-title{color:#333}#qTestRide:not(.version2).audi .date-selector-title-box{max-width:760px;margin:0 auto}#qTestRide:not(.version2).audi .date-selection-container{max-width:995px;margin:0 auto}#qTestRide:not(.version2).audi .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day{border:1px solid red}#qTestRide:not(.version2).audi .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-date,#qTestRide:not(.version2).audi .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:red}#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day{border:1px solid #b3b3b3}#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:#b3b3b3}#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day .date-selection-date{color:#666}@media(hover:hover){#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day:hover{border:1px solid #000}}#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date{border:3px solid #333}#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date .date-selection-date,#qTestRide:not(.version2).audi .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date .date-selection-weekday{color:#333}#qTestRide:not(.version2).audi .form-header .text-header-container{background-color:#fff}#qTestRide:not(.version2).audi .form-header .text-header-container .text-header .header-title-name{text-transform:none;color:#333}#qTestRide:not(.version2).audi .form-header .text-header-container .text-header .header-title{font-weight:400;text-transform:none;color:#333}#qTestRide:not(.version2).audi .form-header .text-header-container .text-header .header-subtitle{color:#333}#qTestRide:not(.version2).audi .form-header .header-img-box{background-color:#fff}#qTestRide:not(.version2).audi .success-container .success-title{text-align:center}@media(max-width:980px){#qTestRide:not(.version2).audi .success-container .success-title{font-size:28px}}#qTestRide:not(.version2).renault .button,#qTestRide:not(.version2).renault button{background-color:#efdf00;color:#000;font-size:17px;line-height:100%}@media(hover:hover){#qTestRide:not(.version2).renault .button:hover,#qTestRide:not(.version2).renault button:hover{background-color:#f8eb4c}}#qTestRide:not(.version2).renault .button.button-disabled,#qTestRide:not(.version2).renault button.button-disabled{background-color:rgba(239,223,0,.5)}@media(hover:hover){#qTestRide:not(.version2).renault .button.button-disabled:hover,#qTestRide:not(.version2).renault button.button-disabled:hover{background-color:rgba(248,235,76,.7)}}#qTestRide:not(.version2).renault .input-row label{font-size:12px;line-height:100%;color:#000}#qTestRide:not(.version2).renault .input-row input{border:1px solid #656666;font-size:16px}#qTestRide:not(.version2).renault .input-row input:focus{border:1px solid #000}@media(hover:hover){#qTestRide:not(.version2).renault .input-row input:hover{border:1px solid #000}}#qTestRide:not(.version2).renault .input-row.is-invalid label{color:#ee1f1f}#qTestRide:not(.version2).renault .input-row.is-invalid input{border:1px solid #ee1f1f}#qTestRide:not(.version2).renault .checkbox label{font-size:16px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).renault .checkbox input[type=checkbox]+label,#qTestRide:not(.version2).renault .checkbox input[type=radio]+label{background-image:none;padding-left:0}#qTestRide:not(.version2).renault .checkbox input[type=checkbox]+label:before,#qTestRide:not(.version2).renault .checkbox input[type=radio]+label:before{content:"";display:inline-block;width:19px;height:19px;background-color:#fff;border:1px solid #000;margin-right:10px}#qTestRide:not(.version2).renault .checkbox input[type=checkbox]:checked+label:before,#qTestRide:not(.version2).renault .checkbox input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 3px #fff;background-color:#000;border:2px solid #000;width:17px;height:17px}#qTestRide:not(.version2).renault .form-header-text .header-subtitle,#qTestRide:not(.version2).renault .form-header-text .header-title{color:#000}#qTestRide:not(.version2).renault .form-header .text-header-container{background-color:#fff}#qTestRide:not(.version2).renault .form-header .text-header-container .text-header .header-title-name{color:#000}#qTestRide:not(.version2).renault .form-header .text-header-container .text-header .header-title{color:#000;font-size:40px;line-height:40px}#qTestRide:not(.version2).renault .form-header .text-header-container .text-header .header-subtitle{color:#000;font-size:20px;line-height:28px}#qTestRide:not(.version2).renault .form-header .header-img-box{background-color:#fff}#qTestRide:not(.version2).renault .form-main .form-main-intro-text{width:100%;max-width:760px;margin:0 auto;font-size:20px;font-weight:400;line-height:140%;color:#000;margin-bottom:20px;margin-top:60px}#qTestRide:not(.version2).renault .form-main .voting-box .voting-box-title{color:#000}#qTestRide:not(.version2).renault .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name{border-bottom:1px solid #000}#qTestRide:not(.version2).renault .form-main .form-model .form-model-info .form-model-back,#qTestRide:not(.version2).renault .form-main .form-model .form-model-info .form-model-name,#qTestRide:not(.version2).renault .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator,#qTestRide:not(.version2).renault .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{color:#000}@media(hover:hover){#qTestRide:not(.version2).renault .form-main .form-model .form-model-info .form-model-back:hover{opacity:1;color:#656666}}#qTestRide:not(.version2).renault .form-main .form-title .step-desc{color:#656666}#qTestRide:not(.version2).renault .form-main .form-title .step-value{font-weight:400;font-size:18px;line-height:140%;color:#000}#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-title{color:#000}#qTestRide:not(.version2).renault .form-main .form-model-selector-box.is-invalid .form-model-selector-box-title{color:#ee1f1f}#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{border-bottom:1px solid #656666}#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title,#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title span{color:#000}@media(hover:hover){#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{background:#000}}#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{background:#000}#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title,#qTestRide:not(.version2).renault .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title span{color:#000}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text{font-size:16px;color:#000}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text a{color:#000;font-size:16px;font-weight:400;text-decoration:underline}@media(hover:hover){#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text a:hover{text-decoration:none}}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text-bold{color:#000;font-size:16px}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text-small{font-size:12px;font-weight:400;line-height:16.8px;padding:0 20px;color:#656666}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text-small a{color:#000;font-size:12px;font-weight:400;text-decoration:underline}@media(hover:hover){#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text-small a:hover{text-decoration:none}}#qTestRide:not(.version2).renault .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p,#qTestRide:not(.version2).renault .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#000;font-size:16px}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-benefits{background-color:#bbbcbc}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-benefits .marketing-benefits-list li,#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-benefits .marketing-benefits-title,#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-information{color:#000}#qTestRide:not(.version2).renault .form-main .prize-draw-box{border:1px solid #000}#qTestRide:not(.version2).renault .form-main .prize-draw-box label{color:#000}#qTestRide:not(.version2).renault .modal-container .modal-container-body .modal-image{background-color:#bbbcbc}#qTestRide:not(.version2).renault .modal-container .modal-container-body .modal-text a,#qTestRide:not(.version2).renault .modal-container .modal-container-body .modal-text p{color:#000}@media(max-width:980px){#qTestRide:not(.version2).renault .form-header .text-header-container .text-header .header-title{font-size:24px;line-height:24px}#qTestRide:not(.version2).renault .form-header .text-header-container .text-header .header-subtitle{color:#000;font-size:18px;line-height:26px}#qTestRide:not(.version2).renault .form-header .header-img-box{background-color:#fff}#qTestRide:not(.version2).renault .form-main .form-main-intro-text{font-size:16px;margin-bottom:0;margin-top:20px;padding:20px}#qTestRide:not(.version2).renault .form-main .prize-draw-box label{color:#000}#qTestRide:not(.version2).renault .form-main .marketing-box .marketing-text-small{padding:0}}#qTestRide:not(.version2).renault .splash-screen .splash-screen-sub-title,#qTestRide:not(.version2).renault .splash-screen .splash-screen-title{color:#000}#qTestRide:not(.version2).renault .form-header-full-width{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;height:460px;position:relative;padding:80px}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-text{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1512px;z-index:1}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-text .form-header-full-width-text-title{color:#fff;font-size:40px;font-weight:700;line-height:100%;width:50%;max-width:540px}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-text .form-header-full-width-text-subtitle{width:50%;max-width:540px;font-size:20px;font-weight:700;line-height:140%;color:#fff}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-image-desktop{position:absolute;right:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-image-mobile{display:none}@media(max-width:980px){#qTestRide:not(.version2).renault .form-header-full-width{padding:80px 40px}}@media(max-width:767px){#qTestRide:not(.version2).renault .form-header-full-width{padding:20px;justify-content:flex-end;align-items:flex-end}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-text{gap:4px}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-text .form-header-full-width-text-title{font-size:30px;max-width:270px;width:100%;line-height:90%}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-text .form-header-full-width-text-subtitle{font-size:16px;max-width:100%;width:100%;line-height:120%}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-image-desktop{display:none}#qTestRide:not(.version2).renault .form-header-full-width .form-header-full-width-image-mobile{display:flex;position:absolute;right:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#qTestRide:not(.version2).renault .success-container-header-full-screen{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;height:460px;position:relative;padding:80px}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1512px;z-index:1}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-title{color:#fff;font-size:40px;font-weight:700;line-height:100%;width:50%;max-width:540px}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-subtitle{width:50%;max-width:540px;font-size:20px;font-weight:700;line-height:140%;color:#fff}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-links{display:flex;width:50%;flex-direction:column;gap:10px}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-links .success-container-header-full-screen-text-link{font-size:16px;font-weight:700;line-height:140%;color:#fff;display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-links .success-container-header-full-screen-text-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none'%3E%3Cpath d='m1 1 7 7-7 7' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");width:14px;height:14px;display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:0}@media(hover:hover){#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-links .success-container-header-full-screen-text-link:hover{opacity:.7}}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-image-desktop{position:absolute;right:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-image-mobile{display:none}@media(max-width:980px){#qTestRide:not(.version2).renault .success-container-header-full-screen{padding:80px 40px}}@media(max-width:767px){#qTestRide:not(.version2).renault .success-container-header-full-screen{padding:20px;justify-content:flex-end;align-items:flex-end}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text{gap:4px}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-title{font-size:30px;max-width:270px;width:100%}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-subtitle{font-size:16px;max-width:100%;width:100%}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-text .success-container-header-full-screen-text-links{width:100%;gap:4px}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-image-desktop{display:none}#qTestRide:not(.version2).renault .success-container-header-full-screen .success-container-header-full-screen-image-mobile{display:flex;position:absolute;right:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#qTestRide:not(.version2).mini .button,#qTestRide:not(.version2).mini button{background-color:#000;color:#fff;font-size:18px;line-height:100%;font-family:"MINI Sans Serif West";height:60px;border-radius:60px}@media(hover:hover){#qTestRide:not(.version2).mini .button:hover,#qTestRide:not(.version2).mini button:hover{background-color:rgba(0,0,0,.7)}}#qTestRide:not(.version2).mini .button.button-disabled,#qTestRide:not(.version2).mini button.button-disabled{background-color:rgba(0,0,0,.5)}@media(hover:hover){#qTestRide:not(.version2).mini .button.button-disabled:hover,#qTestRide:not(.version2).mini button.button-disabled:hover{background-color:#000}}#qTestRide:not(.version2).mini .input-row label{font-size:14px;line-height:100%;color:#000;font-family:"MINI Sans Serif West"}#qTestRide:not(.version2).mini .input-row input{border:none;border-bottom:1px solid #000;font-size:18px;font-family:"MINI Sans Serif West"}#qTestRide:not(.version2).mini .input-row input:focus{border:none;border-bottom:1px solid #000}@media(hover:hover){#qTestRide:not(.version2).mini .input-row input:hover{border:none;border-bottom:1px solid #000}}#qTestRide:not(.version2).mini .input-row.is-invalid label{color:#ff6565}#qTestRide:not(.version2).mini .input-row.is-invalid input{border-color:#ff6565}#qTestRide:not(.version2).mini .dropdown .dropdown-label{font-size:14px;line-height:100%;color:#000;font-family:"MINI Sans Serif West"}#qTestRide:not(.version2).mini .dropdown .dropdown-outside{border:none;border-bottom:1px solid #000}#qTestRide:not(.version2).mini .dropdown .dropdown-outside p{font-size:18px;font-family:"MINI Sans Serif West"}#qTestRide:not(.version2).mini .dropdown .dropdown-outside:focus{border:none;border-bottom:1px solid #000}@media(hover:hover){#qTestRide:not(.version2).mini .dropdown .dropdown-outside:hover{border:none;border-bottom:1px solid #000}}#qTestRide:not(.version2).mini .dropdown .dropdown-opened{border:none}#qTestRide:not(.version2).mini .dropdown .dropdown-opened p{font-size:18px;font-family:"MINI Sans Serif West"}#qTestRide:not(.version2).mini .dropdown .dropdown-opened ul{border:1px solid #000;border-top:none}#qTestRide:not(.version2).mini .dropdown .dropdown-opened ul li{border-color:#000;font-size:18px;font-family:"MINI Sans Serif West"}#qTestRide:not(.version2).mini .dropdown .dropdown-opened:focus{border:none;border-bottom:1px solid #000}@media(hover:hover){#qTestRide:not(.version2).mini .dropdown .dropdown-opened:hover{border:none;border-bottom:1px solid #000}}#qTestRide:not(.version2).mini .dropdown.is-invalid .dropdown-label{color:#ff6565}#qTestRide:not(.version2).mini .dropdown.is-invalid .dropdown-outside{border-color:#ff6565}#qTestRide:not(.version2).mini .checkbox label{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).mini .checkbox input[type=checkbox]+label,#qTestRide:not(.version2).mini .checkbox input[type=radio]+label{background-image:none;padding-left:0}#qTestRide:not(.version2).mini .checkbox input[type=checkbox]+label:before,#qTestRide:not(.version2).mini .checkbox input[type=radio]+label:before{content:"";display:inline-block;width:24px;height:24px;background-color:#fff;border:1px solid #000;margin-right:10px}#qTestRide:not(.version2).mini .checkbox input[type=checkbox]:checked+label:before,#qTestRide:not(.version2).mini .checkbox input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 3px #fff;background-color:#000;border:2px solid #000;width:22px;height:22px}#qTestRide:not(.version2).mini .form-header-text{max-width:840px}#qTestRide:not(.version2).mini .form-header-text .header-title{color:#000;font-size:60px;font-weight:700;line-height:57px}@media(max-width:980px){#qTestRide:not(.version2).mini .form-header-text .header-title{font-size:36px;line-height:46.8px}}#qTestRide:not(.version2).mini .form-main .marketing-box .marketing-text{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).mini .form-main .marketing-box .marketing-text a{font-size:18px;line-height:22px;color:#3784a8;font-weight:700}#qTestRide:not(.version2).mini .form-main .marketing-box .marketing-text-bold{color:#000;font-size:20px;font-weight:700;line-height:27px}#qTestRide:not(.version2).mini .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).mini .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#3784a8}#qTestRide:not(.version2).mini .form-main .marketing-box .marketing-information,#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text strong{font-weight:700;font-family:"MINI Sans Serif West";font-size:18px;line-height:22px;color:#000}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text a{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#3784a8}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text p{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text p a,#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text p a strong{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#3784a8}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text h2{font-family:"MINI Sans Serif West";font-size:18px;font-weight:700;line-height:22px}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text h1{font-family:"MINI Sans Serif West";font-size:25px;font-weight:700;line-height:32px}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text ol{margin-left:20px}#qTestRide:not(.version2).mini .form-main .modal-container .modal-container-body .modal-text ol li{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;color:#000}#qTestRide:not(.version2).mini .form-main .pdf-signer-container .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-title{color:#000;font-family:"MINI Sans Serif West";font-size:18px;font-weight:700;line-height:22px}#qTestRide:not(.version2).mini .form-main .pdf-signer-container .pdf-signer-surface .pdf-signer-surface-header .pdf-signer-surface-header-button{font-family:"MINI Sans Serif West";font-size:18px;font-weight:700;line-height:22px;color:#3784a8}#qTestRide:not(.version2).mini .form-main .pdf-signer-container .pdf-signer-surface.is-invalid #pdf-signer-signature-pad{border-color:#ff6565}#qTestRide:not(.version2).mini .form-main .pdf-signer-container .pdf-signer-surface.is-invalid .pdf-signer-surface-header .pdf-signer-surface-header-title{color:#ff6565}#qTestRide:not(.version2).mini .success-container .success-title{font-size:60px;font-weight:700;line-height:57px;color:#000}#qTestRide:not(.version2).mini .success-container .success-desc{font-family:"MINI Sans Serif West";font-size:18px;font-weight:400;line-height:22px;text-align:center}#qTestRide:not(.version2).bmw-premium{background-color:#000}#qTestRide:not(.version2).bmw-premium .button,#qTestRide:not(.version2).bmw-premium button{background-color:#1c69d4;color:#fff;font-size:14px;line-height:16px}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .button:hover,#qTestRide:not(.version2).bmw-premium button:hover{background-color:#0653b6}}#qTestRide:not(.version2).bmw-premium .button.button-disabled,#qTestRide:not(.version2).bmw-premium button.button-disabled{background-color:rgba(28,105,212,.5)}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .button.button-disabled:hover,#qTestRide:not(.version2).bmw-premium button.button-disabled:hover{background-color:rgba(28,105,212,.5)}}#qTestRide:not(.version2).bmw-premium .button.secondary-button,#qTestRide:not(.version2).bmw-premium button.secondary-button{background-color:#fff;color:#666;border:1px solid #666}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .button.secondary-button:hover,#qTestRide:not(.version2).bmw-premium button.secondary-button:hover{border-color:#1c69d4;color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .input-row .date-label,#qTestRide:not(.version2).bmw-premium .input-row label{font-size:12px;line-height:17px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw-premium .input-row .input-date input,#qTestRide:not(.version2).bmw-premium .input-row input{border:1px solid #bbb;font-weight:300;font-size:15px}#qTestRide:not(.version2).bmw-premium .input-row.is-invalid .date-label,#qTestRide:not(.version2).bmw-premium .input-row.is-invalid label{color:#ff6565}#qTestRide:not(.version2).bmw-premium .input-row.is-invalid .input-date input,#qTestRide:not(.version2).bmw-premium .input-row.is-invalid input{border:1px solid #ff6565}#qTestRide:not(.version2).bmw-premium .file-uploader-component label{font-size:12px;line-height:17px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw-premium .file-uploader-component .file-uploader-component-input{border:1px solid #bbb}#qTestRide:not(.version2).bmw-premium .file-uploader-component .file-uploader-component-input .file-uploader-component-input-text{font-size:12px;line-height:17px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw-premium .file-uploader-component .file-uploader-component-input:focus{border:1px solid #1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .file-uploader-component .file-uploader-component-input:hover{border:1px solid #1c69d4}}#qTestRide:not(.version2).bmw-premium .file-uploader-component.is-invalid label{color:#ff6565}#qTestRide:not(.version2).bmw-premium .file-uploader-component.is-invalid .file-uploader-component-input{border:1px solid #ff6565}#qTestRide:not(.version2).bmw-premium .file-uploader-component.is-invalid .file-uploader-component-input .file-uploader-component-input-text{color:#ff6565}#qTestRide:not(.version2).bmw-premium .checkbox label{font-weight:700;font-size:15px;line-height:22px;color:#262626;font-weight:300}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container{background-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-title-name{font-weight:300;font-size:45px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-title{font-weight:300;font-size:35px;line-height:42px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-subtitle{font-weight:300;font-size:12px;line-height:17px;margin-top:20px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-subtitle span{font-size:25px;font-weight:300;line-height:32px}@media(max-width:1000px){#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .text-header .header-title-name{font-size:35px}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .text-header .header-title{font-size:24px;line-height:32px}#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .text-header .header-subtitle span{font-size:20px;font-weight:300;line-height:24px}}#qTestRide:not(.version2).bmw-premium .form-header-text .header-title{color:#262626;font-weight:300;max-width:840px;margin:0 auto;width:100%}#qTestRide:not(.version2).bmw-premium .form-header-text .header-subtitle{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw-premium .form-header-text .header-subtitle a{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour-text .form-header-tour-title{font-weight:300;font-size:50px;line-height:57px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour-text .form-header-tour-subtitle{font-weight:300;font-size:15px;line-height:22px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour-text .form-header-tour-disclaimer{font-weight:700;font-size:15px;line-height:22px;color:#1c69d4}@media(max-width:767px){#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour .form-header-tour-title{font-size:35px;line-height:42px}}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-title{color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name{border-bottom:1px solid #262626}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-model .form-model-info .form-model-name,#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator{color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-model .form-model-info .form-model-back{color:#1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-model .form-model-info .form-model-back:hover{opacity:1;color:#0653b6}}#qTestRide:not(.version2).bmw-premium .form-main .form-title .step-desc{font-weight:300;color:#666}#qTestRide:not(.version2).bmw-premium .form-main .form-title .step-value{font-weight:300;font-size:18px;line-height:140%;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-container-sub-title{font-weight:400;font-size:15px;width:100%;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-container-text{font-weight:300;font-size:15px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-container-text a{color:#1c69d4}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-title{font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item{border-color:#bbb}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header{background-color:transparent}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#f2f2f2}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header.selected-retailer .form-retailer-location-and-date-options-selector-box-item-retailer{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .form-retailer-location-and-date-options-selector-box-item-retailer{border-color:#bbb;font-size:20px;font-weight:300;color:#666}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .arrow-box .arrow{border-color:#1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover .form-retailer-location-and-date-options-selector-box-item-retailer{color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-additional{font-size:12px;font-weight:300;color:#666}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates{border-color:#bbb;font-size:20px;color:#666}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates:hover{color:#1c69d4;background-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates:hover .form-retailer-location-and-date-options-selector-box-item-additional{color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected{position:relative;background-color:#1c69d4}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:before{border:1px solid #1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:hover{background-color:#0653b6}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates,#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-retailer,#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector.is-invalid .form-retailer-location-and-date-options-selector-title{color:#ff6565}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-title{margin:0 auto;max-width:1320px;width:100%;font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{font-size:20px;color:#666;border-color:#666;line-height:27px;cursor:pointer}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item:hover{border-color:#1c69d4;color:#1c69d4;background-color:#f2f2f2}}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item.form-period-of-time-selector-box-item-selected{color:#fff;border-color:#1c69d4;background-color:#1c69d4}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector.is-invalid .form-period-of-time-selector-title{color:#ff6565}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector.is-invalid .form-period-of-time-selector-box .form-period-of-time-selector-box-item{border-color:#ff6565;color:#ff6565}@media(max-width:980px){#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{font-size:15px;line-height:15px}}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-title{font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box.is-invalid .form-model-selector-box-title{color:#ff6565}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{border-bottom:1px solid #bbb}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title,#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title span{color:#262626}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{background:#1c69d4}}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{background:#1c69d4}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title,#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title span{color:#1c69d4}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text{font-weight:300;color:#262626;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text a{color:#1c69d4;font-weight:700;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text-bold{color:#262626;font-size:15px;line-height:22px;font-weight:400}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box input[type=checkbox]+label{background-position:left 2px;min-height:26px}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p{color:#262626;font-weight:300;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p img{margin-left:6px;margin-bottom:-3px}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-benefits{background-color:#bbb}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-benefits .marketing-benefits-title{color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-benefits .marketing-benefits-list li,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-information{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw-premium .form-main .prize-draw-box{border:1px solid #262626}#qTestRide:not(.version2).bmw-premium .form-main .prize-draw-box label{color:#262626}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-image{background-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-text{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-text a{color:#1c69d4}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-text p{font-weight:300;color:#262626}@media(max-width:980px){#qTestRide:not(.version2).bmw-premium .form-main .prize-draw-box label{color:#262626}}#qTestRide:not(.version2).bmw-premium .splash-screen .splash-screen-title{color:#262626}#qTestRide:not(.version2).bmw-premium .splash-screen .splash-screen-sub-title{font-weight:300;color:#262626}#qTestRide:not(.version2).bmw-premium .success-container-header .success-container-header-text .success-container-header-text-interest{font-weight:300;font-size:50px;line-height:57px}#qTestRide:not(.version2).bmw-premium .success-container-header .success-container-header-text .success-container-header-text-title{font-weight:300;font-size:25px;line-height:32px}@media(max-width:980px){#qTestRide:not(.version2).bmw-premium .success-container-header .success-container-header-text .success-container-header-text-interest{font-size:35px;line-height:42px}#qTestRide:not(.version2).bmw-premium .success-container-header .success-container-header-text .success-container-header-text-title{font-size:20px;line-height:27px}}#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info{border-color:#bbb}#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-title{font-weight:300;font-size:20px;line-height:27px}#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-title,#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-desc{font-weight:300;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-value{font-weight:300;font-size:20px;line-height:27px}#qTestRide:not(.version2).bmw-premium .success-container .success-desc{font-weight:300;font-size:15px;line-height:22px}#qTestRide:not(.version2).bmw-premium .success-container .success-desc a{color:#1c69d4;font-weight:700}#qTestRide:not(.version2).bmw-premium .success-container .success-desc hr{display:block;height:1px;border:0;margin:0;padding:0;margin-top:30px}#qTestRide:not(.version2).bmw-premium .date-selector-title-box{font-weight:300;font-size:20px;line-height:27px;color:#262626}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day{transition:all .3s ease-in-out}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day:hover{border-color:#1c69d4;background-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day:hover .date-selection-date,#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day:hover .date-selection-weekday{color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.selected-date{border-color:#1c69d4;background-color:#1c69d4}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.selected-date .date-selection-date,#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.selected-date .date-selection-weekday{color:#fff}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.disabled-date{border:1px solid #666;opacity:.5}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.disabled-date .date-selection-date,#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.disabled-date .date-selection-weekday{color:#666}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.disabled-date:hover{border:1px solid #666;opacity:.5;background-color:#fff}#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.disabled-date:hover .date-selection-date,#qTestRide:not(.version2).bmw-premium .date-selection-container .date-selection-container-box .date-selection-day.disabled-date:hover .date-selection-weekday{color:#666}}#qTestRide:not(.version2).bmw-premium .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day{border:1px solid #ff6565}#qTestRide:not(.version2).bmw-premium .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-date,#qTestRide:not(.version2).bmw-premium .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:#ff6565}#qTestRide:not(.version2).bmw-premium .success-container .success-title{text-align:center;font-weight:300;font-size:35px;line-height:42px;color:#262626}@media(max-width:980px){#qTestRide:not(.version2).bmw-premium .success-container .success-title{font-size:24px;line-height:32px}}#qTestRide:not(.version2).bmw-premium .button,#qTestRide:not(.version2).bmw-premium button{background-color:#0653b6}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .button:hover,#qTestRide:not(.version2).bmw-premium button:hover{background-color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .button.button-disabled,#qTestRide:not(.version2).bmw-premium button.button-disabled{background-color:rgba(6,83,182,.5)}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .button.button-disabled:hover,#qTestRide:not(.version2).bmw-premium button.button-disabled:hover{background-color:rgba(6,83,182,.5)}}#qTestRide:not(.version2).bmw-premium .input-row .date-label,#qTestRide:not(.version2).bmw-premium .input-row label{color:#fff}#qTestRide:not(.version2).bmw-premium .input-row .input-date input,#qTestRide:not(.version2).bmw-premium .input-row input{border:1px solid #fff;background-color:#000;color:#fff}#qTestRide:not(.version2).bmw-premium .input-row .input-date input:focus,#qTestRide:not(.version2).bmw-premium .input-row input:focus{border:1px solid #1c69d4}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .input-row .input-date input:hover,#qTestRide:not(.version2).bmw-premium .input-row input:hover{border:1px solid #1c69d4}}#qTestRide:not(.version2).bmw-premium .input-row .clear-input.show{background-color:#000}#qTestRide:not(.version2).bmw-premium .input-row .clear-input path{stroke:#fff}#qTestRide:not(.version2).bmw-premium .checkbox input[type=checkbox]+label,#qTestRide:not(.version2).bmw-premium .checkbox input[type=radio]+label{padding-left:39px;background-size:24px;min-height:24px;background-position:0;background-repeat:no-repeat;margin:0;cursor:pointer;position:relative}#qTestRide:not(.version2).bmw-premium .checkbox label,#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-subtitle,#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-subtitle span,#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-title,#qTestRide:not(.version2).bmw-premium .form-header .text-header-container .header-title-name,#qTestRide:not(.version2).bmw-premium .form-header-text .header-subtitle,#qTestRide:not(.version2).bmw-premium .form-header-text .header-title,#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour-text .form-header-tour-subtitle,#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour-text .form-header-tour-title{color:#fff}#qTestRide:not(.version2).bmw-premium .form-header-tour .form-header-tour-text .form-header-tour-disclaimer{color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-title{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name{border-bottom:1px solid #fff}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-name label{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .voting-box .voting-box-items .voting-box-item .voting-box-text .voting-box-text-creator{font-weight:300;color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-model .form-model-info .form-model-name{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-model .form-model-info .form-model-back{color:#0653b6}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-model .form-model-info .form-model-back:hover{color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .form-main .form-title .step-desc{color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-title,#qTestRide:not(.version2).bmw-premium .form-main .form-title .step-value{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item{border-color:#f2f2f2}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item.opened-dates .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#bbb}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header{background-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header.selected-retailer .form-retailer-location-and-date-options-selector-box-item-retailer{color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .form-retailer-location-and-date-options-selector-box-item-retailer{border-color:#f2f2f2;color:#bbb}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header .arrow-box .arrow{border-color:#0653b6}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover{background-color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-header:hover .form-retailer-location-and-date-options-selector-box-item-retailer{color:#0653b6}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-additional{color:#bbb}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates{border-color:#f2f2f2;color:#bbb}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates:hover{color:#0653b6;background-color:#bbb}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates:hover .form-retailer-location-and-date-options-selector-box-item-additional{color:#0653b6}}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected{color:#fff;background-color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected .form-retailer-location-and-date-options-selector-box-item-additional{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:before{border:1px solid #0653b6}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-retailer-location-and-date-options-selector .form-retailer-location-and-date-options-selector-box .form-retailer-location-and-date-options-selector-box-item .form-retailer-location-and-date-options-selector-box-item-dates.form-retailer-location-and-date-options-selector-box-item-dates-selected:hover{background-color:#1c69d4}}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-title{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item{color:#f2f2f2;border-color:#f2f2f2}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item:hover{border-color:#0653b6;color:#0653b6;background-color:#bbb}}#qTestRide:not(.version2).bmw-premium .form-main .form-period-of-time-selector .form-period-of-time-selector-box .form-period-of-time-selector-box-item.form-period-of-time-selector-box-item-selected{border-color:#0653b6;background-color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-title{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{border-bottom:1px solid #f2f2f2}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title,#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-title span{color:#fff}@media(hover:hover){#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{background:#0653b6}}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{background:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title,#qTestRide:not(.version2).bmw-premium .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title span{color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text a{color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text svg circle,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text svg path{stroke:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text-bold{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text-bold svg circle,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-text-bold svg path{stroke:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#0653b6}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p svg circle,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p svg path{stroke:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-benefits{background-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-benefits .marketing-benefits-list li,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-benefits .marketing-benefits-title,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-information{color:#fff}#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-information svg circle,#qTestRide:not(.version2).bmw-premium .form-main .marketing-box .marketing-information svg path{stroke:#fff}#qTestRide:not(.version2).bmw-premium .form-main .prize-draw-box{border:1px solid #fff}#qTestRide:not(.version2).bmw-premium .form-main .prize-draw-box label{color:#fff}#qTestRide:not(.version2).bmw-premium .modal-container{background-color:#000}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-image{background-color:#6f6f6f}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-text{color:#fff}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-text a{color:#0653b6}#qTestRide:not(.version2).bmw-premium .modal-container .modal-container-body .modal-text p,#qTestRide:not(.version2).bmw-premium .splash-screen .splash-screen-sub-title,#qTestRide:not(.version2).bmw-premium .splash-screen .splash-screen-title,#qTestRide:not(.version2).bmw-premium .success-container .success-title,#qTestRide:not(.version2).bmw-premium .success-container-header .success-container-header-text .success-container-header-text-interest,#qTestRide:not(.version2).bmw-premium .success-container-header .success-container-header-text .success-container-header-text-title{color:#fff}#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info{border-color:#f2f2f2}#qTestRide:not(.version2).bmw-premium .success-container .success-desc,#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-title,#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-boxes .success-tour-info-box .success-tour-info-box-value,#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-desc,#qTestRide:not(.version2).bmw-premium .success-container .success-tour .success-tour-info .success-tour-info-retailer .success-tour-info-retailer-title{color:#fff}#qTestRide:not(.version2).bmw-premium .success-container .success-desc a{color:#0653b6}#qTestRide:not(.version2).bmw-premium .success-container .success-desc hr{border-top:1px solid #bbb}#qTestRide:not(.version2).kia .button,#qTestRide:not(.version2).kia button{background-color:#05141f;color:#fff;font-size:15px;line-height:100%}@media(hover:hover){#qTestRide:not(.version2).kia .button:hover,#qTestRide:not(.version2).kia button:hover{background-color:#05141f}}#qTestRide:not(.version2).kia .button.button-disabled,#qTestRide:not(.version2).kia button.button-disabled{background-color:rgba(5,20,31,.5)}@media(hover:hover){#qTestRide:not(.version2).kia .button.button-disabled:hover,#qTestRide:not(.version2).kia button.button-disabled:hover{background-color:rgba(5,20,31,.5)}}#qTestRide:not(.version2).kia .button.secondary-button,#qTestRide:not(.version2).kia button.secondary-button{background-color:#fff;color:#05141f;border:1px solid #05141f}@media(hover:hover){#qTestRide:not(.version2).kia .button.secondary-button:hover,#qTestRide:not(.version2).kia button.secondary-button:hover{border-color:#05141f;color:#fff;background-color:#05141f}}#qTestRide:not(.version2).kia .input-row .date-label,#qTestRide:not(.version2).kia .input-row label{font-size:12px;line-height:12px;color:#05141f}#qTestRide:not(.version2).kia .input-row .input-date input,#qTestRide:not(.version2).kia .input-row input{border:1px solid #bfbfbf;font-size:15px}#qTestRide:not(.version2).kia .input-row .input-date input:focus,#qTestRide:not(.version2).kia .input-row input:focus{border:1px solid #05141f}@media(hover:hover){#qTestRide:not(.version2).kia .input-row .input-date input:hover,#qTestRide:not(.version2).kia .input-row input:hover{border:1px solid #05141f}}#qTestRide:not(.version2).kia .input-row.is-invalid .date-label,#qTestRide:not(.version2).kia .input-row.is-invalid label{color:#ff6565}#qTestRide:not(.version2).kia .input-row.is-invalid .input-date input,#qTestRide:not(.version2).kia .input-row.is-invalid input{border:1px solid #ff6565}#qTestRide:not(.version2).kia .checkbox label{font-size:15px;font-weight:400;line-height:22px;color:#05141f}#qTestRide:not(.version2).kia .checkbox input[type=checkbox]+label,#qTestRide:not(.version2).kia .checkbox input[type=radio]+label{background-image:none;padding-left:0}#qTestRide:not(.version2).kia .checkbox input[type=checkbox]+label:before,#qTestRide:not(.version2).kia .checkbox input[type=radio]+label:before{content:"";display:inline-block;width:24px;height:24px;background-color:#fff;border:1px solid #05141f;margin-right:10px}#qTestRide:not(.version2).kia .checkbox input[type=checkbox]:checked+label:before,#qTestRide:not(.version2).kia .checkbox input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 3px #fff;background-color:#05141f;border:2px solid #05141f;width:22px;height:22px}#qTestRide:not(.version2).kia .form-header-text .header-title{color:#05141f;max-width:840px;margin:0 auto;width:100%}#qTestRide:not(.version2).kia .form-header-text .header-subtitle{color:#05141f}#qTestRide:not(.version2).kia .form-header-text .header-subtitle a{color:#05141f;font-weight:700}@media(max-width:980px){#qTestRide:not(.version2).kia .form-header-text{padding-bottom:40px}}#qTestRide:not(.version2).kia .form-main .form-title .step-desc{color:#bfbfbf}#qTestRide:not(.version2).kia .form-main .form-title .step-value{font-size:20px;line-height:27px}#qTestRide:not(.version2).kia .form-main .form-container-sub-title{font-weight:400;font-size:20px;line-height:27px;width:100%}#qTestRide:not(.version2).kia .form-main .form-container-sub-title .step-desc{color:#bfbfbf}#qTestRide:not(.version2).kia .form-main .form-container-text{font-size:15px}#qTestRide:not(.version2).kia .form-main .form-model-selector-box.is-invalid .form-model-selector-box-title{color:#ff6565}#qTestRide:not(.version2).kia .form-main .form-model-selector-box .form-model-selector-box-title{color:#05141f;font-weight:700;max-width:1320px;width:100%}#qTestRide:not(.version2).kia .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item .form-model-selector-box-item-img-box{border-bottom:1px solid #bfbfbf}@media(hover:hover){#qTestRide:not(.version2).kia .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item:hover .form-model-selector-box-item-img-box:after{background:#05141f}}#qTestRide:not(.version2).kia .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-img-box:after{background:#05141f}#qTestRide:not(.version2).kia .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title,#qTestRide:not(.version2).kia .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item.form-model-selector-box-item-selected .form-model-selector-box-item-title span{color:#05141f}#qTestRide:not(.version2).kia .form-main .marketing-box .marketing-text{color:#05141f;font-size:15px;line-height:22px}#qTestRide:not(.version2).kia .form-main .marketing-box .marketing-text a,#qTestRide:not(.version2).kia .form-main .marketing-box .marketing-text-bold{color:#05141f;font-weight:700;font-size:15px;line-height:22px}#qTestRide:not(.version2).kia .form-main .marketing-box .checkbox-box .checkbox-clickable-box input[type=checkbox]+label{background-position:left 2px;min-height:26px}#qTestRide:not(.version2).kia .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p{color:#05141f;font-size:15px;line-height:22px}#qTestRide:not(.version2).kia .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p .checkbox-action{color:#05141f;font-weight:700}#qTestRide:not(.version2).kia .form-main .marketing-box .checkbox-box .checkbox-clickable-box label p img{margin-left:6px;margin-bottom:-3px}#qTestRide:not(.version2).kia .date-selection-container{margin:0 auto}#qTestRide:not(.version2).kia .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day{border:1px solid #ff6565}#qTestRide:not(.version2).kia .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-date,#qTestRide:not(.version2).kia .date-selection-container.is-invalid .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:#ff6565}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day{border:1px solid #bfbfbf}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day .date-selection-weekday{color:#404040}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day .date-selection-date{color:#05141f}@media(hover:hover){#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day:hover{border:1px solid #05141f}}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date{border:3px solid #05141f}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date .date-selection-date,#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day.selected-date .date-selection-weekday{color:#05141f}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day.disabled-date{border:1px solid #bfbfbf;opacity:.5}#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day.disabled-date .date-selection-date,#qTestRide:not(.version2).kia .date-selection-container .swiper .date-selection-container-box .date-selection-day.disabled-date .date-selection-weekday{color:#bfbfbf}#qTestRide:not(.version2).kia .date-selector-title-box{font-weight:700}#qTestRide:not(.version2).device-preview{margin-top:0;justify-content:center;align-items:center;min-height:100vh}#qTestRide:not(.version2).device-preview .form-main .form-container{max-width:840px;margin:0 auto}#qTestRide:not(.version2).device-preview .form-main .form-container .fake-box{display:none}#qTestRide:not(.version2).device-preview .form-main .marketing-box{max-width:880px;padding-bottom:0}#qTestRide:not(.version2).device-preview .form-main .button-container{width:100%;max-width:880px;margin:20px auto;margin-bottom:40px;padding:0 20px;gap:40px}#qTestRide:not(.version2).device-preview .form-main .button-container .back-button{margin-right:auto}@media(max-width:980px){#qTestRide:not(.version2).device-preview .form-main .form-container{padding:0 20px;max-width:740px;row-gap:20px}#qTestRide:not(.version2).device-preview .form-main .form-container .dropdown,#qTestRide:not(.version2).device-preview .form-main .form-container .input-row{width:calc(50% - 20px);min-width:220px;flex-grow:1}#qTestRide:not(.version2).device-preview .form-main .form-model-selector-box{max-width:740px}#qTestRide:not(.version2).device-preview .form-main .form-model-selector-box .form-model-selector-box-items.form-model-only-one{justify-content:center}#qTestRide:not(.version2).device-preview .form-main .form-model-selector-box .form-model-selector-box-items.form-model-only-one .form-model-selector-box-item{flex-basis:100%}#qTestRide:not(.version2).device-preview .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item{flex-basis:calc(33% - 11px)}#qTestRide:not(.version2).device-preview .form-main .button-container{flex-direction:row;flex-wrap:wrap}#qTestRide:not(.version2).device-preview .form-main .button-container button{margin:0 auto}}@media(max-width:767px){#qTestRide:not(.version2).device-preview .form-main .form-model-selector-box .form-model-selector-box-items .form-model-selector-box-item{flex-basis:calc(50% - 10px)}}#qTestRide:not(.version2).standalone{margin-top:0}:root{--textColor:#000;--buttonColor:#000;--accentColor:#0062ff;--greyColor:#a6a6a6;--greyColorLight:#f2f2f2;--darkButtonLabel:#fff;--buttonTextColor:#fff;--buttonHoverColor:#0062ff;--buttonTextHoverColor:#fff;--buttonBorderRadius:0;--lightButtonLabel:#000;--errorColor:#f20000;--verticalPadding:64px;--horizontalPadding:48px;--verticalPaddingForm:48px;--verticalPaddingSmall:24px;--smallPadding:18px;--sectionGap:48px;--gapBig:36px;--gapSmall:24px;--maxWidthSectionContainer:920px;--minWithCheckboxes:210px;--maxWithCheckboxes:310px;--retailerMaxWidth:320px;--checkboxRadioSize:20px;--checkMarkSize:10px;--retailerPreselected:24px;--retailerPreselectedWeight:700;--retailerPreselectedLineHeight:100%;--counterFontFamily:"BMW Motorrad Outline";--counterFontSize:102px;--counterFontWeight:400;--bodyFontSize:18px;--bodyLineHeight:140%;--bodyFontWeightBold:700;--bodyFontWeight:400;--fineFontSize:14px;--fineFontWeight:400;--fineFontWeightBold:700;--fineLineHeight:140%;--buttonTextSize:16px;--buttonTextWeight:700;--buttonTextLineHeight:100%;--buttonTextTransform:uppercase;--marketingTextSize:14px;--marketingTextWeight:400;--marketingTextLineHeight:140%;--marketingTextBoldSize:14px;--marketingTextBoldWeight:700;--marketingTextBoldLineHeight:100%;--inputFontSize:18px;--inputFontWeight:400;--superTitleFontSize:96px;--superTitleFontWeight:700;--superTitleLineHeight:100%;--titleFontSize:48px;--titleFontWeight:700;--titleLineHeight:100%;--subTitleFontSize:36px;--subTitleLineHeight:100%;--subTitleFontWeight:700;--hashTagFontSize:18px;--hashTagFontWeight:700;--hashTagLineHeight:100%;--popUpMargins:48px;--modelCardMinWidth:240px;--maxWidthSquareImage:440px;--headerHeight:440px;--headerMinHeight:440px;--superTitleFontSize_width1200:80px;--titleFontSize_width1200:40px;--subTitleFontSize_width1200:30px;--horizontalPadding_width1200:36px;--verticalPaddingForm_width1200:36px;--smallPadding_width1200:18px;--gapBig_width1200:24px;--minWithCheckboxes_width1200:200px;--maxWithCheckboxes_width1200:240px;--bodyFontSize_width1200:16px;--popUpMargins_width1200:24px;--verticalPaddingSmall_width1200:16px;--modelCardMinWidth_width1200:200px;--maxWidthSquareImage_width1200:360px;--headerHeight_width1200:440px;--headerMinHeight_width1200:440px;--verticalPadding_width1200:36px;--sectionGap_width1200:36px;--counterFontSize_width1200:78px;--superTitleFontSize_width720:64px;--titleFontSize_width720:36px;--subTitleFontSize_width720:24px;--retailerPreselected_width720:20px;--horizontalPadding_width720:18px;--smallPadding_width720:12px;--gapBig_width720:18px;--gapSmall_width720:18px;--minWithCheckboxes_width720:153px;--maxWithCheckboxes_width720:230px;--popUpMargins_width720:0px;--modelCardMinWidth_width720:120px;--maxWidthSquareImage_width720:240px;--headerHeight_width720:440px;--headerMinHeight_width720:440px;--verticalPadding_width720:36px;--sectionGap_width720:36px;--counterFontSize_width720:32px}@media(max-width:1200px){:root{--superTitleFontSize:var(--superTitleFontSize_width1200)!important;--titleFontSize:var(--titleFontSize_width1200)!important;--subTitleFontSize:var(--subTitleFontSize_width1200)!important;--horizontalPadding:var(--horizontalPadding_width1200)!important;--verticalPaddingForm:var(--verticalPaddingForm_width1200)!important;--gapBig:var(--gapBig_width1200)!important;--minWithCheckboxes:var(--minWithCheckboxes_width1200)!important;--maxWithCheckboxes:var(--maxWithCheckboxes_width1200)!important;--bodyFontSize:var(--bodyFontSize_width1200)!important;--popUpMargins:var(--popUpMargins_width1200)!important;--verticalPaddingSmall:var(--verticalPaddingSmall_width1200)!important;--modelCardMinWidth:var(--modelCardMinWidth_width1200)!important;--maxWidthSquareImage:var(--maxWidthSquareImage_width1200)!important;--headerHeight:var(--headerHeight_width1200)!important;--headerMinHeight:var(--headerMinHeight_width1200)!important;--smallPadding:var(--smallPadding_width1200)!important;--verticalPadding:var(--verticalPadding_width1200)!important;--sectionGap:var(--sectionGap_width1200)!important;--counterFontSize:var(--counterFontSize_width1200)!important}}@media(max-width:720px){:root{--superTitleFontSize:var(--superTitleFontSize_width720)!important;--titleFontSize:var(--titleFontSize_width720)!important;--subTitleFontSize:var(--subTitleFontSize_width720)!important;--retailerPreselected:var(--retailerPreselected_width720)!important;--horizontalPadding:var(--horizontalPadding_width720)!important;--gapBig:var(--gapBig_width720)!important;--gapSmall:var(--gapSmall_width720)!important;--minWithCheckboxes:var(--minWithCheckboxes_width720)!important;--maxWithCheckboxes:var(--maxWithCheckboxes_width720)!important;--popUpMargins:var(--popUpMargins_width720)!important;--modelCardMinWidth:var(--modelCardMinWidth_width720)!important;--maxWidthSquareImage:var(--maxWidthSquareImage_width720)!important;--headerHeight:var(--headerHeight_width720)!important;--headerMinHeight:var(--headerMinHeight_width720)!important;--smallPadding:var(--smallPadding_width720)!important;--verticalPadding:var(--verticalPadding_width720)!important;--sectionGap:var(--sectionGap_width720)!important;--counterFontSize:var(--counterFontSize_width720)!important}}:root:has(#qTestRide.audi){--textColor:#333;--buttonColor:#000;--accentColor:#333;--buttonHoverColor:#333;--greyColor:#666;--greyColorLight:#f2f2f2;--lightButtonLabel:#000;--errorColor:#f50537;--bodyFontWeight:300;--fineFontWeight:300;--marketingTextWeight:300;--inputFontWeight:300;--buttonTextWeight:300;--buttonTextTransform:capitalize}:root:has(#qTestRide.kia){--textColor:#0c141c;--buttonColor:#0c141c;--accentColor:#0c141c;--buttonHoverColor:#0c141c;--greyColor:#b7b7b7;--greyColorLight:#f0f0f0;--lightButtonLabel:#0c141c;--errorColor:#db2c16;--buttonTextWeight:400;--buttonTextTransform:capitalize}:root:has(#qTestRide.bmw){--textColor:#222;--buttonColor:#335cc9;--accentColor:#2548a8;--buttonHoverColor:#2548a8;--greyColor:#838383;--greyColorLight:#f2f2f2;--lightButtonLabel:#222;--errorColor:#db2c16;--titleFontWeight:300;--subTitleFontWeight:300;--bodyFontWeight:300;--fineFontWeight:300;--inputFontWeight:300;--marketingTextWeight:300;--buttonTextTransform:capitalize}:root:has(#qTestRide.cupra){--accentColor:#373b47;--buttonHoverColor:#373b47;--greyColor:#46525b;--titleFontWeight:300;--subTitleFontWeight:300;--retailerPreselectedWeight:500;--bodyFontWeightBold:500;--fineFontWeightBold:500;--buttonTextWeight:500;--marketingTextBoldWeight:500;--subTitleFontWeight:500;--hashTagFontWeight:500;--buttonTextTransform:capitalize}:root:has(#qTestRide.porsche){--accentColor:#333;--buttonHoverColor:#333;--greyColor:grey;--buttonBorderRadius:4px;--retailerPreselectedWeight:600;--bodyFontWeightBold:600;--fineFontWeightBold:600;--buttonTextWeight:600;--marketingTextBoldWeight:600;--subTitleFontWeight:600;--hashTagFontWeight:600;--buttonTextTransform:capitalize}:root:has(#qTestRide.skoda){--textColor:#161718;--accentColor:#0e3a2f;--buttonHoverColor:#0e3a2f;--greyColor:hsla(210,1%,62%,.98);--buttonColor:#97f8bf;--buttonTextColor:#000;--buttonBorderRadius:30px;--buttonTextTransform:capitalize}:root:has(#qTestRide.renault){--textColor:#000;--accentColor:#efdf00;--greyColor:#bbbcbc;--greyColorLight:#d9d9d6;--errorColor:#ee1f1f;--buttonColor:#efdf00;--buttonHoverColor:#f8eb4c;--buttonTextColor:#000;--buttonTextHoverColor:#000;--buttonTextTransform:capitalize}:root:has(#qTestRide.motorrad-premium){--textColor:#fff;--buttonColor:#fff;--greyColor:#fff;--greyColorLight:#262626;--darkButtonLabel:#000;--buttonTextColor:#000;--buttonTextHoverColor:#000;--lightButtonLabel:#fff;--errorColor:#f20000}:root:has(#qTestRide.motorrad-premium) .location-container .location-container-item{border:none!important;padding:var(--bodyFontSize)!important}:root:has(#qTestRide.motorrad-premium) .form-container-box:has(.location-container){min-height:480px}@media(max-width:1200px){:root:has(#qTestRide.motorrad-premium) .form-container-box:has(.location-container){min-height:400px}}@media(max-width:720px){:root:has(#qTestRide.motorrad-premium) .form-container-box:has(.location-container){min-height:360px}}:root:has(#qTestRide.motorrad-premium) .form-container-box:has(.location-container) .form-container-wrapper{height:100%;flex-grow:1}:root:has(#qTestRide.motorrad-premium) .form-container-box:has(.location-container) .form-container-wrapper .location-container{justify-content:space-between}:root:has(#qTestRide.motorrad-premium) .form-container-box:has(.location-container) .form-container-wrapper .location-container .form-container-wrapper{flex-grow:0;height:-moz-fit-content;height:fit-content}#qTestRide{display:flex;flex-direction:column;flex-grow:1;margin-top:85px}