@font-face{font-family:Bebas;src:url(/fonts/BebasNeue-Regular.f8cd6b7d.ttf) format("ttf");font-weight:400;font-style:normal}body{font-family:Bebas,Avenir,Helvetica,Arial,sans-serif}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000}body{margin:0}nav{position:relative;height:150px;background-color:#f2a541;border-top:2px solid #000}#logo{position:absolute;left:50%;transform:translateX(-50%);width:calc(10vw + 250px);top:0;pointer-events:none}#contact-bar{display:flex;padding-top:20px;border:2px solid #000;background-color:#fff}.contact{text-align:center;margin:auto;margin-bottom:0}.icon-black{color:#000}.icon-red{color:red}.black-background{background-color:#000}.menu-spacer{background-color:#f2a541;padding-top:20px;border-bottom:10px solid #000}.menu-bar{background-color:#fff;border-top:10px solid #000}.flex-container{align-items:flex-start}.flex-container,.flex-justify-container{display:flex;justify-content:center}.half{width:50%;display:inline-block}.match-height{display:flex;align-items:center;justify-content:center;text-align:center}.purple-block{background-color:#946ca8}.green-block,.purple-block{border-bottom:10px solid #000;padding:20px}.green-block{background-color:#6da86c}.blue-block{background-color:#42a4f5;border-bottom:10px solid #000;padding:20px}.funky-text{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-6px 6px 0 #000}.funky-text,.funky-text-two{font-size:50px;font-weight:1000;color:#fff;text-transform:uppercase;letter-spacing:1px}.funky-text-two{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-3px 3px 0 #f2a541,-6px 6px 0 #000}.menu-text{font-size:30px;font-weight:200px;text-decoration:none;display:flex;justify-content:space-evenly}.router-link-active{font-weight:1000px}#repair-library-title{padding:5%;background-color:#f2a541;border:10px solid #000;border-top:none;display:flex;align-items:center}#youtube-link{display:block;margin-left:auto;margin-right:auto;width:50%}#car-selector{padding:5vh;width:50%;margin:auto}.container{display:flex;justify-content:center;align-items:center;width:100%}#photogrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;padding:10px;background-color:#000;width:100%}#photogrid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 10px red}#photogrid img:first-child{grid-row:1/2;grid-column:1/2}#photogrid img:nth-child(2){grid-row:2/3;grid-column:1/2}#photogrid img:nth-child(3){grid-row:1/3;grid-column:2/3}.car-info-window{margin:0 2% 0 2%;padding-top:20px;border:2px solid #000;border-radius:20px;box-shadow:-5px 5px 0 #f2a541,-10px 10px 0 #000;height:auto;background-color:#fff}.gradient-background{background:linear-gradient(0deg,#ffcb88,#ffd7a2);padding-top:50px;border-top-right-radius:30px;border-top-left-radius:30px;padding-bottom:50px;border:2px solid #000;border-bottom:5px solid #000}footer{background-color:#f2a541;padding:20px;border-top:5px solid #000;margin-top:5%}.secondary-button{display:block;margin:20px auto;padding:10px 20px;font-size:16px;font-weight:700;color:#000;background-color:#f2a541;border:2px solid #000;border-radius:5px;cursor:pointer}.secondary-button:hover{background-color:#9b6b2c}@media (max-width:1900px){.menu-spacer{background-color:#f2a541;padding-top:60px;border-bottom:10px solid #000}}@media (max-width:1500px){.menu-spacer{background-color:#f2a541;padding-top:40px;border-bottom:10px solid #000}}@media (max-width:580px){.menu-spacer{background-color:#f2a541;padding-top:0;border-bottom:none}body #contact-bar{padding-top:40px}body #logo{position:absolute;pointer-events:none;left:50%;transform:translateX(-50%);width:calc(8vw + 250px);top:-10px}body .green-block{border-top:none}body .funky-text{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-6px 6px 0 #000}body .funky-text,body .funky-text-two{font-size:40px;font-weight:1000;color:#fff;text-transform:uppercase;letter-spacing:1px}body .funky-text-two{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-3px 3px 0 #f2a541,-6px 6px 0 #000}.menu-text,h2{font-size:20px}body .half{width:100%}body .flex-container{display:block}body #car-selector{width:80%;margin:auto}body #repair-library-title{display:block;border-left:none;border-right:none}body #youtube-link{width:80%}body .car-info-window{margin:20px;padding-top:10px;width:80%;border:2px solid #000;border-radius:20px;box-shadow:-5px 5px 0 #f2a541,-10px 10px 0 #000;height:auto}body .car-info-window h3{margin:0}}.video-section{padding:20px;font-family:Arial,sans-serif;margin-bottom:20px}.video-list{display:flex;flex-wrap:wrap;gap:16px}.video-item{display:flex;flex-direction:column;width:200px;border:4px solid #000;border-radius:20px;margin:auto;padding:20px;transition:background-color 50ms ease,translate 50ms ease}.video-item:hover{background-color:#f2a541;box-shadow:10 10px 8px rgba(0,0,0,.25);transform:translateY(-10px)}.video-thumbnail{width:100%;height:auto;border-radius:10px}.video-info{margin-top:8px}.video-title{font-size:16px;font-weight:700;color:#333;margin:8px 0 0}.car-selector{display:flex;justify-content:space-around}#year-container{height:100px}#year-container h1{margin:0;padding-top:40px}.v-select{width:auto!important;border:none!important;margin:0}.card{width:30%;padding-top:20px;border:2px solid #000;border-radius:20px;box-shadow:-5px 5px 0 #f2a541,-10px 10px 0 #000}button{padding:20px;background-color:#f2a541;color:#fff;font-size:50px;border:5px solid #000;border-radius:20px;cursor:pointer;margin:40px}#reset{text-decoration:underline}ul{list-style-type:none;padding:0;margin:0;margin-top:15px}li:hover{background-color:#f2a541;border-radius:5px}.v-select{width:100%;border:1px solid #ccc;border-radius:5px;padding:10px;font-size:16px}.v-select__single-value{color:#333}.v-select__dropdown-container{border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px}.v-select__option{padding:8px 12px;cursor:pointer;transition:background-color .2s ease-in-out}.v-select__option:hover{background-color:#f0f0f0}.vs__search{width:90%;text-align:center;border:none;border-bottom:2px solid #8b8b8b;border-radius:0;font-size:20px;font-weight:800;color:#000;background-color:transparent;transition:border-color .3s ease-in-out}.vs__search:focus{outline:none;border-bottom-color:#007bff}.vs__actions{display:none}.vs__selected{font-size:20px;font-weight:800}img[data-v-1180b226]{width:80%;padding:20px;border:2px solid #000;border-radius:20px;margin-bottom:40px}@media (max-width:580px){#images img[data-v-1180b226]{margin-bottom:0}}.story[data-v-0dd5af3d]{width:80%;margin:0 auto;padding-top:20px}.section[data-v-0dd5af3d]{margin-bottom:20px;overflow:hidden}.space-vertically[data-v-0dd5af3d]{display:flex;flex-direction:column;justify-content:space-between}img[data-v-0dd5af3d]{width:40%;margin:20px;cursor:pointer;border-radius:20px}.float-left[data-v-0dd5af3d]{float:left;margin-right:20px}.float-right[data-v-0dd5af3d]{float:right;margin-left:20px}p[data-v-0dd5af3d]{font-size:20px;line-height:1.5}@media (max-width:760px){.section[data-v-0dd5af3d]{display:flex;flex-direction:column;text-align:center}img[data-v-0dd5af3d]{width:100%;margin:0 auto 20px}.float-left[data-v-0dd5af3d],.float-right[data-v-0dd5af3d]{float:none;margin:0}}section[data-v-3f8bce6e]{margin-bottom:2rem}