﻿@charset "UTF-8";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}.q-page-container .xfpage,.q-page-container footer,.q-page-container .q-sticky{display:none!important;position:absolute!important;top:-500px!important;left:-500px!important;z-index:-50!important;width:1px!important;max-width:1px!important;height:1px!important;max-height:1px!important;opacity:0!important;filter:opacity(0)!important;pointer-events:none!important;}html,body{width:100%;height:100%;overflow:hidden;background:#0d0500;}#viewport{position:fixed;inset:0;overflow:hidden;touch-action:none;cursor:grab;}@media(min-width:1024px){#viewport{left:42.5vh;}}@media(max-width:1023px){#viewport{bottom:22.5vw;}}#viewport.dragging{cursor:grabbing;}#scene{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;}#crowd-img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none;-webkit-user-drag:none;display:block;}#car-zone{position:absolute;cursor:inherit;}#overlay{position:fixed;inset:0;pointer-events:none;z-index:100;}.overlay-img{position:absolute;display:none;}#overlay-desktop{height:100%;width:auto;max-width:none;left:0;}#overlay-mobile{bottom:0;width:100%;height:auto;max-height:none;}@media(min-width:1024px){#overlay-desktop{display:block;}}@media(max-width:1023px){#overlay-mobile{display:block;}}#hint{position:fixed;padding:.45rem 1.25rem;border-radius:99px;background:rgba(0,0,0,.54);color:#fff;font:500 13px/1.5 Arial,Helvetica,sans-serif;white-space:nowrap;pointer-events:none;z-index:110;opacity:0;}#form,#thanks{display:none;position:fixed;top:10%;bottom:10%;z-index:99999;padding:2em;left:50%;transform:translate(-50%);max-width:100%;width:60%;overflow-x:hidden;}@media(max-width:1600px){#form,#thanks{width:75%;}}@media(max-width:1200px){#form,#thanks{width:95%;top:5%;bottom:5%;}}@media(max-width:800px){#form,#thanks{width:100%;top:0;bottom:0;}}#form .columns{width:100%;display:grid;grid-template-areas:"title title" "subtitle subtitle" "car form";gap:.8em;}@media(max-width:1023px){#form .columns{grid-template-areas:"title title" "car subtitle" "form form";grid-template-columns:1fr 3fr;}}#form .columns h1{grid-area:title;font-size:3em;margin-bottom:.5em;}#form .columns h2{grid-area:subtitle;}#form .columns .car{grid-area:car;}#form .columns .car img{margin-top:.8em;max-width:min(512px,100%);}#form .columns .form{grid-area:form;}#form .columns .axFormTop,#form .columns legend,#form .columns #axIntroCust{display:none!important;}#form .columns .form-col-group{flex-flow:column!important;background-color:transparent!important;}#form .columns .form-box-content{padding:0!important;}#form .columns #axGenFrmSub{text-decoration:none;}#form .columns .ci-modal{width:100%;height:100%;}#thanks .columns{width:100%;display:grid;grid-template-areas:"title title title" "subtitle subtitle subtitle" "intro intro intro" "car1 car2 car3" "footer footer footer";gap:.8em;grid-template-columns:1fr 1fr 1fr;}@media(max-width:800px){#thanks .columns{grid-template-areas:"title" "subtitle" "intro" "car1" "car2" "car3" "footer";grid-template-columns:1fr;}}#thanks .columns>h1{grid-area:title;font-size:3em;margin-bottom:.5em;}#thanks .columns>h2:first-of-type{grid-area:subtitle;}#thanks .columns>h2:not(:first-of-type){grid-area:intro;}#thanks .columns .car{display:flex;flex-flow:column;align-items:flex-start;}@media(max-width:840px){#thanks .columns .car{display:grid;grid-template-areas:"car title" "car from" "button text";grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr 1fr;gap:.5em;margin:1em 0;}}@media(max-width:720px){#thanks .columns .car{grid-template-areas:"car title" "car from" "car text" "car button";grid-template-rows:auto auto auto auto;}}#thanks .columns .car img{max-width:100%;width:80%;display:block;}@media(max-width:800px){#thanks .columns .car img{width:100%;grid-area:car;}}#thanks .columns .car h3{text-align:left;margin-top:.8em;}@media(max-width:800px){#thanks .columns .car h3{grid-area:title;margin-top:0;font-size:1.5em;}}#thanks .columns .car .price{font-weight:700;font-size:1.5em;}@media(max-width:800px){#thanks .columns .car .price{grid-area:from;}}@media(max-width:800px){#thanks .columns .car p{grid-area:text;margin:0;}}@media(max-width:800px){#thanks .columns .car a.ci-button{grid-area:button;width:auto;justify-self:left;align-self:start;margin-top:0;}}#thanks .columns .car1{grid-area:car1;}#thanks .columns .car2{grid-area:car2;}#thanks .columns .car3{grid-area:car3;}#thanks .columns a.ci-button{margin-top:auto;text-decoration:none!important;}#thanks .columns .footer{grid-area:footer;text-align:center;max-width:65%;margin:2em auto 0;}body.showForm #viewport,body.showForm #overlay{filter:blur(10px);pointer-events:none;}body.showForm #hint{display:none;}body.showForm #form{display:block;}body.showThanks #viewport,body.showThanks #overlay{filter:blur(10px);pointer-events:none;}body.showThanks #hint{display:none;}body.showThanks #thanks{display:block;}@media(min-width:1024px){#hint{font-size:1.5cqw;bottom:5.5vh;right:5vw;}}@media(max-width:1023px){#hint{font-size:2cqw;bottom:25vh;left:50%;transform:translateX(-50%);}}