html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-family:Roboto,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1500px){:root{font-size:21px}}#root{max-width:100%}a:hover{color:#7b7680}html,body{height:100%;width:100%}html,body{overflow-x:hidden}.divider-lines{height:2rem;width:90%;border-bottom:3px solid transparent;border-image:linear-gradient(#c5bf79b2,#fff) 300;animation:3s huerotate 1s linear infinite}.divider-lines2{height:2rem;width:70%;border-bottom:3px solid transparent;border-image:linear-gradient(#c5bf79b2,#fff) 300;animation:3s huerotate 2s linear infinite}.divider-lines3,.divider-lines4{height:2rem;width:50%;border-bottom:3px solid transparent;border-image:linear-gradient(#c5bf79b2,#fff) 300;animation:3s huerotate 3s linear infinite}.divider-lines5{height:2rem;width:70%;border-bottom:3px solid transparent;border-image:linear-gradient(#c5bf79b2,#fff) 300;animation:3s huerotate 2s linear infinite}.divider-lines6{height:2rem;width:90%;border-bottom:3px solid transparent;border-image:linear-gradient(#c5bf79b2,#fff) 300;animation:3s huerotate 1s linear infinite;margin-bottom:3rem}@media (min-width: 1500px){#root{font-size:21px}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:0 6rem;height:10vh;position:sticky;top:0;background:#fff;box-shadow:#00000080 0 0 20px;z-index:10}.navbar-link{text-decoration:none;color:#fff;cursor:pointer;color:#000}.navbar-logo{font-size:2rem}.navMenu{display:flex;gap:6rem}.navbar-link{position:relative}.navbar-link:after{content:"";position:absolute;height:.05rem;background-color:#9e2a2a;top:1.1rem;left:0;transform:scaleX(0);transition:.3s ease;margin-top:.5rem}.navbar-link:hover:after{transform:scaleX(1.1)}.navMenu-about-link:after{width:2.7rem}.navMenu-services-link:after{width:3.8rem}.navMenu-testimonials-link:after{width:4.2rem}.navMenu-contact-link:after{width:3.6rem}@media (max-width: 450px){.navbar{justify-content:space-between;padding:0 2rem}.navMenu{position:absolute;top:0;left:0;bottom:0;right:0;bottom:-100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;font-size:2rem;z-index:12}.navbar-link:after{content:none}.navMenu-about-Container{width:100vw;display:flex;height:10%;align-items:center;justify-content:center}.navMenu-about-Container:active{background-color:#242424;color:#fff}.navMenu-about-Container:active a{color:#fff}.navMenu-about-Container a{color:#000}.navMenu.navMobile-hide{transform:translateY(-100%);transition:.5s transform ease-in}.navMenu.navMobile-show{transform:translateY(0);transition:.5s transform ease-in}}.hamburgerMenu{display:none;margin-top:.5rem;z-index:13}@media (max-width: 450px){.hamburgerMenu{display:block;padding-bottom:1rem}body{-webkit-tap-highlight-color:transparent}#menu_checkbox{display:none}label{display:block;width:1.9rem;cursor:pointer}label div{position:relative;top:0;height:.375rem;background-color:#242424;margin-bottom:.375rem;transition:.3s ease transform,.3s ease top,.3s ease width,.3s ease right;border-radius:2px;filter:drop-shadow(0 0 3em #646cffaa)}label div:first-child{transform-origin:0}label div:last-child{margin-bottom:0;transform-origin:1.875rem}label div:nth-child(2){right:0;width:1.875rem}#menu_checkbox:checked+label:before{background-color:#4caf50}#menu_checkbox:checked+label div:first-child{top:-3px;transform:rotate(45deg)}#menu_checkbox:checked+label div:last-child{top:3px;transform:rotate(45deg)}#menu_checkbox:checked+label div:nth-child(2){width:2.625rem;top:0;right:.406rem;transform:rotate(-45deg)}}.home{min-height:100%;text-align:center}.home-hero{height:90vh;line-height:45vh;background-image:url(/assets/MechanicHero7-h-SR7ie6.jpg);animation:2s imageShrink linear;background-repeat:no-repeat;background-size:100% 100%;position:relative;display:flex;flex-direction:column;align-items:center}@keyframes imageShrink{0%{transform:scale(1.2)}to{transform:scale(1)}}.home-hero{color:#583f3fc0}.home-hero-title{font-size:8rem;background-color:#7b848d5b;width:60%;animation:3s imageShrink ease-in}@keyframes textScale{0%{transform:scale(.5)}to{transform:scale(1)}}.home-hero-ad{font-size:2rem;font-style:italic;animation:2s textScale ease-in}.home-lightFlickerLong1{position:absolute;width:27.5%;height:1.2%;border-radius:.5rem;background-color:#fff;box-shadow:0 0 20px 25px #324e9c,0 0 5px 2px #1414f3de inset;top:13.2%;left:6%;transform:rotate(8deg);animation:10s brockenLightFlicker infinite}@keyframes brockenLightFlicker{0%{opacity:100%}25%{opacity:50%}50%{opacity:100%}69%{opacity:100%}69.99%{opacity:0%}70%{opacity:100%}71%{opacity:0%}to{opacity:100%}}@keyframes lightFlicker{0%{opacity:100%}25%{opacity:0%}50%{opacity:100%}75%{opacity:0}to{opacity:100%}}.home-lightFlickerLong2{color:#000;position:absolute;width:27.5%;height:1.2%;border-radius:.5rem;background-color:#fff;box-shadow:0 0 20px 25px #324e9c,0 0 5px 2px #1414f3de inset;top:13.2%;left:67%;transform:rotate(-8deg)}.home-hero-lightFlicker1{position:absolute;background-color:#8816169d;width:.3%;height:1.4%;border-radius:.25rem;top:49%;left:39.08%;box-shadow:0 0 10px 7px #8816169d,0 0 .2px .2px #8816169d inset;animation:.9s lightFlicker .3s infinite}.home-hero-lightFlicker2{position:absolute;background-color:#8816169d;width:.3%;height:1.4%;border-radius:.25rem;top:49%;left:39.88%;box-shadow:0 0 10px 7px #8816169d,0 0 .2px .2px #8816169d inset;animation:.9s lightFlicker .6s infinite}.home-hero-lightFlicker3{position:absolute;background-color:#8816169d;width:.3%;height:1.4%;top:49%;left:40.7%;box-shadow:0 0 6px 6px #8816169d,0 0 .3px .3px #8816169d inset;animation:.9s lightFlicker .9s infinite}.home-hero-lightFlicker4{position:absolute;background-color:#8816169d;width:.3%;height:1.4%;border-radius:.25rem;top:49%;left:59.2%;box-shadow:0 0 6px 6px #8816169d,0 0 .2px .2px #8816169d inset;animation:.9s lightFlicker .9s infinite}.home-hero-lightFlicker5{position:absolute;background-color:#8816169d;width:.3%;height:1.4%;border-radius:.25rem;top:49%;left:59.9%;box-shadow:0 0 6px 6px #8816169d,0 0 .2px .2px #8816169d inset;animation:.9s lightFlicker .6s infinite}.home-hero-lightFlicker6{position:absolute;background-color:#8816169d;width:.3%;height:1.4%;top:49%;left:60.6%;box-shadow:0 0 10px 7px #8816169d,0 0 .2px .2px #8816169d inset;animation:.9s lightFlicker .3s infinite}.home-whyChooseUs{height:100vh;font-size:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:10rem;margin:15rem 0}.home-whyChooseUs-title{font-size:2.5rem;color:#c5bf79b2}.home-whyChooseUs-content{display:flex;flex-direction:column;gap:2rem}.home-whyChooseUS-badges{display:flex;justify-content:space-around;flex-wrap:wrap;flex-direction:column;align-items:center;gap:3rem}.home-whyChooseUS-badges-topRow{display:flex;justify-content:center;gap:10rem;width:100%}.home-whyChooseUS-badges-bottomRow{display:flex;justify-content:space-around;width:100%}.whychooseus-acuraLogo{height:190px}.audiLogo{height:12.5rem}.bmwLogo{height:12.5rem;filter:invert(75%)}.home-whyChooseUs-badges-porscheLogo{display:flex;align-items:center}.porscheLogo{width:16.25rem}.mercLogo{fill:#c5bf79b2;height:12.5rem}.bestQualityLogo,.whyChooseUs-hondaLogo{height:12.5rem}.home-serviceOverview-title{font-size:2.5rem;color:#c9d2e4b0}.home-serviceOverview-content{margin-top:8rem}.home-serviceOverview-content-services{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.home-contact{margin:15rem 0}.home-contact-title{font-size:2.4rem;color:#c5bf79b2}.home-contact-content{display:flex;flex-direction:column;gap:4rem;margin-top:8rem;font-size:1.5rem}.home-contact-content-container{display:flex;flex-direction:column;gap:1rem}.home-contact-content-text:hover,.home-contact-content-text:active{color:#ff007741}.home-contact-content-left{position:relative;left:-70%;font-style:italic;font-weight:500}.home-contact-content-left1{transition:left 1.2s ease-out}.home-contact-content-left2{transition:left 1.2s ease-out .5s}.home-contact-content-left3{transition:left 1.2s ease-out .75s}.home-contact-content-right{position:relative;right:-70%;font-style:italic}.home-contact-content-right1{transition:right 1.2s ease-out}.home-contact-content-right2{transition:right 1.2s ease-out .5s}.home-contact-content-right3{transition:right 1.2s ease-out .75s}.home-contact-content-left.slideIn{left:0}.home-contact-content-right.slideIn{right:0}.home-contact-content-left1.slideIn{display:flex;padding-left:10rem}.home-contact-content-left2.slideIn{display:flex;padding-left:13rem}.home-contact-content-left3.slideIn{display:flex;padding-left:16rem}.home-contact-content-right1.slideIn,.home-contact-content-right2.slideIn,.home-contact-content-right3.slideIn{display:flex;justify-content:flex-end;padding-right:13rem}.home-googleReviews{padding-top:5rem;display:flex;flex-direction:column;gap:5rem}.home-googleReviews-title{font-size:2.5rem;color:#c9d2e4b0}.home-serviceOverview-content-services-card{max-width:25rem;border:solid;border-radius:1rem;border-width:2px;border-color:#afa547;padding:3rem .25rem;display:flex;flex-direction:column;gap:1rem;background-color:#f7f7ff;color:#000}.home-serviceOverview-content-services-card:hover{transform:scale(1.1);translate:1s scale linear}.home-serviceOverview-content-services-card-title{font-size:1.5rem;text-decoration:underline}.home-serviceOverview-content-services-card-img{height:2rem}.home-serviceOverview-content-services-card-summary{padding:.5rem}.reviewCard{max-width:12rem;border:solid;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.75rem 2.5rem;background-color:#394355c5;cursor:pointer;text-align:center}.reviewcard-stars-rating{display:flex;justify-content:center;gap:.2rem}.googleReview-star{height:15px}.reviewCard-rating{font-size:.75rem}.googleReviewsWidget{display:flex;position:relative;overflow:hidden;height:15rem;align-items:center;border-top:solid;border-bottom:solid;border-top-width:1.5rem;border-bottom-width:2rem;padding:1.5rem 0;width:100%}.googleReviewCards{display:flex;position:absolute;width:100%;justify-content:space-between}.googleReviewCards.set1{animation:30s scrollSet1 linear infinite}.googleReviewCards.set2{visibility:hidden;animation:30s scrollSet2 15s linear infinite}@keyframes scrollSet1{0%{transform:translate(100vw)}to{transform:translate(-110vw)}}@keyframes scrollSet2{0%{visibility:visible;transform:translate(100vw)}to{visibility:visible;transform:translate(-110vw)}}.about{display:flex;min-height:100vh;align-items:center;flex-direction:column}.aboutUs-title{font-size:3.5rem;padding:6rem 0 3rem;position:relative;right:33%;color:#c5bf79b2}.about-aboutUsImg{filter:grayscale(60%);height:25rem;border-radius:1rem;border:solid;border-color:#afa547}.aboutUs-intro{display:flex;flex-direction:column;gap:1rem}.about-aboutUs-header{font-size:2rem;font-style:italic;font-weight:800}.aboutUs-content{display:flex;gap:5rem}.about-aboutUs{width:30rem;font-size:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.aboutUs-qualification{font-size:2rem;padding:10rem;text-align:center}.aboutUs-mission{font-size:2.5rem;padding:5rem 10rem 10rem;font-style:italic;text-align:center}.about-aboutUs-logos{display:flex;gap:4rem}.aboutUs-bestQualityLogo{height:13.5rem}.about-aboutUs-logos{padding-top:5rem;padding-bottom:5rem}.aboutUS-porsecheLogo{display:flex;align-items:center}.services{display:flex;min-height:100vh;align-items:center;flex-direction:column}.services-title{font-size:3.5rem;padding:6rem 0 3rem;position:relative;right:9%;color:#c5bf79b2}.services-qualifications{display:flex;flex-direction:column;align-items:center;padding-bottom:8rem}.services-qualifications-heading{font-size:2rem;padding:5rem 0 3rem;width:60%;display:flex;text-align:center;font-weight:800}.services-qualifications-heading-bold{font-size:2.5rem;color:#e4c8a1ab}.services-img{padding:3rem 0;width:100%}.services-mechanicImg{width:100%;filter:grayscale(40%)}.services-qualifications-contents{display:flex;flex-direction:column;gap:1rem}.services-qualifications-content{text-align:center;font-size:1.5rem}.services-qualifications-content span{color:green;margin-left:2rem}.services-serviceProvided{display:flex;flex-direction:column;align-items:center;width:80%;margin-top:3rem;gap:.3rem}.services-serviceProvided-title{font-size:2.5rem;font-style:bold;align-self:flex-start}.services-serviceProvided-section{width:70%;text-align:center;font-size:2rem;padding:1rem;background-color:#8891709d;color:#fff;border-radius:5px;transition:.75s height linear;height:2rem;overflow-y:hidden;display:flex;flex-direction:column;gap:2rem}.services-serviceProvided-section:hover{background-color:#fff;color:#000}.services-serviceProvided-section-title{pointer-events:none;font-weight:800}.services-serviceProvided-section-content{transition:2s opacity linear;display:flex;flex-direction:column;gap:.7rem}.services-serviceProvided-section-content.hide{opacity:0}.services-serviceProvided-section-content.show{opacity:100}.services-serviceProvided-section-content-info{font-size:1.5rem;pointer-events:none}.contact{display:flex;min-height:100vh;flex-direction:column;align-items:center}.contact-title{font-size:3.5rem;padding:6rem 0 3rem;position:relative;left:34%;color:#c5bf79b2}.contact-infobox{display:flex;justify-content:center;padding:5rem;gap:10rem;width:100%}.contact-infobox-img-container{display:flex;align-items:center}.contact-infobox-img{width:40rem;filter:grayscale(40%);border:solid;border-color:#646352b2;border-radius:1rem}.contact-infobox-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem}.contact-infobox-form input{text-align:center;height:1.25rem}.contact-infobox-form-title{color:#c9d2e4b0;font-size:2rem;margin-bottom:3rem;font-weight:600}.contact-infobox-form-message{height:10rem;width:20rem}.contact-infobox2{display:flex;width:100%;justify-content:center;align-items:center;gap:15rem;height:60vh;font-size:1.25rem;text-align:center;margin-bottom:6rem;margin-top:6rem}.contact-infobox2-hours-comInfo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.contact-infobox2-comInfo{display:flex;flex-direction:column;gap:3rem}.contact-infobox2-comInfo-title{font-size:2rem;font-weight:500;color:#c9d2e4b0}.contact-infobox2-comInfo-container{display:flex;flex-direction:column;gap:.75rem}.contact-infobox2-comInfo-content{display:flex;gap:.5rem;justify-content:center}.contact-infobox2-comInfo-label{color:#e4c8a1ab}.contact-infobox2-hours{display:flex;gap:3rem;flex-direction:column}.contact-infobox2-hours-title{font-size:2rem;font-weight:500;color:#c9d2e4b0}.contact-infobox2-hours-container{display:flex;gap:2rem;justify-content:center}.contact-infobox2-hours-days-day{color:#e4c8a1ab}.testimonials{display:flex;min-height:100vh;align-items:center;flex-direction:column}.testimonials-title{font-size:3.5rem;padding:6rem 0 3rem;position:relative;left:16%;color:#c5bf79b2}.testimonials-ourWork{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:3rem}.testimonials-ourWork-statement{font-size:1.75rem;padding:2rem 10rem;text-align:center;margin-bottom:2rem;font-style:italic}.testimonials-ourWork-statement2{font-size:1.75rem;padding:2rem 10rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:2rem}.testimonials-ourWork-statement2-header{font-size:2rem;font-style:italic;padding:0 6rem;font-weight:800}.testimonials-ourWork-statement2-content{font-size:1.25rem;padding:0 10rem}.testimonials-bold{font-size:2.5rem;color:#e4c8a1ab}.caseBox{display:grid;height:70%;width:100%;border:40px solid transparent;align-items:center;justify-content:center;grid-template-columns:1fr 3fr;box-sizing:border-box;padding:0 1.5rem;position:relative}.caseList{grid-column:1/2;height:100%;width:100%;border-right:solid;border-width:1px;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;flex-basis:230px;color:#ffebcd}.caseList-title{font-size:2rem;margin-left:2rem}.caseList-menu{display:flex;flex-direction:column;justify-content:center;gap:.5rem;font-style:italic;height:90%}.casePlaceHolder{height:90%;width:65%;right:6%;background-image:url(/assets/workingHard-DJlKvURz.jpg);position:absolute;transition:1.25s opacity ease-out;z-index:2;filter:grayscale(60%)}.casePlaceHolder.closed{opacity:100}.casePlaceHolder.open{opacity:0}.case{cursor:pointer;font-size:1.25rem;color:gray}.case:hover{color:#fff}.case:active{color:#5e7441}.case-starter{color:#7fffd4}.caseShow{grid-column:2/3;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.caseShow.hide{display:none}.caseShow-img{max-width:100%;min-width:20rem;border:solid;border-color:#77674e;filter:grayscale(40%);box-sizing:border-box}:root{--skintone-color: #de9b72;--dark-color: #3a3d3e}.main{height:100%}.workFrame{padding:0;margin:0;width:100%}.body{height:20%;display:flex;justify-content:center;flex-direction:column;background-size:140%!important;background-repeat:no-repeat!important;background-position:center!important}@media (min-width: 992px){.body{background-size:148vh!important;background-repeat:no-repeat!important;background-position:50% -31vh!important}}.row{margin-right:0;margin-left:0}.social-row{display:flex;flex-direction:column;right:0;position:absolute}@media (min-width: 768px){.social-row{position:relative;flex-direction:row;justify-content:flex-end}}.social-row a{width:2em;height:2em;background-repeat:no-repeat;background-size:contain;padding:1em 0;z-index:5;margin-bottom:1em;margin-right:1em}@media (min-width: 768px){.social-row a{width:2.5em;height:2.5em;padding:1em 0;margin-bottom:0}}@media (min-width: 1200px){.social-row a{width:3em;height:3em;padding:0}}.countach{font-family:countach,sans-serif;font-weight:400;font-style:normal}.tilda-petite{font-family:tilda-petite,sans-serif;font-weight:400;font-style:normal}.montserrat{font-family:montserrat,sans-serif;font-weight:300;font-style:normal}.skintone-text{color:var(--skintone-color)}.dark-text{color:var(--dark-color)}.white-text{color:#fff}a:hover{color:#c2c2c2}.dark-background{background:var(--dark-color)}.logo{width:20vh}@media (min-width: 768px){.logo{width:16em}}@media (min-width: 992px){.logo{width:18em}}@media (min-width: 1200px){.logo{width:28vh;height:28vh}}h1{font-size:4.5vh;letter-spacing:4px;padding-top:.5em}@media (min-width: 992px){h1{font-size:2.75em}}@media (min-width: 1200px){h1{font-size:3em;letter-spacing:5px}}.lead{font-size:1.5rem;padding-top:.5em}@media (min-width: 992px){.lead{font-size:2rem;padding-top:.5em}}@media (min-width: 1200px){.lead{font-size:2.5rem;padding-top:1em}}p.general{font-size:2.5vh;margin-bottom:.5em;line-height:1.25em}@media (min-width: 992px){p.general{font-size:1.25em;line-height:1.5em}}@media (min-width: 1200px){p.general{font-size:1.5em}}.inner-border{display:flex;justify-content:center;flex-direction:column}.outer-border{border:2px solid #de9b72;height:99%;width:98%;padding:6px;margin:0 auto}@media (min-width: 992px){.outer-border{height:94%}}.mid-border{border:6px solid #de9b72;height:100%;width:100%;padding:6px;margin:auto}.inner-border{position:relative;border:2px solid #de9b72;height:100%;width:100%;margin:auto}.corner-decoration{position:absolute;width:3em;margin:-3px}@media (min-width: 768px){.corner-decoration{width:3.5em;margin:-4px}}@media (min-width: 992px){.corner-decoration{width:4em;margin:-5px}}@media (min-width: 1200px){.corner-decoration{width:5em;margin:-6px}}.corner-decoration.corner-left-top{left:0;top:0}.corner-decoration.corner-right-top{top:0;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.corner-decoration.corner-right-bottom{right:0;bottom:0;-webkit-transform:scale(-1);transform:scale(-1)}.corner-decoration.corner-left-bottom{left:0;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.vertical-decoration{position:absolute;left:0;right:0;margin:auto;width:11em}@media (min-width: 768px){.vertical-decoration{width:16em}}@media (min-width: 992px){.vertical-decoration{width:20em}}@media (min-width: 1200px){.vertical-decoration{width:27em}}.vertical-decoration.top{top:0}.vertical-decoration.bottom{bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.footer{background-color:#a3a18994;color:#fff;text-align:center}
