.ReviewCard-module-scss-module__a9KNcG__CardBase{width:100%}.ReviewCard-module-scss-module__a9KNcG__Content{height:100%}.ReviewCard-module-scss-module__a9KNcG__Date{margin-bottom:8px;font-size:12px}.ReviewCard-module-scss-module__a9KNcG__HeaderRow{justify-content:space-between;display:flex}.ReviewCard-module-scss-module__a9KNcG__ReviewText{max-height:280px;overflow-y:auto}.ReviewCard-module-scss-module__a9KNcG__ReadMore{cursor:pointer;color:var(--primary);margin-left:2px}.ReviewCard-module-scss-module__a9KNcG__ReadMore:hover{text-decoration:underline}
.CarSearchItem-module-scss-module__IxF-Qq__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItem-module-scss-module__IxF-Qq__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItem-module-scss-module__IxF-Qq__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItem-module-scss-module__IxF-Qq__ResponsiveBtn{font-size:1.05rem}}.CarSearchItem-module-scss-module__IxF-Qq__CarWrapper{background:#fff;border-radius:3px;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 0 8px #00000012}.CarSearchItem-module-scss-module__IxF-Qq__CarWrapper .CarSearchItem-module-scss-module__IxF-Qq__btn{transition:all .3s ease-in-out}.CarSearchItem-module-scss-module__IxF-Qq__CarWrapper:hover{box-shadow:0 0 8px #0000004d}.CarSearchItem-module-scss-module__IxF-Qq__ImageContainer{padding-bottom:66%;display:block;position:relative}.CarSearchItem-module-scss-module__IxF-Qq__HiddenCardContent{z-index:1199;background:#fff;font-size:.9rem;display:none;position:absolute;inset:0;overflow-y:scroll}.CarSearchItem-module-scss-module__IxF-Qq__HiddenCardContent[data-visible=true]{outline:none;outline:initial;pointer-events:auto;display:block}.CarSearchItem-module-scss-module__IxF-Qq__LgText{font-family:Poppins Bold,Arial,sans-serif;font-weight:700;font-size:16px!important}@media (min-width:1300px){.CarSearchItem-module-scss-module__IxF-Qq__LgText{font-size:22px!important}}.CarSearchItem-module-scss-module__IxF-Qq__SmText{font-family:Poppins Bold,Arial,sans-serif;font-weight:700;font-size:16px!important}.CarSearchItem-module-scss-module__IxF-Qq__extend_image{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}
.CarSearchItem-module-scss-module__iIHHUa__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItem-module-scss-module__iIHHUa__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItem-module-scss-module__iIHHUa__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItem-module-scss-module__iIHHUa__ResponsiveBtn{font-size:1.05rem}}.CarSearchItem-module-scss-module__iIHHUa__CarWrapper{background:var(--car-search-item-background);border:var(--car-search-item-border);transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.CarSearchItem-module-scss-module__iIHHUa__CarWrapper .CarSearchItem-module-scss-module__iIHHUa__btn{transition:all .3s ease-in-out}.CarSearchItem-module-scss-module__iIHHUa__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.CarSearchItem-module-scss-module__iIHHUa__ImageContainer{padding-bottom:66%;display:block;position:relative}
.Dialog-module-scss-module__MUBxoG__DialogOverlay{background-color:#00000080;position:fixed;inset:0;z-index:10001!important}.Dialog-module-scss-module__MUBxoG__DialogOverlay[data-state=open]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__overlayShow}.Dialog-module-scss-module__MUBxoG__DialogOverlay[data-state=closed]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__overlayHide}.Dialog-module-scss-module__MUBxoG__DialogContent{background-color:var(--modal-background-color);border-radius:6px;width:90vw;max-height:85vh;padding:1rem;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;z-index:10002!important}.Dialog-module-scss-module__MUBxoG__DialogContent[data-state=open]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__contentShow}.Dialog-module-scss-module__MUBxoG__DialogContent[data-state=closed]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__contentHide}.Dialog-module-scss-module__MUBxoG__SizeSm{max-width:450px}.Dialog-module-scss-module__MUBxoG__SizeLg{max-width:800px}.Dialog-module-scss-module__MUBxoG__DialogClose{opacity:.7;border-radius:.5rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.Dialog-module-scss-module__MUBxoG__DialogClose:hover{opacity:1}.Dialog-module-scss-module__MUBxoG__DialogContent:focus{outline:none}.Dialog-module-scss-module__MUBxoG__DialogHeader{text-align:left;flex-direction:column;margin-bottom:1.5rem;padding-top:6px;display:flex}.Dialog-module-scss-module__MUBxoG__DialogHeader h2{color:var(--modal-header-color);margin-bottom:0}.Dialog-module-scss-module__MUBxoG__BorderBottom{background-color:#000;width:calc(100% + 32px);height:1px}.Dialog-module-scss-module__MUBxoG__DialogTitle{text-align:left;color:var(--dark);font-size:1.25rem;font-weight:700}.Dialog-module-scss-module__MUBxoG__DialogDescription{text-align:left;color:var(--dark);margin:10px 0 20px;font-size:15px;line-height:1.5}.Dialog-module-scss-module__MUBxoG__DialogFooter{justify-content:flex-end;margin-top:1.5rem;display:flex}@keyframes Dialog-module-scss-module__MUBxoG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module-scss-module__MUBxoG__overlayHide{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module-scss-module__MUBxoG__contentShow{0%{opacity:0;top:40%}to{opacity:1;top:50%}}@keyframes Dialog-module-scss-module__MUBxoG__contentHide{0%{opacity:1;top:50%}to{opacity:0;top:40%}}
.alert-module-scss-module__4QlTDG__Alert svg{color:hsl(var(--foreground));position:absolute;top:1.5rem;left:1.5rem}.alert-module-scss-module__4QlTDG__Alert>svg~*{padding-left:1.75rem}.alert-module-scss-module__4QlTDG__Alert>svg+div{transform:translateY(-3px)}
@keyframes Spinner-module-scss-module__k8_AIG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module-scss-module__k8_AIG__spinner{animation:1.2s linear infinite Spinner-module-scss-module__k8_AIG__rotate}.Spinner-module-scss-module__k8_AIG__vehicle__body{animation:.2s ease-in-out infinite alternate Spinner-module-scss-module__k8_AIG__shake}.Spinner-module-scss-module__k8_AIG__vehicle__line{transform-origin:100%;stroke-dasharray:22;animation:.8s ease-in-out infinite both Spinner-module-scss-module__k8_AIG__line}.Spinner-module-scss-module__k8_AIG__vehicle__line_top{animation-delay:0s}.Spinner-module-scss-module__k8_AIG__vehicle__line_middle{animation-delay:.2s}.Spinner-module-scss-module__k8_AIG__vehicle__line_bottom{animation-delay:.4s}@keyframes Spinner-module-scss-module__k8_AIG__shake{0%{transform:translateY(-1%)}to{transform:translateY(3%)}}@keyframes Spinner-module-scss-module__k8_AIG__line{0%{stroke-dashoffset:22px}25%{stroke-dashoffset:22px}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22px}to{stroke-dashoffset:-22px}}
.SurveyLayout-module-scss-module__LqNDYq__TextContainer{background:#00214b;width:100%;height:100%;position:absolute}.SurveyLayout-module-scss-module__LqNDYq__BannerStyle{padding-bottom:2rem;position:relative;overflow:hidden}.SurveyLayout-module-scss-module__LqNDYq__BannerStyle h1{text-align:center;font-size:25px}@media (min-width:768px){.SurveyLayout-module-scss-module__LqNDYq__BannerStyle h1{font-size:30px}}@media (min-width:1200px){.SurveyLayout-module-scss-module__LqNDYq__BannerStyle h1{font-size:38px}}@media (min-width:768px){.SurveyLayout-module-scss-module__LqNDYq__BannerStyle{height:200px}}@media only screen and (max-width:1440px) and (min-width:1200px){.SurveyLayout-module-scss-module__LqNDYq__Hero{margin-left:.4rem}}.SurveyLayout-module-scss-module__LqNDYq__HeroText{text-align:center}@media (min-width:992px){.SurveyLayout-module-scss-module__LqNDYq__HeroText{text-align:left;margin-top:0}}.SurveyLayout-module-scss-module__LqNDYq__HeroText p{font-size:.9rem}@media (min-width:768px){.SurveyLayout-module-scss-module__LqNDYq__HeroText p{font-size:1.4rem}.SurveyLayout-module-scss-module__LqNDYq__HeroText h1{font-size:3.5rem}}
