@font-face{font-family:Oxide Solid Pro;src:url(/build/assets/OxideSolidPro-d3720361.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oxide Solid Pro Bold;src:url(/build/assets/OxideSolidProBold-8de83d29.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-VariableFont_wght-66960076.ttf) format("woff");font-weight:300 500 700 900;font-style:normal;font-display:swap}@font-face{font-family:Oswald-Bold;src:url(/build/assets/Oswald-Bold-4bfda62e.ttf) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--white: #ffffffdb;--white-alt: rgb(249, 249, 249);--gray-100: #f2f3f5;--gray-200: #dcdcdc;--gray-300: #c4c5c7;--gray-500: rgb(154, 154, 154);--gray-600: rgb(87, 87, 87);--gray-700: rgba(55, 65, 81);--gray-900: rgb(15 23 42);--yellow-400: rgb(250 204 21);--green-500: rgb(34 197 94);--brand: #ab8c53;--brand-alt: #e9e5e3;--text-light: #c4c5c7;--text-lighter: #dcdcdc;--text-dark: #535e74;--text-darker: #454f62;--gradient-primary: linear-gradient(310deg,#7928ca,#00a2d3);--gradient-secondary: linear-gradient(310deg,#141727,#222431);--gradient-success: linear-gradient(310deg,#17ad37,#98ec2d);--gradient-warning: linear-gradient(310deg,#f53939,#fbcf33);--gradient-danger: linear-gradient(310deg, #ff1818, #fb8e7d);--alt: rgb(20, 20, 20);--br-xs: .15rem;--br-md: .25rem;--br-lg: .35rem;--br-xl: 1rem;--font-primary: "Oswald", sans-serif;--font-secondary: "Gothic A1", sans-serif;--font-alt: "Oxide Solid Pro Bold", sans-serif}[x-cloak]{display:none}html{scroll-behavior:smooth}body{font-family:var(--font-primary);line-height:1.5;background-color:var(--gray-100);-webkit-font-smoothing:subpixel-antialiased}.bg-gradient-secondary{background-image:var(--gradient-secondary)}.bg-alt{background-color:var(--brand-alt)}.page-header{height:100vh;background:var(--gradient-secondary)}.navigation{padding:0;transition:all ease .7s}.navigation-active{background-color:var(--gray-900);box-shadow:-1px 1px 4px 1px #00000057;transition:all ease .7s}.navigation img{max-width:180px;position:relative;z-index:200;top:-7px}.fill-screen{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:50;overflow:hidden}.fill-screen .nav-l{background:var(--gray-100);height:100vh;padding:30px;position:relative;overflow-x:visible}.fill-screen .nav-r{background:var(--gray-200);height:100vh;background:#0d1112}.fill-screen .nav-r:after{content:"";position:fixed;background-image:url(/build/assets/ferrari_alloy_wheel_repair_braintree-8e4d4fbb.jpg);width:50%;box-sizing:border-box;right:0;top:0;bottom:0;z-index:0;-o-object-fit:fill;object-fit:fill;background-repeat:no-repeat;opacity:50%}.navigation-menu-text{color:var(--gray-500);font-weight:300;font-family:var(--font-primary);font-size:18px;z-index:3;position:relative}.navigation-menu-text:hover{margin-left:10px;cursor:pointer}.navigation-menu-text:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--text-light);transform-origin:bottom right;transition:transform .3s ease-out}.navigation-menu-text:hover:after{transform:scaleX(1);transform-origin:bottom left}.text-tr{position:absolute;top:22px;right:44px}.navigation-menu img{max-width:220px;position:absolute;top:45px;left:45px;z-index:3}.nav-l .nav-list{position:absolute;top:50%;transform:translateY(-50%);padding:60px}.nav-title{font-size:16px;font-weight:900;text-transform:uppercase;text-align:left;color:var(--brand);font-family:var(--font-alt);letter-spacing:-.5px;padding-bottom:10px}.nav-link{font-size:48px;font-weight:900;text-transform:uppercase;color:var(--text-darker);font-family:Oswald-Bold;letter-spacing:-.5px;width:100%;display:block;padding-bottom:10px;flex:none;transition:all .2s;position:relative}.nav-link:hover{color:var(--brand);transition:all .3s;margin-left:10px;cursor:pointer}.nav-link:after{content:"";position:absolute;width:25%;transform:scaleX(0);height:4px;bottom:0;left:0;background-color:var(--brand);transform-origin:bottom left;transition:transform .25s ease-out}.nav-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.nav-link .nav-image{opacity:0;width:100%;filter:drop-shadow(5px 5px 6px #00000072)}.nav-link:hover .nav-image{opacity:1;display:block;transform:scaleX(1);transform-origin:bottom left;transition:.3s ease-in;position:absolute;top:-7rem;left:25rem;z-index:10;min-width:500px;height:auto}.social{display:none;position:absolute;bottom:20px;left:45px;color:var(--brand);font-size:16px;font-weight:400;font-family:var(--font-alt);text-transform:uppercase;z-index:20}.social .footer-link{margin-left:3rem;transition:transform .3s ease-out;position:relative}.social .footer-link:hover{cursor:pointer}.social .footer-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--brand);transform-origin:bottom right;transition:transform .3s ease-out}.social .footer-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.swiper{overflow-y:visible!important;height:100%}.swiperFooter{overflow:hidden}.swiper-wrapper{align-items:center}.swiper-slide img{width:80%;transform:scale(.5);transition:.9s ease;margin:0 auto;opacity:50%;filter:drop-shadow(0px 10px 12px #000)}.swiper-slide.swiper-slide-active img{width:65%;transform:scale(.85);transition:.9s ease;margin:0 auto;opacity:90%;filter:drop-shadow(0px 10px 12px #000)}.swiper-text{position:absolute;bottom:-12rem;left:0rem;width:100%;text-align:center}.swiper-heading{font-size:65px;font-family:var(--font-primary);color:var(--white);margin:0 auto;padding-bottom:.2rem;text-transform:uppercase;letter-spacing:3px;font-weight:300}.swiper-text p{max-width:600px;text-wrap:balance;text-align:center;margin:0 auto;padding-bottom:2rem;color:var(--text-light);font-weight:300;letter-spacing:1px;font-family:var(--font-secondary)}.swiper-slide .swiper-heading,.swiper-slide .swiper-text p{opacity:0;transition:.4s ease all}.swiper-slide.swiper-slide-active .swiper-heading{opacity:90%;transition:.6s ease all}.swiper-slide.swiper-slide-active .swiper-text p{opacity:90%;transform:scale(1);transition:.9s ease all}.swiper-slide.swiper-slide-active .button-top{opacity:90%;transition:.9s ease all}.button{padding:8px 30px;color:var(--white);font-weight:300;font-family:var(--font-primary);text-transform:uppercase;transition:all ease .3s}.button:hover{cursor:pointer;background-color:var(--brand);transition:all ease .3s}.button-brand{background-color:var(--brand);color:var(--white)}.button-brand-alt{background-color:var(--brand-alt);color:var(--text-darker)}.button-brand-alt:hover{color:var(--white)}.button-top{border-top:1px solid var(--brand);border-bottom:1px solid var(--brand);opacity:0}.button-brand:hover{cursor:pointer;background-color:var(--brand);transition:all ease .3s;opacity:75%}.button-loading{transition:all .2s;opacity:75%}.container-inner{position:relative;background-color:#f6f5f4;border:60px solid #e9e5e3;display:flex;align-items:center}.container-inner-alt{display:flex;align-items:center;padding:3rem}.container-inner .container-left-text{max-width:500px;text-align:balance}.container-inner img{width:100%;height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;background-clip:border-box;opacity:90%}.hero-section{position:relative;width:100%;display:flex;align-items:center;justify-content:center;max-height:400px;overflow:hidden}.hero-section img{width:100%;-o-object-fit:cover;object-fit:cover}.hero-section-alt{position:relative;width:100%;display:flex;align-items:center;justify-content:center;max-height:80vh;overflow:hidden}.hero-section-alt .stats{padding:1rem;max-width:400px;margin-inline:auto;border:1px solid var(--brand);margin-top:20px}.hero-section-alt img{width:100%;-o-object-fit:cover;object-fit:cover}.heading{font-family:var(--font-primary);font-size:72px;font-weight:400;letter-spacing:-.5px;text-transform:uppercase;z-index:1}.heading-md{font-size:40px;padding-bottom:1rem}.heading-md2{font-size:24px;padding-bottom:1rem}.heading-sm{font-size:16px;padding-bottom:15px;letter-spacing:1px;font-weight:400}.text{font-family:var(--font-secondary);font-size:15px;color:var(--text-light);font-weight:300;line-height:1.5}.text-light{color:var(--text-light)!important}.text-lighter{color:var(--text-lighter)!important}.text-dark{color:var(--text-dark)!important}.text-darker{color:var(--text-darker)!important}.text-shadow{text-shadow:-4px 4px 4px #21201e39;z-index:0}.text-brand{color:var(--brand)}.text-sm{font-size:.85rem}.text-xs{font-size:.7rem}.text-brand-link:hover{color:var(--brand);transition:all ease .3s}.text-am3{color:#00a2d3}.card{padding:1.5rem;background-color:#f6f5f4;border:10px solid #e9e5e3;box-shadow:-1px 1px 4px 1px #00000057;display:block;margin-inline:auto}.card-white{background-color:var(--gray-100);border:none}.card-polaroid{background-color:var(--white);border:none;max-width:260px;padding:.75rem .75rem 3rem;box-shadow:-1px 1px 12px 2px #00000024;margin-inline:auto}.card-polaroid img{height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.card-tilt{transform-style:preserve-3d;transition-duration:.1s}.is-out{transform:rotateX(0) rotateY(0)!important;transition-delay:1s;transition-duration:.75s}.vertical-center{position:absolute;top:50%;transform:translateY(-50%);width:100%}.vertical-center2{position:absolute;top:30%;transform:translateY(-30%);width:100%}.brand-logo{width:120px;height:70px;-o-object-fit:contain;object-fit:contain;margin:0 auto;filter:drop-shadow(-4px 4px 2px #0000003c)}.divider{border:1px solid var(--brand);width:75px}.divider-mini{border:1px solid var(--brand);width:45px}.rating-star{display:inline-block;color:var(--yellow-400);fill:var(--yellow-400);filter:drop-shadow(-2px 2px 2px hsla(0,0%,0%,.05))}.full-input{display:block;padding:8px;border:2px solid var(--gray-200);background-color:var(--gray-100)}.form-input{outline:none;border:none;display:block;line-height:1.2em;font-size:.9rem;background-color:var(--gray-100);font-family:var(--font-secondary);font-weight:300;width:100%;height:20px}.form-input:focus{outline:2px solid var(--gray-300)}label{display:block;font-size:12px;color:var(--brand);font-family:var(--font-secondary);padding-bottom:4px}textarea{min-height:100px}.form-error{color:#d00202;display:inline-block;font-size:.75rem;text-transform:italic;font-family:var(--font-secondary)}.fade-in{animation:fadeInAnimation ease 1.2s;animation-iteration-count:1;animation-fill-mode:backwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media (min-width:1925px){.swiper-slide img{transform:scale(.35)}.swiper-slide.swiper-slide-active img{transform:scale(.75)}.swiper-text{left:0rem;bottom:-8rem}.vertical-center2{top:25%}}@media (max-width:1366px){.vertical-center2{top:28%}.swiper{overflow-y:visible!important}.swiper-heading{font-size:48px}.swiper-text{left:0}.nav-l .nav-list{padding:20px;margin-top:0}.nav-link{font-size:42px}.nav-link:hover .nav-image{top:-7rem;left:20rem;width:100px}}@media (max-width:1024px){.swiper-slide img{transform:scale(.55)}.swiper{overflow-y:visible!important}.swiper-slide.swiper-slide-active img{transform:scale(1.75)}.swiper-text{left:0rem;bottom:-24rem}.vertical-center2{top:35%}.nav-link:hover .nav-image{display:none}}@media (max-width:820px){.nav-link{font-size:38px;font-weight:900}.nav-link:hover .nav-image{display:none}.swiper-slide.swiper-slide-active img{transform:scale(1.35)}.swiper-text{left:1rem;bottom:-20rem}.swiper-heading{font-size:58px;line-height:1.15;margin-bottom:1rem}.swiper-slide img{width:100%;transform:scale(.3)}.heading{font-size:52px}.heading-md,.heading-md2,.heading-sm{font-size:inherit}.hero-section{max-height:250px}.hero-section-alt{height:70vh}.hero-section-alt img{width:100%;height:100%}.hero-section-alt .stats{padding:1rem;max-width:300px;margin-inline:auto;border:1px solid var(--brand);margin-top:20px}}@media (max-width:414px){.nav-link{font-size:38px}.fill-screen .nav-r{display:none}.text-tr{right:15px}.swiper{padding:0 2rem}.swiper-slide.swiper-slide-active img{transform:scale(1)}.swiper-text{left:0rem;bottom:-14rem}.swiper-heading{font-size:32px;line-height:1.15;margin-bottom:1rem}.vertical-center2{top:35%}.container-inner,.container-inner-alt{border-width:20px}.heading{font-size:32px}.heading-md{font-size:28px}.heading-md2{font-size:inherit}.heading-sm{font-size:14px}.brand-logo{width:60px}.container-inner img{max-height:300px}}
