.App{height:100%}.inputtext{background:#fff;border:1px solid #e6ebf1;border-radius:5px;display:block;font-size:15px;margin:8px 0;outline:none;padding:14px 10px;width:100%}.inputtext:focus{border:1px solid var(--color-primary)}.tab__border{position:relative}.tab__border:after{background-color:#2c53d2;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.set-bottom-slick-dot .slick-dots{bottom:10px}.set-bottom-slick-dot .slick-dots li{margin:0}.set-bottom-slick-dot .slick-dots li,.set-bottom-slick-dot .slick-dots li button,.set-bottom-slick-dot .slick-dots li button:before{height:30px;width:30px}.set-bottom-slick-dot .slick-dots li button:before{color:#fff;font-size:8px;line-height:30px;opacity:.5}.set-bottom-slick-dot .slick-dots li.slick-active button:before{color:#fff;opacity:1}.rct-text{color:#000;font-size:11px}.react-checkbox-tree{font-size:9px}.fb-button{align-items:center;background:#fff;border:1px solid rgba(63,81,181,.5);border-radius:5px;display:flex;flex:1 1;gap:10px;justify-content:center;padding:10px;text-decoration:none;width:100%}.fb-button__image{display:flex;height:30px;width:30px}.fb-button__text{color:#1a77f1;display:flex;font-size:15px;margin-left:8px}.fb-button:hover{background-color:rgba(63,81,181,.04);border-color:#3f51b5}.custom-button{align-items:center;background:var(--color-primary);border:0;border-radius:5px;box-shadow:0 0 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:15px;height:47px;justify-content:center;padding:15px;text-decoration:none;transition:all .3s ease;width:100%}@media screen and (max-width:600px){.custom-button{font-size:14px;height:44px}}.custom-button:hover{background:#5373db;border:1px solid var(--color-primary);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;height:47px}.custom-button:active{box-shadow:0 2px 5px rgba(0,0,0,.2)}.button-link{color:#000;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none}.button-link :hover,.separator{color:var(--color-primary)}.separator{align-items:center;display:flex;font-size:14px;font-weight:600;margin:20px 0;text-align:center;width:100%}.separator:after,.separator:before{border-bottom:1px dashed #e0e0e0;content:"";flex:1 1}.separator:not(:empty):before{margin-right:1em}.separator:not(:empty):after{margin-left:1em}.errors{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;display:flex;flex-direction:column;margin:20px 0;padding:10px;width:100%}.errors__title{font-size:18px;font-weight:700}.errors__content{font-size:15px;font-weight:500}.errors__error{color:#721c24;margin-bottom:1rem}.errors__error:last-child{margin-bottom:0}.home{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:600px){.home{display:none}}.home__hero{display:flex;margin-top:80px;position:relative;width:var(--width)}.home__slick{display:block;position:relative;text-align:center;top:-1px}.home__hiw-tab{align-items:center;background:#fff;border-radius:15px;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:10px 18px;text-align:center}.home__tab-active{background:var(--color-primary);color:#fff}.home__hero-left{display:flex;flex:1 1;flex-direction:column}.home__hero-left h1{font-size:50px}.home__hero-left p{display:flex;font-size:18px;font-weight:700;margin-top:25px}.home__hero-left p span{color:var(--color-primary)}.home__hero-left .home-search{margin-top:60px}.home__hero-right{display:flex;flex:1 1;flex-direction:column}@media(min-width:900px)and (max-width:1110px){.home__hero-right{display:none}}.home__hero-right .image-holder{background:#ddd;border-radius:15px;display:flex;height:370px;width:555px}.home__hero-right .image-holder img{height:370px}.home__hiw{align-items:center;display:flex;flex-direction:column;height:900px;overflow:hidden;padding:50px 0;position:relative;width:100%}.home__hiw .bg{background:#eff5ff;display:flex;height:800px;position:absolute;top:300px;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);width:100%;z-index:0}.home__hiw-content{width:var(--width);z-index:10}.home__hiw-content .hiw-component{align-items:center;display:flex}.home__hiw-content .hiw-component svg{-webkit-filter:drop-shadow(2px 4px 4px rgba(0,0,0,.149));filter:drop-shadow(2px 4px 4px rgba(0,0,0,.1490196078))}.home__hiw-content .hiw-component .box{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.15);height:400px;margin-top:175px;width:600px}.home__why-us{align-items:center;background:#eff5ff;display:flex;flex-direction:column;height:700px;overflow:hidden;padding:50px 0;position:relative;width:100%}.home__why-us .bg{background:var(--color-primary);top:250px;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}.home__why-us .bg,.home__why-us .bg-white{display:flex;height:400px;position:absolute;width:100%;z-index:0}.home__why-us .bg-white{background:#fff;top:550px}.home__why-us .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:var(--width)}.home__why-us .content .video-holder{align-items:center;display:flex;justify-content:center;margin-top:50px;width:100%}.home__why-us .content .video-holder .video{border-radius:5px;display:flex;height:450px;position:relative;z-index:20px}.home__why-us .content .video-holder .video img{height:450px}.home__garages{display:flex;flex-direction:column;width:var(--width)}.home__garages .preferred{font-size:1.5rem;font-weight:700;margin:40px 0 20px}.home__garages .filter-holder{display:flex}.home__garages .filter-holder .filter-region{border:1px solid #ddd;border-radius:5px;padding:10px}.home__garages .garage-list-holder{display:flex;flex-direction:column;font-size:1.5rem;margin-top:50px}.home__testimonials{align-items:center;display:flex;flex-direction:column;height:550px;overflow:hidden;padding:50px 0;position:relative;width:100%}.home__testimonials .bg{background:#eff5ff;display:flex;height:800px;position:absolute;top:125px;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);width:100%;z-index:0}.home__testimonials .content{width:var(--width)}.home__testimonials .content .slick-dots{bottom:-46px;margin:-35px 0}.home__testimonials .content .bubble .photo{width:300px}.home__testimonials .content .dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:60px;width:100%}.home__testimonials .content .dots .dot{background-color:#d9e8ff;border-radius:5px;cursor:pointer;height:10px;width:10px}.home__testimonials .content .dots .dot-active{background-color:var(--color-primary);border-radius:5px;cursor:pointer;height:10px;width:10px}.home__garage-testmonial-gap{background-color:#eff5ff;height:50px;width:100%}.home__garage-onboarding{align-items:center;background:var(--color-primary);display:flex;flex-direction:column;justify-content:center;padding:50px 0;width:100%}.home__garage-onboarding .content{display:flex;flex-direction:column;width:var(--width)}.home__garage-onboarding .button-holder{align-items:center;display:flex;justify-content:center;margin-top:40px}.home__garage-onboarding .button-holder .button{background:#fff;color:var(--color-primary);width:250px}.home__footer{align-items:center;background:var(--color-background-primary);flex-direction:column;justify-content:center;padding-bottom:30px;padding-top:24px}.home__footer,.home__footer .marquee-container{display:flex;width:100%}.home__footer .marquee-container h1{font-size:5rem;line-height:65px}.home__footer .marquee-container h1 span{color:var(--color-primary)}.home__footer .marquee-container h1 a{color:var(--color-primary);text-decoration:none}.home__footer .marquee-container h1 a:hover{text-decoration:underline}.home__footer .content{display:flex;justify-content:space-around;padding:0 24px;width:100%}@media screen and (max-width:600px){.home__footer .content{align-items:center;flex-direction:column}}.home__footer .content .section{width:250px}@media screen and (max-width:600px){.home__footer .content .section{width:80%}}.home__footer .content .section .logo{align-items:flex-start;justify-content:flex-start}.home__footer .content .section h6{color:var(--color-primary);display:flex;font-size:1.6rem;font-weight:700}@media screen and (max-width:600px){.home__footer .content .section h6{margin-top:16px}}.home__footer .content .section p,.home__footer .content .section span.text{display:flex;font-size:1.2em;margin-top:8px}@media screen and (max-width:600px){.home__footer .content .section p,.home__footer .content .section span.text{margin-top:10px}}.home__footer .social{display:flex;margin-top:20px}.home__footer .social svg{font-size:24px}.home__footer .social li{margin:0 4px}.home__footer .social li:first-child{margin-left:0}.reasons{margin-top:50px;padding:20px 0}.reasons,.reasons .reason{align-items:center;display:flex;justify-content:center}.reasons .reason{flex-direction:column;width:300px}.reasons .reason .icon-holder{align-items:center;background:#b5c5f2;border-radius:50px;display:flex;font-size:30px;height:75px;justify-content:center;margin-bottom:20px;width:75px}.reasons .reason h2{color:#fff;padding-bottom:20px}.reasons .reason hr{border:2px solid #fff;border-radius:1px;margin-bottom:20px;width:50px}.reasons .reason .text{color:#fff;font-size:15px;font-weight:400;line-height:18px;text-align:center;width:225px}.testimonials .slick-dots{bottom:-46px}.testimonials .slick-dots button:before{color:#fff;opacity:.6}.testimonials .slick-dots li.slick-active button:before{color:#fff;opacity:1}.testimonials .slick-track .testimony{background:#fff;border:1px solid #e6ebf1;color:#000;height:317px;width:340px}.testimonials .slick-track .testimony .MuiRating-iconEmpty{color:rgba(0,0,0,.26)}.header{align-items:center;border-bottom:1px solid #e3e4ff;display:flex;height:60px;justify-content:center;padding:0;z-index:1100}.header__wrap{display:flex;justify-content:space-between;max-width:1360px;padding:0 40px;width:100%}@media screen and (max-width:899px){.header__wrap{display:none}}.header__logo{align-items:center;color:var(--color-primary);display:flex;font-size:20px;font-weight:600;justify-content:center}.header__logo svg{cursor:pointer;left:-24px;position:relative;width:250px}.header__nav{display:flex;gap:20px}.header__links-grid{display:flex;margin-left:0}.header__nav-item{align-items:center;display:flex;justify-content:center}.header__nav-item a{color:var(--black);display:block;font-size:15px;font-weight:600;text-decoration:none}.header__nav-item a:hover{opacity:.8}.header__nav-item a.cta{background:var(--color-primary);border-radius:5px;color:#fff;display:block;margin-left:10px;padding:10px 20px;transition:all .3s ease}.header__nav-item a.cta:hover{background:var(--color-primary-dark);opacity:1}.header__nav-item a.cta-hollow{background:var(--color-white);border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);display:block;margin-left:10px;padding:10px 20px;transition:all .3s ease}.header__nav-item a.cta-hollow:hover{background:var(--color-primary);color:var(--color-white);opacity:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:Poppins,sans-serif!important;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}body{font-size:10px;line-height:1}#root,body,html{font-size:10px;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--black:#212121;--color-primary:#2c53d2;--color-primary-dark:#183594;--color-primary-light:#a5bbf0;--color-danger:#f44336;--color-danger-light:#f85524;--color-success:#4caf50;--color-success-dark:#368839;--color-warning:#ff9800;--color-info:#2196f3;--color-light:#f4f4f4;--color-dark:#212121;--color-white:#fff;--color-transparent:transparent;--color-background-primary:#f8f9ff;--width:1110px}@media screen and (max-width:1110px){:root{--width:90%}}