/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"montserrat-bold";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-Bold.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-Bold.woff);font-weight:700}@font-face{font-family:"montserrat-regular";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-Regular.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-Regular.woff);font-weight:400}@font-face{font-family:"montserrat-light";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-Light.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-Light.woff);font-weight:300}@font-face{font-family:"montserrat-semibold";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-SemiBold.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-SemiBold.woff);font-weight:600}@font-face{font-family:"avenir-light";src:url(/themes/custom/crashchampions/dist/fonts/Avenir-Light.woff2),url(/themes/custom/crashchampions/dist/fonts/Avenir-Light.woff);font-weight:300}@font-face{font-family:"avenir-book";src:url(/themes/custom/crashchampions/dist/fonts/Avenir-Book.woff2),url(/themes/custom/crashchampions/dist/fonts/Avenir-Book.woff);font-weight:300}@font-face{font-family:"futura-pt-heavy";src:url(/themes/custom/crashchampions/dist/fonts/FuturaPTHeavy.woff2),url(/themes/custom/crashchampions/dist/fonts/FuturaPTHeavy.woff);font-weight:600}.display-none{display:none}.display-block{display:block}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-size:10px;height:100%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{background-color:#edeff0;font-family:"montserrat-regular",Arial,sans-serif;font-size:1.4rem;font-weight:300;height:100%;line-height:1.78571}@media(min-width:768px){body{font-size:1.7rem}}body.overflow-hidden{overflow:hidden}.page{background-color:#fff;max-width:1920px;min-height:100%;position:relative}@media(min-width:1920px){.page{margin:0 auto;max-width:100%;overflow-x:hidden}}.main{display:grid}@media(min-width:1024px){.main{grid-template-columns:22.4rem 1fr}}@media(min-width:1280px){.main{grid-template-columns:29.7rem 1fr}}@media screen and (min-width:1920px){.main{max-width:1920px;margin:0 auto}}@media(min-width:1024px){.modules{grid-column:1/3}.modules.-full-width{grid-column:1/-1}}.ctr{margin:0 auto;padding:0 2rem}@media(min-width:768px){.ctr{max-width:85.2rem;padding-left:5rem;padding-right:5rem}}@media(min-width:1680px){.ctr{max-width:106rem;padding-left:3rem;padding-right:3rem}}.ctr-full{margin:0 auto;max-width:1680px;padding:0 20px}@media(min-width:768px){.ctr-full{padding-left:30px;padding-right:30px}}@media(min-width:1280px){.ctr-full{padding-left:50px;padding-right:50px}}@media(min-width:1440px){.ctr-full{padding-left:80px;padding-right:80px}}@media(min-width:1920px){section>*{margin:0 auto;max-width:1920px}section>[class$=__content]{max-width:1680px}}.repair-process .title-slant{font-size:2.2rem}.loader,.ajax-progress{background:rgba(43,44,49,.9);position:fixed;width:100%;height:100%;z-index:9999;left:0;top:0;display:none;padding:1px 5px 2px 5px}.loader .throbber,.loader-fullscreen,.ajax-progress .throbber,.ajax-progress-fullscreen{position:relative;left:50%;top:50%;width:15rem;height:15rem;margin:-7.5rem 0 0 -7.5rem;border-radius:50%;border-top:3px solid #e51c22;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);opacity:.6;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;background:none;display:block;padding:1px 5px 2px}.loader .throbber:before,.loader-fullscreen:before,.ajax-progress .throbber:before,.ajax-progress-fullscreen:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border-top:3px solid #e51c22;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.loader .throbber:after,.loader-fullscreen:after,.ajax-progress .throbber:after,.ajax-progress-fullscreen:after{content:"";position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;bottom:1.5rem;border-radius:50%;border-top:3px solid #e51c22;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loader .message,.ajax-progress .message{position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;opacity:.9;z-index:12;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem}.loader .message img,.ajax-progress .message img{object-fit:contain;display:inline-block;width:5.5rem;height:5.5rem}.ajax-progress{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cx-widget.cx-window-manager .cx-widget-status{display:none}.d-none{display:none}.d-none__sm{display:none}@media(min-width:768px){.d-none__sm{display:inline}}.after-repair{background-color:#fff;font-family:"montserrat-light",Arial,sans-serif}.after-repair__content{padding:5rem 2rem 5.5rem}@media(min-width:768px){.after-repair__content{max-width:75.2rem;padding:10rem 0;margin-left:auto;margin-right:auto}}.after-repair__content p{font-family:"montserrat-light",Arial,sans-serif;font-size:1.7rem;line-height:1.82}@media(min-width:768px){.after-repair__content p{font-size:2.1rem;line-height:1.52}}.after-repair__content p+h3,.after-repair__content p+h4{margin-top:4rem}.after-repair__content ul{font-size:1.4rem;line-height:1.78;list-style-position:outside;padding-left:2rem;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.after-repair__content ul{font-size:1.7rem;line-height:1.88;margin-left:2rem}}.after-repair__content ul li{margin-bottom:3rem}.after-repair__content ul li:last-child{margin-bottom:0}.after-repair__content h3,.after-repair__content h4{font-size:2.1rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.52}@media(min-width:768px){.after-repair__content h3,.after-repair__content h4{font-size:2.6rem;line-height:1.3}}.after-repair__content h3+ul,.after-repair__content h4+ul{margin-top:2rem;margin-bottom:2rem}@media(min-width:768px){.after-repair__content h3+ul,.after-repair__content h4+ul{margin-bottom:2.3rem}}@media(min-width:1920px){#block-crashchampions-primary-local-tasks{margin:0 auto;max-width:1920px}}#block-crashchampions-primary-local-tasks>ul{display:flex;list-style:none;flex-wrap:nowrap}#block-crashchampions-primary-local-tasks>ul a{display:inline-block;padding:1.3rem 2rem;text-decoration:none;border:1px solid #e51c22;border-right-width:0;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:1px}#block-crashchampions-primary-local-tasks>ul a:first-child{border-left-width:1px}#block-crashchampions-primary-local-tasks>ul a:last-child{border-right-width:1px}#block-crashchampions-primary-local-tasks>ul a.is-active{background-color:#e51c22;color:#fff;letter-spacing:.5px}.access-denied{background-color:#edeff0}.access-denied .error-body{max-width:77.5rem;margin-left:auto;margin-right:auto;text-align:center;padding:4.8rem 3.2rem;min-height:52.2rem}@media(min-width:768px){.access-denied .error-body{min-height:54.6rem;padding:7.5rem 0}}.access-denied p,.access-denied strong,.access-denied h3,.access-denied h4,.access-denied h5,.access-denied h6{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.82;color:#000}.access-denied p strong,.access-denied h3,.access-denied h4,.access-denied h4,.access-denied h5,.access-denied h6{font-family:"montserrat-bold",Arial,sans-serif}.access-denied .btn:hover{background-color:#000}.captcha{margin-top:2rem}.captcha .captcha__description.description{display:none}.blog-no-result{font-size:2.1rem;line-height:3.2rem;color:#e51c22;font-family:"montserrat-bold",Arial,sans-serif;padding:2rem 0}@media(min-width:768px){.blog-no-result{font-size:2.2rem;line-height:4rem;width:100%}}.modalpage{z-index:10000 !important}.modalpage .modal-page-body{color:#000}.modalpage .modal-header{width:100%;height:64px;background-color:#000;background-image:url(/themes/custom/crashchampions/dist/css/../../images/crashicon-padded.svg);background-size:110px auto;background-position:left center;border:#fff 2px solid;border-radius:7px;background-repeat:no-repeat}.modalheader{z-index:10001 !important}.modalheader .modal-header-right{display:none !important}.page-node-type-step-static-data .cx-widget{display:none}.about-center__cta{position:absolute !important}.about-center__cta .btn-outline:nth-of-type(1){background-color:#fff !important;color:#e51c22 !important;z-index:1}.btn-outline{border:1px solid #e51c22 !important;border-radius:999px;background-color:#e51c22 !important;color:#fff !important;display:inline-block;font:900 1.7rem/1 "montserrat-bold",Arial,sans-serif;padding:8px 20px;text-align:center;text-decoration:none;transition:border-color 300ms,color 300ms;margin-top:30px;position:relative}.btn-outline:hover{border:1px solid #000 !important;border-radius:999px;background-color:#000 !important;color:#fff !important;display:inline-block;font:900 1.7rem/1 "montserrat-bold",Arial,sans-serif;padding:8px 20px;text-align:center;text-decoration:none;transition:border-color 300ms,color 300ms;margin-top:30px}.media-tile__link{pointer-events:none}@media(min-width:768px){.about-center__cta .btn,.about-center__cta .btn-outline:nth-of-type(3){padding-right:2rem;padding-left:2rem;visibility:hidden}}.about-center__cta .btn-outline:nth-of-type(1):hover{color:#000 !important;z-index:1;background-color:#fff !important}@media(max-width:767px){.about-center__cta .btn,.about-center__cta .btn-outline{padding-right:1.7rem;padding-left:1.9rem;font-size:1.7rem;letter-spacing:-0.34px;margin-top:50px !important}.btn-outline:hover{background-color:#000;border-color:#000}.about-center__desc{flex:1;font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif;padding-bottom:4.5rem;margin-top:40px !important}}.location-card__content .location-card__cta .btn-outline:hover{border:1px solid #e51c22}.location-card:hover .btn{background-color:inherit;color:inherit}.location-card:hover .btn-outline{background:#000 !important;border:1px solid #000 !important}.about-center__cta .btn-outline{background-color:#e51c22;border:1px solid #e51c22;color:#fff !important}.about-center__cta .btn-outline:hover{background-color:#000 !important;border:1px solid #000 !important;color:#fff !important}@media(max-width:1023px){div#block-crashchampions-primary-local-tasks{margin-left:15%}form#user-login-form{margin-left:15%}}h1,h2,h3,h4,h5,h6,p{margin-bottom:1em;margin-top:0}h1,h2,h3,h4,h5,h6{font-family:"montserrat-bold",Arial,sans-serif}p:last-child{margin-bottom:0}ul{list-style-position:outside;padding:0}ul li::marker{color:#e51c22}ol{list-style-position:outside;padding:0}ol li::marker{color:#e51c22;font-weight:600;padding-right:.2em}a{color:#e51c22}img{display:block;max-width:100%}address{font-style:normal}strong{font-weight:600}.title-1{color:#e51c22;font:700 3rem/1.2 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em}.title-1.-white{color:#fff}.title-1.-black{color:#000}.title-1.-center{text-align:center}@media(min-width:768px){.title-1{font-size:4rem}}@media(min-width:1440px){.title-1{font-size:5rem}}.title-slant{background-color:#e51c22;color:#fff;display:inline-block;font:700 2rem/1 "montserrat-bold",Arial,sans-serif;margin-bottom:2em;padding:9px 18px 9px 0;position:relative}@media(min-width:768px){.title-slant{font-size:2.2rem}}.title-slant::before{background-color:inherit;bottom:0;content:"";position:absolute;right:100%;top:0;width:999px}.title-slant::after{background-color:#e51c22;border-left:1px solid #e51c22;clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:100%;left:99.9%;position:absolute;top:0;width:16px}.heading-1{font:700 2.2rem/1.18181 "montserrat-bold",Arial,sans-serif}.heading-1.-white{color:#fff}@media(min-width:768px){.heading-1{font-size:2.8rem}}.heading-2{font:700 1.8rem/1.2 "montserrat-bold",Arial,sans-serif}.heading-2.-white{color:#fff}@media(min-width:768px){.heading-2{font-size:2.2rem}}.heading-3{font:700 1.4rem/1.6 "montserrat-bold",Arial,sans-serif;letter-spacing:.1em}.heading-3.color-red{color:#e51c22}.heading-3.color-pale{color:#6b717b}.heading-3.uppercase{text-transform:uppercase}.link-chev{color:#e51c22;display:inline-block;font:900 1.5rem/1.06667 "montserrat-bold",Arial,sans-serif;margin-right:10px;position:relative;text-decoration:none}.link-chev__icon{bottom:4px;fill:#e51c22;margin-left:6px;position:absolute;transition:transform 300ms ease-out}.link-chev:hover .link-chev__icon{transform:translateX(4px)}.link-back{align-items:center;color:#000;display:inline-flex;text-decoration:none;font:700 1.2rem/1.2 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.24px;line-height:1.5rem}.link-back__icon{display:block;fill:#e51c22;margin-right:8px;transform:rotate(180deg);transition:transform 300ms ease-out}.link-back.-white{color:#fff}.link-back.-white .link-back__icon{fill:#a7aeb4}.link-back:hover .link-back__icon{transform:translateX(-4px) rotate(180deg)}.link-scroll{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font:900 1.8rem/1 "montserrat-bold",Arial,sans-serif;text-decoration:none}.link-scroll__icon{fill:#e51c22;transform:rotate(90deg);transition:transform 300ms ease-out}.link-scroll:hover .link-scroll__icon{transform:rotate(90deg) translateX(0.8rem)}.btn.link-download{right:0;position:absolute;padding:0 1rem .3rem;height:2.5rem}.btn.link-download a{color:#fff;text-decoration:none}.btn.link-download img{display:inline-block;position:relative;top:.2rem;width:2.3rem;padding-left:.3rem;height:1.7rem}@media(min-width:768px){.btn.link-download{padding:.9rem 1.5rem;padding-top:.7rem;height:auto}}.btn{background-color:#e51c22;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font:700 1.7rem/1 "montserrat-bold",Arial,sans-serif;padding:9px 21px;text-align:center;text-decoration:none;transition:background-color 300ms,color 300ms}.btn:hover{background-color:#000;color:#fff}.btn.-slim{padding-left:13px;padding-right:13px}.btn.-white{background-color:#fff;color:#d60006}.btn.-white:hover{background-color:#000;color:#fff}.btn.-on-black:hover{background-color:#fff;color:#e51c22}.btn-outline{background-color:rgba(0,0,0,0);border:1px solid #e51c22;border-radius:999px;color:#e51c22;color:#d60006;display:inline-block;font:900 1.7rem/1 "montserrat-bold",Arial,sans-serif;padding:8px 20px;text-align:center;text-decoration:none;transition:border-color 300ms,color 300ms}.btn-outline.-play::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e51c22;border-style:solid;border-width:7px 0 7px 10px;content:"";display:inline-block;height:0;left:8px;margin-left:2px;margin-right:2px;position:relative;top:1px;width:0}.btn-outline:hover{border-color:#000;color:#000}.btn-outline.-slim{padding-left:12px;padding-right:12px}.btn-outline.-white{border-color:#fff;color:#fff}.btn-outline.-white:hover{border-color:#000;color:#000}.btn-mini{text-decoration:none;font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.26px;font-family:"montserrat-bold",Arial,sans-serif;position:relative}.btn-mini::after{content:"";width:.5rem;height:.5rem;background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;display:inline-flex;position:absolute;top:.7rem;margin-left:.8rem}.list-ticks{list-style:none;padding-left:0}.list-ticks li{padding-left:2em;position:relative}.list-ticks li::before{background:url(/themes/custom/crashchampions/images/icon-tick.svg) no-repeat left center;background-size:contain;bottom:0;content:"";display:block;height:1.5em;left:0;position:absolute;top:0;width:1.22em}.input-text{background-color:#edeff0;border:1px solid #edeff0;border-radius:999px;color:#404042;font-family:"montserrat-light",Arial,sans-serif;font-weight:300;line-height:1.2;outline:none;padding:8px 16px;width:100%}.input-text.-bdr{border-color:#6b717b}.input-text::placeholder{color:#686d75;font-weight:300}.wysiwyg ol,.wysiwyg ul{font-weight:600}.wysiwyg p,.wysiwyg ol,.wysiwyg ul,.wysiwyg img{margin-bottom:2em}.wysiwyg img{border-radius:8px}.cx-widget .cx-side-button-group{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);bottom:1.6rem;right:.8rem;top:auto;z-index:100}.cx-widget .cx-side-button-group .live-chat-widget.cx-side-button{box-shadow:none}.cx-widget.cx-theme-cc{font-family:"montserrat-regular",Arial,sans-serif}.cx-widget.cx-theme-cc .cx-titlebar .cx-title{font-size:2.1rem;font-family:"montserrat-regular",Arial,sans-serif;line-height:1}.live-chat-widget{max-width:100%;position:absolute;bottom:0;z-index:2;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:flex-end;backface-visibility:hidden;padding:.8rem .8rem 1.6rem 1.6rem;right:0;opacity:1;-webkit-box-pack:end}.live-chat-widget .chat-btn-wrapper{display:flex;width:6rem;height:6rem;box-shadow:rgba(0,0,0,.2) 0px .4rem 1.2rem;border-radius:50%;background:#e92026;-webkit-box-pack:center;justify-content:center;margin-left:auto;position:relative;color:#222}.live-chat-widget .liveChat-button{appearance:none;background:rgba(0,0,0,0);border:0;margin:0;color:inherit;border-radius:.4rem;padding:0;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center}.live-chat-widget .liveChat-button svg{display:inline-block;flex-shrink:0;width:1em;height:1em;font-size:3.2rem;user-select:none;fill:currentcolor}
@font-face{font-family:"montserrat-bold";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-Bold.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-Bold.woff);font-weight:700}@font-face{font-family:"montserrat-regular";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-Regular.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-Regular.woff);font-weight:400}@font-face{font-family:"montserrat-light";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-Light.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-Light.woff);font-weight:300}@font-face{font-family:"montserrat-semibold";src:url(/themes/custom/crashchampions/dist/fonts/Montserrat-SemiBold.woff2),url(/themes/custom/crashchampions/dist/fonts/Montserrat-SemiBold.woff);font-weight:600}@font-face{font-family:"avenir-light";src:url(/themes/custom/crashchampions/dist/fonts/Avenir-Light.woff2),url(/themes/custom/crashchampions/dist/fonts/Avenir-Light.woff);font-weight:300}@font-face{font-family:"avenir-book";src:url(/themes/custom/crashchampions/dist/fonts/Avenir-Book.woff2),url(/themes/custom/crashchampions/dist/fonts/Avenir-Book.woff);font-weight:300}@font-face{font-family:"futura-pt-heavy";src:url(/themes/custom/crashchampions/dist/fonts/FuturaPTHeavy.woff2),url(/themes/custom/crashchampions/dist/fonts/FuturaPTHeavy.woff);font-weight:600}.footer-menu__phone,.footer-menu__link,.footer-legal__link{background-image:linear-gradient(to top,currentColor 0,currentColor 100%);background-size:1px 1px;background-position:bottom 0 left -1px;background-repeat:no-repeat;text-decoration:none;transition:background-size 300ms ease-out,color 300ms}.footer-menu__phone:hover,.footer-menu__link:hover,.footer-legal__link:hover{text-decoration:none;background-size:100% 1px;background-position:bottom 0 left 0}.display-none{display:none}.display-block{display:block}.article{padding-bottom:4rem}.article__foot-content{border-top:.1rem solid rgba(0,0,0,.1);padding-top:1.4rem;position:relative;line-height:initial}.article__main{font-family:"montserrat-light",Arial,sans-serif}.article__main ul,.article__main ol{list-style-position:outside;padding-left:2rem}.article__main img{height:auto;margin:0 auto;padding-bottom:4.5rem}.article__main .article-text-highlight{font-size:1.7rem;line-height:3.2rem;font-family:"montserrat-regular",Arial,sans-serif;font-weight:300;color:#000;margin-bottom:0}.article__main .article-para-highlight{font-size:2.1rem;color:#404042}@media(min-width:768px){.article{padding-bottom:8rem}}.repair-services-nav{border-top:.1rem solid rgba(0,0,0,.1);padding-top:1.5rem;padding-bottom:5rem;position:relative;line-height:initial;display:flex;justify-content:space-between}@media(min-width:768px){.repair-services-nav{padding-bottom:8.5rem}}.repair-services-nav .link{align-items:center;color:#000;display:inline-flex;text-decoration:none;font:700 1.2rem/1.3rem "montserrat-bold",Arial,sans-serif;letter-spacing:-0.24px}.repair-services-nav .link__icon{display:block;fill:#e51c22;margin-right:8px;transform:rotate(180deg);transition:transform 300ms ease-out}.repair-services-nav .next-link .link__icon{transform:rotate(0deg);margin-left:.8rem;margin-right:0}.repair-services-detail .article__main h4{font-size:2.6rem;line-height:3.4rem;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin-bottom:2.4rem}.repair-services-detail .image-text-ctr{display:flex;margin-bottom:2rem;margin-top:2rem;line-height:3.2rem;flex-direction:column;row-gap:2rem}.repair-services-detail .image-text-ctr img{padding:0;height:100%}.repair-services-detail .image-text-ctr p{font-size:1.4rem;line-height:2.5rem}@media(min-width:768px){.repair-services-detail .image-text-ctr p{font-size:1.7rem;line-height:3.2rem}}@media(min-width:768px){.repair-services-detail .image-text-ctr{margin-bottom:5.7rem;margin-top:3.5rem;column-gap:5rem;row-gap:0;flex-direction:row}}@media(min-width:1280px){.repair-services-detail .image-text-ctr{margin-bottom:5rem}}.repair-services-detail .image-text-ctr.dynamic-component{margin-bottom:5rem;display:block;line-height:2.5rem}.repair-services-detail .image-text-ctr.dynamic-component img{margin-bottom:3rem}@media(min-width:768px){.repair-services-detail .image-text-ctr.dynamic-component{margin-top:5rem;margin-bottom:3rem;line-height:3.2rem}.repair-services-detail .image-text-ctr.dynamic-component img{margin-right:3.5rem;margin-bottom:0}}@media(min-width:1280px){.repair-services-detail .image-text-ctr.dynamic-component{margin-bottom:7rem}.repair-services-detail .image-text-ctr.dynamic-component img{margin-right:2.2rem}}.repair-services .article__main p{line-height:3.2rem}.path-locations .location{padding-top:3rem;padding-bottom:4.3rem}@media(min-width:768px){.path-locations .location{min-height:37.4rem;padding-bottom:0}}@media(min-width:1280px){.path-locations .location{padding-bottom:10rem}}@media(min-width:768px){.path-locations .location__main{margin-top:7rem}}.path-locations .location__media{display:none}@media(min-width:768px){.path-locations .location__media{display:block;height:auto}}.path-locations .location__media img{width:auto;height:auto;object-fit:cover;max-width:100%}@media(min-width:768px){.path-locations .location__media img{margin-right:15%;margin-left:auto;max-height:34rem}}@media(min-width:1280px){.path-locations .location__media img{margin-right:19.5rem}}.path-locations .location__ctr::after{display:none}.path-locations .location-center .locations-map{background:none}.path-locations .locations-wrapper{box-shadow:0px 23px 23px rgba(0,0,0,.15);margin-bottom:7rem;border-radius:2.2rem;overflow:hidden;position:relative}@media(min-width:768px){.path-locations .locations-wrapper{margin-bottom:9rem}}@media(min-width:768px){.path-locations .locations-map{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1280px){.path-locations .locations-map{padding-left:8rem;padding-right:8rem}}.path-locations .locations-map .geolocation-map-container{height:40rem}@media(min-width:768px){.path-locations .locations-map .geolocation-map-container{height:60rem}}.path-locations .state-centers{padding-top:5rem}@media(min-width:768px){.path-locations .state-centers{padding-top:7.3rem}}.online-auth{background-color:#edeff0;padding:5.6rem 2rem 4rem}@media(min-width:768px){.online-auth{padding:6.4rem 3rem;min-height:52rem}}@media(min-width:1024px){.online-auth{padding:6.4rem 8rem}}.online-auth__content .title{color:#e51c22;font-size:3rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.2;text-align:center;margin-bottom:4.7rem}@media(min-width:768px){.online-auth__content .title{font-size:3.6rem;line-height:1.527;margin-bottom:2rem}}.online-auth__content .short-desc p{font-size:1.7rem;line-height:1.8;font-family:"montserrat-light",Arial,sans-serif;text-align:center;margin-bottom:2rem}@media(min-width:768px){.online-auth__content .short-desc p{text-align:left}}@media(min-width:768px){.online-auth__content .short-desc p.text-align-center{text-align:center}}.online-auth__form{padding-bottom:4rem}@media(min-width:768px){.online-auth__form{padding-bottom:6rem}}.online-auth__form form{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media(min-width:768px){.online-auth__form form{flex-direction:row;align-items:flex-end;justify-content:center;max-width:51.7rem;margin-left:auto;margin-right:auto}}.online-auth__form form label{display:block;color:#000;font-size:1.7rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.88;margin-bottom:1rem;text-align:center}.online-auth__form form select{display:block;padding:1.2rem 4rem 1.2rem 2rem;width:100%;background-color:#fff;border-radius:3.3rem;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 1.6rem);background-position-y:center;font-size:1.3rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;cursor:pointer;color:#000}@media(min-width:768px){.online-auth__form form select{font-size:1.7rem;padding:1.2rem 5rem 1.2rem 2rem;background-position-x:calc(100% - 2.5rem);max-width:40rem}}.online-auth__form form .form-actions.js-form-wrapper{margin:1.7rem auto 0;cursor:pointer}@media(min-width:768px){.online-auth__form form .form-actions.js-form-wrapper{margin:0 0 0 2rem;height:4rem}}.online-auth__state{margin-left:-2rem;margin-right:-2rem}@media(min-width:768px){.online-auth__state{margin-left:auto;margin-right:auto}}.online-auth__state ul{margin:0;padding:0;list-style-type:none}.online-auth__state .highlight{text-align:center;font-family:"montserrat-bold",Arial,sans-serif;color:#e51c22;font-size:2rem;line-height:1.2;letter-spacing:-0.7px}.online-auth__state .state-centers__locations{background-color:#fff;padding:2.2rem 2rem 5rem;margin-bottom:5rem;border-radius:.8rem;box-shadow:0px 23px 23px rgba(0,0,0,.15)}@media(min-width:768px){.online-auth__state .state-centers__locations{margin-bottom:3.4rem}}@media(min-width:1280px){.online-auth__state .state-centers__locations{padding:4.4rem 6.5rem 7rem}}.online-auth__state .state-content__head{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 2rem 0 0;cursor:pointer;margin-bottom:4rem}@media(min-width:768px){.online-auth__state .state-content__head{padding-top:0;margin-bottom:2rem}}@media(min-width:768px){.online-auth__state .state-content__head h5{margin-bottom:0}}.online-auth__state .state-content__head .state-name{font-size:2.1rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.19;display:inline-block;margin-right:1rem;color:#e51c22;text-transform:capitalize}@media(min-width:768px){.online-auth__state .state-content__head .state-name{font-size:3.6rem;line-height:1.11;margin-right:2rem}}.online-auth__state .state-content__head .loc-count{font-size:1.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.1;color:#6b717b}@media(min-width:768px){.online-auth__state .state-content__head .loc-count{font-size:2.1rem;line-height:1.52}}.online-auth__state .state-content__main__locations{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;column-gap:3rem;row-gap:2rem;height:100%}@media(min-width:768px){.online-auth__state .state-content__main__locations{justify-content:flex-start;max-width:69rem;margin:0 auto}}@media(min-width:1280px){.online-auth__state .state-content__main__locations{max-width:105rem}}@media(min-width:768px){.online-auth__state .state-content__main .location-card{width:31.9rem}}@media(min-width:1024px){.online-auth__state .state-content__main .location-card{width:33rem}}.online-auth__hero{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media(min-width:768px){.online-auth__hero{flex-direction:row;align-items:flex-start;padding-top:7rem}}@media(min-width:1280px){.online-auth__hero{column-gap:13rem}}.online-auth__hero--main{padding:3rem 3.2rem 0 2rem}@media(min-width:768px){.online-auth__hero--main{padding:3rem 0 0 3rem;width:50%}}@media(min-width:1280px){.online-auth__hero--main{padding:3rem 0 0 8rem}}.online-auth__hero--main h1{font-size:3.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.176;margin-bottom:0}@media(min-width:1280px){.online-auth__hero--main h1{font-size:5rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.1}}.online-auth__hero--media{width:100%;height:auto;object-fit:cover;padding:3rem 3.2rem 0 0}@media(min-width:768px){.online-auth__hero--media{width:50%;align-self:flex-end;padding:0}}.online-auth__hero--media img{max-height:20rem;margin:0 0 0 auto}@media(min-width:768px){.online-auth__hero--media img{margin:0 auto;max-height:30.5rem}}.leave-review-repair.location{padding-bottom:2.6rem}@media(min-width:768px){.leave-review-repair.location{min-height:unset;padding-top:5rem;padding-bottom:5rem}}@media(min-width:1280px){.leave-review-repair.location{padding-top:10rem;padding-bottom:7.3rem}}.leave-review-repair.location .location__media{display:none}@media(min-width:768px){.leave-review-repair.location .location__media{display:block}}.leave-review-repair.location .location__img{height:100%}.leave-review-repair.location .input-text::placeholder{color:#6e7881}.leave-review-repair.text-image{background-color:#edeff0;margin-top:0;padding-top:4.2rem;row-gap:2rem}.leave-review-repair.text-image .text-image__heading{text-align:center}@media(min-width:768px){.leave-review-repair.text-image .text-image__heading{margin-bottom:5rem;text-align:left}}@media(min-width:768px){.leave-review-repair.text-image .text-image__text-wrap{padding-bottom:2rem}}.leave-review-repair.text-image .text-image__text{font-size:1.7rem}@media(min-width:768px){.leave-review-repair.text-image .text-image__text{font-size:2.1rem}}.leave-review-repair.text-image img{align-self:center;height:30rem}@media(min-width:768px){.leave-review-repair.text-image img{align-self:flex-end;max-height:40rem;height:unset}}@media(min-width:1280px){.leave-review-repair.text-image{padding-top:7rem}}.repair-status__hero{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;background-color:#fff}@media(min-width:768px){.repair-status__hero{flex-direction:row;align-items:center}}@media(min-width:1280px){.repair-status__hero{column-gap:13rem}}.repair-status__hero--main{padding:3rem 3rem 0 2rem}@media(min-width:768px){.repair-status__hero--main{padding:0 0 0 3rem;width:50%}}@media(min-width:1280px){.repair-status__hero--main{padding:0 0 0 8rem}}.repair-status__hero--media{width:100%;height:auto;object-fit:cover}@media(min-width:768px){.repair-status__hero--media{width:50%}}.repair-status__hero .title{font-size:3.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.176}@media(min-width:1280px){.repair-status__hero .title{font-size:5rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.1}}.repair-status__form{background-color:#edeff0;padding:4.8rem 2rem 0}.repair-status__form__desc{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.82;max-width:96.5rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media(min-width:768px){.repair-status__form__desc{margin-bottom:5rem}}.repair-status__form__desc p{margin-bottom:0}.repair-status__form__msg .msg-details{padding:0 1rem}@media(min-width:768px){.repair-status__form__msg .msg-details{max-width:98.6rem;margin-left:auto;margin-right:auto}}.repair-status__form__msg .msg-details__title h4{color:#e51c22;font-size:2.6rem;line-height:1.3;font-family:"montserrat-bold",Arial,sans-serif;text-align:center;padding-bottom:1.4rem;margin-bottom:0}@media(min-width:768px){.repair-status__form__msg .msg-details__title h4{margin-top:-3.7rem}}.repair-status__form__msg .msg-details__desc{font-size:1.7;font-family:"montserrat-light",Arial,sans-serif;line-height:1.82;text-align:center;max-width:92.5rem}.repair-status__form__msg .status-support{margin-top:3rem;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.repair-status__form__msg .status-support{margin-top:4rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;column-gap:13.6rem}}.repair-status__form__msg .status-support__content{margin-bottom:3.5rem}@media(min-width:768px){.repair-status__form__msg .status-support__content{margin-bottom:0}}.repair-status__form__msg .status-support .cta-wrapper{margin-bottom:1.5rem;column-gap:2rem}.repair-status__form__msg .status-support .help-call span{color:#6e7881;font-size:1.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:2.28;margin-right:1.5rem;letter-spacing:1.4px;display:none}@media(min-width:768px){.repair-status__form__msg .status-support .help-call span{display:inline-block}}.repair-status__form__msg .status-support .help-call a{color:#000;font-size:2.6rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.3;text-decoration:none}.repair-status__form__msg .status-support .help-call a:hover{text-decoration:underline}@media(min-width:768px){.repair-status__form__msg .status-support .help-call a{color:#e51c22}}.repair-status__form__msg .status-support__media img{margin:0 auto}.repair-status__form__success .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:3rem;padding:3rem 0;align-items:center;text-align:center;border-top:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.repair-status__form__success .content{max-width:77.6rem;margin-left:auto;margin-right:auto;flex-direction:row;column-gap:4.7rem;flex-wrap:nowrap;text-align:left;align-items:flex-start;justify-content:space-between;padding:6rem 0}}.repair-status__form__success .media{margin-bottom:5.7rem}.repair-status__form__success .media img{width:19.5rem;height:16rem;object-fit:contain}@media(min-width:768px){.repair-status__form__success .media{width:19.5rem}}@media(min-width:768px){.repair-status__form__success .order-info{max-width:53.3rem}}.repair-status__form__success .order-no{font-size:1.6rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.25;color:#6e7881}.repair-status__form__success .order-no__no{color:#000}.repair-status__form__success .vehicle-status{margin-top:3rem;font-size:2.6rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.3;color:#000}.repair-status__form__success .vehicle-status__status{color:#e51c22}.repair-status__form__success .status-desc{font-family:"montserrat-light",Arial,sans-serif;font-size:1.7rem;line-height:1.82;margin-top:1rem}.repair-status__form__success .status-desc p{margin-bottom:0}.repair-status-form{text-align:center;max-width:45rem;margin-left:auto;margin-right:auto}.repair-status-form .title{font-size:2.6rem;line-height:1.3;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:0;margin-left:-1rem;margin-right:-1rem}@media(min-width:768px){.repair-status-form .title{margin-left:auto;margin-right:auto}}.repair-status-form .title-sec{font-size:1.7rem;line-height:1.17;max-width:27.3rem;margin:0 auto 2rem}@media(min-width:768px){.repair-status-form .title-sec{max-width:100%}}.repair-status-form__head{text-align:center;margin-bottom:2rem}.repair-status-form__head .open-modal{color:#000;font-size:1.4rem;line-height:2;font-family:"montserrat-light",Arial,sans-serif;text-decoration:underline;text-align:center;display:inline-block}.repair-status-form__wrapper{padding-bottom:6.3rem}@media(min-width:768px){.repair-status-form__wrapper{padding-bottom:10rem}}.repair-status-form .js-form-item.form-item{position:relative}.repair-status-form .js-form-item.form-item>label{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:#6b717b;font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2;z-index:1}.repair-status-form .js-form-item.form-item>label::after{content:"*";color:#e51c22}.repair-status-form .js-form-item.form-item input{width:100%;background-color:#fff;border:none;border-radius:3.3rem;outline:none;padding:1.2rem 2rem;color:#000;font-size:1.7rem;line-height:1.29;font-family:"montserrat-light",Arial,sans-serif;position:relative}.repair-status-form .js-form-item.form-item input:focus{outline:none;z-index:2}.repair-status-form .js-form-item.form-item input:not(:placeholder-shown):not(:focus){z-index:2}.repair-status-form .js-form-item.form-item input::placeholder{color:rgba(0,0,0,0);visibility:hidden}.repair-status-form__or{text-align:center;text-transform:uppercase;color:#e51c22;font-size:2.6rem;line-height:1.3;font-family:"montserrat-bold",Arial,sans-serif;display:inline-block;margin-top:3rem}.repair-status-form__lname{margin-bottom:1.5rem}.repair-status-form .js-form-submit{background-color:#e51c22;color:#fff;border-radius:99.9rem;padding:.9rem 2.1rem;outline:none;border:none;font-size:1.7rem;line-height:1.17;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-0.34px;margin-top:3rem;transition:background-color 300ms,color 300ms;cursor:pointer}.repair-status-form .js-form-submit:hover{background-color:#000}.privacy-hero{background:linear-gradient(#6b717b,#000000);padding:2rem 2rem 0 3rem;display:flex;flex-direction:column;gap:3rem}@media(min-width:768px){.privacy-hero{flex-direction:row;padding-left:5rem;padding-right:5rem;gap:5rem}}@media(min-width:1280px){.privacy-hero{padding-left:19.4rem;padding-right:15rem}}.privacy-hero__category{font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;color:#d9d9d9;text-transform:uppercase;font-family:"montserrat-bold",Arial,sans-serif}.privacy-hero__heading{font-family:"montserrat-bold",Arial,sans-serif;font-size:3rem;line-height:3.6rem;letter-spacing:.18px;color:#fff;margin-bottom:0}@media(min-width:768px){.privacy-hero__heading{margin-top:1.5rem}}@media(min-width:1280px){.privacy-hero__heading{font-size:5rem;line-height:4rem;letter-spacing:.3px}}@media(min-width:768px){.privacy-hero__content{padding-top:6.3rem;padding-bottom:5rem}}.privacy-hero__img{flex:1}.privacy-hero__img img{max-height:20rem;margin:0 0 0 auto}@media(min-width:768px){.privacy-hero__img img{max-height:20rem}}@media(min-width:1280px){.privacy-hero__img img{max-height:36rem}}.privacy-description{padding:5rem 3rem 7rem 2rem;font-family:"montserrat-light",Arial,sans-serif;color:#404042}@media(min-width:768px){.privacy-description{padding:5rem}}@media(min-width:1280px){.privacy-description{padding:10rem 19.5rem}}.privacy-description p{font-size:1.4rem;line-height:2.5rem;color:#404042;font-family:"montserrat-light",Arial,sans-serif;padding-bottom:2rem;margin-bottom:0;word-wrap:break-word;width:calc(100vw - 5rem)}@media(min-width:768px){.privacy-description p{font-size:1.7rem;line-height:3.2rem;width:unset;word-wrap:unset}}.privacy-description p strong{font-family:"montserrat-semibold",Arial,sans-serif}.privacy-description p.highlight{font-size:1.7rem;line-height:3.1rem}@media(min-width:768px){.privacy-description p.highlight{font-size:2.1rem;line-height:3.2rem}}.privacy-description a{color:#d60006}.privacy-description h2{padding-top:3rem;padding-bottom:3rem;font-size:2.1rem;line-height:3.2rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif;margin:0}@media(min-width:768px){.privacy-description h2{padding-top:3.5rem;padding-bottom:2.3rem;font-size:2.6rem;line-height:3.4rem}}.privacy-description ul{margin:0}.privacy-description ul li{font-size:1.4rem;line-height:2.5rem}@media(min-width:768px){.privacy-description ul li{font-size:1.7rem;line-height:3.2rem}}.privacy-description ul,.privacy-description ol{list-style-position:outside;padding-left:2rem}.history-hero{padding:4rem 2rem 5rem}@media(min-width:768px){.history-hero{padding:8rem 0 7rem 8rem;max-width:75.3rem}}@media(min-width:1280px){.history-hero{padding-left:19.5rem}}.history-hero .eyebrow-text{font-family:"futura-pt-heavy",Arial,sans-serif;color:#e51c22;font-size:1.4rem;line-height:2.2;letter-spacing:1.4px}@media(min-width:768px){.history-hero .eyebrow-text{margin-bottom:1.5rem}}.history-hero .eyebrow-text p{margin-bottom:0}.history-hero .title{font-family:"montserrat-bold",Arial,sans-serif;font-size:3.1rem;line-height:1.16;margin-bottom:4rem}@media(min-width:768px){.history-hero .title{font-size:3.6rem;line-height:1.11}}.history-hero__cta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:2rem}@media(min-width:768px){.history-hero__cta{flex-direction:row;row-gap:0;column-gap:2rem}}.history-hero__cta button{cursor:pointer}.history-hero__cta a{width:fit-content}.history-video__thumbnail{position:relative;width:100%;cursor:pointer}.history-video__thumbnail img{pointer-events:none}.history-video .thumbnail{width:100%;height:auto;object-fit:cover}.history-video .icon{object-fit:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6rem;height:auto;pointer-events:none}.our-history .timeline-wrapper{margin-top:5rem}@media(min-width:768px){.our-history .timeline-wrapper .title-slant{font-size:2.2rem;line-height:1;letter-spacing:-0.44px}}.our-history .timeline-wrapper .timeline-desc{font-size:1.7rem}@media(min-width:768px){.our-history .timeline-wrapper .timeline-desc{font-size:2.1rem;line-height:1.52}}.our-history .timeline-wrapper .process-timeline .timeline{margin-bottom:5rem}@media(min-width:768px){.our-history .timeline-wrapper .process-timeline .timeline .icon{transform:translateX(-3.7rem)}}@media(min-width:1280px){.our-history .timeline-wrapper .process-timeline .timeline .icon{transform:translateX(-3.3rem)}}@media(min-width:768px){.our-history .timeline-wrapper .process-timeline .timeline:nth-child(odd) .icon{transform:translateX(3.7rem)}}@media(min-width:1280px){.our-history .timeline-wrapper .process-timeline .timeline:nth-child(odd) .icon{transform:translateX(3.3rem)}}@media(min-width:768px){.our-history .timeline-wrapper .process-timeline .timeline:last-child .process-step-no{width:15.2rem;height:15.2rem}}@media(min-width:768px){.our-history .timeline-wrapper .process-timeline .timeline .title{margin-bottom:0}}.our-history .timeline-wrapper .process-timeline .timeline .timeline-content{box-shadow:none;background-color:rgba(0,0,0,0);border-radius:0}@media(min-width:768px){.our-history .timeline-wrapper .process-timeline .timeline .timeline-content{padding:1.1rem 0 0}}@media(min-width:1280px){.our-history .timeline-wrapper .process-timeline .timeline .timeline-content{padding-right:12rem}}.our-history .timeline-wrapper .process-timeline .timeline .img-content img{border-radius:1rem}@media(min-width:1280px){.our-history .img-text__wrapper{max-width:101rem}}@media(min-width:1280px){.our-history .img-text__content{flex-basis:52%}}@media(min-width:1280px){.our-history .img-text__img-wrap{flex-basis:48%}}@media(min-width:768px){.our-history .modal iframe{min-height:50rem}}@media(min-width:1280px){.our-history .modal iframe{width:100%}}@media(min-width:1280px){.our-history .modal__wrapper{max-width:100%;padding:0 8rem}}.our-history .modal__body{margin-top:2rem}@media(min-width:768px){.our-history .modal__body{margin-top:4rem}}@media(min-width:1280px){.our-history .modal__body{margin-top:5rem}}.bios-hero{background:linear-gradient(#6b717b,#000000);padding:4rem 2rem 4rem 3rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.bios-hero{flex-direction:row;padding-left:5rem;padding-right:5rem;gap:5rem}}@media(min-width:1280px){.bios-hero{padding-left:19.4rem;padding-right:15rem}}.bios-hero__category{font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;color:#d9d9d9;text-transform:uppercase;font-family:"montserrat-bold",Arial,sans-serif}.bios-hero__heading{font-family:"montserrat-bold",Arial,sans-serif;font-size:3rem;line-height:3.6rem;letter-spacing:.18px;color:#fff;margin-bottom:0;margin-top:1rem}@media(min-width:768px){.bios-hero__heading{margin-top:1.5rem}}@media(min-width:1280px){.bios-hero__heading{font-size:5rem;line-height:5.5rem;letter-spacing:.3px}}.bios-hero__content{flex:1}@media(min-width:768px){.bios-hero__content{padding-top:2rem;padding-bottom:5rem}}@media(min-width:1280px){.bios-hero__content{padding-top:6.3rem}}.bios-hero__img{flex:1}.bios-hero__img img{height:20rem;margin:0 0 0 auto}@media(min-width:768px){.bios-hero__img img{height:20rem}}@media(min-width:1280px){.bios-hero__img img{height:36rem}}.bios__description{font-family:"montserrat-light",Arial,sans-serif;font-size:1.7rem;line-height:1.82;text-align:left;margin-top:5.8rem;padding-left:2.2rem;padding-right:2.2rem}@media(min-width:768px){.bios__description{font-size:2.1rem;line-height:1.52;margin-top:7rem;padding-left:5rem;padding-right:5rem}}@media(min-width:1280px){.bios__description{padding-left:19.5rem;padding-right:19.5rem}}.member-card{width:100%;position:relative}@media(min-width:768px){.member-card{width:calc(50% - 1.6rem)}}.member-card__wrapper{display:flex;flex-direction:column;padding:3rem 2.3rem 9rem 2.2rem;flex-wrap:wrap;gap:3.2rem}@media(min-width:768px){.member-card__wrapper{flex-direction:row;padding:5rem 5rem 9rem 5rem}}@media(min-width:1280px){.member-card__wrapper{padding:7rem 19.5rem 10rem 19.5rem}}.member-card_link{position:absolute;top:0;right:0;left:0;bottom:0;text-indent:-9999px;z-index:1}.member-card_name{font-size:2.6rem;line-height:3.4rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif}.member-card_position{color:#6e7881;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px}.member-card_img{overflow:hidden;height:27.2rem}.member-card_img img{border-top-left-radius:.8rem;border-top-right-radius:.8rem;width:100%;height:100%;object-fit:cover;object-position:top}.member-card:hover .member-card_img img{transform:scale(1.05)}.member-card:hover .member-card_content img{transform:translateX(7px)}.member-card_content{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;box-shadow:0px 23px 23px rgba(0,0,0,.15);padding:2.6rem 3.1rem 1rem 3.5rem;height:17.4rem;font-family:"montserrat-bold",Arial,sans-serif}.member-card_content img{width:1.1rem;height:2.2rem;position:absolute;bottom:2rem;right:2rem}@media(min-width:768px){.member-card_content{padding:3rem 2.2rem 2rem 3.8rem}.member-card_content img{right:1rem}}@media(min-width:1280px){.member-card_content{padding:2.6rem 3.1rem 1rem 3.5rem}.member-card_content img{right:2rem}}.member-details-modal__wrapper .help-text{color:#d9d9d9;margin-bottom:0}@media(min-width:768px){.member-details-modal__wrapper .help-text{margin-bottom:1rem}}.member-details-modal__wrapper .modal-title{margin-bottom:4rem}@media(min-width:768px){.member-details-modal__wrapper .modal-title{margin-bottom:3rem}}.member-details-modal__wrapper .modal__content{font-size:1.7rem;line-height:3.2rem;color:#fff;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:5rem}@media(min-width:768px){.member-details-modal__wrapper .modal__content{font-size:2.1rem;margin-top:5.4rem}}.member-details-modal__wrapper .modal__body img{width:100%}#memberDetailsModal.modal{padding-top:0;padding-bottom:2rem}.media-hero{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:7.7rem;background-color:#fff}@media(min-width:768px){.media-hero{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:8.9rem}}.media-hero h1{margin:0;font-size:3.2rem;line-height:1.12}@media(min-width:1280px){.media-hero h1{font-size:5rem}}@media(min-width:768px){.media-hero__media,.media-hero__content{width:50%}}.media-hero__content{padding:3rem 2rem}@media(min-width:768px){.media-hero__content{padding-left:3rem;padding-right:3rem}}@media(min-width:1280px){.media-hero__content{padding-left:8rem;padding-right:8rem}}.media-hero__media img{object-fit:cover;width:100%}.media-card .title-slant{margin-bottom:3rem;padding-left:2rem;letter-spacing:-0.44px}@media(min-width:768px){.media-card .title-slant{margin-bottom:6rem;padding-left:8rem;font-size:2.2rem;line-height:1}}.media-card__wrapper{list-style:none;margin:0;padding:0 2rem 9rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;column-gap:1.8rem;row-gap:2rem}@media(min-width:768px){.media-card__wrapper{padding:0 4rem 9rem;column-gap:2.2rem}}@media(min-width:1280px){.media-card__wrapper{padding:0 0 9rem;margin-left:8rem;max-width:128rem}}.media-card__card{width:calc(50% - .9rem)}@media(min-width:768px){.media-card__card{width:calc(33.3% - 1.5rem)}}@media(min-width:1024px){.media-card__card{width:calc(24.5% - 1.2rem)}}@media(min-width:1280px){.media-card__card{width:19.5rem}}.media-card__card .card{height:100%}.media-card__card .card__link{opacity:0}.media-card__card .card__media{height:10rem;background-color:rgba(0,0,0,0);position:relative}@media(min-width:768px){.media-card__card .card__media{height:12.4rem}}.media-card__card .card__media img{object-fit:cover;width:100%}.media-card__card .card__media .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.8rem;height:3.3rem;object-fit:contain}.media-card__card .card__main{font-size:1.4rem;line-height:1.42;padding:2rem 2rem 4rem}@media(min-width:768px){.media-card__card .card__main{font-size:1.7rem;line-height:1.17}}.media-card__card .card__title{font-size:inherit;line-height:inherit}.media-card__card .card.pdf-card .card__main{padding:2.7rem 1.85rem 4.5rem}@media(min-width:768px){.media-card__card .card.pdf-card .card__main{padding:3.3rem 2.27rem 5.5rem}}.media-card__card .card.pdf-card .card__icon{width:1.4rem}@media(min-width:768px){.media-card__card .card.pdf-card .card__icon{width:1.8rem}}.media-card .press-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100%;box-shadow:0px 23px 23px rgba(0,0,0,.15);border-radius:.8rem;background-color:#fff;position:relative;overflow:hidden}.media-card .press-card:hover .card__icon{transform:translateX(0.7rem)}@media(min-width:1024px){.media-card .press-card{flex-direction:row;align-items:flex-start}}@media(min-width:768px){.media-card .press-card__wrapper{flex-grow:1;max-width:calc(50% - 1.1rem)}}.media-card .press-card__link{bottom:0;left:0;position:absolute;right:0;text-indent:-999px;top:0;z-index:1;opacity:0}.media-card .press-card__media{height:25.4rem}.media-card .press-card__media img{width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.media-card .press-card__media img{width:18rem;max-width:18rem}}@media(min-width:1280px){.media-card .press-card__media img{width:21.7rem;max-width:21.7rem}}@media(min-width:1024px){.media-card .press-card__media{height:100%;min-height:16.5rem}}.media-card .press-card__main{padding:1.7rem 5.3rem 8rem 1.8rem}@media(min-width:1024px){.media-card .press-card__main{padding:1.7rem 3rem 5rem 2rem}}@media(min-width:1280px){.media-card .press-card__main{padding-right:12.7rem}}.media-card .press-card__date{color:#6e7881;font-size:1rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:3.2;letter-spacing:1px}.media-card .press-card__title{margin-bottom:0;font-size:1.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.42}.media-card .press-card__icon{position:absolute;bottom:1.7rem;right:1.6rem;left:auto;width:2.2rem;height:auto;object-fit:contain;transition:transform 300ms ease-out}.media-card__section-title{margin-bottom:3rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding-right:2rem}@media(min-width:768px){.media-card__section-title{margin-bottom:6rem;padding-right:0;justify-content:flex-start}}.media-card__section-title .title-slant{margin-bottom:0}.media-card__section-title .view-all{display:inline-block;position:relative;color:#000;font-size:1.2rem;letter-spacing:-0.24px;font-family:"montserrat-bold",Arial,sans-serif;line-height:1;margin-left:2rem;padding-right:2rem;text-decoration:none}@media(min-width:768px){.media-card__section-title .view-all{padding-right:0}}.media-card__section-title .view-all:hover .card__icon{transform:translate(0.7rem,-50%)}.media-card__section-title .card__icon{right:0;top:50%;transform:translateY(-50%);transition:transform 300ms ease-out;width:.7rem}@media(min-width:768px){.media-card__section-title .card__icon{right:-1.6rem}}.media-support{margin:0 2rem;padding-bottom:4rem}@media(min-width:768px){.media-support{max-width:68.8rem;margin-left:4rem;padding-bottom:10rem;font-size:2.1rem;line-height:1.52}}@media(min-width:1024px){.media-support{max-width:94.4rem}}@media(min-width:1280px){.media-support{max-width:128rem;margin-left:8rem}}.media-support p{margin-bottom:0;font-family:"montserrat-light",Arial,sans-serif}.media-support a{color:#d60006}.media-assets{background-color:#edeff0}@media(min-width:1280px){.media-assets .modal__wrapper{max-width:128rem}}@media(min-width:768px){.media-assets .modal .modal-title{margin-bottom:2rem}}@media(min-width:1280px){.media-assets .modal .close-modal{top:4.2rem}}.aboutus-hero{display:flex;padding:3rem 3rem 5rem 2rem;gap:2rem;flex-direction:column}@media(min-width:768px){.aboutus-hero{padding:8rem;flex-direction:row;justify-content:space-between;gap:4.7rem}}@media(min-width:1280px){.aboutus-hero{padding:14rem 8rem 9rem 8rem}}.aboutus-hero__category{text-transform:uppercase;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;font-family:"montserrat-bold",Arial,sans-serif;color:#e51c22;margin-bottom:1.5rem}.aboutus-hero__heading{font-size:3.2rem;line-height:3.6rem;letter-spacing:.19px;color:#000;margin:0}@media(min-width:1280px){.aboutus-hero__heading{font-size:5rem;line-height:5.5rem;letter-spacing:-1px}}.aboutus-hero__img{width:100%}@media(min-width:768px){.aboutus-hero__img{align-self:center;width:60%}}.aboutus-banner{margin-bottom:6rem;background:linear-gradient(#000000 97%,#ffffff 3%)}@media(min-width:768px){.aboutus-banner{background:linear-gradient(#000000 85%,#ffffff 15%);margin-bottom:9rem}}@media(min-width:768px)and (max-width:1024px){.aboutus-banner{background:linear-gradient(#000000 95%,#ffffff 5%)}}.aboutus-banner_heading{font-size:2.5rem;line-height:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:.22px;margin-bottom:3rem}@media(min-width:768px){.aboutus-banner_heading{font-size:3.6rem;line-height:4rem}}.aboutus-banner_main{color:#fff;display:flex;flex-direction:column;padding:5rem 3rem 0 2rem}@media(min-width:768px){.aboutus-banner_main{padding:9rem 8rem 0 8rem;gap:3rem;flex-direction:row}}@media(min-width:768px)and (max-width:1024px){.aboutus-banner_main{flex-direction:column;gap:0}}@media(min-width:1280px){.aboutus-banner_main{gap:7rem}}.aboutus-banner_media{align-self:center}.aboutus-banner_media img{height:30rem}@media(min-width:768px){.aboutus-banner_media{align-self:flex-end}}@media(min-width:768px)and (max-width:1024px){.aboutus-banner_media{align-self:center}}@media(min-width:1280px){.aboutus-banner_media{flex-basis:100%;margin-right:3.5rem}}.aboutus-banner_text{font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:3rem}@media(min-width:768px){.aboutus-banner_text{font-size:2.1rem;line-height:3.2rem}}.aboutus-banner_content{padding-bottom:4rem}@media(min-width:768px){.aboutus-banner_content{width:100%}}@media(min-width:1280px){.aboutus-banner_content{width:unset}}.aboutus-banner_sub{padding:0 2rem;position:relative}.aboutus-banner_sub .play-video{position:absolute;width:6rem;height:4rem;top:calc(50% - 1rem);left:calc(50% - 3rem)}@media(min-width:768px){.aboutus-banner_sub{padding:0 8rem}}.aboutus-heading{font-size:3.2rem;line-height:3.6rem;color:#e51c22;letter-spacing:.19px;margin-bottom:0;text-align:center}@media(min-width:768px){.aboutus-heading{font-size:5rem;line-height:5.5rem;letter-spacing:.3px}}.cc-diff{padding:0 4rem 0 2rem}@media(min-width:768px){.cc-diff{padding:0 8rem}}@media(min-width:1280px){.cc-diff{padding:0 12rem}}.cc-diff_description{line-height:3.1rem;font-size:1.7rem;color:#404042;margin-top:3rem;margin-bottom:3rem;text-align:left;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.cc-diff_description{line-height:3.2rem;font-size:2.1rem}}.cc-diff__main{text-align:center}.cc-diff_heading{font-size:2.5rem;line-height:4rem;letter-spacing:.22px;font-family:"montserrat-bold",Arial,sans-serif;margin:0}@media(min-width:768px){.cc-diff_heading{font-size:3.6rem}}.cc-diff .btn--video::after{content:"";width:1.2rem;height:1.5rem;background:url(/themes/custom/crashchampions/images/play-icon.svg) no-repeat;display:inline-flex;margin-left:.9rem;position:relative;bottom:-2px}.cc-diff-promise{margin-top:6.5rem;padding:0 2rem;position:relative;padding-top:5.5rem}.cc-diff-promise img{margin-bottom:3rem}@media(min-width:768px){.cc-diff-promise img{margin-right:5rem;margin-bottom:0}}@media(min-width:1280px){.cc-diff-promise img{margin-right:10rem}}.cc-diff-promise .cc-diff_description{margin-top:0}@media(min-width:768px){.cc-diff-promise .cc-diff_description{margin-top:3rem}}.cc-diff-promise_content{width:100%}.cc-diff-promise .cc-diff_heading{position:absolute;top:0}@media(min-width:768px){.cc-diff-promise .cc-diff_heading{position:unset}}@media(min-width:768px){.cc-diff-promise{margin-top:10rem}}.cc-diff-promise::after{clear:both;content:"";display:block}.cc-diff-gallery{margin-top:6.4rem}.cc-diff-gallery .cc-diff_description{margin-bottom:3rem}.cc-diff-gallery_content{margin-bottom:4rem;padding:0 2rem}@media(min-width:768px){.cc-diff-gallery_content{padding:0}}.cc-diff-gallery_content a{z-index:1}@media(min-width:768px){.cc-diff-gallery_content a{z-index:unset}}@media(min-width:768px){.cc-diff-gallery{margin-top:5rem;padding:0 8rem}}@media(min-width:1280px){.cc-diff-gallery{margin-top:11rem}}.cc-diff-gallery .btn-outline{position:relative;top:25rem}@media(min-width:768px){.cc-diff-gallery .btn-outline{position:unset}}.cc-centers{padding-left:2rem;padding-right:4rem;margin-bottom:6rem}@media(min-width:768px){.cc-centers{padding:0 8rem;margin-bottom:10rem}}.cc-centers_text{line-height:3.1rem;font-size:1.7rem;color:#404042;margin-top:3rem;margin-bottom:4rem;text-align:center;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.cc-centers_text{line-height:3.2rem;font-size:2.1rem;margin-bottom:7rem}}.cc-centers_logo{width:calc(50% - 5rem)}.cc-centers_logo-wrapper .views-element-container>div{display:flex;flex-wrap:wrap;column-gap:10rem;row-gap:3.5rem;justify-content:center}@media(min-width:768px){.cc-centers_logo-wrapper .views-element-container>div{column-gap:3rem;row-gap:2rem}}@media(min-width:768px){.cc-centers_logo{width:calc(20% - 2.4rem)}}.cc-warranty{padding:0 2rem;margin-bottom:6rem}@media(min-width:768px){.cc-warranty{padding:0 3rem 0 2rem}}@media(min-width:1280px){.cc-warranty{padding:0 8rem;margin-bottom:7.6rem}}.cc-warranty_info{margin-top:4rem}@media(min-width:768px){.cc-warranty_info{margin-top:7.5rem;display:flex;column-gap:4rem}}@media(min-width:1280px){.cc-warranty_info{column-gap:10rem}}.cc-warranty_img{margin-bottom:4.5rem}@media(min-width:768px){.cc-warranty_img{margin-bottom:0;width:40%}}@media(min-width:1280px){.cc-warranty_img{width:50%}}@media(min-width:1280px){.cc-warranty_img img{width:100%}}@media(min-width:768px){.cc-warranty_content{width:60%}}@media(min-width:1280px){.cc-warranty_content{width:50%}}@media(min-width:768px){.cc-warranty_content .cc-diff_description{margin-top:0}}.image-comparison-slider{text-align:center;margin:0;max-width:76.8rem;padding-bottom:6rem;position:relative;top:-7.6rem}@media(min-width:768px){.image-comparison-slider{padding-bottom:10rem;top:unset}}@media(min-width:1280px){.image-comparison-slider{margin:0 auto}}.image-comparison-slider__wrapper{position:relative;cursor:pointer;width:100%;height:20rem;overflow:hidden}@media(min-width:768px){.image-comparison-slider__wrapper{height:42rem}}.image-comparison-slider__left-section{width:50%;height:100%;top:0;left:0;overflow:hidden;position:absolute}.image-comparison-slider__left-section.transition{transition:width ease .5s}.image-comparison-slider__left-section img{object-fit:cover;pointer-events:none;user-select:none;height:100%;max-width:initial;max-height:initial;position:absolute;left:0;width:100vw}@media(min-width:768px){.image-comparison-slider__left-section img{width:calc(100vw - 16rem)}}@media(min-width:1024px){.image-comparison-slider__left-section img{width:calc(100vw - 38.4rem)}}@media(min-width:1280px){.image-comparison-slider__left-section img{width:76.8rem}}.image-comparison-slider__left-section .before-after-description{left:2rem;bottom:2rem}.image-comparison-slider__right-section{position:absolute;height:100%;width:50%;top:0;right:0;overflow:hidden}.image-comparison-slider__right-section.transition{transition:width ease .5s}.image-comparison-slider__right-section img{position:absolute;top:0;right:0;height:100%;max-width:initial;max-height:initial;width:100vw}@media(min-width:768px){.image-comparison-slider__right-section img{width:calc(100vw - 16rem)}}@media(min-width:1024px){.image-comparison-slider__right-section img{width:calc(100vw - 38.4rem)}}@media(min-width:1280px){.image-comparison-slider__right-section img{width:76.8rem}}.image-comparison-slider__right-section .before-after-description{right:2rem;bottom:2rem}.image-comparison-slider__slider-handle{position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;user-select:none;z-index:2;cursor:col-resize}.image-comparison-slider__slider-handle.transition{transition:left ease .5s}.image-comparison-slider .handle-line{width:2px;flex-grow:1;background-color:#fff}.image-comparison-slider .handle-circle{width:50px;height:50px;color:#fff;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:space-around;background-color:#000;position:absolute;top:50%;transform:translateY(-50%)}.image-comparison-slider .handle-circle img{width:1.2rem;height:1.6rem}.image-comparison-slider__help-text{color:#000;text-align:center;font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;margin-top:1.5rem}.image-comparison-slider .before-after-description{text-transform:uppercase;font-size:1rem;font-weight:400;padding:1rem 2rem;background-color:hsla(0,0%,100%,.4);font-family:"montserrat-bold",Arial,sans-serif;color:#fff;letter-spacing:1.5px;position:absolute}.about-us-reviews{max-width:100vw}.about-us-reviews .location-customer-reviews__reviews{height:unset}.about-us-reviews .location-customer-reviews__reviews .amplify-widget>div>:nth-child(3){height:unset;padding:0 !important}.cc-faq{margin-top:6rem;margin-bottom:7rem;padding:0}@media(min-width:768px){.cc-faq{padding:0 8rem;margin-top:7.6rem;margin-bottom:17rem}}.cc-faq_accordion{margin-top:5rem;list-style-type:none}@media(min-width:768px){.cc-faq_accordion{margin-top:6rem}}.cc-faq .indicator{background-color:#fff;border-radius:99.9rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:4.2rem;width:4.2rem;transition:transform 300ms;transform:rotate(90deg);margin-right:1.6rem}.cc-faq .indicator .icon{fill:#e51c22}.cc-faq_content{padding-left:2rem}@media(min-width:768px){.cc-faq_content{padding-left:6.6rem}}.cc-faq_question{display:flex;align-items:center;cursor:pointer;margin:1rem 0;column-gap:2rem}@media(min-width:768px){.cc-faq_question{gap:0}}.cc-faq_title{flex:1}.cc-faq_title h4{margin:0;font-size:1.7rem;line-height:2.5rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.cc-faq_title h4{font-size:2.1rem;line-height:3.2rem}}.cc-faq_answer{display:none;font-size:1.4rem;line-height:2.5rem;padding:2rem 6rem 2rem 0;font-family:"montserrat-light",Arial,sans-serif;color:#000}@media(min-width:768px){.cc-faq_answer{font-size:1.7rem;line-height:3.1rem}}.cc-faq_content.active{background-color:#edeff0;border-radius:.8rem;box-shadow:0 2.3rem 2.3rem rgba(0,0,0,.15)}.cc-faq_content.active .cc-faq_answer{display:block;margin-bottom:2rem}.cc-faq_content.active .cc-faq_question{padding-top:2rem}.cc-faq_content.active .cc-faq_question .indicator{transform:rotate(270deg)}.cc-faq_content.active .cc-faq_title{color:#e51c22}@media(min-width:768px){#ccDiffModal.modal iframe{min-height:50rem}}@media(min-width:1280px){#ccDiffModal.modal iframe{width:100%}}@media(min-width:1280px){#ccDiffModal.modal .modal__wrapper{max-width:100%;padding:0 8rem}}#ccDiffModal.modal .modal__body{margin-top:2rem}@media(min-width:768px){#ccDiffModal.modal .modal__body{margin-top:4rem}}@media(min-width:1280px){#ccDiffModal.modal .modal__body{margin-top:5rem}}.contact-us .bios-hero{padding-bottom:0}.terms-hero{display:flex;gap:6rem;flex-direction:column}@media(min-width:768px){.terms-hero{flex-direction:row}}@media(min-width:1280px){.terms-hero{gap:10rem}}.terms-hero__content{width:100%;padding:3rem 4rem 0 2rem}@media(min-width:768px){.terms-hero__content{padding:7rem 0 2rem 8rem;width:70%}}@media(min-width:1280px){.terms-hero__content{padding:10rem 0 5rem 8rem;width:70%}}.terms-hero__img{padding-left:6rem}@media(min-width:768px){.terms-hero__img{padding-left:0;width:37%}}@media(min-width:1280px){.terms-hero__img{width:37%}}.terms-hero__img img{display:none;width:100%;float:right}@media(min-width:768px){.terms-hero__img img{display:block}}.terms-hero__heading{font-size:3.4rem;line-height:4rem;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-1px;margin:0}@media(min-width:1280px){.terms-hero__heading{font-size:5rem;line-height:4.5rem}}.terms-description{padding:5rem 2rem 6rem 2rem;background-color:#edeff0}@media(min-width:768px){.terms-description{padding:7.2rem 8rem 8.4rem 8rem}}@media(min-width:1280px){.terms-description{padding:7.2rem 29rem 8.4rem 33rem}}.terms-description::after{clear:both;content:"";display:block}.terms-description h2{font-size:2.1rem;line-height:3.4rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:2.5rem}@media(min-width:768px){.terms-description h2{font-size:2.6rem;line-height:3.4rem}}.terms-description p{font-size:1.4rem;line-height:2.5rem;color:#000;margin-bottom:3rem;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.terms-description p{font-size:1.7rem;line-height:3.1rem}}.terms-description img{margin:0 auto}.terms-description a{color:#d60006}.terms-description ol li{font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:2rem}.terms-description ol li::marker{color:#000}@media(min-width:768px){.terms-description ol li{font-size:1.7rem;line-height:3.1rem}}.terms-description ol li ol{padding-left:2rem}.terms-description ul li{font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:2rem}.terms-description ul li::marker{color:#000}@media(min-width:768px){.terms-description ul li{font-size:1.7rem;line-height:3.1rem}}.terms-description ol,.terms-description ul{list-style-position:outside;padding-left:2rem}.terms-description .address p{margin:0}.lifetime-warranty_description{padding:0 2rem;margin-bottom:5rem;margin-top:4.5rem}@media(min-width:768px){.lifetime-warranty_description{padding:0 5rem;margin-bottom:10rem}}@media(min-width:1280px){.lifetime-warranty_description{padding:0 19.5rem;margin-bottom:25rem}}.lifetime-warranty_description p{font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;color:#000;margin-bottom:3rem}@media(min-width:768px){.lifetime-warranty_description p{font-size:1.7rem;line-height:3.2rem}}.lifetime-warranty_description strong{font-family:"montserrat-semibold",Arial,sans-serif}.lifetime-warranty_description .highlight{font-family:"montserrat-semibold",Arial,sans-serif}@media(min-width:768px){.lifetime-warranty_description .highlight{font-family:"montserrat-regular",Arial,sans-serif}}.lifetime-warranty_description ul,.lifetime-warranty_description ol{padding-left:2rem;font-family:"montserrat-light",Arial,sans-serif}.path-webform,.webform-details-toggle,.data-privcay-form-wrapper{background-color:#edeff0}input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;cursor:pointer}input[type=checkbox]+label{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:1.28;padding-left:4.2rem;cursor:pointer;display:inline-block}input[type=checkbox]+label::before{content:"";position:absolute;display:block;width:3rem;height:3rem;top:30%;margin-top:-13px;left:0;border:1px solid #fff;border-radius:6px;background-color:#fff;background-repeat:no-repeat;background-position:50% 60%}@media(min-width:768px){input[type=checkbox]+label::before{top:57%}}@media(min-width:1280px){input[type=checkbox]+label::before{top:50%}}input[type=checkbox]+label a{text-decoration:underline;color:#000;word-wrap:break-word;word-break:break-all}input[type=checkbox]:checked+label::before{background-repeat:no-repeat;background-position:50% 50%;background-image:url("/themes/custom/crashchampions/images/icon-tick.svg")}.js-form-item.form-item{position:relative}.js-form-item.form-item input[type=text],.js-form-item.form-item input[type=email],.js-form-item.form-item input[type=tel],.js-form-item.form-item input[type=number],.js-form-item.form-item input[type=password],.js-form-item.form-item textarea{width:100%;background-color:#fff;border:none;border-radius:3.3rem;padding:1.2rem 2rem;color:#000;font-size:1.7rem;line-height:1.29;font-family:"montserrat-light",Arial,sans-serif;position:relative;resize:none}.js-form-item.form-item input[type=text]:focus~label:not(.error),.js-form-item.form-item input[type=text]:not(:placeholder-shown):not(:focus)~label:not(.error),.js-form-item.form-item input[type=email]:focus~label:not(.error),.js-form-item.form-item input[type=email]:not(:placeholder-shown):not(:focus)~label:not(.error),.js-form-item.form-item input[type=tel]:focus~label:not(.error),.js-form-item.form-item input[type=tel]:not(:placeholder-shown):not(:focus)~label:not(.error),.js-form-item.form-item input[type=number]:focus~label:not(.error),.js-form-item.form-item input[type=number]:not(:placeholder-shown):not(:focus)~label:not(.error),.js-form-item.form-item input[type=password]:focus~label:not(.error),.js-form-item.form-item input[type=password]:not(:placeholder-shown):not(:focus)~label:not(.error),.js-form-item.form-item textarea:focus~label:not(.error),.js-form-item.form-item textarea:not(:placeholder-shown):not(:focus)~label:not(.error){top:-1.2rem;font-size:1rem}.js-form-item.form-item input[type=text]::placeholder,.js-form-item.form-item input[type=email]::placeholder,.js-form-item.form-item input[type=tel]::placeholder,.js-form-item.form-item input[type=number]::placeholder,.js-form-item.form-item input[type=password]::placeholder,.js-form-item.form-item textarea::placeholder{color:rgba(0,0,0,0);visibility:hidden}.js-form-item.form-item input[type=text].error,.js-form-item.form-item input[type=email].error,.js-form-item.form-item input[type=tel].error,.js-form-item.form-item input[type=number].error,.js-form-item.form-item input[type=password].error,.js-form-item.form-item textarea.error{border:1px solid #e51c22;outline:none}.js-form-item.form-item input[type=text]~label:not(.error),.js-form-item.form-item input[type=email]~label:not(.error),.js-form-item.form-item input[type=tel]~label:not(.error),.js-form-item.form-item input[type=number]~label:not(.error),.js-form-item.form-item input[type=password]~label:not(.error),.js-form-item.form-item textarea~label:not(.error){position:absolute;left:2rem;top:2.4rem;transition:all .3s ease-in;transform:translateY(-50%);color:#6e7881;font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2;z-index:1;display:block}.js-form-item.form-item input[type=text]~label.js-form-required.form-required:not(.error)::after,.js-form-item.form-item input[type=email]~label.js-form-required.form-required:not(.error)::after,.js-form-item.form-item input[type=tel]~label.js-form-required.form-required:not(.error)::after,.js-form-item.form-item input[type=number]~label.js-form-required.form-required:not(.error)::after,.js-form-item.form-item input[type=password]~label.js-form-required.form-required:not(.error)::after,.js-form-item.form-item textarea~label.js-form-required.form-required:not(.error)::after{content:"*";color:#e51c22}.d-input-flex.form-control{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;row-gap:2.2rem;margin-bottom:2.2rem}@media(min-width:768px){.d-input-flex.form-control{flex-direction:row;flex-wrap:nowrap;column-gap:2.7rem}}@media(min-width:768px){.d-input-flex.form-control>.js-form-item.form-item{width:50%}}select{display:block;padding:1.2rem 4rem 1.2rem 2rem;width:100%;background-color:#fff;border-radius:3.3rem;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 1.6rem);background-position-y:center;font-size:1.3rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;cursor:pointer;color:#000}@media(min-width:768px){select{font-size:1.7rem;padding:1.2rem 5rem 1.2rem 2rem;background-position-x:calc(100% - 2.5rem);max-width:40rem;margin-left:auto;margin-right:auto}}.js-form-submit{background-color:#e51c22;color:#fff;border-radius:99.9rem;padding:.9rem 2.1rem;outline:none;border:none;font-size:1.7rem;line-height:1.17;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-0.34px;transition:background-color 300ms,color 300ms;cursor:pointer}.js-form-submit:hover{background-color:#000}label.error,.form-item--error-message{color:#e51c22;line-height:1;font-size:1rem;font-family:"avenir-light",Arial,sans-serif;display:block;padding-left:2rem;margin-top:.2rem}.data-privacy{padding:5rem 2rem 6rem;min-height:75rem;max-width:100vw}@media(min-width:768px){.data-privacy{max-width:77rem;margin:0 auto}}.data-privacy__content{margin-bottom:3rem}.data-privacy__content .short-desc{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.82;text-align:center}.data-privacy__content .short-desc p{margin-bottom:0}.data-privacy__success{font-size:2.6rem;color:#e51c22;text-align:center}.data-privacy__form .form-title{margin-bottom:4rem}.data-privacy__form .form-title .title{font-size:2.6rem;line-height:1.6;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:3rem;text-align:center;display:block}.data-privacy__form .form-title label{max-width:40rem;margin:0 auto;display:block;font-size:1rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2.8;padding-left:2rem}.data-privacy__form .form-title label::after{content:"*";color:#e51c22}.data-privacy__form .form-title .other-state-error{color:#e51c22;font-size:1.7rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.3;text-align:left;padding-top:2rem;margin-bottom:2rem}@media(min-width:768px){.data-privacy__form .form-title .other-state-error{font-size:2rem}}.data-privacy__form .data-form .separator{display:block;border-top:1px solid #a7aeb4;height:1px;width:100%;margin-bottom:4rem}.data-privacy__form .data-form .js-form-type-checkbox{margin-bottom:2rem;cursor:pointer}.data-privacy__form .data-form .js-form-type-checkbox:last-child{margin-bottom:0}.data-privacy__form .data-form input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;cursor:pointer}.data-privacy__form .data-form input[type=checkbox]+label{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:1.28;padding-left:4.2rem;cursor:pointer;display:inline-block}.data-privacy__form .data-form input[type=checkbox]+label::before{content:"";position:absolute;display:block;width:3rem;height:3rem;top:30%;margin-top:-13px;left:0;border:1px solid #fff;border-radius:6px;background-color:#fff;background-repeat:no-repeat;background-position:50% 60%}@media(min-width:768px){.data-privacy__form .data-form input[type=checkbox]+label::before{top:57%}}@media(min-width:1280px){.data-privacy__form .data-form input[type=checkbox]+label::before{top:50%}}.data-privacy__form .data-form input[type=checkbox]:checked+label::before{background-repeat:no-repeat;background-position:50% 50%;background-image:url("/themes/custom/crashchampions/images/icon-tick.svg")}.data-privacy__form .data-form .request-terms-text{margin-bottom:0}.data-privacy__form .data-form .data-privacy-form__submit{margin-top:2rem}.data-privacy__form .ca-state-address,.data-privacy__form .request-terms-text{font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2;margin-top:3rem;margin-bottom:3rem;word-wrap:break-word}@media(min-width:768px){.data-privacy__form .ca-state-address,.data-privacy__form .request-terms-text{margin-top:4rem;margin-bottom:4rem}}.data-privacy__form .ca-state-address a,.data-privacy__form .request-terms-text a{color:#e51c22;text-decoration:underline}.contact-us .path-webform,.contact-us .webform-details-toggle,.contact-us .data-privcay-form-wrapper{background-color:#fff}.contact-us .contact-details{padding:5rem 2rem;max-width:100vw}@media(min-width:768px){.contact-us .contact-details{max-width:76rem;margin:0 auto}}@media(min-width:1024px){.contact-us .contact-details{padding:6.3rem 0 10rem 0}}.contact-us .contact-details h2{font-size:2.5rem;line-height:1.6;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:3rem}.contact-us .contact-details__content{margin-bottom:3rem}.contact-us .contact-details__content .short-desc{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.82;text-align:left}.contact-us .contact-details__content .short-desc p{margin-bottom:0}.contact-us .contact-details__header{margin-bottom:2rem}.contact-us .contact-details__header .btn-wrapper{display:flex;justify-content:flex-start;column-gap:1rem;row-gap:1.5rem;flex-direction:column;flex-wrap:wrap}@media(min-width:768px){.contact-us .contact-details__header .btn-wrapper{flex-direction:row}}.contact-us .contact-details__header p{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:1.78;margin-bottom:0}@media(min-width:768px){.contact-us .contact-details__header p{font-size:1.7rem;line-height:1.82}}.contact-us .contact-details__header h2{font-family:"montserrat-bold",Arial,sans-serif;font-size:3rem;line-height:1.2;letter-spacing:.18px;text-align:center;color:#e51c22;margin-bottom:0}@media(min-width:768px){.contact-us .contact-details__header h2{font-size:3.6rem;line-height:1.52}}.contact-us .contact-details__header h3,.contact-us .contact-details__header strong{font-size:2.1rem;line-height:1.52;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin-bottom:0}.contact-us .contact-details .d-input-flex.form-control .js-form-item.form-item{margin-bottom:3rem}.contact-us .contact-details .d-input-flex.form-control .js-form-item.form-item:last-child{margin-bottom:0}.contact-us .contact-details .js-form-item.form-item.js-form-type-checkbox{margin-top:2.7rem}.contact-us .contact-details .js-form-item.form-item input[type=text],.contact-us .contact-details .js-form-item.form-item input[type=email],.contact-us .contact-details .js-form-item.form-item input[type=tel],.contact-us .contact-details .js-form-item.form-item textarea{background-color:#f5f7f8}.contact-us .contact-details .js-form-item.form-item input[type=text]~label:not(.error),.contact-us .contact-details .js-form-item.form-item input[type=email]~label:not(.error),.contact-us .contact-details .js-form-item.form-item input[type=tel]~label:not(.error),.contact-us .contact-details .js-form-item.form-item textarea~label:not(.error){color:#686d75}.contact-us .contact-details .js-form-item.form-item input[type=checkbox]+label::before{background-color:#f5f7f8;top:1rem}@media(min-width:1280px){.contact-us .contact-details .js-form-item.form-item input[type=checkbox]+label::before{top:1.2rem}}.contact-us .contact-details .js-form-item.form-item input[type=checkbox]~.form-item--error-message{margin-top:.7rem;padding-left:2rem}.contact-us .contact-details select{background-color:#f5f7f8}.contact-us .contact-details .form-item-company.js-form-item-company{display:none}.contact-us .contact-details .form-item-subject.js-form-item-subject{margin-bottom:2.2rem}.contact-us .contact-details .js-form-submit{margin-top:3rem}.contact-us .contact-details .webform-confirmation__message{font-size:2.6rem;color:#e51c22;text-align:center;font-family:"montserrat-bold",Arial,sans-serif}.contact-us .contact-details .inline-desc .description{display:inline}.contact-us .contact-details .inline-desc .description>div{display:inline}.contact-us .history-video{margin-bottom:4.5rem}@media(min-width:768px){.contact-us .history-video{margin-bottom:5.5rem}}.sell-shop-form{padding:.5rem 2rem 6.1rem}@media(min-width:768px){.sell-shop-form{max-width:75.5rem;margin:0 auto;padding:.5rem 0 10rem}}.sell-shop-form .form-title{font-family:"montserrat-light",Arial,sans-serif;font-size:1.7rem;line-height:1.82;text-align:center;margin-bottom:3.2rem}@media(min-width:768px){.sell-shop-form .form-title{margin-bottom:4.6rem}}.sell-shop-form .form-title h2{color:#e51c22;font-size:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.2}@media(min-width:768px){.sell-shop-form .form-title h2{font-size:3.6rem;line-height:1.11}}.sell-shop-form .ca-state-address{margin-bottom:2.2rem}.sell-shop-form .ca-state-address .js-form-type-textarea{line-height:1;font-size:.8rem}.sell-shop-form input[type=text]~.description{font-family:"montserrat-light",Arial,sans-serif;font-size:1rem;line-height:2.8;padding-left:2rem}.sell-shop-form .data-request-success-msg{color:#e51c22;font-size:2.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.5;text-align:center}.sell-shop-form .sell-shop-form__submit{margin-top:3.1rem}.cc-promise__description{padding:2rem 0 0 3rem;margin:5rem 0 6rem 0}@media(min-width:768px){.cc-promise__description{padding:0 5rem;margin:10rem 0}}@media(min-width:1280px){.cc-promise__description{padding:0 19.4rem}}.cc-promise__description p{font-size:1.4rem;line-height:2.5rem;color:#000;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.cc-promise__description p{font-size:1.7rem;line-height:3.2rem}}.cc-promise__description h2,.cc-promise__description h3,.cc-promise__description h4,.cc-promise__description h5{color:#000;font-size:2.1rem;line-height:3.2rem}@media(min-width:768px){.cc-promise__description h2,.cc-promise__description h3,.cc-promise__description h4,.cc-promise__description h5{font-size:2.6rem;line-height:3.4rem}}.cc-promise__description .highlight{font-size:1.7rem;line-height:3.1rem;margin-bottom:4rem}@media(min-width:768px){.cc-promise__description .highlight{font-size:2.1rem;line-height:3.2rem}}.promise-hero{background:linear-gradient(#6b717b,#000000);padding:2rem 2rem 0 3rem;display:flex;flex-direction:row;gap:3rem}@media(min-width:768px){.promise-hero{padding-left:5rem;padding-right:5rem;gap:5rem}}@media(min-width:1280px){.promise-hero{padding-left:19.4rem;padding-right:15rem}}.promise-hero__category{font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;color:#d9d9d9;text-transform:uppercase;font-family:"montserrat-bold",Arial,sans-serif}.promise-hero__heading{font-family:"montserrat-bold",Arial,sans-serif;font-size:3rem;line-height:3.6rem;letter-spacing:.18px;color:#fff;margin-bottom:0}@media(min-width:768px){.promise-hero__heading{margin-top:1.5rem}}@media(min-width:1280px){.promise-hero__heading{font-size:5rem;line-height:5.5rem;letter-spacing:.3px}}.promise-hero__content{width:50%;padding-bottom:14rem}@media(min-width:768px){.promise-hero__content{padding-top:6.3rem;padding-bottom:5rem}}.promise-hero__img{flex:1;align-self:flex-end}.promise-hero__img img{max-height:20rem;margin:0 0 0 auto}@media(min-width:768px){.promise-hero__img img{max-height:20rem}}@media(min-width:1280px){.promise-hero__img img{max-height:36rem}}.ins-partners{background-color:#edeff0;padding:.5rem 2.5rem 10rem 2.5rem;color:#000}@media(min-width:768px){.ins-partners{padding:.5rem 8rem}}.ins-partners_content{font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:5rem;padding:0;text-align:center}@media(min-width:768px){.ins-partners_content{padding:5rem 2rem}}@media(min-width:1280px){.ins-partners_content{padding:5rem 25rem}}.ins-partners_list{display:flex;column-gap:7rem;row-gap:4rem;flex-wrap:wrap}.ins-partners_list img{width:calc(50% - 3.5rem)}@media(min-width:768px){.ins-partners_list{column-gap:5rem;row-gap:4rem}.ins-partners_list img{width:calc(20% - 4rem)}}@media(min-width:1280px){.ins-partners_list{column-gap:15rem}.ins-partners_list img{width:calc(20% - 12rem)}}.event-modules{order:-1}@media(min-width:1280px){.event-modules{grid-column:1/2}}.event-sidebar{order:0;background-color:#edeff0;padding-top:5rem;margin-bottom:5rem}@media(min-width:1280px){.event-sidebar{grid-column:2/3;padding-top:9rem;position:unset;margin-bottom:0}}.event-sidebar .link-back{position:relative;top:unset;left:2rem;bottom:-4rem}@media(min-width:1280px){.event-sidebar .link-back{display:none}}.event-detail-page{display:grid}@media(min-width:1280px){.event-detail-page{grid-template-columns:1fr 38.2rem}}.event-location .title-slant{font-size:2.2rem;line-height:2rem;padding-right:5rem}.event-location .title-slant::before{position:unset;padding-left:5rem}.event-location_content{padding:0 5rem;margin-bottom:5rem}.event-location_title{color:#d60006;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:2rem;font-family:"montserrat-bold",Arial,sans-serif}.event-location_address{color:#000;font-size:1.4rem;line-height:2.5rem;padding-top:2rem;font-family:"montserrat-light",Arial,sans-serif}.event-location_address p{margin-bottom:.5rem}.event-location_link{font-size:1.2rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-0.24px;line-height:1.3rem;text-decoration:none;display:none}.event-location_link svg{fill:#d60006;margin-left:.5rem;position:relative;top:.3rem}@media(min-width:1280px){.event-location_link{display:block}}.event-location_phoneno{margin-top:2rem}.event-location_phoneno a{text-decoration:underline;color:#d60006}.event-details .title-slant{padding-right:5rem;font-size:2.2rem;line-height:2rem}.event-details .title-slant::before{position:unset;padding-left:5rem}.event-details_content{padding:0 5rem}.event-details_content h4{color:#d60006;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:2rem;font-family:"montserrat-bold",Arial,sans-serif}.event-details_content p{color:#000;font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:1.5rem}.event-details_content p strong{font-family:"montserrat-bold",Arial,sans-serif}.event-details_link{font-size:1.7rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-0.34px;line-height:1.6rem;text-decoration:none;padding-top:3.5rem;display:none}.event-details_link svg{fill:#d60006;margin-left:.5rem;position:relative;top:.3rem;transform:rotate(90deg);display:block;position:relative;left:9rem}@media(min-width:1280px){.event-details_link{display:block}}.event-hero_main{padding:2rem}@media(min-width:1280px){.event-hero_main{padding:5rem 8rem 3rem 8rem}}.event-hero_date{color:#e51c22;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;margin-top:1.5rem;margin-bottom:.5rem;font-family:"montserrat-bold",Arial,sans-serif}.event-hero_title{font-size:3rem;line-height:3.6rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-0.18px;margin-bottom:4rem}@media(min-width:1280px){.event-hero_title{font-size:5rem;line-height:5.5rem;letter-spacing:-1px;margin-bottom:5rem}}.event-hero .event-details_link{text-align:center;display:block}.event-hero .event-details_link svg{left:0;margin:auto}.event-hero .hero__link-back{top:unset}@media(min-width:768px){.event-hero .hero__link-back{position:unset}}.event-hero_img img{width:100%}.event-details-body{padding:4rem 2rem 0 2rem}@media(min-width:768px){.event-details-body{padding:6rem 5rem 0 5rem}}@media(min-width:1280px){.event-details-body{padding:6rem 8rem 0 8rem}}.event-details-body_heading{font-size:2.1rem;line-height:3.1rem;letter-spacing:.22px;margin-bottom:3rem}@media(min-width:768px){.event-details-body_heading{font-size:3.6rem;line-height:4rem;margin-bottom:8rem}}.event-details-body .image-text-ctr{display:flex;margin-bottom:2rem;margin-top:2rem;line-height:3.2rem;flex-direction:column-reverse;row-gap:2rem;font-family:"montserrat-light",Arial,sans-serif}.event-details-body .image-text-ctr img{padding:0;height:100%}@media(min-width:1280px){.event-details-body .image-text-ctr img{margin-left:6rem}}.event-details-body .image-text-ctr p{font-size:1.4rem;line-height:2.5rem}@media(min-width:768px){.event-details-body .image-text-ctr p{font-size:2.1rem;line-height:3.2rem}}@media(min-width:768px){.event-details-body .image-text-ctr{margin-bottom:5.7rem;margin-top:3.5rem;column-gap:5rem;row-gap:0;flex-direction:row}}@media(min-width:1280px){.event-details-body .image-text-ctr{margin-bottom:5rem;column-gap:12rem}}.event-details-body_description{color:#404042;font-size:1.4rem;line-height:2.5rem;margin-top:3rem;margin-bottom:4.5rem;font-family:"montserrat-light",Arial,sans-serif}.event-details-body_description img{width:100%;margin-top:4rem}@media(min-width:768px){.event-details-body_description{margin-top:6rem;margin-bottom:7rem;font-size:2.1rem;line-height:3.2rem}}.event-details-body .callout_ctr{padding:0}@media(min-width:768px){.event-details-body .callout_ctr{padding:0 2rem}}.event-details-register{margin-top:7rem}.event-details-register .title-slant{font-size:2.2rem;line-height:2rem}.event-details-register_description{margin-top:1rem;font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;margin-bottom:2rem}@media(min-width:768px){.event-details-register_description{margin-top:2rem;font-size:1.7rem;line-height:3.2rem}}.event-details-register_form-wrapper .webform-details-toggle{background-color:#fff}.event-details-register_form--heading{font-size:2.6rem;line-height:3.4rem;color:#000;margin-bottom:1rem}.event-details-register_form #event_registration_composite_table>.js-form-item>label{display:none}.event-details-register_form .webform-multiple-table table{position:relative}.event-details-register_form .webform-multiple-table tr td:first-child{width:100%}.event-details-register_form .webform-multiple-table tr .webform-multiple-table--operations{position:absolute;bottom:0;top:unset}@media(min-width:768px){.event-details-register_form .webform-multiple-table tr .webform-multiple-table--operations{bottom:2rem;right:6rem}}.event-details-register_form .webform-multiple-table .fieldset-wrapper{display:inline-flex;flex-wrap:wrap;column-gap:3rem}.event-details-register_form .webform-multiple-table .form-group{width:100%}@media(min-width:768px){.event-details-register_form .webform-multiple-table .form-group{width:calc(50% - 1.5rem)}}.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=text],.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=number],.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=email],.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=checkbox],.event-details-register_form .webform-multiple-table .js-form-item.form-item select{background-color:#f5f7f8;line-height:2.8rem;font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;color:#000;margin-bottom:3rem}.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=text]:focus~label,.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=number]:focus~label,.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=email]:focus~label,.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=checkbox]:focus~label,.event-details-register_form .webform-multiple-table .js-form-item.form-item select:focus~label{font-size:1rem;line-height:2.8rem}.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=text]~label:not(.error),.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=number]~label:not(.error),.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=email]~label:not(.error),.event-details-register_form .webform-multiple-table .js-form-item.form-item input[type=checkbox]~label:not(.error),.event-details-register_form .webform-multiple-table .js-form-item.form-item select~label:not(.error){color:#686d75}.event-details-register_form .webform-multiple-table input[type=checkbox]:focus~label{font-size:1.4rem}.event-details-register_form .webform-multiple-table input[type=checkbox]~label::before{background-color:#f5f7f8}.event-details-register_form .webform-multiple-table select{margin:0;max-width:unset;margin-bottom:3rem}.event-details-register_form .webform-multiple-table select~label{display:none}.event-details-register_form .webform-multiple-table input[type=number]{width:100%;border:none;border-radius:3.3rem;padding:1.2rem 2rem}.event-details-register_form .webform-multiple-table-responsive td{padding:0}.event-details-register_form .webform-multiple-add{display:inline}.event-details-register_form .webform-multiple-add .js-form-item{display:none}.event-details-register_form .webform-multiple-add input{background-color:rgba(0,0,0,0);border:1px solid #e51c22;border-radius:999px;color:#d60006;transition:border-color 300ms,color 300ms}.event-details-register_form .webform-multiple-add input:hover{border-color:#000;color:#000}.event-details-register_form .reg__form--btnGrp{margin-top:1.6rem;display:inline-block}@media(min-width:768px){.event-details-register_form .reg__form--btnGrp{position:relative;top:-3.9rem;left:23rem;margin-top:0}}.event-details-register_form .reg_form--size{width:100%}.event-details-register_form .reg_form--size legend{float:left;display:inline;font-size:1.4rem;line-height:2.8rem;font-family:"montserrat-light",Arial,sans-serif}.event-details-register_form .reg_form--size legend span.js-form-required.form-required:not(.error)::after{content:"*";color:#e51c22}.event-details-register_form .reg_form--size .form-item--error-message{position:unset}.event-details-register_form .reg_form--size .js-webform-radios{display:inline-flex;padding-left:1.5rem;gap:1rem}.event-details-register_form .reg_form--size .js-webform-radios .js-form-type-radio{margin-top:0;font-size:1.4rem;line-height:2.8rem;font-family:"montserrat-light",Arial,sans-serif}.event-details-register_form .reg_form--player{width:100%;margin-bottom:2rem}.event-details-register_form .reg_form--choosesize select~label{display:none}.event-details-register_form .reg_form--choosesize .form-item--error-message{position:unset}.event-details-register_form .reg_form--choosesize .select2-selection{padding:1.2rem 4rem 1.2rem 2rem;height:unset;background-color:#f5f7f8;line-height:2.8rem;font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;color:#000;position:relative;border:none;border-radius:3.3rem;margin-top:2rem;margin-bottom:3rem}.event-details-register_form .reg_form--choosesize .select2-selection .select2-selection__arrow{top:calc(50% - 1.3rem)}.event-details-register_form .form-item--error-message{font-size:1.4rem;margin-bottom:.2rem;position:relative;top:-2.5rem}.event-details-register_form .event-reg-success-msg{color:#e51c22;font-size:2.6rem;text-align:center}.event-sponsers{margin-bottom:4rem}.event-sponsers_heading{font-size:3.2rem;line-height:4rem;letter-spacing:.22px;margin-top:8rem;margin-bottom:3rem}@media(min-width:768px){.event-sponsers_heading{font-size:3.6rem}}.event-sponsers_accordion{list-style-type:none;margin:0}.event-sponsers_main{display:flex;align-items:center;cursor:pointer}.event-sponsers .indicator{background-color:#fff;border-radius:99.9rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:4.2rem;width:4.2rem;transition:transform 300ms;transform:rotate(90deg);margin-right:1.6rem}.event-sponsers .indicator .icon{fill:#e51c22}.event-sponsers_title{flex:1}.event-sponsers_title h5{font-size:1.7rem;line-height:2.5rem;font-family:"montserrat-bold",Arial,sans-serif;margin:0;display:inline-block}@media(min-width:768px){.event-sponsers_title h5{font-size:2.1rem;line-height:3.2rem}}.event-sponsers_number{color:#686d75;font-size:1.7rem;line-height:2rem;font-family:"montserrat-bold",Arial,sans-serif}.event-sponsers_sub{padding:0 0 4rem 2rem;position:relative;display:none;background-color:#fff;box-shadow:0 2.3rem 2.3rem rgba(0,0,0,.15);margin-right:2rem;border-radius:.8rem}@media(min-width:768px){.event-sponsers_sub{margin-right:7rem}}.event-sponsers_sub-icon{width:1.1rem;height:2.2rem;position:absolute;bottom:1.5rem;right:2rem}.event-sponsers_sub h4{color:#e51c22;font-size:1.7rem;line-height:3.2rem;margin-bottom:1.2rem;padding-top:2.5rem;font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.event-sponsers_sub h4{font-size:2.1rem}}.event-sponsers_sub li{list-style-type:disc;font-size:1.4rem;line-height:2.5rem;font-family:"montserrat-light",Arial,sans-serif;color:#000}.event-sponsers_sub li::marker{color:#e51c22}.event-sponsers_content{padding:0 0 0 2rem}@media(min-width:768px){.event-sponsers_content{padding:2rem 1.6rem 0 6.5rem}}.event-sponsers_content.active{background-color:#000;border-radius:.8rem;box-shadow:0 2.3rem 2.3rem rgba(0,0,0,.15);padding-bottom:3rem}@media(min-width:768px){.event-sponsers_content.active{padding-bottom:6rem}}.event-sponsers_content.active .event-sponsers_sub{display:block;margin-bottom:2rem}.event-sponsers_content.active .event-sponsers_main{padding-top:1rem;padding-bottom:3.5rem}.event-sponsers_content.active .event-sponsers_main .indicator{transform:rotate(270deg)}.event-sponsers_content.active .event-sponsers_title{color:#fff;padding-top:2rem}@media(min-width:768px){.event-sponsers_content.active .event-sponsers_title{padding-top:0}}.event-sponsers_content.active .event-sponsers_number{color:#8ea0b5}.event-image-text{display:flex;gap:5rem}.event-image-text_img{width:30rem;flex:none;display:none}.event-image-text_img img{width:100%}@media(min-width:768px){.event-image-text_img{display:block}}.event-image-text_content{font-size:1.7rem;line-height:3.2rem;font-family:"montserrat-light",Arial,sans-serif;color:#000;margin-top:5rem;margin-bottom:3rem}@media(min-width:768px){.event-image-text_content{margin-top:7rem}}.event-image-text_content .link-back{display:none}@media(min-width:1280px){.event-image-text_content .link-back{position:unset;padding-top:3rem;display:inline-flex}}.select2-dropdown{font-size:1.4rem;line-height:2.8rem;font-family:"montserrat-light",Arial,sans-serif;background-color:#f5f7f8;color:#000}.repair-gallery header{padding:5rem 2rem 0 2rem;background-color:#edeff0}@media(min-width:768px){.repair-gallery header{padding:7rem 8rem 0 8rem}}@media(min-width:1280px){.repair-gallery header{padding:7rem 33rem 0 33rem}}.repair-gallery_heading{font-size:2.1rem;line-height:3.4rem;color:#000;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:2rem}@media(min-width:768px){.repair-gallery_heading{font-size:2.6rem;text-align:center}}.repair-gallery_description{font-size:1.4rem;line-height:2.5rem;color:#000;font-family:"montserrat-light",Arial,sans-serif}.repair-gallery_description .highlight{font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.repair-gallery_description{font-size:1.7rem;line-height:3.1rem}}.repair-gallery_description p{margin-bottom:0}.repair-gallery_images{display:flex;flex-wrap:wrap;gap:2.2rem;padding:5rem 2rem 8rem 2rem;background-color:#edeff0}@media(min-width:768px){.repair-gallery_images{padding:7.5rem 8rem 15rem 8rem}}@media(min-width:1280px){.repair-gallery_images{padding:7.5rem 33rem 21rem 33rem}}.repair-gallery_images-set{display:flex;width:100%;position:relative}@media(min-width:768px){.repair-gallery_images-set{width:calc(50% - 1.1rem)}}.repair-gallery_images-set .open-modal{position:absolute;top:0;right:0;left:0;bottom:0;text-indent:-9999px;z-index:1}.repair-gallery_images-set img{width:50%}#repairGalleryModal .modal__wrapper{max-width:unset;margin:0}@media(min-width:768px){#repairGalleryModal .modal__wrapper{margin:0 8rem}}#repairGalleryModal .modal .help-text{line-height:3.2rem}#repairGalleryModal .slide-title{font-size:2.5rem;line-height:1.28;letter-spacing:.15px;color:#fff;margin-bottom:2rem}@media(min-width:768px){#repairGalleryModal .slide-title{font-size:3.6rem;line-height:4rem;letter-spacing:.22px}}#repairGalleryModal .slide-description{font-size:1.6rem;line-height:3.2rem;color:#fff;margin-bottom:6.5rem;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){#repairGalleryModal .slide-description{font-size:2.1rem}}#repairGalleryModal .splide__slide img{padding:0;max-height:86rem}@media(min-width:1280px){#repairGalleryModal .splide__slide img{padding:0 11rem}}#repairGalleryModal .splide__arrow{background:unset;display:none;border:unset;z-index:2;cursor:pointer;position:absolute}#repairGalleryModal .splide__arrow:disabled{cursor:unset}@media(min-width:768px){#repairGalleryModal .splide__arrow{display:flex}}#repairGalleryModal .splide__arrow svg{fill:#edeff0;width:2.8rem;height:2.8rem}#repairGalleryModal .splide__arrow--prev{left:-5rem;top:calc(50% + 5rem);transform:rotate(180deg)}@media(min-width:1280px){#repairGalleryModal .splide__arrow--prev{left:unset}}#repairGalleryModal .splide__arrow--next{right:-5rem;top:calc(50% + 5rem)}@media(min-width:1280px){#repairGalleryModal .splide__arrow--next{right:0}}#repairGalleryModal .splide__pagination{bottom:-3.5rem}@media(min-width:768px){#repairGalleryModal .splide__pagination{bottom:-4.5rem}}#repairGalleryModal .splide__pagination__page{background:#6e7881}#repairGalleryModal .splide__pagination__page.is-active{background:#e51c22}.appointment-form-element{margin:10px 0px}form.webform-submission-book-an-appointment-form{padding:0 1.5em;margin:0 auto;width:100%}@media(min-width:768px){form.webform-submission-book-an-appointment-form{width:650px}}@media(min-width:1280px){form.webform-submission-book-an-appointment-form{width:800px}}form.webform-submission-book-an-appointment-form .js-form-item label{margin:10px 0px}form.webform-submission-book-an-appointment-form .js-form-submit{margin:26px}form.webform-submission-book-an-appointment-form span.field-prefix{color:#e51c22}form.webform-submission-book-an-appointment-form span.field-suffix{color:#e51c22}form.webform-submission-book-an-appointment-form .form-select{display:inline;color:#6e7881;font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif}.book-appointment_content{text-align:unset !important}.btn-set{display:inline-flex;gap:10px}.btn-set.btn-block{display:flex}.btn-set.btn-wrap{flex-wrap:wrap}.search-form{position:relative}.search-form__input{background-color:#fff;border:1px solid #fff;border-radius:999px;color:#000;font-family:"montserrat-regular",Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.2;outline:none;padding:8px 36px 8px 16px;width:100%}.search-form__input::placeholder{color:#6b717b;font-weight:300}.search-form__btn{align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:0;top:0;width:36px}.search-form__btn-icon{fill:#e51c22;transition:fill 300ms}.search-form__btn:hover .search-form__btn-icon{fill:#000}.social-accounts{align-items:center;display:inline-flex;gap:2.2rem}.social-accounts__link{display:block;padding:0 5px}.social-accounts__link:first-child{padding-left:0}.social-accounts__icon{display:block;transition:fill 300ms}.social-accounts__link:hover .social-accounts__icon{fill:#e51c22}.tile{background-color:#fff;border-radius:.8rem;box-shadow:0 1.1rem 1.1rem rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.tile__content{flex:1 1 auto;min-height:9.5rem;padding:3rem 2.2rem 2rem}.tile__media{background-color:#000;aspect-ratio:16/10;overflow:hidden}.tile__img{height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.tile__title{margin:0;font:700 1.4rem/1.17647 "montserrat-bold",Arial,sans-serif;text-align:center}@media(min-width:768px){.tile__content{min-height:12.4rem}.tile__title{font-size:1.7rem}}.icon-tile{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 11px 11px rgba(0,0,0,.15);color:#000;display:flex;flex-direction:column;min-height:130px;overflow:hidden;padding:20px}.icon-tile__content{flex:1 1 auto;padding-top:16px}.icon-tile__media{height:40px}.icon-tile__img{width:auto;max-width:none;height:100%}.icon-tile__title{margin:0;font:700 1.5rem/1.13333 "montserrat-bold",Arial,sans-serif;text-align:center}@media(min-width:768px){.icon-tile{padding:30px 25px}.icon-tile__content{padding-top:24px}.icon-tile__media{height:50px}.icon-tile__title{font-size:1.7rem}}.step-tile{background-color:#fff;border-radius:8px;box-shadow:0 11px 11px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;padding:1.6rem 2.4rem 2.8rem 3.6rem;width:100%}@media(min-width:768px){.step-tile{padding-right:2rem}}.step-tile__content{flex:1}.step-tile__actions{display:flex;justify-content:flex-end}.step-tile__label{color:#e51c22;display:block;font:700 7.2rem/1 "montserrat-bold",Arial,sans-serif}.step-tile__title{font:700 2.6rem/1.3077 "montserrat-bold",Arial,sans-serif;margin-bottom:1rem}.step-tile__copy{margin-bottom:3rem;font-family:"montserrat-light",Arial,sans-serif}.step-tile__copy a{font-size:1.5rem;color:#d60006}.media-tile{background:linear-gradient(#f5f7f8,#ffffff);border-radius:8px;box-shadow:0 19px 19px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;position:relative}.media-tile__link{bottom:0;left:0;position:absolute;right:0;top:0;text-indent:-9999px;z-index:1}.media-tile__main{flex-grow:1;padding:2.6rem 2rem 1rem}.media-tile__title{color:#e51c22;font-size:2.5rem;line-height:1.2;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:.75em}@media(min-width:768px){.media-tile__title{font-size:2.4rem}}.media-tile__copy{font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2}.media-tile__btn{position:absolute;bottom:2rem;right:2rem}.media-tile__img{height:auto;transform-origin:center top;transition:transform 300ms;max-width:100%;object-fit:cover;width:100%}.media-tile:hover .media-tile__btn{color:#fff;background-color:#000}.media-tile:hover .media-tile__img{transform:scale(1.05)}@media(min-width:1280px){.media-tile__main{padding:4.8rem 3.2rem 2rem}}.card{background-color:#fff;border-radius:.8rem;box-shadow:0 25px 25px rgba(0,0,0,.15);color:#000;display:flex;flex-direction:column;max-width:34rem;overflow:hidden;position:relative}.card__link{bottom:0;left:0;position:absolute;right:0;text-indent:-999px;top:0;z-index:1}.card__media{aspect-ratio:11/8;background-color:#000;overflow:hidden;height:25rem}.card__main{flex-grow:1;padding:2.8rem 3.2rem 4.2rem 3rem;position:relative}.card__img{height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform 300ms;width:100%}.card__cat{background-color:#e51c22;border-radius:999px;color:#fff;display:inline-block;font:700 1.2rem/1 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;left:3rem;padding:.5rem 1rem;position:absolute;top:-11px}.card__title{font:700 2.6rem/1.3 "montserrat-bold",Arial,sans-serif;margin-bottom:.5em}.card__copy{font-size:1.4rem;margin-bottom:0;font-family:"montserrat-light",Arial,sans-serif}.card__icon{bottom:1.8rem;height:2.2rem;fill:#e51c22;position:absolute;right:1.8rem;transition:transform 300ms ease-out;width:1.1rem}.card__cta{bottom:3rem;position:absolute;right:2.2rem;width:auto}.card:hover .card__img{transform:scale(1.05)}.card:hover .card__icon{transform:translateX(7px)}.card:hover .card__cta .btn-outline{border-color:#000;color:#000}.info-card{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;max-width:44rem}.info-card__media{aspect-ratio:33/25;border-radius:8px;box-shadow:0 15px 15px rgba(0,0,0,.15);overflow:hidden}.info-card__copy{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:2;margin-bottom:2rem}.info-card__copy>p{margin-bottom:0}@media(min-width:768px){.info-card{grid-template-columns:1fr;max-width:33rem;row-gap:3rem}.info-card__btn{display:inline-block}}@media(min-width:1024px){.info-card__copy{font-size:2.1rem;line-height:1.5238}}@media(min-width:1280px){.info-card{grid-template-columns:repeat(2,1fr);column-gap:3rem;max-width:53rem}}@media(min-width:1440px){.info-card{max-width:68rem}}.review-card{display:flex;flex-direction:column;padding:30px}.review-card__head{display:flex;justify-content:space-between;flex:0 0;margin-bottom:30px}.review-card__title{font:700 1.4rem/1.2 "montserrat-bold",Arial,sans-serif;margin-bottom:5px}.review-card__rating{margin-bottom:5px}.review-card__meta{font-size:1.5rem;margin-bottom:0}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__pagination{bottom:0;gap:8px;left:0;padding:12px 20px 12px;position:absolute;right:0}.splide__pagination__page{background-color:#fff;border:none;border-radius:999px;cursor:pointer;display:block;height:12px;opacity:.25;padding:0;transition:background-color 300ms,opacity 300ms;width:12px}.splide__pagination__page.is-active,.splide__pagination__page:hover{background-color:#e51c22;opacity:1}.img-text{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.img-text{padding-left:5rem;padding-right:5rem}}@media(min-width:1280px){.img-text{padding-left:8rem;padding-right:8rem}}.img-text__wrapper{display:flex;flex-direction:column}@media(min-width:768px){.img-text__wrapper{flex-direction:row;max-width:86rem}}@media(min-width:1280px){.img-text__wrapper{max-width:98rem}}@media(min-width:1680px){.img-text__wrapper{max-width:106rem}}.img-text__content{margin-bottom:2.8rem}@media(min-width:768px){.img-text__content{flex-basis:50%;margin-bottom:0;padding-bottom:10.9rem}}@media(min-width:768px){.img-text__img-wrap{flex-basis:50%}}.repair-services .img-text{padding:0}@media(min-width:768px){.repair-services .img-text__content{padding-bottom:4.6rem}}@media(min-width:1280px){.repair-services .img-text__content{padding-bottom:7rem}}.repair-services .img-text .links.btn-set{gap:0;margin-top:5rem}@media(min-width:768px){.repair-services .img-text .links.btn-set{margin-top:3rem;gap:2rem}}@media(min-width:1280px){.repair-services .img-text .links.btn-set{flex-direction:column}}.repair-services .img-text .btn{line-height:2rem;padding-top:.8rem;padding-bottom:.8rem}.repair-services .img-text__img-wrap{display:inline-flex}.repair-services .img-text__wrapper{margin:0 auto;padding:0 2rem}@media(min-width:768px){.repair-services .img-text__wrapper{max-width:85.2rem;padding-left:5rem;padding-right:5rem}}@media(min-width:1680px){.repair-services .img-text__wrapper{max-width:106rem}}.repair-services-detail .img-text{margin-top:0}.img-text .desc{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.823}.img-text .desc>p{margin-bottom:2rem}.img-text .desc>p:last-child{margin-bottom:0}.img-text .links{margin-top:3rem}.img-text .links.btn-set{display:flex;flex-direction:column}@media(min-width:1280px){.img-text .links.btn-set{flex-direction:row}}.img-text .links a{width:fit-content;font-size:1.7rem}.img-text .links a:last-child{margin-top:2rem}@media(min-width:768px){.img-text .links a:last-child{margin-top:0}}.img-text__img-wrap{height:auto}@media(min-width:768px){.img-text__img-wrap{display:flex;width:100%;align-items:flex-end}}.img-text .back-img-wrap{background-image:url(/themes/custom/crashchampions/images/ph-footer-search%402x.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;min-height:20rem;width:100%}@media(min-width:768px){.img-text .back-img-wrap{background-position:center bottom;height:90%;min-height:27.2rem}}@media(min-width:1280px){.img-text.contact-page{padding-left:19.5rem;padding-right:9.5rem}}@media(min-width:768px){.img-text.contact-page .img-text__wrapper{align-items:center}}@media(min-width:768px){.img-text.contact-page .img-text__content{padding-bottom:0}}.img-text.contact-page .img-text__content .title{text-align:center;font-size:3.2rem;line-height:1.125;padding:0 2rem;margin-bottom:4rem;color:#e51c22}@media(min-width:768px){.img-text.contact-page .img-text__content .title{padding:0;font-size:3.6rem;text-align:left}}.img-text.contact-page .img-text__content .title h4{margin-bottom:0}.img-text.contact-page .img-text__content .desc{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29}.img-text.contact-page .img-text__content .desc a{color:#000;text-decoration:underline}.img-text.contact-page .img-text__content .desc .time{display:inline-block;margin-top:3rem}.about-cc{background:rgba(0,0,0,0) linear-gradient(180deg,#000000 0%,#6b717b 100%) 0% 0% no-repeat padding-box;padding:2rem}@media(min-width:768px){.about-cc{padding-top:6.5rem;padding-bottom:6.5rem}}.about-cc__content{max-width:75.2rem;margin:0 auto;color:#fff}.about-cc__head{font-family:"montserrat-bold",Arial,sans-serif;font-size:2.6rem;line-height:1.53;letter-spacing:.016rem;margin-bottom:2rem}.about-cc__head h2,.about-cc__head h3,.about-cc__head h4,.about-cc__head h5,.about-cc__head h6{margin-bottom:0;font-size:inherit;line-height:inherit}.about-cc__desc{font-family:"montserrat-light",Arial,sans-serif;font-size:1.7rem;line-height:1.88}.about-cc__desc p{margin-bottom:0}.about-cc__desc p>strong,.about-cc__desc p a{font-family:"montserrat-semibold",Arial,sans-serif;color:#fff;font-weight:600}.more-info-cc{margin-bottom:3rem}.more-info-cc__content{line-height:3.2rem;font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif}.more-info-cc__content p{margin-bottom:2rem}.more-info-cc__link{color:#e51c22}.center-results{padding:0 0 2rem;background-color:#fff;max-width:100vw}@media(min-width:768px){.center-results{background-color:#edeff0;padding:7rem 2rem 0;max-width:100%}}.center-results .title{text-align:center;font-family:"montserrat-bold",Arial,sans-serif;font-size:2.5rem;line-height:1.44;margin-bottom:4rem}@media(min-width:768px){.center-results .title{font-size:3.6rem;line-height:1.111}}.center-results .result-count{font-size:2.5rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.44;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:3.3rem;padding-left:2rem;padding-top:3rem}@media(min-width:768px){.center-results .result-count{font-size:3.6rem;line-height:1.11}}@media(min-width:1280px){.center-results .result-count{padding-left:5rem;padding-top:0}}.center-results .result-count img{width:2.4rem;height:auto;object-fit:contain;display:inline-block;margin-left:1rem}.center-results .result-count p{margin-bottom:0}@media(min-width:768px){.center-results .splide .splide__list{padding-bottom:6rem !important}}@media(min-width:768px){.center-results .splide.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:3rem;row-gap:3rem;flex-wrap:wrap;justify-content:flex-start}}@media(min-width:768px){.center-results .splide__list{max-width:69rem;margin:0 auto !important}}@media(min-width:1280px){.center-results .splide__list{max-width:105rem}}.center-results .splide__slide{padding-bottom:6rem}@media(min-width:768px){.center-results .splide__slide{padding-bottom:0}}.center-results .splide__count{text-align:center;font-family:"montserrat-bold",Arial,sans-serif;font-size:2rem;line-height:1.2;color:#e51c22;margin-top:-4rem}@media(min-width:768px){.center-results .splide__count{display:none}}.center-results .splide__pagination{display:none;visibility:hidden;opacity:0}.state-centers{background-color:#edeff0;padding:6rem 0}.state-centers ul{list-style:unset;list-style-type:none;margin:0}.state-centers .title{color:#d60006;font-size:3rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.2;text-align:center;padding:0 2rem;margin-bottom:3.2rem}@media(min-width:768px){.state-centers .title{font-size:5rem;line-height:1.5;margin-bottom:8rem}}.state-centers__state{margin-bottom:1.5rem}@media(min-width:1280px){.state-centers__locations{max-width:118rem;margin:0 auto}}.state-centers .state-content__head{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 2rem 0 1.8rem;cursor:pointer}@media(min-width:768px){.state-centers .state-content__head{padding-top:0;padding-left:2.5rem}}@media(min-width:1280px){.state-centers .state-content__head{padding-left:6.6rem}}@media(min-width:768px){.state-centers .state-content__head .acc-title{margin-bottom:0}}.state-centers .state-content__head .state-name{font-size:2.1rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.19;display:inline-block;margin-right:1rem;color:#d60006}@media(min-width:768px){.state-centers .state-content__head .state-name{font-size:3.6rem;line-height:1.11;margin-right:2rem}}.state-centers .state-content__head .loc-count{font-size:1.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.1;color:#686d75}@media(min-width:768px){.state-centers .state-content__head .loc-count{font-size:2.1rem;line-height:1.52}}.state-centers .state-content__head .indicator{background-color:#fff;border-radius:99.9rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:4.2rem;width:4.2rem;transition:transform 300ms;transform:rotate(90deg)}.state-centers .state-content__head .indicator .icon{fill:#d60006}.state-centers .state-content__main{display:none}.state-centers .state-content__main__locations{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;column-gap:3rem;row-gap:2rem;height:100%}@media(min-width:768px){.state-centers .state-content__main__locations{justify-content:flex-start;max-width:69rem;margin:0 auto}}@media(min-width:1280px){.state-centers .state-content__main__locations{max-width:105rem}}.state-centers .state-content.active{background-color:#fff;border-radius:.8rem;box-shadow:0 2.3rem 2.3rem rgba(0,0,0,.15)}@media(min-width:768px){.state-centers .state-content.active{margin-top:3rem;margin-bottom:7rem}}.state-centers .state-content.active .state-content__head{margin-bottom:3rem;padding-top:1.5rem}@media(min-width:768px){.state-centers .state-content.active .state-content__head{padding-top:3rem}}.state-centers .state-content.active .state-content__head .indicator{transform:rotate(270deg)}.state-centers .state-content.active .state-content__head .indicator .icon{fill:#6b717b}.state-centers .state-content.active .state-content__main{display:block;padding-bottom:5rem}@media(min-width:768px){.state-centers .state-content.active .state-content__main{padding-bottom:7rem}}.state-centers .state-content.active .state-content__main .location-card__minify{margin-left:auto;margin-right:auto}.text-image{padding:0 2rem;margin-top:5rem;display:flex;flex-direction:column-reverse;row-gap:.7rem;align-items:center}@media(min-width:768px){.text-image{padding:0 3rem;margin-top:3rem;flex-direction:row;row-gap:0;column-gap:5rem;align-items:flex-start}}@media(min-width:1280px){.text-image{padding:0 13rem;margin-top:7rem;column-gap:14rem}}.text-image img{width:fit-content}@media(min-width:768px){.text-image img{min-height:40rem}}.text-image__heading{font-size:3rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:3.6rem;letter-spacing:.18px;margin-bottom:2rem;color:#e51c22}@media(min-width:768px){.text-image__heading{margin-top:4.5rem;margin-bottom:1.6rem;font-size:3.6rem;line-height:4rem;letter-spacing:.22px}}.text-image__text{font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif;color:#000}@media(min-width:1280px){.text-image__text{font-size:2.2rem;line-height:3.2rem}}.locations-map{display:flex;flex-direction:column;padding:0 2rem;position:relative}@media(min-width:768px){.locations-map{padding:0 8rem}}.locations-map__card{display:flex;flex-direction:column;color:#fff;background-color:#e51c22;padding:1.5rem 2rem;align-items:flex-start;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;position:relative}@media(min-width:768px){.locations-map__card{flex-direction:row;align-items:center}}.locations-map__card .btn-mini{color:#fff;position:absolute;right:3rem}.locations-map__card .btn-mini::after{background:url(/themes/custom/crashchampions/images/icon-chev-md-white.svg) no-repeat 0 0}.locations-map__heading{font-size:1.7rem;line-height:1.6rem;font-family:"montserrat-bold",Arial,sans-serif;margin:0}@media(min-width:768px){.locations-map__heading{font-size:2.1rem;line-height:3.2rem}}.locations-map__description{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:1.6rem;margin-top:.5rem;margin-bottom:0;align-self:flex-start}@media(min-width:768px){.locations-map__description{line-height:2.5rem;margin-left:1rem}}.locations-map__live-traffic{display:inline-flex;position:absolute;bottom:1.5rem;left:calc(50% - 14rem);flex-direction:row;background:#fff;border-radius:1rem;z-index:1}.locations-map__live-traffic p{margin-bottom:0;padding:.5rem 1rem;border-right:#edeff0 solid 2px;font-family:"montserrat-regular",Arial,sans-serif;letter-spacing:-1px}.locations-map__live-traffic img{border-radius:10px;padding:.5rem .5rem 0 0}.location-search-result{display:inline-block;font-family:"montserrat-bold",Arial,sans-serif;font-size:2.5rem;line-height:3.6rem;letter-spacing:.15px;position:relative;margin-bottom:1.5rem;margin-top:4rem;margin:4rem 0 1.5rem}.location-search-result p{display:inline-block}@media(min-width:768px){.location-search-result{position:absolute;top:-10.7rem;font-size:3.6rem;line-height:4rem;letter-spacing:.22px;margin-bottom:2.7rem}}.location-search-result::after{margin-left:.8rem;content:"";width:1.5rem;height:2.3rem;display:inline-block;background:url(/themes/custom/crashchampions/images/icon-map-pin.svg) no-repeat center center;position:relative;bottom:-0.3rem}@media(min-width:768px){.location-search-result::after{position:absolute;width:2.4rem;height:3.6rem;bottom:0;right:-3.2rem}}.location-search-result__error-msg{font-size:2.1rem;line-height:3.2rem;color:#e51c22}.location-search-result__error-msg::after{content:unset}@media(min-width:768px)and (max-width:1024px){.location-search-result__error-msg{width:60%}}@media(min-width:1280px){.location-search-result__error-msg{font-size:2.2rem;line-height:4rem;width:100%}}.location-popup{padding:1rem;background-color:#fff;max-width:35rem;max-height:40rem}@media(min-width:768px){.location-popup{width:40rem;max-width:unset;padding:1rem 2.5rem 1rem 2.5rem}}.location-popup__centre{font-size:1.5rem;line-height:3.4rem;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin:0}@media(min-width:768px){.location-popup__centre{font-size:2.6rem}}.location-popup__city{color:#e51c22;font-size:2.6rem;line-height:3.4rem;font-family:"montserrat-bold",Arial,sans-serif;margin:0}.location-popup__phoneno{color:#000;margin-bottom:.5rem;margin-top:.8rem;font:700 1.3rem/1.30769 "montserrat-bold",Arial,sans-serif}.location-popup__phoneno a{color:#e51c22;text-decoration:none}@media(min-width:768px){.location-popup__phoneno{margin:1rem 0;font-size:2rem}}.location-popup__content{margin-top:.4rem;font-size:1.3rem;line-height:2.2rem;font-family:"montserrat-light",Arial,sans-serif;color:#000;margin-bottom:1rem}.location-popup__content p{margin:0}@media(min-width:768px){.location-popup__content{margin:2rem 0;font-size:2rem}}.location-popup .btn-outline{font-size:1.3rem}@media(min-width:768px){.location-popup .btn-outline{font-size:1.8rem}}.geolocation-map-container{height:40rem}@media(min-width:768px){.geolocation-map-container{height:60rem}}.geolocation-map-container>div{background:linear-gradient(to bottom,#8ab4f9 50%,#e8eaed 50%) !important}.about-center{padding:5rem 1.8rem .2rem 2rem;background:#edeff0}@media(min-width:768px){.about-center{padding:6.5rem 4rem 0}}@media(min-width:1024px){.about-center{padding:6.5rem 8rem 0}}.about-center__heading{font-size:3rem;line-height:3.6rem;font-family:"montserrat-bold",Arial,sans-serif;color:#e51c22;letter-spacing:.18px;margin-bottom:0}@media(min-width:1920px){.about-center__heading{max-width:1680px}}.about-center__content{display:flex;flex-direction:column}@media(min-width:768px){.about-center__content{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.about-center__content{flex-wrap:unset}}@media(min-width:1920px){.about-center__content{max-width:1680px}}.about-center__desc{flex:1;margin-top:.5rem;font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif;padding-bottom:4.5rem}.about-center__desc .btn-mini{color:#d60006}@media(min-width:768px){.about-center__desc{margin-right:2rem;margin-top:2.4rem;width:50%}}@media(min-width:1280px){.about-center__desc{margin-right:6.4rem;flex:1;width:unset}}.about-center__desc strong{font-family:"montserrat-semibold",Arial,sans-serif}.about-center__desc a{margin-top:2rem}.about-center__details{font-size:1.7rem;line-height:2.2rem;padding-bottom:4.5rem;font-family:"montserrat-light",Arial,sans-serif;color:#000}@media(min-width:768px){.about-center__details{margin-right:2rem;width:50%}}@media(min-width:1280px){.about-center__details{margin-right:12rem;width:unset}}.about-center__address,.about-center__timings p{margin-bottom:0}.about-center__center{font-size:1.7rem;line-height:3.2rem;margin-top:2rem}@media(min-width:768px){.about-center__center{font-size:2.1rem;margin-top:2.4rem;margin-bottom:2rem}}.about-center__image{display:none}@media(min-width:1280px){.about-center__image{align-self:flex-end;margin-right:8rem;display:block}}@media(min-width:768px){.about-center__image img{max-width:28rem;object-fit:contain}}.about-center__phoneno{margin-bottom:2rem}.about-center__phoneno a{color:#000}.about-center__get-dir{margin-bottom:3rem}.about-center__cta{display:flex;column-gap:1rem;margin-bottom:2rem;margin-top:2.7rem}.about-center__cta .btn,.about-center__cta .btn-outline{padding-right:1.7rem;padding-left:1.9rem;font-size:1.7rem;letter-spacing:-0.34px}@media(min-width:768px){.about-center__cta{margin-top:5rem}.about-center__cta .btn,.about-center__cta .btn-outline{padding-right:2rem;padding-left:2rem}}.location-search-banner{display:flex;flex-direction:column-reverse;align-items:flex-start}@media(min-width:768px){.location-search-banner{flex-direction:row;align-items:flex-end}}.location-search-banner__content{flex:1;margin:2.6rem 2rem 0 2rem;display:flex;flex-direction:column;width:calc(100% - 4rem)}@media(min-width:768px){.location-search-banner__content{margin:7rem 0 10rem 3rem;width:unset}}@media(min-width:1280px){.location-search-banner__content{margin:7rem 0 11rem 8.1rem}}.location-search-banner__text{font-size:1.7rem;line-height:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin-bottom:.5rem}@media(min-width:768px){.location-search-banner__text{font-size:2.1rem}}.location-search-banner__location{font-size:3.4rem;line-height:3.6rem;color:#e51c22;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:.2px;margin-bottom:2rem}@media(min-width:768px){.location-search-banner__location{line-height:4rem}}@media(min-width:1280px){.location-search-banner__location{font-size:5rem;line-height:5.5rem;letter-spacing:-1px}}.location-search-banner__form{display:flex;column-gap:.8rem}@media(min-width:768px){.location-search-banner__form{column-gap:2rem}}.location-search-banner__form .btn-mini{background:none;border:none;color:#e51c22;display:flex;align-items:center}.location-search-banner__form .btn-mini::after{display:inline;position:relative;top:.15rem}.location-search-banner__form input{flex:1}.location-search-banner__form input::placeholder{color:#6b717b}@media(min-width:768px){.location-search-banner__form input{flex:unset;flex-basis:50%}}.location-search-banner__form .location-input-geocoder{display:none}.location-search-banner__form .views-exposed-form{width:100%}.location-search-banner__form .views-exposed-form>form{display:flex;flex-direction:column;width:100%;row-gap:1rem}@media(min-width:1280px){.location-search-banner__form .views-exposed-form>form{flex-direction:row;align-items:center;justify-content:flex-start;column-gap:2rem}}.location-search-banner__form .views-exposed-form .form-actions{margin-left:auto}.location-search-banner__form .views-exposed-form .form-actions .js-form-submit{position:unset;margin:unset;margin-top:0}.location-search-banner__form .views-exposed-form .form-actions .js-form-submit:hover{background-color:#000;color:#fff}@media(min-width:1280px){.location-search-banner__form .views-exposed-form .form-actions{margin-left:0}}@media(min-width:1280px){.location-search-banner__form .js-form-wrapper:nth-child(2){flex-grow:.5}}.location-search-banner__form .js-form-wrapper .js-form-item label,.location-search-banner__form .js-form-wrapper .js-form-item .description{display:none}.location-search-banner__form .js-form-wrapper .js-form-item .input-text{padding:1.2rem 2rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;font-size:1.4rem;color:#686d75}.location-search-banner__form .js-form-wrapper .js-form-item .input-text::placeholder{color:#686d75}@media(min-width:768px){.location-search-banner__form .js-form-wrapper .js-form-item .input-text{font-size:1.7rem}}.location-search-banner__form .js-form-wrapper .js-form-item .input-text.form-autocomplete{background-image:none}.location-search-banner__form .js-form-type-number{display:none}.location-search-banner__image{display:none}.location-search-banner__image img{margin:0 auto;max-height:30.5rem}@media(min-width:768px){.location-search-banner__image{display:block;flex-basis:50%}}@media(min-width:1280px){.location-search-banner__image img{height:30rem}}.leave-review{background-color:#edeff0;padding:6rem 2rem 0;position:relative}@media(min-width:768px){.leave-review{padding:6.5rem 4rem 0}}@media(min-width:1280px){.leave-review{padding:6.5rem 8rem 0}}.leave-review__header .title{font-size:3rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.2;text-align:center;margin-bottom:3.3rem;color:#e51c22;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.leave-review__header .title{font-size:4rem;line-height:1;margin-bottom:5rem;padding-left:0;padding-right:0}}.leave-review__header .cta-wrapper{position:absolute;top:2rem;left:50%;transform:translateX(-50%);width:fit-content;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}@media(min-width:1280px){.leave-review__header .cta-wrapper{top:8.2rem;left:8rem;transform:translateX(0)}}.leave-review__header .cta-wrapper .icon{object-fit:contain;width:.7rem;height:2rem;display:inline-block;-webkit-transform:scaleX(-1);transform:scaleX(-1);position:absolute;top:-2px}@media(min-width:768px){.leave-review__header .cta-wrapper .icon{top:-4px}}.leave-review__header .cta-wrapper .back-to{font-size:1.2rem;line-height:2rem;display:inline-block;padding-left:2rem;font-family:"montserrat-bold",Arial,sans-serif;color:#d60006}@media(min-width:1280px){.leave-review__main{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;column-gap:14rem}}@media(min-width:1280px){.leave-review__main__content{width:66.66%}}@media(min-width:768px){.leave-review__main .address-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;column-gap:3rem;align-items:flex-start;justify-content:flex-start}}@media(min-width:1280px){.leave-review__main .address-content{column-gap:5rem}}@media(min-width:768px){.leave-review__main .address-content .address-wrapper,.leave-review__main .address-content .review-wrapper{width:50%}}@media(min-width:1280px){.leave-review__main .address-content .address-wrapper{padding-bottom:5rem;width:60%}}.leave-review__main .loc-name{font-size:2.1rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.52;margin-bottom:3.3rem}@media(min-width:768px){.leave-review__main .loc-name{margin-bottom:2.3rem}}.leave-review__main address{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29}.leave-review__main address a{color:#000;text-decoration:underline}.leave-review__main .review-wrapper{margin-top:5rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;flex-direction:column;row-gap:3.4rem;align-items:center;justify-content:center}@media(min-width:768px){.leave-review__main .review-wrapper{margin-top:0;align-items:flex-start}}@media(min-width:1280px){.leave-review__main .review-wrapper{margin-top:3.5rem;width:40%}}@media(min-width:768px){.leave-review__main .review-wrapper img{max-height:7rem}}.leave-review__main .search-wrapper{margin-top:7rem}@media(min-width:768px){.leave-review__main .search-wrapper{margin-top:3rem;width:45%}}@media(min-width:1024px){.leave-review__main .search-wrapper{width:38%}}@media(min-width:1280px){.leave-review__main .search-wrapper{width:43%;margin-top:-4rem}}.leave-review__main .search-wrapper label{font:2.1rem/3.2rem "montserrat-bold",Arial,sans-serif;color:#d60006;display:block;margin-bottom:1rem}.leave-review__main .search-wrapper form{position:relative}.leave-review__main .search-wrapper fieldset.location-input-geocoder,.leave-review__main .search-wrapper .form-item.js-form-type-number,.leave-review__main .search-wrapper .description,.leave-review__main .search-wrapper .js-form-type-search>label{display:none}.leave-review__main .search-wrapper input.input-text.location__input{border:1px solid #a7aeb4;background-color:#fff;font-size:1.5rem;font-family:"avenir-light",Arial,sans-serif;padding-top:.8rem;padding-bottom:.8rem;background-image:none}.leave-review__main .search-wrapper .location__btn:hover{background-color:#000;color:#fff}.leave-review__main__media{margin-top:7.8rem}@media(min-width:1280px){.leave-review__main__media{margin-top:3.3rem;width:33.3%}}.leave-review__main__media img{margin:0 auto}.location-center-banner{display:flex;flex-direction:column}@media(min-width:768px){.location-center-banner{flex-direction:row}}.location-center-banner .sk-former-shop{font-family:"montserrat-bold",Arial,sans-serif;font-size:1.7rem;line-height:1.5;padding-top:1em}@media(min-width:768px){.location-center-banner .sk-former-shop{padding-top:0;font-size:2.1rem;line-height:1.5}}.location-center-banner__content{flex:unset;padding:3.5rem 2rem 5rem 2rem}@media(min-width:768px){.location-center-banner__content{padding:8rem 2rem 1.7rem 8rem;width:50%}}.location-center-banner__image{width:50%;background-color:#fafafc}.location-center-banner__text{font-size:1.7rem;line-height:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:.5rem;text-transform:capitalize;color:#000;display:block}@media(min-width:768px){.location-center-banner__text{font-size:2.1rem}}.location-center-banner__company{font-size:3.4rem;line-height:3.6rem;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:.2px;margin:0;color:#000;padding-bottom:10px}@media(min-width:768px){.location-center-banner__company{line-height:4rem}}@media(min-width:1280px){.location-center-banner__company{font-size:5rem;line-height:5.5rem;letter-spacing:-1px}}.location-center-banner__location{font-size:3.4rem;line-height:3.6rem;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:.2px;margin-bottom:2rem;color:#e51c22}@media(min-width:768px){.location-center-banner__location{line-height:4rem}}@media(min-width:1280px){.location-center-banner__location{font-size:5rem;line-height:5.5rem;letter-spacing:-1px}}.location-center-banner__description{font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif;color:#000}@media(min-width:768px){.location-center-banner__description{line-height:2.2rem}}.location-center-banner__image img{display:none}@media(min-width:768px){.location-center-banner__image img{height:auto;width:727px;display:block;max-height:323px}}@media(min-width:768px){.review-repair-center .location-center-banner__image img{width:100%}}.nearby-centers-slider{background-color:#fff;padding-bottom:6.6rem;overflow:hidden;width:100vw}@media(min-width:768px){.nearby-centers-slider{padding-bottom:12rem;overflow:unset;width:unset}}.nearby-centers-slider__main{display:flex;align-items:center;flex-direction:column;padding-top:6.8rem;padding-bottom:3.3rem;color:#fff}@media(min-width:768px){.nearby-centers-slider__main{padding-top:7.8rem;padding-bottom:2.3rem}}.nearby-centers-slider__main .btn-mini{color:#000}.nearby-centers-slider__title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.19px;font-family:"montserrat-bold",Arial,sans-serif;color:#e51c22}@media(min-width:768px){.nearby-centers-slider__title{font-size:5rem;line-height:6.4rem;letter-spacing:-1px}}.nearby-centers-slider__splide{padding-bottom:4.6rem}@media(min-width:768px){.nearby-centers-slider__splide{padding-bottom:0}}@media(min-width:768px){.nearby-centers-slider__splide.splide.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch;justify-content:center;gap:3rem}}@media(min-width:1280px){.nearby-centers-slider__splide.splide.is-initialized:not(.is-active) .splide__list{gap:9.3rem}}@media(min-width:768px){.nearby-centers-slider__splide .splide__slide{padding-bottom:8rem}.nearby-centers-slider__splide .splide__slide:nth-child(n+3){display:none}}@media(min-width:1280px){.nearby-centers-slider__splide .splide__slide:nth-child(n+3){display:block}}.nearby-centers-slider__splide .splide__pagination__page{opacity:1;background-color:#a7aeb4}.nearby-centers-slider__splide .splide__pagination__page.is-active{background-color:#e51c22}.nearby-centers-slider__arrows{position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;z-index:1;top:50%;transform:translateY(-50%);width:100%}@media(min-width:768px){.nearby-centers-slider__arrows{display:none}}.nearby-centers-slider__arrows button{border:none;background-color:rgba(0,0,0,0);padding:0}.nearby-centers-slider__arrows img{object-fit:contain;width:4.2rem;height:4.2rem}.nearby-centers-slider .location-card{max-width:29rem;border-radius:.8rem;box-shadow:0 2.5rem 2.5rem rgba(0,0,0,.15);background-color:#fff;overflow:hidden;position:relative}@media(min-width:768px){.nearby-centers-slider .location-card{max-width:100%}}@media(min-width:1280px){.nearby-centers-slider .location-card{max-width:33rem}}.nearby-centers-slider .location-card:hover .btn-outline{color:#000;border-color:#000}.nearby-centers-slider .location-card__link{bottom:0;left:0;position:absolute;right:0;top:0;text-indent:-9999px;z-index:1}.nearby-centers-slider .location-card img{width:100%;height:100%;object-fit:cover}.nearby-centers-slider .location-card__media{width:100%;overflow:hidden;height:25rem}.nearby-centers-slider .location-card__content{position:relative;padding:2.5rem 2.5rem 10rem}@media(min-width:768px){.nearby-centers-slider .location-card__content{padding:2.5rem 4.5rem 9rem 3.6rem}}.nearby-centers-slider .location-card__title{color:#e51c22;font-size:2.6rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.3}@media(min-width:768px){.nearby-centers-slider .location-card__title{margin-bottom:2rem}}.nearby-centers-slider .location-card__title span{display:block}.nearby-centers-slider .location-card__title span.brand{color:#000}.nearby-centers-slider .location-card__title h5{margin-bottom:0}.nearby-centers-slider .location-card__desc{font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.78;display:none}@media(min-width:768px){.nearby-centers-slider .location-card__desc{display:block;font-size:1.7rem;line-height:1.29}}.nearby-centers-slider .location-card__cta{position:absolute;bottom:3rem;right:2rem}.nearby-centers-slider .location-card__cta .btn-outline{font-size:1.7rem}.nearby-centers-slider .location-card__cta .card__icon{display:none}.location-customer-reviews{background:linear-gradient(0deg,#000000 0%,#6b717b 100%);padding:4.2rem 2rem 3.5rem 2rem}@media(min-width:768px){.location-customer-reviews{padding:7.3rem 8rem 8rem 8rem}}.location-customer-reviews__reviews{position:relative;min-height:75rem;height:auto;background-color:#fff;border-radius:2.5rem;padding:2rem}.location-customer-reviews__reviews .amplify-widget>div>:nth-child(3){height:15rem;overflow-y:scroll}@media(min-width:768px){.location-customer-reviews__reviews .amplify-widget>div>:nth-child(3){height:25rem}}@media(min-width:1024px)and (max-width:1279px){.location-customer-reviews__reviews{height:auto}}@media(min-width:1024px){.location-customer-reviews__reviews{padding:6.5rem 6rem 4rem 6rem}}@media(min-width:1920px){.location-customer-reviews__reviews{max-width:calc(1920px - 16rem)}}.location-customer-reviews__text{font-size:3.2rem;line-height:3.6rem;letter-spacing:.19px;color:#fff;margin-bottom:5rem}@media(min-width:768px){.location-customer-reviews__text{font-size:5rem;line-height:4rem;letter-spacing:-1px}}.location-customer-reviews__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.location-customer-reviews__heading img{right:8rem;bottom:0;min-height:30rem}@media(min-width:1280px){.location-customer-reviews__heading img{position:absolute}}.location-customer-reviews__details{text-align:center}.location-customer-reviews__details .btn-mini{display:none;position:absolute;right:7.2rem;top:3.6rem}@media(min-width:768px){.location-customer-reviews__details{text-align:unset}.location-customer-reviews__details .btn-mini{display:block}}.location-customer-reviews__center{font-size:2.1rem;line-height:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:1rem}.location-customer-reviews__content{font-size:1.7rem;line-height:2.2rem;color:#000;font-family:"montserrat-light",Arial,sans-serif}.location-customer-reviews__address{margin-bottom:1rem}.location-customer-reviews__address p{margin-bottom:0}.location-customer-reviews__phoneno a{color:#e51c22}.center-certifications{padding-left:2rem;padding-right:2.8rem;margin-top:3rem;margin-bottom:5rem}@media(min-width:1024px){.center-certifications{padding-left:12.4rem;padding-right:12.4rem;margin-top:6.5rem}}.center-certifications__heading{text-align:center;font-size:3.2rem;line-height:3.6rem;letter-spacing:.18px;color:#e51c22;margin-bottom:1.5rem;font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.center-certifications__heading{font-size:3.6rem;line-height:4rem;letter-spacing:.22px;margin-bottom:3rem}}.center-certifications__content{display:flex;flex-direction:column;row-gap:2.4rem;margin-bottom:1rem}.center-certifications__content img{margin:0 5rem}@media(min-width:768px){.center-certifications__content{flex-direction:row;column-gap:10.4rem;padding-right:6rem;align-items:center}.center-certifications__content img{margin:0;min-width:23.2rem}}.center-certifications__text{font-family:"montserrat-light",Arial,sans-serif;font-size:1.5rem;line-height:2.5rem;color:#000}@media(min-width:768px){.center-certifications__text{font-size:1.7rem;line-height:3.2rem}}.center-certifications__logos{display:flex;column-gap:6rem;flex-wrap:wrap;flex-direction:column;row-gap:2rem;margin:0 4rem}@media(min-width:768px){.center-certifications__logos{flex-direction:row;max-width:calc(100% - 20rem)}}.center-certifications__logos img{width:100%}@media(min-width:768px){.center-certifications__logos img{width:calc(33.33% - 5rem)}}.locations-view-all{padding-top:3.5rem;padding-bottom:2.4rem;position:relative}.locations-view-all__image{display:none}.locations-view-all__image img{max-width:none}.locations-view-all__form{align-items:flex-start;display:flex;flex-direction:column;max-width:40rem}.locations-view-all__form .location-input-geocoder{display:none}.locations-view-all__form .views-exposed-form{width:100%}.locations-view-all__form .views-exposed-form>form{display:flex;flex-direction:column;width:100%;row-gap:1rem}@media(min-width:768px)and (max-width:1024px){.locations-view-all__form .views-exposed-form>form{margin-bottom:10rem}}@media(min-width:1280px){.locations-view-all__form .views-exposed-form>form{flex-direction:row;align-items:center;justify-content:flex-start;column-gap:2rem}}.locations-view-all__form .views-exposed-form .form-actions{margin-left:auto}.locations-view-all__form .views-exposed-form .form-actions .js-form-submit{position:unset;margin:unset;margin-top:0}.locations-view-all__form .views-exposed-form .form-actions .js-form-submit:hover{background-color:#000;color:#fff}@media(min-width:1280px){.locations-view-all__form .js-form-wrapper:nth-child(2){flex-grow:1}}.locations-view-all__form .js-form-wrapper .js-form-item label,.locations-view-all__form .js-form-wrapper .js-form-item .description{display:none}.locations-view-all__form .js-form-wrapper .js-form-item .input-text{padding:1.2rem 2rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;font-size:1.4rem;color:#686d75}.locations-view-all__form .js-form-wrapper .js-form-item .input-text::placeholder{color:#686d75}@media(min-width:768px){.locations-view-all__form .js-form-wrapper .js-form-item .input-text{font-size:1.7rem}}.locations-view-all__form .js-form-wrapper .js-form-item .input-text.form-autocomplete{background-image:none}.locations-view-all__form .js-form-type-number{display:none}.locations-view-all .location__input{border-color:#a7aeb4}.locations-view-all .location__btn{align-self:flex-end;margin-top:1rem}.locations-view-all__title{font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;margin-bottom:2rem}.locations-view-all__title::after{background:url(/themes/custom/crashchampions/images/icon-map-pin.svg) no-repeat center center;content:"";display:inline-block;height:3rem;margin-left:.5rem;position:relative;top:.3rem;width:2rem}@media(min-width:768px){.locations-view-all{padding-top:5rem}.locations-view-all__main{width:calc(50% - 1rem)}.locations-view-all__image{align-items:flex-end;bottom:0;display:flex;justify-content:center;position:absolute;right:0;width:calc(50% - 8rem)}.locations-view-all__image img{height:30rem}}@media(min-width:1024px){.locations-view-all{padding-top:10rem;padding-bottom:10rem}.locations-view-all__form{flex-direction:row;max-width:51rem}.locations-view-all .location__input{border-color:rgba(0,0,0,0);padding-bottom:1.2rem;padding-top:1.2rem}.locations-view-all .location__btn{align-self:center;margin-top:1.6rem;margin-left:2rem}.locations-view-all__image img{height:30rem}.locations-view-all__title{font-size:4rem}.locations-view-all__title::after{margin-left:1.8rem;height:3.3rem;width:2.2rem}}@media(min-width:1280px){.locations-view-all__title{font-size:5rem}.locations-view-all__title::after{height:3.6rem;width:2.4rem}}.press-listing{padding:3.3rem 2.3rem 0 2.2rem}@media(min-width:768px){.press-listing{padding:7.5rem 5rem 0 4rem}}.press-listing__title,.press-listing h1{color:#e51c22;font-size:3rem;line-height:3.6rem;letter-spacing:.22px;font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.press-listing__title,.press-listing h1{text-align:center;font-size:3.6rem;line-height:4rem;margin-bottom:7rem}}.press-listing__header{max-width:76rem;margin-left:auto;margin-right:auto;margin-bottom:8rem}.press-listing__header h3,.press-listing__header strong{font-size:2.1rem;line-height:1.52;font-family:"montserrat-bold",Arial,sans-serif;color:#000}.press-listing__header p{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:1.78}@media(min-width:768px){.press-listing__header p{font-size:1.7rem;line-height:1.82}}.press-listing__header ul,.press-listing__header ol{padding-left:2rem}.press-listing__header ul a,.press-listing__header ol a{text-decoration:underline;color:#000}.press-listing__filter .views-exposed-form{display:inline-flex;gap:.8rem}.press-listing__filter .views-exposed-form label{color:#6e7881;font-family:"montserrat-bold",Arial,sans-serif;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;text-transform:uppercase}.press-listing__filter .views-exposed-form .form-select{font-size:1.4rem;line-height:2rem;color:#000;background-color:#f5f7f8;font-family:"montserrat-light",Arial,sans-serif;border-radius:1.8rem;padding:.8rem 6rem .8rem 1.6rem;border:0;display:inline-block;width:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/crashchampions/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem);background-size:1.5rem;margin-left:.8rem}.press-listing__list .views-infinite-scroll-content-wrapper{display:flex;padding-top:3.5rem;padding-bottom:4rem;column-gap:3rem;row-gap:4rem;flex-wrap:wrap}.press-listing__list .views-infinite-scroll-content-wrapper::after{content:unset}.press-listing__card{width:100%;display:flex;flex-direction:column;position:relative}@media(min-width:768px){.press-listing__card{width:calc(33% - 2rem)}}.press-listing__card-content{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;box-shadow:0px 23px 23px rgba(0,0,0,.15);padding:2.6rem 3.1rem 1rem 3.5rem;height:27rem;font-family:"montserrat-bold",Arial,sans-serif}.press-listing__card-content img{width:1.1rem;height:2.2rem;position:absolute;bottom:2rem;right:2rem}@media(min-width:768px){.press-listing__card-content{padding:2.5rem}.press-listing__card-content img{right:1rem}}@media(min-width:1280px){.press-listing__card-content{padding:2.6rem 3.1rem 1rem 3.5rem}.press-listing__card-content img{right:2rem}}.press-listing__card-img{overflow:hidden;height:25rem}.press-listing__card-img img{border-top-left-radius:.8rem;border-top-right-radius:.8rem;width:100%;height:100%;object-fit:cover;object-position:top}.press-listing__card:hover .press-listing__card-img img{transform:scale(1.05)}.press-listing__card:hover .press-listing__card-content img{transform:translateX(7px)}.press-listing__card-date{color:#6e7881;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;margin-bottom:.3rem}.press-listing__card-text{font-size:2.6rem;line-height:3.3rem;color:#000;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;text-decoration:none;color:#000}.press-listing__card-link{position:absolute;top:0;right:0;left:0;bottom:0;text-indent:-9999px;z-index:1}.press-listing__load-more{text-align:center}.press-listing__load-more a{border:none;background-color:unset;font-size:1.7rem;line-height:1.6rem;letter-spacing:-0.34px;color:#000;font-family:"montserrat-bold",Arial,sans-serif;text-decoration:none}.press-listing__load-more a::after{background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;content:"";transform:rotate(90deg);margin:0 auto;width:1.1rem;height:2.2rem;margin-top:.5rem;display:block;position:relative;top:-1rem}.press-listing__load-more .pager{margin:0;padding-top:1rem;padding-bottom:5rem}@media(min-width:768px){.press-listing__load-more .pager{padding-top:2rem;border-top:.1rem solid rgba(0,0,0,.1)}}.press-listing__load-more .pager__item{display:block}@media(min-width:768px){.upcoming-events .press-listing .past-events{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}}.upcoming-events .press-listing__title{font-size:3rem;line-height:1.2;color:#d60006}@media(min-width:768px){.upcoming-events .press-listing__title{font-size:3.6rem;text-align:center}}.upcoming-events .press-listing__list .views-infinite-scroll-content-wrapper{padding-bottom:6.7rem}@media(min-width:768px){.upcoming-events .press-listing__list .views-infinite-scroll-content-wrapper{padding-bottom:10rem}}.past-events .press-listing__filter{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;row-gap:2rem}@media(min-width:768px){.past-events .press-listing__filter{flex-direction:row;justify-content:space-between}}.modal{height:100%;width:100%;position:fixed;background-color:rgba(0,0,0,.9);top:0;left:0;right:0;bottom:0;padding-top:7rem;z-index:4;color:#fff;min-height:100vh;overflow-y:auto;display:none}@media(min-width:1280px){.modal{padding-top:9.6rem}}.modal .d-none{display:none}.modal__wrapper{position:static;height:auto;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:768px){.modal__wrapper{padding:0;max-width:60rem}}@media(min-width:1280px){.modal__wrapper{max-width:76.9rem}}.modal .help-text{font-size:1.4rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:2.28;margin-bottom:1rem;color:#d9d9d9;letter-spacing:1.4px;text-transform:uppercase}.modal .modal-title{font-size:2.5rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.28;margin-bottom:1rem}@media(min-width:768px){.modal .modal-title{font-size:3.6rem;line-height:1.11;margin-bottom:3rem}}.modal .modal-desc{font-size:1.7rem;line-height:1.82;font-family:"montserrat-light",Arial,sans-serif;margin-top:2rem;margin-bottom:4rem}@media(min-width:768px){.modal .modal-desc{margin-bottom:2rem}}@media(min-width:1280px){.modal .modal-desc{font-size:2.1rem;line-height:1.52}}.modal iframe{width:100%;height:auto;min-height:17.3rem}@media(min-width:768px){.modal iframe{min-height:40rem}}@media(min-width:1280px){.modal iframe{min-height:50.6rem}}.modal .close-modal{background-color:rgba(0,0,0,0);border:none;outline:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:auto;position:absolute;top:1rem;color:#fff;column-gap:1rem;font-size:1.7rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1;cursor:pointer;top:2rem;right:3rem}@media(min-width:768px){.modal .close-modal{top:5rem;right:9rem}}@media(min-width:1280px){.modal .close-modal{top:9rem}}.modal .close-modal span{display:inline-block;pointer-events:none}.modal .close-modal img{object-fit:contain;width:2.2rem;height:2.2rem;pointer-events:none}.modal .close-modal:focus{outline:auto}.blog-listing{padding:3.3rem 2.3rem 0 2.2rem}@media(min-width:768px){.blog-listing{padding:4rem 5rem 0 4rem}}.blog-listing__title{color:#e51c22;font-size:3rem;line-height:3.6rem;letter-spacing:.22px;font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.blog-listing__title{text-align:center;font-size:3.6rem;line-height:4rem}}.blog-listing__filter{display:flex;gap:.8rem;position:relative}.blog-listing__filter span{color:#6e7881;font-family:"montserrat-bold",Arial,sans-serif;font-size:1.4rem;line-height:3.2rem;letter-spacing:1.4px;text-transform:uppercase}.blog-listing__filter .form-select{font-size:1.4rem;line-height:2rem;color:#000;background-color:#f5f7f8;font-family:"montserrat-light",Arial,sans-serif;border-radius:1.8rem;padding:.8rem 6rem .8rem 1.6rem;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/crashchampions/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem);background-size:1.5rem;margin-left:.8rem}.blog-listing__filter .views-exposed-form{display:flex}.blog-listing__filter .js-form-item.form-item input[type=text].form-text{display:none}@media(min-width:768px){.blog-listing__filter .js-form-item.form-item input[type=text].form-text{display:block;position:absolute;width:auto;right:0;font-size:1.4rem;line-height:2rem;color:#000;background-color:#f5f7f8;font-family:"montserrat-light",Arial,sans-serif;border-radius:1.8rem;padding:.8rem 0 .8rem 1.6rem;border:0;background-image:url(/themes/custom/crashchampions/images/icon-search.svg);background-repeat:no-repeat;background-position:calc(100% - 1.3rem);background-size:1.7rem}}.blog-listing__filter .form-item-type label,.blog-listing__filter .form-item-title label{display:none}.blog-listing__filter .js-form-item.form-item{position:unset}.blog-listing__list .views-infinite-scroll-content-wrapper{display:flex;padding-top:3.5rem;padding-bottom:4rem;column-gap:3rem;row-gap:4rem;flex-wrap:wrap}.blog-listing__list .views-infinite-scroll-content-wrapper::after{content:unset}.blog-listing__card{background-color:#fff;border-radius:.8rem;box-shadow:0 25px 25px rgba(0,0,0,.15);color:#000;display:flex;flex-direction:column;width:100%;position:relative}@media(min-width:768px){.blog-listing__card{width:calc(50% - 1.5rem)}}@media(min-width:1280px){.blog-listing__card{width:calc(33.33% - 2rem)}}.blog-listing__card-link{bottom:0;left:0;position:absolute;right:0;text-indent:-9999px;top:0;z-index:1}.blog-listing__card-media{overflow:hidden;height:25rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem}.blog-listing__card-main{flex-grow:1;padding:2.5rem 3.2rem 4.2rem 3rem;position:relative;height:27rem}.blog-listing__card-img{height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform 300ms;width:100%}.blog-listing__card-cat{background-color:#e51c22;border-radius:999px;color:#fff;display:inline-block;font:700 1.2rem/1 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;left:3rem;padding:.5rem 1rem;position:absolute;top:-11px}.blog-listing__card-title{font:700 2.6rem/1.3 "montserrat-bold",Arial,sans-serif;margin-bottom:.5em}.blog-listing__card-copy{font-size:1.4rem;margin-bottom:0;font-family:"montserrat-light",Arial,sans-serif;color:#000;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.blog-listing__card-icon{bottom:2rem;height:2.2rem;fill:#e51c22;position:absolute;right:2rem;transition:transform 300ms ease-out;width:1.1rem}.blog-listing__card-cta{bottom:3rem;position:absolute;right:2.2rem;width:auto}.blog-listing__card:hover .blog-listing__card-img{transform:scale(1.05)}.blog-listing__card:hover .blog-listing__card-icon{transform:translateX(7px)}.blog-listing__load-more{text-align:center}.blog-listing__load-more a{border:none;background-color:unset;font-size:1.7rem;line-height:1.6rem;letter-spacing:-0.34px;color:#000;font-family:"montserrat-bold",Arial,sans-serif;text-decoration:none}.blog-listing__load-more a::after{background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;content:"";transform:rotate(90deg);margin:0 auto;width:1.1rem;height:2.2rem;margin-top:.5rem;display:block;position:relative;top:-1rem}.blog-listing__load-more .pager{margin:0;padding-top:1rem;padding-bottom:5rem}@media(min-width:768px){.blog-listing__load-more .pager{padding-top:2rem;border-top:.1rem solid rgba(0,0,0,.1)}}.blog-listing__load-more .pager__item{display:block}h1.step-static-title{padding:20px 30px 0}.header{background-color:#000;position:sticky;top:0;z-index:3}.header__ctr{align-items:center;display:flex;justify-content:space-between;padding-left:2rem;padding-right:1rem}@media screen and (min-width:1920px){.header__ctr{margin:0 auto;max-width:1920px}}.header__logo{padding:.6rem 0}.header__logo-img{height:4.2rem;width:auto}.header__nav{display:none}.header__nav-group-split{margin-left:1rem;padding-left:1rem}.header__link,.header__tab{background-color:rgba(0,0,0,0);border:none;color:#fff !important;cursor:pointer;display:inline-block;font:700 1.7rem/1 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;padding:1rem;position:relative;text-decoration:none}.header__link::before,.header__tab::before{background-color:#e51c22;bottom:0;content:"";display:block;height:.4rem;left:1rem;opacity:0;position:absolute;right:1rem;transform:translateY(1.2rem);transition:transform 300ms,opacity 300ms}.header__link:hover::before,.header__link.is-active::before,.header__link.tab-active::before,.header__tab:hover::before,.header__tab.is-active::before,.header__tab.tab-active::before{opacity:1;transform:translateY(0)}.header__tab a{color:inherit;text-decoration:none}.header__btn{padding-right:4.4rem;position:relative}.header__btn-icon{fill:currentColor;display:block;height:24px;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:fill 300ms;width:24px}.header__btn .long-title{display:none}.header__btn.time-estimate{padding-right:4.4rem;margin-right:.5rem}.header__btn.time-estimate::before{right:4.4rem}.header__menu-btn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:1.4rem 1rem;position:relative}.header__menu-btn-icon{display:block;fill:#fff}@media(min-width:768px){.header__ctr{padding-left:3rem;padding-right:2rem}}@media(min-width:1024px){.header__ctr{padding-bottom:2rem;padding-top:2rem}.header__logo{padding:0}.header__logo-img{height:5.4rem}.header__nav{display:flex}.header__menu-btn{display:none}}@media(min-width:1180px){.header__ctr{padding-bottom:1.6rem;padding-top:1.6rem}.header__logo-img{height:6.2rem}.header__tab,.header__link{margin:0 .5rem}.header__btn .long-title{display:inline}.header__btn .short-title{display:none}}.menu{background-color:#edeff0;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility 0ms 500ms,opacity 500ms;visibility:hidden;z-index:3}.menu__head{background-color:#edeff0;align-items:center;display:flex;min-height:5rem;justify-content:space-between;padding:1.5rem 2rem 1.6rem}.menu__main{height:calc(100% - 5rem);display:flex;width:200%}.menu__panels{width:50%}.menu__back{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#6b717b;cursor:pointer;display:inline-flex;font:900 1.2rem/1 "montserrat-bold",Arial,sans-serif;opacity:0;padding:0;transition:visibility 0ms 300ms,opacity 300ms;visibility:hidden}.menu__back-icon{fill:#e51c22;margin-right:.8rem;order:-1;transform:rotate(180deg)}.menu.panel-set .menu__back{opacity:1;transition:visibility 0ms,opacity 300ms;visibility:visible}.menu__close{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.menu__close-icon{display:block;fill:#e51c22}@media(max-width:1023px){.menu__main{transition:transform 500ms}.menu.panel-set .menu__main{transform:translateX(-50%)}}@media(min-width:1024px){.menu{background-color:#fff;bottom:auto;box-shadow:0 1.2rem 1.2rem rgba(0,0,0,.12);max-width:1920px;top:9.4rem}.menu__head{display:none}.menu__main{display:block;height:auto;width:100%}.menu__panels{width:100%}}.menu-open .menu{opacity:1;transition:visibility 0ms,opacity 500ms;visibility:visible}.menu-mob{background-color:#fff;display:grid;grid-template-rows:repeat(2,min-content) auto;height:100%;overflow-y:auto;width:50%}.menu-mob__section{padding:2rem 0}.menu-mob__section:last-child{align-self:end;padding:0}.menu-mob__section.background-porcelain{background-color:#edeff0}.menu-mob__grid{align-items:center;display:grid;padding:0 2rem;grid-template-columns:auto auto;position:relative;padding-top:2rem}.menu-mob__btns{display:grid;gap:2rem;justify-content:start;justify-items:start;margin-bottom:2rem}.menu-mob__btns a{text-decoration:none}.menu-mob__btns .btn{width:max-content;display:flex;gap:.5rem;align-items:center}.menu-mob__btns img{display:inline-block}.menu-mob__btns svg{fill:currentColor}.menu-mob__media{align-self:end;position:absolute;bottom:0;right:0}.menu-mob__home{display:inline-block;padding:0 2rem}.menu-mob__home-icon{display:block}.menu-mob__link,.menu-mob__tab{background-color:rgba(0,0,0,0);border:none;color:#000;cursor:pointer;display:block;font:700 2.6rem/1.69231 "montserrat-bold",Arial,sans-serif;padding:0 2rem;text-align:left;text-decoration:none;width:100%}.menu-mob__tab{align-items:center;display:flex;justify-content:space-between}.menu-mob__tab::after{background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;height:1.6rem;content:"";display:block;width:.9rem}.menu-mob__tab a{color:inherit;text-decoration:none;width:100%}.menu-mob__sublink{color:#000;display:block;font-size:1.7rem;line-height:1.22223;padding:.7rem 2rem;position:relative;text-decoration:none;transition:transform 300ms}.menu-mob__sublink::before{background:url(/themes/custom/crashchampions/images/icon-chev-sm.svg) no-repeat 0 0;display:inline-block;content:"";height:1.2rem;position:absolute;transform:translateX(-1.8rem);top:1rem;width:.8rem}.menu-mob__sublink::after{background-color:#fff;bottom:0;content:"";left:0;position:absolute;top:0;transition:transform 300ms;width:2rem}.menu-mob__sublink:hover{transform:translateX(1.8rem);font-weight:600}.menu-mob__sublink:hover::after{transform:translateX(-1.8rem)}.menu-mob__heading{color:#404042;margin:0 0 .6rem}.menu-mob__phone{color:#e51c22;display:block;font:700 2.6rem/1.2 "montserrat-bold",Arial,sans-serif;margin-bottom:3.6rem;text-decoration:none}@media(min-width:1024px){.menu-mob{display:none}}.menu-panel{display:none;height:100%;overflow-y:auto;padding-top:2rem}.menu-panel.active-panel-element{display:block}.menu-panel__media{aspect-ratio:4/3;overflow:hidden;position:relative}.menu-panel__img{display:none;height:100%;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;top:0;width:100%}.menu-panel__img.active-panel-element{opacity:1}.menu-panel.active-panel-element .menu-panel__img{display:block}.menu-panel__heading{border-bottom:.4rem solid #e51c22;color:#e51c22;display:inline-block;font:700 1.8rem/1.2 "montserrat-bold",Arial,sans-serif;margin-left:2rem}.menu-panel__tab{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#000;cursor:pointer;display:flex;font:700 2.6rem/1.69231 "montserrat-bold",Arial,sans-serif;justify-content:space-between;padding:0 2rem;position:relative;text-align:left;text-decoration:none;transition:background-color 300ms;width:100%}.menu-panel__tab::before{background-color:rgba(0,0,0,0);bottom:0;content:"";display:none;width:9999px;position:absolute;right:100%;top:0;transition:background-color 300ms}.menu-panel__tab::after{background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;height:1.6rem;content:"";display:block;transform:rotate(90deg);transition:transform 300ms;width:.9rem}.menu-panel__tab a{text-decoration:none;color:inherit}.menu-panel__tab>span{cursor:default}.menu-panel__section{display:none}.menu-panel__section.active-panel-element{display:block}.menu-panel__nav{background-color:#fff;overflow:hidden;padding:1rem 0}.menu-panel__link{background-color:#fff;color:#000 !important;display:block;font-size:1.4rem;line-height:1.28572;padding:1.1rem 4rem;position:relative;text-decoration:none;transition:background-color 300ms,transform 300ms;cursor:pointer}.menu-panel__link::before{background:url(/themes/custom/crashchampions/images/icon-chev-sm.svg) no-repeat 0 0;display:inline-block;content:"";height:1.2rem;position:absolute;transform:translateX(-1.8rem);top:1.4rem;width:.8rem}.menu-panel__link::after{background-color:inherit;bottom:0;content:"";left:0;position:absolute;top:0;transition:transform 300ms;width:4rem}.menu-panel__link:hover{transform:translateX(1.8rem);font-weight:600}.menu-panel__link:hover::after{transform:translateX(-1.8rem)}@media(max-width:1023px){.menu-panel__col:not(:first-child){display:none}.menu-panel__tab.active-panel-element::after{transform:rotate(-90deg)}}@media(min-width:1024px){.menu-panel{padding:0}.menu-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(32rem,38rem));justify-content:center;min-height:40rem;padding:0 3rem}.menu-panel__col.menu-panel-tabs{border-right:3px solid #edeff0;padding-top:6rem}.menu-panel__col.menu-panel-sections{padding-top:8.2rem;padding-bottom:3rem}.menu-panel__col.menu-panel-gallery{padding-top:6rem}.menu-panel__heading{display:none}.menu-panel__tab{padding:.8rem 3rem .8rem 0}.menu-panel__tab::before{display:block}.menu-panel__tab::after{transform:none}.menu-panel__tab:hover,.menu-panel__tab.active-panel-element{background-color:#f5f7f8}.menu-panel__tab:hover::before,.menu-panel__tab.active-panel-element::before{background-color:#f5f7f8}.menu-panel__tab:hover::after,.menu-panel__tab.active-panel-element::after{transform:translateX(0.9rem)}.menu-panel__section-sm.active-panel-element{display:none}.menu-panel__nav{padding:0}.menu-panel__link:hover{background-color:#f5f7f8}}.sidebar{grid-column:1/2;order:-1;background-color:#edeff0}@media(min-width:1024px){.sidebar{padding-top:4rem}}.sidebar__ctr{position:sticky;padding-bottom:4rem;top:13.4rem;display:none}@media(min-width:1024px){.sidebar__ctr{display:block;max-height:calc(100vh - 13.4rem);overflow-y:auto}}@media(min-width:1920px){.sidebar{position:relative}.sidebar::before{content:"";background-color:#edeff0;width:200%;height:100%;position:absolute;top:0;left:-100%}}.sidebar-nav{padding:0 1rem 0 2rem}.sidebar-nav__section{margin-bottom:2rem}.sidebar-nav__head{cursor:pointer;display:flex;justify-content:space-between}.sidebar-nav__main{display:none;padding-top:1rem}.sidebar-nav__section.active .sidebar-nav__main,.sidebar-nav__section.active .backdrop{display:block}.sidebar-nav__title{font:700 1.4rem/1.28571 "montserrat-bold",Arial,sans-serif;letter-spacing:.1em;margin:0;padding:.5rem 0;transition:color 300ms;max-width:80%}@media(min-width:1024px){.sidebar-nav__title{text-transform:uppercase}}.sidebar-nav__title a{color:inherit;text-decoration:none}.sidebar-nav__title a:focus,.sidebar-nav__title a:hover{text-decoration:underline}.sidebar-nav__section.active .sidebar-nav__title{color:#d60006}.sidebar-nav__indicator{align-items:center;background-color:#fff;border-radius:99.9rem;display:flex;flex:0 0 2.7rem;height:2.7rem;justify-content:center;transition:transform 300ms;width:2.7rem}.sidebar-nav__section.active .sidebar-nav__indicator{transform:rotate(-180deg)}.sidebar-nav__icon{fill:#e51c22;transform:rotate(90deg);width:.7rem;height:1.4rem}.sidebar-nav__link{color:#000;display:block;font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.28571;padding:1.1rem 3rem 1.1rem 0;position:relative;text-decoration:none}.sidebar-nav__link::after{background:url(/themes/custom/crashchampions/images/icon-chev-sm.svg) no-repeat 0 0;display:inline-block;content:"";height:1.2rem;opacity:0;position:absolute;right:1rem;top:50%;transition:opacity 300ms;transform:translateY(-50%);width:.8rem}.sidebar-nav__link:hover::after{opacity:1}.sidebar-nav__link.is-active{font-weight:600;font-family:"montserrat-bold",Arial,sans-serif;font-size:1.5rem}.sidebar-nav__link.is-active::after{opacity:1}@media(min-width:1280px){.sidebar-nav{padding-left:5rem;padding-right:1.5rem}}.sidebar-search{border-top:1px solid #d2d6d9;margin-left:2rem;margin-right:1rem;padding-top:2rem}@media(min-width:1280px){.sidebar-search{margin-left:5rem;margin-right:1.5rem}}@media(min-width:1024px){.sidebar__sm{display:none}}.sidebar__sm__wrapper{position:relative}.sidebar__sm__wrapper .backdrop{position:absolute;top:0;bottom:0;left:0;background-color:#000;opacity:.8;z-index:1;width:100%;height:100vh;display:none}.sidebar__sm .sidebar-nav{padding:0}.sidebar__sm .sidebar-nav__section{margin-bottom:0}.sidebar__sm .sidebar-nav__head{padding:1.1rem 2.5rem 1.1rem 2rem;align-items:center}@media(min-width:768px){.sidebar__sm .sidebar-nav__head{padding:1.7rem 3.3rem}}.sidebar__sm .sidebar-nav__title{font-family:"montserrat-light",Arial,sans-serif;font-size:1.4rem;line-height:1.8;padding:0;max-width:85%;letter-spacing:0}.sidebar__sm .sidebar-nav__title .parent{font-family:"montserrat-bold",Arial,sans-serif;display:none}@media(min-width:768px){.sidebar__sm .sidebar-nav__title .parent{display:inline-block;font-size:2.1rem}.sidebar__sm .sidebar-nav__title .parent::after{content:":";display:inline-block;margin-right:.6rem}}.sidebar__sm .sidebar-nav__indicator{background-color:rgba(0,0,0,0);transition:none}.sidebar__sm .sidebar-nav__main{position:absolute;top:0;left:0;width:100%;height:auto;display:block;background-color:#f5f7f8;z-index:2;padding:1.1rem 2.5rem 0 2rem;display:none}@media(min-width:768px){.sidebar__sm .sidebar-nav__main{padding:1.7rem 3.3rem}}.sidebar__sm .sidebar-nav__main__head{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.sidebar__sm .sidebar-nav__main .link-title{font-family:"montserrat-bold",Arial,sans-serif;font-size:2.1rem;line-height:2;margin-bottom:0}.sidebar__sm .sidebar-nav__main .link-title__icon{align-items:center;border-radius:99.9rem;display:flex;flex:0 0 2.7rem;height:2.7rem;justify-content:center;transition:transform 300ms;width:2.7rem;background-color:rgba(0,0,0,0)}.sidebar__sm .sidebar-nav__main .link-title__icon>svg{transform:rotate(-90deg)}@media(max-width:1024px){.sidebar__sm .sidebar-nav__link::after{left:0;right:auto;display:none}.sidebar__sm .sidebar-nav__link.is-active{padding-left:2rem}.sidebar__sm .sidebar-nav__link.is-active::after{display:block}}.footer{background-color:#fff}.footer__main{display:flex;flex-direction:column;justify-content:space-between;padding:4rem 2rem 2rem}.footer__side{background-color:#000;padding:4rem 2rem 0}@media(min-width:768px){.footer{display:grid;grid-template-columns:auto 30rem}.footer__main{order:-1;padding:6rem 3rem 3rem}.footer__side{padding:8rem 3rem 0}}@media(min-width:1024px){.footer{grid-template-columns:auto 40rem}}@media(min-width:1280px){.footer{grid-template-columns:auto 50rem}.footer__main,.footer__side{padding-left:5rem;padding-right:5rem}}@media(min-width:1440px){.footer__main{padding-left:8rem;padding-right:8rem}.footer__side{padding-right:7.1rem}}@media(min-width:1920px){.footer{margin:0 auto;max-width:1920px}.footer__side{position:relative}.footer__side::after{content:"";width:100vw;height:100%;background-color:#000;position:absolute;top:0;left:0}}.footer-search{display:flex;flex-direction:column;height:100%}.footer-search__title{align-items:center;color:#fff;display:inline-flex;font:700 2.6rem/1.2 "montserrat-bold",Arial,sans-serif}.footer-search__title::before{background:url(/themes/custom/crashchampions/images/icon-map-pin.svg) no-repeat 0 0;background-size:2.4rem 3.6rem;content:"";display:block;flex-shrink:0;height:3.6rem;margin-right:1.8rem;width:2.4rem}.footer-search__form{display:grid;max-width:40rem;row-gap:1rem;position:relative}.footer-search__form fieldset{display:none}.footer-search__form .js-form-type-search label,.footer-search__form .js-form-type-search .description,.footer-search__form .js-form-type-number{display:none}.footer-search__btn{margin-top:1.6rem;position:absolute;right:0}.footer-search__media{align-items:flex-end;display:flex;flex-grow:1;margin-top:5rem}@media(min-width:1440px){.footer-search__media{margin-top:0}}@media(min-width:1920px){.footer-search{position:absolute;z-index:1;height:calc(100% - 8rem)}}.footer-menu__grid{display:flex;flex-direction:column;gap:5rem}.footer-menu__contact p{margin:0}.footer-menu__links{align-items:flex-start;display:flex;flex-direction:column;font-family:"montserrat-light",Arial,sans-serif}.footer-menu__title{margin-top:0}.footer-menu__heading{color:#6e7881;margin:0 0 .9rem}.footer-menu__phone{color:#e51c22;font:900 2.6rem/1.28 "montserrat-bold",Arial,sans-serif}.footer-menu__btn-set{padding:2rem 0 4rem;flex-direction:column;gap:15px}.footer-menu__btn-set .btn-outline{cursor:pointer}.footer-menu__btn{padding-right:4.4rem;position:relative}.footer-menu__btn-icon{fill:currentColor;display:block;height:2.4rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:fill 300ms;width:2.4rem}.footer-menu__link{background-position:bottom .7rem left -0.1rem;color:#000;font-size:1.7rem;font-weight:300;line-height:1.2;padding:.5rem 0}.footer-menu__link:hover{background-position:bottom .7rem left 0}@media(min-width:480px){.footer-menu__grid{flex-direction:row}}@media(min-width:768px){.footer-menu__grid{gap:2.2rem}}@media(min-width:1024px){.footer-menu__grid{gap:17rem}.footer-menu__btn-set{padding-bottom:4.5rem}}.footer-legal{color:#6b717b;display:flex;flex-direction:column;font-size:1.2rem;line-height:1.6rem;padding-top:4rem;row-gap:2rem}.footer-legal__copyright{margin:0}.footer-legal__links{display:flex;flex-direction:row;font-family:"montserrat-light",Arial,sans-serif}.footer-legal__link{color:#6b717b;margin-right:5rem;position:relative}.footer-legal__link:hover{color:#000}.footer-legal__link:after{background-color:rgba(107,113,123,.2);bottom:0;content:"";position:absolute;right:-2.5rem;top:0;width:.1rem}.footer-legal__link:last-child{margin-right:0}.footer-legal__link:last-child:after{display:none}@media(min-width:480px){.footer-legal{flex-direction:row-reverse;justify-content:space-between}}@media(min-width:768px){.footer-legal{padding-top:10rem}}.location{padding-top:3.5rem;position:relative}.location__media{display:none}.location__img{height:36.8rem;max-width:none;width:76.8rem}.location__form{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2.4rem;max-width:40rem}.location__form .location-input-geocoder{display:none}.location__form .views-exposed-form{width:100%}.location__form .views-exposed-form>form{display:flex;flex-direction:column;width:100%;row-gap:1rem}@media(min-width:1280px){.location__form .views-exposed-form>form{flex-direction:row;align-items:center;justify-content:flex-start;column-gap:2rem}}.location__form .views-exposed-form .form-actions{margin-left:auto}.location__form .views-exposed-form .form-actions .js-form-submit{position:unset;margin:unset;margin-top:0}.location__form .views-exposed-form .form-actions .js-form-submit:hover{background-color:#000;color:#fff}@media(min-width:1280px){.location__form .js-form-wrapper:nth-child(2){flex-grow:1}}.location__form .js-form-wrapper .js-form-item label,.location__form .js-form-wrapper .js-form-item .description{display:none}.location__form .js-form-wrapper .js-form-item .input-text{padding:1.2rem 2rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;font-size:1.4rem;color:#686d75}.location__form .js-form-wrapper .js-form-item .input-text::placeholder{color:#686d75}@media(min-width:768px){.location__form .js-form-wrapper .js-form-item .input-text{font-size:1.7rem}}.location__form .js-form-wrapper .js-form-item .input-text.form-autocomplete{background-image:none}.location__form .js-form-type-number{display:none}.location__input{border-color:#a7aeb4;background-image:none !important}.location__btn{align-self:flex-end;margin-top:1rem}.location__title{font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;margin-bottom:2rem}.location__title::after{background:url(/themes/custom/crashchampions/images/icon-map-pin.svg) no-repeat center center;content:"";display:inline-block;height:3rem;margin-left:.5rem;position:relative;top:.3rem;width:2rem}.location__subtitle{color:#6e7881;display:none;margin-bottom:0}.location__tel{color:#000;display:inline-flex;font:700 2.6rem/1.30769 "montserrat-bold",Arial,sans-serif;text-decoration:none}.location__tel::before{background:url(/themes/custom/crashchampions/images/icon-phone.svg) no-repeat center center;content:"";display:block;margin-right:1rem;height:3.2rem;width:1.8rem}.location__ctr{z-index:2}@media(max-width:767px){.location{display:grid}.location__ctr,.location__media{grid-column:1/2;grid-row:1/2;width:100%}.location__media{display:block;align-self:end;overflow:hidden}.location__img{opacity:.075}}@media(min-width:768px){.location{min-height:36.8rem}.location__main{width:calc(50% - 10px)}.location__media{align-items:flex-end;bottom:0;display:flex;overflow:hidden;position:absolute;right:0;height:46rem;width:calc(50% - 10px)}}@media(min-width:1024px){.location{padding-top:6.4rem}.location__form{flex-direction:row;max-width:51rem;margin-bottom:3rem}.location__input{border-color:rgba(0,0,0,0);padding-bottom:1.2rem;padding-top:1.2rem}.location__btn{align-self:center;margin-top:1.6rem;margin-left:2rem}.location__title{font-size:4rem}.location__title::after{margin-left:1.8rem;height:3.3rem;width:2.2rem}.location__subtitle{display:block;margin-right:1rem}.location__phone{align-items:center;display:flex}.location__tel{color:#e51c22}.location__tel::before{display:none}}@media(min-width:1280px){.location{min-height:46rem}.location__img{height:46rem;width:96rem}.location__title{font-size:5rem}.location__title::after{height:3.6rem;width:2.4rem}}@media(max-width:767px){#block-locationsbannerwithsearch .location .location__media{display:none}#block-locationsbannerwithsearch .location .location__ctr::after{content:unset}}.tiles{background-color:#edeff0;padding-bottom:4rem}.tiles__poster{background-color:#000;display:grid;min-height:36rem}.tiles__poster img{min-height:100%;object-fit:cover}@media(min-width:1920px){.tiles__poster{margin:0 auto;max-width:1920px}}.tiles__poster-ctr{padding-bottom:9.5rem;padding-top:4rem}.tiles__poster-ctr,.tiles__media{grid-column:1/2;grid-row:1/2;max-height:64rem}.tiles__img{max-width:none;object-fit:cover;object-position:center;width:100%;height:100%}.tiles__grid{margin-top:-9.5rem;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:3rem;justify-content:center;flex-grow:1}.tiles__grid .tile{flex-basis:calc(50% - 1rem)}@media(min-width:768px){.tiles{padding-bottom:8rem}.tiles__poster{min-height:33.6rem}.tiles__poster img{width:100%}.tiles__poster-ctr{padding-bottom:10.5rem;padding-top:8rem}.tiles__grid{margin-top:-10.5rem;margin-top:-12.4rem;column-gap:2rem;row-gap:2rem}.tiles__grid .tile{flex-basis:calc(33% - 1rem);max-width:19.5rem}}@media(min-width:1024px){.tiles__grid .tile{flex-basis:calc(16% - 1rem)}}.media-tiles{padding:1.5rem 0 4rem}.media-tiles__grid{display:grid;gap:20px}@media(min-width:768px){.media-tiles{padding-top:4rem}.media-tiles__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.media-tiles{padding-bottom:8rem}}.careers{background:linear-gradient(#000000,#6b717b);color:#fff;padding:4rem 0 7rem}@media(min-width:768px){.careers__ctr{padding-left:5.5rem;padding-right:5.5rem}}.careers__grid{display:grid}.careers__media{margin-bottom:3.6rem;margin-left:-2rem}.careers__img{height:auto}.careers__title{text-align:center;margin-bottom:4rem}.careers__copy{font-family:"montserrat-light",Arial,sans-serif;line-height:2;margin-bottom:3rem}.careers__copy img{height:auto}@media(min-width:768px){.careers__copy{margin-bottom:3rem;font-size:1.8rem}}.careers__copy img{height:auto}.careers__subtitle{font:700 2.1rem/1.18181 "montserrat-bold",Arial,sans-serif}.careers .btn-set .btn:hover{background-color:#fff;color:#000}@media(min-width:768px){.careers{padding-bottom:0;padding-top:7rem}.careers__media{margin-bottom:0;margin-left:-5.5rem;order:1}.careers__img{max-width:50%}.careers__main{margin-bottom:6.5rem;text-align:center}.careers__title{font-size:5rem}.careers__subtitle{font-size:2.6rem}.careers__copy{margin-left:auto;margin-right:auto;max-width:540px}}@media(min-width:1024px){.careers__grid{column-gap:6rem;grid-template-columns:auto 52rem}.careers__head{grid-column:1/3}.careers__media{align-self:end;order:0}.careers__img{max-width:515rem;width:100%}.careers__main{text-align:left}.careers__title{margin-bottom:9rem}.careers__copy{margin-left:0;margin-right:0}}@media(min-width:1280px){.careers__grid{grid-template-columns:1fr 1fr}.careers__media{margin-left:-5rem}}@media(min-width:1440px){.careers__media{margin-left:-5.5rem}}@media(min-width:1680px){.careers__img{max-width:63.5rem}}@media(min-width:1920px){.careers{width:200%;transform:translateX(-25%)}.careers__img{max-width:76.4erm}}.latest-news{background-color:#000;color:#fff;padding-top:40px;position:relative}.latest-news__grid{padding:0 20px}.latest-news__main{margin-bottom:40px}.latest-news__title{font:900 3.2rem/1.125 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;margin-bottom:.8em}.latest-news__copy{margin-bottom:2em}@media(max-width:767px){.latest-news{overflow:hidden;padding-bottom:20px;width:100vw}.latest-news .splide{padding-bottom:46px}.latest-news .card{width:calc(100vw - 65px)}.latest-news__cards{margin-left:-20px;margin-right:-20px}}@media(max-width:1279px)and (min-width:768px){.latest-news .splide__slide:nth-child(n+3){display:none}}@media(min-width:768px){.latest-news{margin-bottom:-120px}.latest-news__grid{padding:0 30px}.latest-news .splide__slide{flex-shrink:1;padding-bottom:60px}.latest-news .splide.is-initialized .splide__list{display:flex;gap:30px;justify-content:center}.latest-news__cards{position:relative;z-index:1}.latest-news__title{font-size:4rem}.latest-news__heading{margin-bottom:.8em}.latest-news__copy{font-size:2.1rem;line-height:1.5238}}@media(min-width:1024px){.latest-news{padding-top:0;margin-top:45px}.latest-news__grid{display:grid;grid-template-columns:174px auto;gap:20px;position:relative}.latest-news__grid::before{background-color:#edeff0;height:45px;left:0;content:"";display:block;position:absolute;right:0;top:-45px}.latest-news__main{align-self:end;margin-bottom:180px}.latest-news__cards{padding-top:80px}.latest-news__title{left:0;margin-bottom:0;padding-left:30px;position:absolute;top:-45px;width:100%}.latest-news__title-block{display:block}.latest-news__title-block.-black{color:#000}}@media(min-width:1280px){.latest-news{margin-top:55px}.latest-news__grid{padding:0 50px}.latest-news__grid::before{height:55px;top:-55px}.latest-news__title{font-size:5rem;line-height:1;padding-left:50px;top:-50px}}@media(min-width:1440px){.latest-news__grid{padding:0 80px}.latest-news__title{padding-left:80px}}@media(min-width:1680px){.latest-news__grid{padding-left:calc((100% - 1520px)/2);padding-right:calc((100% - 1520px)/2)}.latest-news__title{padding-left:calc((100% - 1520px)/2)}}.learn-more-slider{background:#000 linear-gradient(#000000,#6b717b);color:#fff;padding-top:4rem;overflow:hidden;padding-bottom:2rem;width:100vw}@media(min-width:768px){.learn-more-slider{width:100%;padding-top:7rem;padding-bottom:7rem}}.learn-more-slider__wrapper{margin:0 auto;max-width:168rem}.learn-more-slider__main{justify-content:space-between;margin-bottom:2rem}@media(min-width:768px){.learn-more-slider__main{margin-bottom:8rem}}.learn-more-slider__title{font:900 3.2rem/1.125 "montserrat-bold",Arial,sans-serif;letter-spacing:.19px;margin-bottom:0;padding:0 2rem}@media(min-width:768px){.learn-more-slider__title{text-align:center;font-size:5rem;line-height:1}}.learn-more-slider__splide{padding-bottom:4.6rem}@media(min-width:768px){.learn-more-slider__splide{padding-bottom:0}}@media(min-width:768px){.learn-more-slider__splide.splide.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch;justify-content:center;gap:3rem}}@media(min-width:1280px){.learn-more-slider__splide.splide.is-initialized:not(.is-active) .splide__list{gap:9.3rem}}.learn-more-slider__arrows{position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;z-index:1;top:50%;transform:translateY(-50%);width:100%}@media(min-width:768px){.learn-more-slider__arrows{display:none}}.learn-more-slider__arrows button{border:none;background-color:rgba(0,0,0,0);padding:0}.learn-more-slider__arrows img{object-fit:contain;width:4.2rem;height:4.2rem}.learn-more-slider .card{height:100%;width:calc(100vw - 6.5rem);max-width:33rem}@media(min-width:768px){.learn-more-slider .card{width:auto}}.learn-more-slider .card__main{padding-bottom:10rem}@media(min-width:768px){.learn-more-slider .card__main{padding-right:7.7rem}}.learn-more-slider .card__cta .btn-outline{font-size:1.7rem}.service-list{background-color:#edeff0;padding:4rem 0 7rem}.service-list__title{margin-bottom:0;font-size:3.2rem}@media(min-width:768px){.service-list__title{font-size:5rem}}.service-list__services{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2.82;margin:3rem 0 6rem}.service-list__services.list-ticks li::before{width:1.8rem;height:1.3rem;top:1.7rem}@media(min-width:768px){.service-list__services.list-ticks li::before{width:2.4rem;height:1.7rem;top:2.2rem}}.service-list__services.list-ticks a{color:inherit;text-decoration:none}.service-list__grid{display:flex;column-gap:2rem;row-gap:2.4rem;justify-content:center;flex-wrap:wrap}@media(min-width:1280px){.service-list__grid{column-gap:2.2rem;flex-wrap:nowrap}}.service-list__grid .icon-tile{flex-basis:calc(50% - 2rem)}@media(min-width:768px){.service-list__grid .icon-tile{max-width:22.2rem}}@media(min-width:1280px){.service-list__grid .icon-tile{max-width:19.5rem}}@media(min-width:768px){.service-list{padding:4rem 0 11rem}.service-list__services{column-count:2;column-gap:1rem;margin-left:auto;margin-right:auto;max-width:83rem;font-size:2.1rem;line-height:2.28}}@media(min-width:1024px){.service-list__services{column-gap:6rem;margin-bottom:7rem;margin-top:6rem;max-width:98rem}}.location-center .service-list{padding-top:6.5rem;padding-bottom:6.1rem;background-color:#fff}@media(min-width:768px){.location-center .service-list{padding-top:9rem;padding-bottom:9rem}}.location-center .service-list .icon-tile{background-color:#f5f7f8}.location-center .service-list .service-list__title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.19px}@media(min-width:768px){.location-center .service-list .service-list__title{font-size:3.6rem;line-height:4rem;letter-spacing:.22px}}.how-it-works{background-color:#edeff0;padding:2.4rem 0 7rem}.how-it-works__before{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:7rem;row-gap:4rem}.how-it-works__before__top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.how-it-works__before-media{display:none}.how-it-works__before-tiles{row-gap:2rem;display:flex;flex-direction:column;justify-content:center}.how-it-works__before-copy{max-width:44ch;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.how-it-works__before-copy{padding-bottom:3rem}}.how-it-works__during{display:grid;margin-bottom:7rem;row-gap:4rem}.how-it-works__during-copy{max-width:50ch;margin-bottom:3rem;font-size:1.4rem;line-height:2;font-family:"montserrat-light",Arial,sans-serif}.how-it-works__during-copy p{margin-bottom:0}.how-it-works__during-list{list-style-type:none;margin:0;max-width:32rem;padding:0;position:relative;width:100%}.how-it-works__during-list::before,.how-it-works__during-list::after{background-color:#edeff0;content:"";display:block;height:1.6rem;left:4rem;position:absolute;right:19rem;z-index:1}.how-it-works__during-list::before{top:0}.how-it-works__during-list::after{bottom:0}.how-it-works__during-list li{align-items:center;display:grid;grid-template-columns:40px 1fr 190px;font:700 2.1rem/1.238 "montserrat-bold",Arial,sans-serif;position:relative}.how-it-works__during-list li::before{color:#e51c22;content:attr(data-label);font-size:3.2rem;line-height:1;order:-2;width:4rem}.how-it-works__during-list li::after{background:url(/themes/custom/crashchampions/images/bg-list-process.svg) no-repeat center center;content:"";height:100%;min-height:4.6rem;justify-self:center;order:-1;width:1.4rem}.how-it-works__after-cards{display:grid;row-gap:4rem}.how-it-works__next{aspect-ratio:1/1;background-color:#6b717b;border-radius:999px;display:flex;justify-content:center;align-items:center;height:4.2rem;width:4.2rem;margin:0 auto;transform:rotate(90deg)}@media(min-width:768px){.how-it-works__next{margin:unset}}.how-it-works__next-icon{fill:#fff;height:2.4rem;width:1.2rem}.how-it-works__next:last-child{display:none}@media(max-width:1279px)and (min-width:768px){.how-it-works .step-tile{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.how-it-works__before{row-gap:0}.how-it-works__before-content{flex-basis:60%}.how-it-works__before-media{display:block;justify-self:end;margin-right:10%;flex-basis:40%}.how-it-works__before-media img{display:block;margin-left:auto}.how-it-works__before-tiles{flex-direction:row;column-gap:1rem;flex-wrap:nowrap}.how-it-works__before-tiles .step-tile{max-width:36rem}.how-it-works__during{column-gap:3rem;grid-template-columns:1fr 1fr;row-gap:0}.how-it-works__during-process{justify-self:center;margin-top:7.4rem;width:100%}.how-it-works__during-list{margin:0 auto;max-width:44.5rem}.how-it-works__during-list::before,.how-it-works__during-list::after{height:2.3rem;left:6.5rem;right:23rem}.how-it-works__during-list li{grid-template-columns:5.2rem 1fr 22rem}.how-it-works__during-list li::before{font-size:5rem;width:6.5rem}.how-it-works__during-list li::after{height:6rem}.how-it-works__after-cards{column-gap:4rem;grid-template-columns:repeat(2,1fr)}.how-it-works__after .title-slant{margin-bottom:6rem}.how-it-works__next{align-self:center;transform:none}}@media(min-width:1024px){.how-it-works__before-media{margin-top:auto}.how-it-works__before-copy{font-size:2.1rem;line-height:3.2rem}.how-it-works__during{grid-template-columns:5fr 3fr}.how-it-works__during-copy{font-size:2.1rem;line-height:3.2rem}}@media(min-width:1280px){.how-it-works__before-tiles{column-gap:4.9rem}}.location-center .how-it-works .title-1{font-size:3.6rem;line-height:4rem;text-align:center}@media(min-width:768px){.location-center .how-it-works .title-1{text-align:unset}}@media(min-width:768px){.location-center .how-it-works__before{margin-bottom:12rem}}.location-center .how-it-works__before .step-tile{background-color:#f5f7f8}.location-center .how-it-works__during-list::after,.location-center .how-it-works__during-list::before{background-color:#fff;width:1.5rem;left:1.3rem;content:""}@media(min-width:768px){.location-center .how-it-works__during-list::after,.location-center .how-it-works__during-list::before{background-color:#fff;left:6.5rem;width:unset}}.location-center .how-it-works__during-list::before{top:0}.location-center .how-it-works__during-list li::after{background:url(/themes/custom/crashchampions/images/bg-list-process-location.svg) no-repeat center}@media(max-width:768px){.location-center .how-it-works__during-list li::after{order:-2}}@media(max-width:767px){.location-center .how-it-works__during-list li::before{order:-1}}.location-center .how-it-works__title{font-size:3.2rem;line-height:1.12;text-align:center;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:.19px;color:#e51c22}@media(min-width:768px){.location-center .how-it-works__title{text-align:left;font-size:3.6rem;line-height:1.11}}@media(min-width:768px){.location-center .how-it-works__title.-center{text-align:center}}.location-center .how-it-works__during-copy{font-size:1.7rem;line-height:3.2rem}.location-center .how-it-works__during-copy p{margin-bottom:2rem}.location-center .how-it-works__cta{margin-top:3.6rem;display:flex;row-gap:1.4rem;width:fit-content;flex-direction:column}@media(min-width:768px){.location-center .how-it-works__cta{width:unset;column-gap:1.4rem;flex-direction:row}}.hero{color:#fff}.hero__main{background:linear-gradient(#6b717b,#000000);padding:4rem 0}.hero__sub{position:relative}.hero__sub::before{background-color:#000;content:"";display:block;height:55%;left:0;position:absolute;right:0;top:-1px}.hero__ctr{position:relative}.hero__link-back{position:absolute;right:2rem;top:-2rem;letter-spacing:-0.24px;line-height:1.5rem}.hero__pretitle{color:#d9d9d9;display:block;margin-bottom:1rem;line-height:3.2rem}.hero__title{font:700 3rem/4rem "montserrat-bold",Arial,sans-serif}.hero__content{font-size:1.7rem;line-height:3.1rem;font-family:"montserrat-light",Arial,sans-serif}.hero__media{border-radius:.8rem;overflow:hidden}.hero__img{height:auto;max-width:none;width:100%}@media(min-width:768px){.hero__title{font-size:3.6rem}}@media(min-width:1024px){.hero__main{padding-bottom:4rem;padding-top:8.3rem}.hero__content{font-size:2.1rem}.hero__link-back{left:5rem;right:auto;top:-4rem}}@media(min-width:1440px){.hero__link-back{left:-11rem}}.repair-services .hero__pretitle{letter-spacing:1.5px;margin-bottom:1rem}.repair-services .hero__title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.1px}.repair-services .hero__media{border-radius:unset}@media(min-width:768px){.repair-services .hero__title{font-size:4rem;letter-spacing:-0.8px}.repair-services .hero__content{font-size:2.1rem;line-height:3.2rem}.repair-services .hero__media{padding-bottom:2.5rem}.repair-services .hero__pretitle{margin-bottom:1.5rem}}@media(min-width:1024px){.repair-services .hero__content{font-size:2.2rem}}.blog-listing-hero.hero a{margin-top:2rem;margin-bottom:2rem}.blog-listing-hero.hero .hero__title{letter-spacing:.22px;margin-bottom:5rem}.single-column{padding:4rem 0}.single-column.column-np{padding:0}.single-column__content>:last-child{margin-bottom:0}@media(min-width:768px){.single-column{padding:4.5rem 0}}.callout{margin:0 auto;margin-bottom:2rem}.callout__ctr{position:relative}.callout__content{border-left:2.2rem solid #e51c22;padding-left:2rem}.callout__content h3{letter-spacing:.1em;color:#e51c22;text-transform:uppercase;margin-bottom:1.7rem;line-height:2rem;font:700 1.4rem/1.6 "montserrat-bold",Arial,sans-serif}.callout__content p{font:700 1.7rem/1.647 "montserrat-bold",Arial,sans-serif}.repair-services-detail .callout{margin-top:3.2rem}@media(min-width:768px){.repair-services-detail .callout{margin-top:4.6rem}}@media(min-width:1280px){.repair-services-detail .callout{margin-top:3.8rem}}@media(min-width:768px){.callout{max-width:86rem}.callout__content{padding-left:4.5rem}.callout__content p{font-size:2.1rem}}@media(min-width:1680px){.callout{max-width:106rem}}.related-slider{background:#000 linear-gradient(#000000,#6b717b);color:#fff;padding-top:4rem}.related-slider__main{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.related-slider__title{font:900 3.2rem/1.125 "montserrat-bold",Arial,sans-serif;margin-bottom:0}@media(max-width:767px){.related-slider{overflow:hidden;padding-bottom:2rem;width:100vw}.related-slider .splide{padding-bottom:4.6rem}.related-slider .card{width:calc(100vw - 65px)}.related-slider__cards{margin-left:-2rem;margin-right:-2rem}}@media(max-width:1279px)and (min-width:768px){.related-slider .splide__slide:nth-child(n+3){display:none}}@media(min-width:768px){.related-slider{padding-top:5rem}.related-slider .splide__slide{flex-shrink:1;padding-bottom:6rem}.related-slider .splide.is-initialized .splide__list{display:flex;gap:3rem;justify-content:flex-end}.related-slider__main{margin-left:auto;margin-right:auto;max-width:70rem}.related-slider__title{font-size:4rem}}@media(min-width:1024px)and (max-width:1919px){.related-slider__grid{display:grid;grid-template-columns:17.4rem auto;gap:2rem;max-width:none}.related-slider__main{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:0}.related-slider__title{font-size:5rem;margin-bottom:.5em}}@media(min-width:1920px){.related-slider{width:200%;transform:translateX(-25%)}}.related-slider__cards .card{height:100%}.reviews-slider{background-color:#edeff0;overflow:hidden;position:relative;max-width:100vw}.reviews-slider .splide__pagination__page{background-color:#000}.reviews-slider .splide__pagination__page:hover,.reviews-slider .splide__pagination__page.is-active{background-color:#e51c22}.reviews-slider .review-card{display:none}.reviews-slider .review-card:nth-child(1){display:flex}.reviews-slider__bg{background:#000;height:48rem;left:0;position:absolute;right:0;top:0}.reviews-slider__fg{position:relative}.reviews-slider__slides{margin-top:-8rem}.reviews-slider__splide{padding-bottom:4.6rem}.reviews-slider__arrows{position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;z-index:1;top:50%;transform:translateY(-50%);width:100%}@media(min-width:768px){.reviews-slider__arrows{display:none}}.reviews-slider__arrows button{border:none;background-color:rgba(0,0,0,0);padding:0}.reviews-slider__arrows img{object-fit:contain;width:4.2rem;height:4.2rem}.reviews-slider__img{height:100%;object-fit:cover;object-position:center;max-width:none;width:100%}.reviews-slider__content{height:48rem;padding-top:4rem}.reviews-slider__title{text-align:center;font-size:3.2rem}@media(max-width:767px){.reviews-slider__slide{background-color:#fff;border-radius:.8rem;box-shadow:0px 23px 23px rgba(0,0,0,.15);margin-bottom:5rem;max-width:34rem;width:calc(100vw - 6.5rem)}.reviews-slider__title br{display:none}}@media(min-width:768px){.reviews-slider{padding-bottom:8rem}.reviews-slider .review-card:nth-child(2){display:flex}.reviews-slider__content{align-items:flex-start;display:flex;padding-top:17rem}.reviews-slider__title{text-align:left;font-size:5rem}.reviews-slider__slides{background-color:#fff;border-radius:.8rem;box-shadow:0 4rem 4rem rgba(0,0,0,.15)}.reviews-slider__slide{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}@media(min-width:1024px){.reviews-slider .review-card:nth-child(3){display:flex}.reviews-slider__slide{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.reviews-slider__bg,.reviews-slider__content{height:72rem}}.timeline-wrapper{margin-top:8rem;margin-bottom:10rem}@media(min-width:768px){.timeline-wrapper{margin-top:9rem;margin-bottom:8rem}}.timeline-wrapper .title-slant{padding-left:2rem}@media(min-width:768px){.timeline-wrapper .title-slant{padding-left:8rem}}.timeline-wrapper .title-slant::before{left:0;right:auto;width:2rem}@media(min-width:768px){.timeline-wrapper .title-slant::before{width:8rem}}.timeline-wrapper .timeline-desc{font-family:"montserrat-light",Arial,sans-serif;color:#404042;font-size:1.8rem;line-height:1.777;max-width:98rem;padding-left:2rem;padding-right:2rem;margin-bottom:2rem}@media(min-width:768px){.timeline-wrapper .timeline-desc{padding-left:8rem;padding-right:8rem;font-size:2.1rem;line-height:1.523;margin-bottom:6rem}}.timeline-wrapper .process-timeline{position:relative;margin-left:2.7rem;margin-right:2rem;padding-left:3rem}@media(min-width:768px){.timeline-wrapper .process-timeline{padding-left:0;margin-left:8rem;margin-right:8rem;max-width:86rem}}@media(min-width:1280px){.timeline-wrapper .process-timeline{max-width:98rem}}@media(min-width:1680px){.timeline-wrapper .process-timeline{max-width:106rem}}.timeline-wrapper .process-timeline::before{content:"";display:block;width:.3rem;height:100%;background-color:#edeff0;position:absolute;top:0;left:0;right:0;transform:translateX(-50%)}@media(min-width:768px){.timeline-wrapper .process-timeline::before{left:50%;top:2.7rem;height:calc(100% - 2.7rem)}}.timeline-wrapper .process-timeline .timeline{margin-bottom:3rem;position:relative}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline{display:flex;flex-wrap:nowrap;column-gap:6rem;margin-bottom:10rem}}.timeline-wrapper .process-timeline .timeline:nth-child(odd){flex-direction:row-reverse}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline:nth-child(odd) .img-content .img-wrapper{display:flex;flex-direction:column;align-items:flex-start}}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline:nth-child(odd) .icon{left:auto;right:0;transform:translateX(35px)}}.timeline-wrapper .process-timeline .timeline:last-child{text-align:center;margin-bottom:0}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline:last-child{display:flex;align-items:center;justify-content:center;flex-direction:column}}.timeline-wrapper .process-timeline .timeline:last-child .timeline-content{box-shadow:none}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline:last-child .timeline-content{background-color:#fff;padding:0}}.timeline-wrapper .process-timeline .timeline:last-child .img-content,.timeline-wrapper .process-timeline .timeline:last-child .icon,.timeline-wrapper .process-timeline .timeline:last-child .description{display:none}.timeline-wrapper .process-timeline .timeline:last-child .process-step-no{display:flex;align-items:center;justify-content:center;border:1px solid #e51c22;background-color:#e51c22;width:15.2rem;height:15.2rem;color:#fff;border-radius:50%;font-family:"montserrat-bold",Arial,sans-serif;margin:0 auto 1.25rem}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline:last-child .process-step-no{width:10rem;height:10rem}}.timeline-wrapper .process-timeline .timeline .img-content{margin-bottom:.8125rem}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline .img-content{flex-basis:50%}}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline .img-content .img-wrapper{display:flex;flex-direction:column;align-items:flex-end}}.timeline-wrapper .process-timeline .timeline .img-content img{display:block;object-fit:contain}.timeline-wrapper .process-timeline .timeline .img-content .secondary-img{display:none}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline .img-content .secondary-img{display:block;margin-top:2rem}}.timeline-wrapper .process-timeline .timeline-content{position:relative}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline-content{flex-basis:50%;background-color:#edeff0;border-radius:.8rem;box-shadow:0px 23px 23px rgba(0,0,0,.15);padding:1.1rem 3.5rem 3.5rem}}.timeline-wrapper .process-timeline .timeline .process-step-no{color:#e51c22;font-size:5.346rem;line-height:1.19;letter-spacing:-0.134rem;font-family:"montserrat-bold",Arial,sans-serif}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline .process-step-no{font-size:5rem;letter-spacing:-0.125rem;line-height:1.28}}.timeline-wrapper .process-timeline .timeline .icon{width:1.4rem;height:1.4rem;position:absolute;left:-3rem;top:2.7rem;border:1px solid #8ea0b5;background-color:#8ea0b5;border-radius:50%;transform:translateX(-50%)}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline .icon{left:0;transform:translateX(-35px)}}.timeline-wrapper .process-timeline .timeline .title{color:#000;font-size:2.1rem;line-height:1.714;letter-spacing:.2px;font-family:"montserrat-bold",Arial,sans-serif}.timeline-wrapper .process-timeline .timeline .description{color:#000;font-size:1.4rem;line-height:1.714;font-family:"montserrat-light",Arial,sans-serif}@media(min-width:768px){.timeline-wrapper .process-timeline .timeline .description{font-size:1.5rem}}.repair-services-listing{margin:0 1.5rem 5rem}@media(min-width:768px){.repair-services-listing{margin:0 7rem 5rem}}@media(min-width:1280px){.repair-services-listing{margin:0 8rem 10rem}}.repair-services-listing__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;column-gap:2rem}@media(min-width:768px){.repair-services-listing__list{column-gap:1.4rem}}@media(min-width:1280px){.repair-services-listing__list{column-gap:2.25rem}}.repair-services-listing__card{width:calc(50% - 1rem);background-color:#f5f7f8;border-radius:.8rem;box-shadow:0px .3rem .3rem rgba(0,0,0,.1490196078);margin-top:4rem}@media(min-width:768px){.repair-services-listing__card{width:calc(20% - 1.12rem)}.repair-services-listing__card:nth-child(n+6){margin-top:5.5rem}}@media(min-width:1280px){.repair-services-listing__card{width:calc(20% - 1.8rem)}.repair-services-listing__card:nth-child(n+6){margin-top:4rem}}.repair-services-listing__card .heading{font-family:"montserrat-bold",Arial,sans-serif;font-size:1.7rem;color:#000;line-height:2rem;margin-bottom:2rem;text-transform:capitalize;height:5rem}.repair-services-listing__card .primary-img{border-top-right-radius:inherit;border-top-left-radius:inherit;height:11.2rem;width:100%}@media(min-width:768px){.repair-services-listing__card .primary-img{height:8rem}}@media(min-width:1280px){.repair-services-listing__card .primary-img{height:11.2rem}}.repair-services-listing__card .content-wrapper{margin:1.5rem .8rem 2rem 1.4rem}@media(min-width:768px){.repair-services-listing__card .content-wrapper{margin:2rem .6rem 1.5rem 1rem}}@media(min-width:1280px){.repair-services-listing__card .content-wrapper{margin:2rem 1rem 2rem 1.5rem}}.repair-services-listing__card .btn-outline{display:block;margin-left:auto;font-size:1.7rem;letter-spacing:-0.34px;line-height:2rem;padding:.8rem 1.9rem;border:1px solid #d60006;width:max-content}.repair-services-listing__card .btn-outline a{text-decoration:none;color:#d60006}.repair-services-listing__card .btn-outline:hover a{color:inherit}.repair-services-listing__title{display:none;margin:5rem 0 0;color:#e51c22;font-size:3.6rem;font-family:"montserrat-bold",Arial,sans-serif;text-align:center;line-height:4rem;letter-spacing:.22px}@media(min-width:768px){.repair-services-listing__title{display:block}}@media(min-width:1280px){.repair-services-listing__title{margin:5rem 11.5rem 0}}.repair-services-listing__sub-title{font-family:"montserrat-light",Arial,sans-serif;text-align:left;margin-top:2rem;margin-bottom:2rem;font-size:1.7rem;line-height:1.45}@media(min-width:768px){.repair-services-listing__sub-title{font-size:2.2rem;line-height:1.45}}.infography{display:none;position:relative;max-width:1000px;margin:4.2rem 7rem 17rem 7rem}@media(min-width:1280px){.infography{margin-bottom:12rem}}.infography img{width:100%}.infography__content{display:none;position:absolute}.infography__content::after{content:"";position:absolute;background:#8ea0b5;width:1.4rem;height:1.4rem;top:-1rem;left:-0.6rem;border-radius:50%;border:3px solid #8ea0b5}.infography__content--up:after{top:unset;bottom:-1rem}.infography__content--left:after{left:unset;right:-0.6rem}.infography__content--left .infography__content-text{padding:0 2rem 0 0}.infography__content--left h2{text-align:right}.infography__content-text{box-sizing:border-box;padding:0 0 0 20px;position:absolute;top:0;bottom:0;margin:auto}.infography__content-text h2{margin:0;color:#000;font-size:1.7rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:2rem;cursor:pointer;position:relative;z-index:1;width:19rem}.infography__content-text--down{top:-1.4rem}.infography__content-text--up{top:unset;bottom:-1.2rem}.infography__content-modal{background:#f5f7f8 0% 0% no-repeat padding-box;box-shadow:0px 23px 23px rgba(0,0,0,.15);border-radius:.8rem;padding:1.2rem 3rem 2rem 1.4rem;position:absolute;top:-5rem;right:-2rem;display:none;z-index:1}.infography__content-modal span{cursor:pointer;position:absolute;top:0;right:.8rem}.infography__content-modal svg{width:1rem;pointer-events:none;fill:#e51c22}.infography__content-modal img{max-width:100%;border-radius:1rem;min-height:8.4rem}.infography__content-modal p{font-family:"montserrat-bold",Arial,sans-serif;font-size:1.7rem;line-height:2rem;color:#000;text-transform:capitalize;margin-top:.9rem}.infography__content-modal--visible{display:block;z-index:2}.infography__content--right .infography__content-modal{left:-2rem;right:0}.infography__spacer{display:block;width:21rem}.infography__spacer--left-border{border-left:2px solid #edeff0}.infography__spacer--right-border{border-right:2px solid #edeff0}.infography__spacer--up-border{border-top:2px solid #edeff0}.infography__spacer--down-border{border-bottom:2px solid #edeff0}.infography__item{position:absolute}.infography__item--active .infography__content{display:block}.infography__item--active .infography__content.infography__content--horizontal{display:flex}.infography__item--active .infography__spacer--horizontal{animation:open-horizontal-spacer .8s ease-in 1}.infography__item--active .infography__spacer--vertical{animation:open-vertical-spacer .8s ease-in 1}.infography__item--active.infography__item--closing .infography__spacer--horizontal{animation:close-horizontal-spacer .8s ease-in 1}.infography__item--active.infography__item--closing .infography__spacer--vertical{animation:close-vertical-spacer .8s ease-in 1}.infography__trigger{border:3px solid #fff;cursor:pointer;width:1rem;height:1rem;border-radius:50%;outline:none;transition:.8s transform;user-select:none;position:relative;z-index:1;top:0;margin:0;display:block}@media(min-width:768px){.infography{display:block}}.infography__wrapper .title-slant{margin-bottom:0;margin-top:5rem;padding-left:1rem}@media(min-width:768px){.infography__wrapper .title-slant{padding-left:4rem;margin-top:7.5rem;margin-bottom:4rem}.infography__wrapper .title-slant::before{width:auto}}@keyframes open-horizontal-spacer{0%{width:0}100%{width:var(--distance)}}@keyframes close-horizontal-spacer{0%{width:var(--distance)}100%{width:0}}@keyframes open-vertical-spacer{0%{height:0}100%{height:var(--distance)}}@keyframes close-vertical-spacer{0%{height:var(--distance)}100%{height:0}}.location-card{max-width:29rem;width:29rem;border-radius:.8rem;box-shadow:0px 2.5rem 2.5rem rgba(0,0,0,.15);background-color:#fff;overflow:hidden;position:relative;height:100%}@media(min-width:768px){.location-card{max-width:33rem;width:33rem}}.location-card:hover .btn-outline{color:#000;border-color:#000}.location-card:hover .btn{background-color:#000;color:#fff}.location-card__link{bottom:0;left:0;position:absolute;right:0;top:0;text-indent:-9999px;z-index:1}.location-card img{width:100%;height:100%;object-fit:cover}.location-card__media{width:100%;overflow:hidden;height:25rem}.location-card__content{padding:2.5rem 2.5rem 10rem}@media(min-width:768px){.location-card__content{padding:2.5rem 4.5rem 9rem 3.6rem}}.location-card__content .sk-former-shop-card{font-size:1rem;line-height:1.22;font-family:"montserrat-bold",Arial,sans-serif;margin-top:1.4rem}@media(min-width:768px){.location-card__content .sk-former-shop-card{margin-top:0;font-size:1.4rem}}.location-card__title{color:#e51c22;font-size:2.6rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.3}@media(min-width:768px){.location-card__title{margin-bottom:2rem}}.location-card__title span{display:block}.location-card__title span.brand{color:#000}.location-card__title h5{margin-bottom:0}.location-card__desc{font-size:1.4rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.78;display:none}@media(min-width:768px){.location-card__desc{display:block;font-size:1.7rem;line-height:1.29}}.location-card__cta{position:absolute;bottom:3rem;right:2rem}.location-card__cta .btn-outline{font-size:1.7rem}.location-card__cta .card__icon{display:none}@media(max-width:767px){.location-card__minify{width:33.5rem;max-width:100%;box-shadow:0 1rem 2.5rem rgba(0,0,0,.15)}.location-card__minify .location-card__media{display:none}.location-card__minify .location-card__content{padding:1.2rem 10rem 1.2rem 1.8rem}.location-card__minify .location-card__title span{font-size:2.5rem;line-height:28px}.location-card__minify .location-card__title span.brand{color:#000;font-size:1.8rem}.location-card__minify .location-card__desc{display:block;margin-top:.6rem}.location-card__minify .location-card__cta{bottom:0;right:0}.location-card__minify .location-card__cta .btn-outline{display:none}.location-card__minify .location-card__cta .card__icon{display:block;bottom:1.5rem;right:2rem}}.user-login-form{width:50%;margin-top:7.5rem;margin-bottom:7.5rem}.user-login-form .js-form-item.form-item input[type=text],.user-login-form .js-form-item.form-item input[type=password]{border:#000 1px solid;border-radius:0;margin-bottom:1.6rem;height:6.5rem}.user-login-form label{font-family:"montserrat-bold",Arial,sans-serif;font-size:1.4rem}.user-login-form label::after{content:"*";color:#e51c22}.user-login-form .description{font-size:1.4rem}.user-login-form .js-form-item{margin-bottom:2rem}
.luxury-banner__content .luxury-banner__btn.btn{display:none}.certified-shop__cta .btn{display:none}.cta-banner__text .cta-actions .btn{display:none}h1,h2,h3,h4,h5,h6{line-height:1.2}strong{font-family:"montserrat-bold"}.eyebrow-header{color:#95989a;font-family:"montserrat-regular";font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.8px;text-transform:uppercase}.text-gradient-dark{background:linear-gradient(90deg,#808080 0%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-gradient-light{background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){html{font-size:9px}}.btn{font:700 1.7rem/1.7 "montserrat-bold",Arial,sans-serif;padding:9px 21px 9px 21px;position:relative}.btn.btn-icon{padding-right:45px}@media(max-width:768px){#block-luxe-content section{max-width:100vw}}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.col{padding-left:.5rem;padding-right:.5rem;flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media(min-width:768px){.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}}.header{background:linear-gradient(135deg,#313233 0%,#000 100%)}.header::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000 10%,rgba(0,0,0,0.3) 65%,#000000 100%)}.header::after{content:"";position:absolute;inset:0;opacity:.3;background-image:url("/themes/custom/luxe/images/grid-grille.png");background-position:center;z-index:-1}.header__btn.btn{line-height:1;padding-right:4.4rem;position:relative}.header__ctr{margin:0 auto;position:relative;z-index:1}@media(max-width:768px){.header__btn-icon{height:24px;width:24px}}#block-luxe-mainnavigation ul{list-style:none}.footer-contact{position:relative;display:flex;background-color:#fff;min-height:500px;overflow:hidden;width:100vw;justify-content:space-between}.footer-contact .footer-left{padding:60px;flex:0 0 40%;z-index:2;position:relative;display:flex;flex-direction:column;gap:15px}@media(max-width:1024px){.footer-contact .footer-left{width:100%;flex:0 0 80%;padding:5rem 2rem}}.footer-contact .footer-left h2{font-size:5rem;font-weight:bold;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:1024px){.footer-contact .footer-left h2{font-size:3.2rem}}.footer-contact .footer-left h2 strong{color:#000}.footer-contact .footer-left .phone{font-size:1.5rem;font-weight:bold;color:#d32f2f}.footer-contact .footer-left .footer-buttons{display:flex;flex-direction:column;gap:15px}.footer-contact .footer-left .footer-buttons .btn{font-weight:bold;display:inline-flex;align-items:center;justify-content:space-between;width:max-content;position:relative;padding-right:46px;font-size:17px}.footer-contact .footer-left .footer-buttons .btn .icon{margin-left:10px}.footer-contact .footer-left .footer-buttons .btn:hover{background-color:#b71c1c}.footer-contact .footer-left .social p{margin-bottom:8px;font-weight:bold}.footer-contact .footer-left .social .icons{display:flex;gap:15px}.footer-contact .footer-left .social .icons a{font-size:1.5rem;color:#000}.footer-contact .footer-left .social .icons a:hover{color:#d32f2f}.footer-contact .footer-left .footer-meta{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px;color:#6e7881}.footer-contact .footer-left .footer-meta p{flex:0 0 100%}.footer-contact .footer-left .footer-meta a{text-decoration:none;color:#6e7881}.footer-contact .footer-left .footer-meta a:hover{color:#000}@media(max-width:768px){.footer-contact .footer-left .footer-meta{gap:20px}}.footer-contact #block-luxe-quicklinks h2{font:700 1.4rem/1.6 "montserrat-bold",Arial,sans-serif;letter-spacing:.1em;color:#6e7881;margin:0 0 .9rem}.footer-contact #block-luxe-quicklinks ul{list-style:none}.footer-contact #block-luxe-quicklinks ul li a{color:#000;text-decoration:none}.footer-contact .footer-right{flex:0 0 60%;height:100%;background:url("/themes/custom/luxe/images/footercar.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;z-index:1}@media(max-width:1024px){.footer-contact .footer-right{display:none}}.footer-menu__heading{letter-spacing:1.4px}.footer-menu__phone{max-width:max-content}.footer__main,.footer__side{display:none}.menu{background-color:#000}.menu .menu-mob__link,.menu .menu-mob__tab{color:#fff;padding-bottom:1rem}.menu__main{width:100%}.menu-mob{background-color:#000;width:inherit;overflow-y:auto}.menu-mob__btns .btn{font-size:17px;gap:1.5rem;line-height:1}.menu-mob__home{padding-bottom:2rem}.menu-mob__heading.heading-3{font-size:14px;color:#909092}.menu-mob__phone{color:#fff;font-size:26px}.menu-mob__sublink{color:#fff;font-size:2rem;padding:1.5rem 2rem 1.5rem 5rem}.menu-mob__sublink::before{top:2rem;transform:translateX(-3rem)}.menu-mob__sublink::after{background-color:inherit}.header__nav{position:relative}.header__nav .tab-active{background-image:url(/themes/custom/luxe/images/brushed-steel-square.jpg);background-repeat:no-repeat;background-position:center center;padding:10px 15px;margin-left:0px;margin-right:0px;margin-bottom:-6px;border-radius:10px 10px 0 0}.header__nav .tab-active+.menu__panels{display:block}.header__nav .menu__panels{padding-top:3rem;display:none;position:absolute;left:34rem;margin:auto;width:max-content;background-image:url(/themes/custom/luxe/images/brushed-steel-square.jpg);background-repeat:no-repeat;background-position:center center;padding:0 1.5rem;margin-left:-1.7rem;border-radius:0 10px 10px 10px}.header__nav .menu__panels ul{margin-top:0}.header__nav .menu__panels:hover{display:block}.header__nav .menu__panels a{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.2;text-decoration:none;padding:10px 0 6px;display:block;position:relative;width:max-content}.header__nav .menu__panels a::before{background-color:#e50012;bottom:0;content:"";display:block;height:.3rem;opacity:0;position:absolute;transform:translateY(1rem);transition:transform 300ms,opacity 300ms;width:100%}.header__nav .menu__panels a:hover::before{opacity:1;transform:translateY(0)}.home-banner{color:#fff;text-align:left;padding:6rem 2rem;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:flex-start}.path-frontpage .home-banner{text-align:center;justify-content:center}@media(max-width:768px){.path-frontpage .home-banner{background-size:250% !important;min-height:inherit}}@media(max-width:768px){.home-banner{background-size:200%}}.home-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,black 60%,transparent);z-index:0}.path-frontpage .home-banner::before{display:none}@media(max-width:768px){.home-banner::before{background:linear-gradient(180deg,black 30%,transparent 60%,black 70%)}}.home-banner__content{z-index:1;max-width:800px;margin:auto 3rem}.home-banner__content::before{content:"LUXE";font-family:"montserrat-bold",sans-serif;font-size:500px;color:#fff;opacity:.08;position:absolute;text-align:center;width:100%;top:0;left:0;z-index:-1}.path-frontpage .home-banner__content::before{display:none}@media(max-width:768px){.home-banner__content::before{font-size:130px;top:270px}}.home-banner__title{font-size:5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;width:fit-content;background:linear-gradient(90deg,#808080 0%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;max-width:100%;width:750px}.path-frontpage .home-banner__title{width:100%;margin:auto}@media(max-width:768px){.home-banner__title{width:100%;font-size:4rem}}.home-banner__search-label{font-size:2rem;margin-bottom:1rem;font-weight:500;font-family:"montserrat-bold",sans-serif}.home-banner__form{width:460px;margin:0 auto 25rem}@media(max-width:768px){.home-banner__form{width:100%}}.home-banner #views-exposed-form-locations-searchpage{display:flex;justify-content:space-between;gap:3rem}@media(max-width:768px){.home-banner #views-exposed-form-locations-searchpage{flex-direction:column;gap:1rem}}.home-banner #views-exposed-form-locations-searchpage #edit-field-geolocation-proximity-center-geocoder{width:100%}.home-banner #block-luxe-exposedformlocationssearchpage input[type=search]{padding:1.2rem 2rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;font-size:14px;color:#686d75;width:100%;position:relative;margin-left:10px;margin-bottom:27px;border-radius:25px;border:none}@media(max-width:768px){.home-banner #block-luxe-exposedformlocationssearchpage input[type=search]{margin-bottom:0;margin-left:0}}@media(max-width:768px){.home-banner #block-luxe-exposedformlocationssearchpage .js-form-submit{font-size:18px}}.home-banner__input{padding:1.4rem 2rem;border-radius:9999px;border:none;max-width:500px;width:100%;font-size:18px;color:#333}.home-banner__button{background-color:#e51c22;color:#fff;border-radius:99.9rem;padding:.9rem 2.1rem;outline:none;border:none;font-size:18px;line-height:1.17;font-family:"montserrat-bold",Arial,sans-serif;letter-spacing:-0.34px;transition:background-color 300ms,color 300ms;cursor:pointer}.home-banner__button:hover{background-color:#b90009}.home-banner__description{margin-top:20rem;font-size:2rem;line-height:2;color:#ddd}.luxury-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to right,#000000,rgba(0,0,0,0.6));color:#fff;padding:4rem 2rem;min-height:100vh;position:relative}@media(max-width:768px){.luxury-banner{background-size:190% !important;background-position:right bottom !important;align-items:flex-start}}@media(max-width:768px){.luxury-banner::before{content:"";position:absolute;z-index:0;background:linear-gradient(180deg,black 50%,transparent 70%,black 90%);left:0;top:0;width:100%;height:100%}}.luxury-banner__content{max-width:40%;z-index:2;margin:0 0 0 100px}@media(max-width:768px){.luxury-banner__content{max-width:100%;margin:0}}.luxury-banner__content h4{font-size:3.2rem;text-transform:uppercase;margin-bottom:1rem}@media(max-width:768px){.luxury-banner__content h4{font-size:2.5rem}}.luxury-banner__content h4 .highlight{font-weight:700;color:#fff}.luxury-banner__content h1{font-size:5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;background:linear-gradient(90deg,#808080 0%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.luxury-banner__content h1{font-size:4rem}}.luxury-banner__content .luxury-banner__btn.btn{padding-right:5rem}.luxury-banner__content .luxury-banner__btn.btn .luxury-banner__icon{width:24px;height:24px;right:0;top:0;bottom:0;position:absolute;margin:auto;display:inline-block}.luxury-banner__content .luxury-banner__btn.btn:hover{background-color:#c00}.global-para{display:flex;align-items:center;gap:2rem;margin-bottom:4rem;padding:10rem 5rem 10rem 0rem}#block-luxe-content .paragraph--type--content-block .global-para{margin-bottom:0}.global-para__image{clip-path:polygon(0 0,100% 0,70% 100%,0% 100%);overflow:hidden;min-width:48%}.global-para__image img{width:100%;height:auto;display:block;object-fit:cover}.global-para__text{flex:1 1 50%;padding:2rem}.global-para__text .global-para__heading{font-size:5.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#333;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.global-para__text .global-para__heading{font-size:4rem;text-align:center}}.global-para__text .global-para__description{font-size:2.1rem;line-height:1.6;color:#666;max-width:670px}@media(max-width:1024px){.global-para{flex-direction:column-reverse;padding:0 2rem}}#block-luxe-content .paragraph--type--content-block .global-para__text .global-para__heading{color:#fff;background:inherit;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}#block-luxe-content .paragraph--type--content-block .global-para__text .global-para__heading::first-letter{color:#e50012}#block-luxe-content .paragraph--type--content-block .global-para__description{color:#fff}.global_right_image_left_text{display:flex;align-items:center;justify-content:space-between;padding:10rem 0rem 10rem 5rem;gap:2rem}.global_right_image_left_text .text-content{flex:1 1 50%;padding-right:2rem}.global_right_image_left_text .text-content h2{font-size:5.5rem;font-weight:700;color:#333;margin-bottom:1rem;line-height:1.2;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.global_right_image_left_text .text-content h2{font-size:4rem;text-align:center}}.global_right_image_left_text .text-content p{font-size:2.1rem;color:#555;line-height:1.6}.global_right_image_left_text .image-content{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);overflow:hidden;min-width:48%}.global_right_image_left_text .image-content img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width:768px){.global_right_image_left_text{flex-direction:column}.global_right_image_left_text .text-content{padding-right:0}.global_right_image_left_text .image-content{clip-path:none}}@media(max-width:768px){.global_right_image_left_text{padding:3rem}}#block-luxe-content .paragraph--type--content-block h2{color:#fff;background:inherit;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}#block-luxe-content .paragraph--type--content-block h2::first-letter{color:#e50012}#block-luxe-content .paragraph--type--content-block p{color:#fff}.center-image-text{text-align:center;padding:3rem 1rem;max-width:1000px;margin:0 auto}.center-image-text__image{margin-bottom:2rem}.center-image-text__image img{margin-left:auto;margin-right:auto;height:auto}.center-image-text__title{font-size:5rem;font-weight:700;color:#4a4a4a;margin-bottom:1rem;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.center-image-text__title{font-size:4rem;text-align:center;margin-bottom:3rem}}.center-image-text__description{font-size:2rem;color:#666;line-height:1.6}.two-column-image-grid{margin:3rem 0;display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.two-column-image-grid{grid-template-columns:1fr}}.two-column-image-grid .two-column-image-grid__item{display:flex;flex-direction:column}.two-column-image-grid>div{display:contents;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.two-column-image-grid>div{grid-template-columns:1fr}}.two-column-image-grid>div .two-column-image-grid__item{display:flex;flex-direction:column}.two-column-image-with-text{display:flex;flex-direction:column}.two-column-image-with-text__image{margin-bottom:1rem}.two-column-image-with-text__image img{width:100%;height:auto;border-radius:6px}.two-column-image-with-text__title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.two-column-image-with-text__description{font-size:1rem;color:#666;line-height:1.6}.two-column-image-with-text{display:flex;justify-content:space-between;gap:2rem;margin:4rem 0}@media(max-width:768px){.two-column-image-with-text{flex-direction:column}}.two-column-image-with-text__image{flex:1 1 48%}.two-column-image-with-text__image img{width:100%;height:auto;border-radius:0}.two-column-image-with-text__content{flex:1 1 48%;display:flex;flex-direction:column;justify-content:center;max-width:600px;margin:auto}@media(max-width:768px){.two-column-image-with-text__content{text-align:center}}.two-column-image-with-text__title{font-size:5rem;font-weight:700;margin-bottom:1rem;color:#333;line-height:1.1;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.two-column-image-with-text__title span{display:block}.two-column-image-with-text__description{font-size:2rem;line-height:1.6;color:#555}.background-image-with-text{background-size:cover;background-position:center right;background-repeat:no-repeat;color:#fff;padding:5rem 3.75rem;display:flex;align-items:center;height:1000px;max-height:80vh;background-image:linear-gradient(to right,rgba(0,0,0,0.85) 40%,rgba(0,0,0,0) 100%)}.background-image-with-text .text-content{max-width:747px;margin:0}.background-image-with-text .text-content h2{font-size:5.5rem;margin-bottom:1rem;line-height:1.2;background:linear-gradient(90deg,#808080 0%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.background-image-with-text .text-content .description{font-size:2.2rem;line-height:1.6}.certification-title-wrapper{text-align:center;margin-top:5rem}.certification-title-wrapper h2{font-size:5.5rem;font-weight:700;color:#333}@media(max-width:1024px){.certification-title-wrapper h2{font-size:3.2rem}}.global-certification{background-color:#141416;color:#fff;padding:4rem 2rem;text-align:center}@media(min-width:768px){.global-certification{background-image:url("/themes/custom/luxe/images/brushed-metal-bg.png");background-size:cover}}.global-certification h2{font-size:5.5rem;font-weight:700;color:#d3d3d3;margin-bottom:1rem}@media(max-width:1024px){.global-certification h2{font-size:3.2rem}}.global-certification h3{font-size:5rem;color:#fff;margin-bottom:1rem;background:linear-gradient(90deg,#808080 0%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:1024px){.global-certification h3{font-size:3.2rem}}.global-certification .description{max-width:800px;margin:0 auto 2rem;font-size:2rem;line-height:1.6;color:#ccc}.global-certification .brands{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.global-certification .brands .brand{border:1px solid #ccc;border-radius:25px;padding:.2rem 2rem;font-size:2rem;font-weight:500;color:#fff;transition:all .3s ease;margin:41px;font-weight:bold}@media(max-width:1440px){.global-certification .brands .brand{margin:22px}}.global-certification .brands .brand:hover{background-color:#fff;color:#000}.global-certification .brands .brand:hover a{color:#000}.global-certification .brands .brand a{color:#fff;text-decoration:none}.global-certification .brands .brand a:hover{color:#000}.certified-shop{display:flex;flex-wrap:wrap;background-color:#000;color:#fff;padding:100px 0px 100px 0px}.certified-shop .certified-shop__left{flex:1;padding:4rem;display:flex;flex-direction:column;justify-content:center}.certified-shop .certified-shop__left h2{font-size:4.8rem;font-weight:700;line-height:1.2;background:linear-gradient(90deg,#808080 0%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:2rem}.certified-shop .certified-shop__left p{font-size:1.8rem;color:#ccc;margin-bottom:2rem;line-height:1.6;max-width:550px}.certified-shop .certified-shop__left ul{list-style:none;padding:0;margin-bottom:2rem}.certified-shop .certified-shop__left ul li{font-weight:700;font-size:1.6rem;margin-bottom:.8rem}.certified-shop .certified-shop__left .certified-shop__cta{display:flex;align-items:center;gap:2rem}.certified-shop .certified-shop__left .certified-shop__cta .luxury-banner__icon{padding-right:2.5rem}.certified-shop .certified-shop__left .certified-shop__cta .phone{font-size:1.8rem;font-weight:700}.certified-shop .certified-shop__left .certified-shop__cta .phone a{color:#fff;text-decoration:none}@media(max-width:768px){.certified-shop{flex-direction:column}.certified-shop .certified-shop__right,.certified-shop .certified-shop__left{padding:2rem}.certified-shop .certified-shop__cta{flex-direction:column;align-items:flex-start}.certified-shop .certified-shop__logo{width:100%}}.collision-repair{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5rem 15rem;font-family:"Arial",sans-serif}@media(max-width:768px){.collision-repair{padding:3rem}}.collision-repair__title{width:100%;text-align:center;font-size:2em;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.collision-repair__left,.collision-repair__right{flex:1 1 50%}.collision-repair__left h2{font-size:4rem;font-weight:700;color:#555;margin-bottom:2rem}.collision-repair__left p{font-size:1.8rem;line-height:1.6;margin-bottom:2rem;color:#333}.collision-repair__left .highlight-block{margin-bottom:1.5rem}.collision-repair__left .highlight-block strong{font-weight:700;display:inline-block;margin-bottom:.5rem;font-size:1.6rem;color:#000}.collision-repair__left .highlight-block span{font-size:1.6rem;color:#444}.collision-repair__right{padding-left:25rem}.collision-repair__right .search-box{display:flex;align-items:center;margin-bottom:2rem;flex-direction:column}.collision-repair__right .search-box input{padding:1rem;border-radius:2rem;border:1px solid #ccc;font-size:1.4rem;max-width:320px;margin-right:1rem}.collision-repair__right .search-box button{background-color:#e50000;border:none;padding:.9rem 2rem;color:#fff;font-weight:bold;border-radius:2rem;cursor:pointer;font-size:1.4rem}.collision-repair__right .search-box button:hover{background-color:#c90000}.collision-repair__right .features{margin-top:3rem;list-style:none;padding-left:2rem;border-left:3px solid #e2e3e5;border-image:linear-gradient(white 4%,#E2E3E5 5%,#e2e3e5 93%,white 93%);border-image-slice:1;position:relative}@media(max-width:768px){.collision-repair__right .features{width:fit-content;margin:3rem auto}}.collision-repair__right .features ul{list-style:none;padding:0;margin-left:-1px}.collision-repair__right .features ul li{position:relative;display:flex;align-items:center;font-size:1.6rem;font-weight:700;font-family:"montserrat-bold",sans-serif;padding-left:30px}.collision-repair__right .features ul li::before{content:"";width:16px;height:16px;background-color:#fff;border:3px solid #e2e3e5;border-radius:50%;position:absolute;left:-28px;top:8px}.collision-repair__right .features ul li .step-num{font-weight:700;font-size:4.8rem;line-height:1}.collision-repair__right .features ul li .step-label{font-weight:600;cursor:pointer}.collision-repair__right .features ul li.has-tooltip{position:relative}.collision-repair__right .features ul li.has-tooltip .tooltip-box{position:absolute;background:#000;color:#fff;padding:1rem;border-radius:8px;max-width:320px;z-index:10;display:none;pointer-events:auto;margin-left:100px}.collision-repair__right .features ul li.has-tooltip .tooltip-box strong{display:block;margin-bottom:.5rem}.collision-repair__right .features ul li.has-tooltip .tooltip-box .tooltip-close{position:absolute;top:8px;right:10px;background:none;border:none;font-size:1.2rem;color:red;cursor:pointer}@media(max-width:768px){.collision-repair{flex-direction:column}.collision-repair__left,.collision-repair__right{flex:100%;padding:0}.collision-repair__right{margin-top:3rem;padding-left:0}.collision-repair .search-box{flex-direction:column}.collision-repair .search-box input{margin-right:0;margin-bottom:1rem}}#views-exposed-form-locations-searchpage fieldset#edit-field-geolocation-proximity-center-coordinates{display:none}#views-exposed-form-locations-searchpage .form-actions,#views-exposed-form-locations-searchpage .form-wrapper{display:inline-block}.cta-banner{background-color:#000;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10rem 4rem;position:relative;overflow:hidden}.cta-banner::before{content:"";width:100%;height:100%;background:linear-gradient(90deg,black 50%,transparent 100%);position:absolute;z-index:2;left:0;top:0}.cta-banner__text{z-index:2;flex:1 1 50%;max-width:600px;margin-left:0}.cta-banner__text h2{font-size:4.8rem;font-weight:700;line-height:1.3;background:linear-gradient(90deg,#808080 0%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:2rem}.cta-banner__text p{font-size:1.8rem;color:#ccc;margin-bottom:3rem}.cta-banner__text .cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.cta-banner__text .cta-actions .cta-button{padding-right:5rem}.cta-banner__text .cta-actions .cta-call{font-size:1.8rem;font-weight:700;color:#fff}.cta-banner__text .cta-actions .cta-call a{color:#fff;text-decoration:none}.cta-banner__image{text-align:center;position:absolute;right:0;top:0;bottom:0}.cta-banner__image img{max-width:100%;height:auto;object-fit:contain}@media(max-width:768px){.cta-banner{flex-direction:column;text-align:center}.cta-banner__text h2{font-size:3.6rem}.cta-banner__text .cta-actions{justify-content:center}}.testimonials-container{display:flex;flex-wrap:wrap;gap:22rem;justify-content:center;background-image:url("/themes/custom/luxe/images/starback.png");background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center}@media(max-width:768px){.testimonials-container{gap:5rem}}.testimonial-card{color:#fff;padding:2rem;border-radius:.5rem;max-width:500px;text-align:center}.testimonial-card .stars{margin-bottom:1rem}.testimonial-card .stars .star{font-size:5.5rem;color:#fff;opacity:.4}.testimonial-card .stars .star.inactive{opacity:.2}.testimonial-card .testimonial-text{font-size:3.2rem;font-weight:600;margin-bottom:1rem;line-height:1.4}.testimonial-card .testimonial-author{font-size:1.9rem;color:#bbb}.location-banner{display:flex;justify-content:space-between;align-items:stretch;background-color:#000;color:#fff;padding:2rem;flex-wrap:wrap;background-size:cover;background-position:right center;background-repeat:no-repeat;min-height:700px;position:relative;overflow:hidden}@media(max-width:768px){.location-banner{background-size:contain;background-position:right bottom;max-width:100vw}}.location-banner::before{content:"";position:absolute;inset:0;z-index:1}@media(max-width:768px){.location-banner::before{background:linear-gradient(180deg,black 69%,transparent 85%)}}.location-banner__content{flex:1;max-width:500px;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;z-index:2;position:relative}@media(max-width:768px){.location-banner__content{justify-content:flex-start;margin-top:5rem}}.location-banner__title{font-size:2rem;line-height:1.2}.location-banner__title>.location-banner__brand{font-weight:400;color:#ccc;display:inline-block;font-size:3rem;font-family:"montserrat-regular"}.location-banner__title>.location-banner__type{font-weight:700;color:#fff;display:inline-block;margin-left:.5rem}.location-banner__title>.location-banner__location{font-size:6.5rem;font-weight:800;background:linear-gradient(90deg,#808080 0%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block}.location-banner__address{font-style:normal;line-height:1.6}.location-banner__address a{color:#bbb;text-decoration:underline}.location-banner__address a:hover{color:#fff}.location-banner__hours p{margin:0;line-height:1.4}.location-banner__hours p strong{color:#fff}.location-banner__actions{display:flex;gap:1rem;flex-wrap:wrap}.location-banner__image{flex:1;display:flex;justify-content:flex-end}.location-banner__image img{max-width:100%;height:auto;object-fit:cover;border-radius:.5rem}.left-image-right-text{background-color:#fff;padding:4rem 2rem}.left-image-right-text__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;gap:2rem}.left-image-right-text__image{flex:1 1 50%}.left-image-right-text__image img{width:100%;height:auto;object-fit:contain}.left-image-right-text__text{flex:1 1 45%}.left-image-right-text__text h1{font-size:5.1rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;color:#333}.left-image-right-text__text p{font-size:2.1rem;color:#555;line-height:1.7}@media(max-width:768px){.left-image-right-text__container{flex-direction:column;text-align:center}.left-image-right-text__text h1{font-size:3.5rem}.left-image-right-text__text p{font-size:1.7rem}}.services{position:relative;background-size:cover;background-color:#000;background-position:center;background-repeat:no-repeat;min-height:900px;display:flex;align-items:center;justify-content:flex-start;color:#fff}.services__overlay{width:100%;height:100%;display:flex;align-items:center;padding:0 5%}.services__content{flex:0 0 40%}.services__content p{color:#95989a;font-family:"montserrat-regular";font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.8px;text-transform:uppercase}@media(max-width:768px){.services__content p{text-align:center}}.services__content h2{font-size:4.5rem;font-weight:700;line-height:1.2;color:#fff}@media(max-width:768px){.services__content h2{font-size:3.5rem;text-align:center}}.services__label{font-size:3rem;text-transform:uppercase;letter-spacing:2px;color:#ccc;display:block;margin-bottom:1rem}.services__title{font-size:4rem;font-weight:700;line-height:1.3}@media(max-width:768px){.services{height:auto;padding:3rem 1rem}.services__content{flex:0 0 100%}.services__title{font-size:2rem}}.certified-collision{background:#0d0d0d;padding:4rem 2rem;text-align:center}.certified-collision__title{background:linear-gradient(90deg,#808080 0%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:4rem;font-weight:500;margin:0 auto 2rem}.certified-collision__title strong{font-weight:700}.certified-collision__brands{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.certified-collision__brands span{padding:.6rem 1.2rem;border:1px solid #fff;border-radius:999px;font-size:2rem;font-weight:500;transition:background .3s,color .3s;margin:43px}.certified-collision__brands span:hover{background:#fff;color:#000}.certified-collision__brands span:hover a{color:#000}.certified-collision__brands span{color:#fff;font-weight:700;font-family:"montserrat-bold"}.certified-collision__brands span a{color:#fff;text-decoration:none}@media(max-width:768px){.certified-collision__title{font-size:1.8rem}.certified-collision__brands{gap:.6rem}.certified-collision__brands span{font-size:2rem;padding:.5rem 1rem;margin:30px}}.our-technicians{display:flex;align-items:stretch;justify-content:space-between;background:#fff;min-height:60vh;margin:100px 0px}.our-technicians__content{flex:1;padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center}.our-technicians__content h2{font-size:5.5rem;font-weight:500;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.our-technicians__content h2{font-size:4rem}}.our-technicians__content h2 strong{font-weight:700}.our-technicians__content p{font-size:2rem;color:#444;line-height:1.6}.our-technicians__image-wrapper{flex:1;position:relative;overflow:hidden;clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%)}.our-technicians__image{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.our-technicians{flex-direction:column}.our-technicians__content{padding:2rem;text-align:center}.our-technicians__image-wrapper{clip-path:none;height:300px}.our-technicians__image{height:100%;object-fit:cover}}.luxury-treatment{position:relative;background:#fff;overflow:hidden;padding:5rem 2rem}.luxury-treatment__background-text{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:20vw;font-weight:900;color:#f2f2f2;z-index:0;white-space:nowrap;user-select:none;pointer-events:none}.luxury-treatment__content{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:1;max-width:1200px;margin:0 auto;flex-wrap:wrap}.luxury-treatment__content::before{content:"LUXE";font-family:"montserrat-bold",sans-serif;font-size:500px;color:#000;opacity:.05;position:absolute;text-align:center;width:100%;top:-200px;z-index:-1}@media(max-width:768px){.luxury-treatment__content::before{font-size:130px;top:340px}}.luxury-treatment__text{flex:1;padding:2rem}.luxury-treatment__text h2{font-size:6rem;font-weight:700;margin-bottom:1rem;line-height:1.1;background:linear-gradient(336deg,#313233 23.3%,#A5A7A8 86.68%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.luxury-treatment__text p{font-size:2rem;color:#444;max-width:500px}.luxury-treatment__text p strong{font-weight:600}.luxury-treatment__image{flex:1;padding:2rem;text-align:right}.luxury-treatment__image img{max-width:100%;height:auto}@media(max-width:768px){.luxury-treatment__content{flex-direction:column;text-align:center}.luxury-treatment__image{text-align:center;margin-top:2rem}.luxury-treatment__background-text{font-size:40vw}}.optimum-workshop{display:flex;align-items:stretch;position:relative;overflow:hidden;background-color:#fff}.optimum-workshop__image{flex:1;clip-path:polygon(0 0,100% 0,70% 100%,0% 100%);overflow:hidden}.optimum-workshop__image img{width:100%;height:100%;object-fit:cover;display:block}.optimum-workshop__text{flex:1;padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center}.optimum-workshop__text h2{font-size:4rem;font-weight:700;margin-bottom:1.5rem;color:#333;line-height:1.1}.optimum-workshop__text p{font-size:2rem;color:#555;line-height:1.6}@media(max-width:768px){.optimum-workshop{flex-direction:column}.optimum-workshop__image{clip-path:none}.optimum-workshop__text{padding:2rem;text-align:center}.optimum-workshop__text h2,.optimum-workshop__text p{max-width:100%}}.certificates{background-color:#f6f7f8;padding:3rem 2rem;text-align:center}.certificates.dark-bg{background-size:cover;background-image:url("/themes/custom/luxe/images/cbg.png")}.certificates.dark-bg .certificates__title{color:#fff}.certificates__title{font-size:2rem;font-weight:600;letter-spacing:.2em;color:gray;margin-bottom:2rem}.certificates__items{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.certificates__item{flex:0 1 auto;padding:1rem}.certificates__item img{max-height:80px;max-width:100%;object-fit:contain;margin:auto}@media(max-width:768px){.certificates{display:none}}.certificates .outerWrapper{text-align:left;position:relative;margin:60px auto 60px auto;width:1200px;max-width:90vw}.certificates .item{float:left;margin-right:48px;max-width:200px}.certificates .item div{display:flex;color:#b3b3b3;text-align:center;font-size:60px;position:relative}.certificates .left-nav-btn,.certificates .right-nav-btn{display:none;position:absolute;width:37px;height:37px;top:0;bottom:0;margin:auto;cursor:pointer;opacity:.8;background:rgba(0,0,0,0) url("/themes/custom/luxe/images/arrows.png") top left no-repeat;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.certificates .left-nav-btn{left:-80px}.certificates .right-nav-btn{right:-80px;background-position:top right}.certificates .left-nav-btn:hover,.certificates .right-nav-btn:hover{opacity:1}.assurance{background:linear-gradient(90deg,#000 60%,transparent 100%),url("/themes/custom/luxe/images/assurance.jpg") no-repeat 130% 100%;background-size:contain;color:#fff;padding:5rem 2rem;display:flex;align-items:center;justify-content:flex-start;min-height:700px;margin:100px 0px 0px 0px}@media(max-width:768px){.assurance{background:linear-gradient(180deg,#000 60%,transparent 100%),url("/themes/custom/luxe/images/assurance.jpg") no-repeat 100% 100%;background-size:contain}}.assurance__content{max-width:700px;margin:0 100px}@media(max-width:768px){.assurance__content{margin:3rem 3rem auto}}.assurance__title{font-size:5rem;font-weight:700;margin-bottom:2rem;color:#ccc}@media(max-width:768px){.assurance__title{font-size:4rem;text-align:center}}.assurance__list{list-style:none;padding:0;margin:0}.assurance__list li{font-size:2rem;margin-bottom:1rem;display:flex;align-items:start}.assurance__list li .check{color:#00c853;font-size:3rem;margin-right:1.2rem;margin-top:-1rem}.car-rental{display:flex;justify-content:space-between;align-items:center;background:url("/themes/custom/luxe/images/car_rent.png") no-repeat right center;background-size:cover;padding:4rem 2rem;position:relative;min-height:900px}@media(max-width:768px){.car-rental{background:url("/themes/custom/luxe/images/car_rent_mob.png") no-repeat right center/cover;min-height:620px}}.car-rental__text{max-width:500px;z-index:2;margin:150px 0px auto 100px}@media(max-width:768px){.car-rental__text{margin:4rem 3rem}}.car-rental__text .car-rental__title{font-size:5.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.car-rental__text .car-rental__title{font-size:4rem}}.car-rental__text p{font-size:1.9rem;line-height:1.6;color:#444}.car-rental__image{position:relative;display:flex;flex-direction:column;align-items:flex-end;z-index:1}.car-rental__image .car-rental__logo{width:200px;margin-bottom:1rem}.car-rental__image .car-rental__cars{max-width:700px;height:auto}@media(max-width:768px){.car-rental{flex-direction:column;text-align:center}.car-rental__text{max-width:100%}.car-rental__image{align-items:center}.car-rental__image .car-rental__logo{margin-top:2rem}.car-rental__image .car-rental__cars{max-width:100%}}.dealer-partners{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem 2rem;background:linear-gradient(to bottom,#f7f7f7,#ebebeb)}.dealer-partners__content{flex:1 1 40%;max-width:500px !important}.dealer-partners__content h2{font-size:5.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.dealer-partners__content p{font-size:2.1rem;line-height:1.6;color:#444;margin-bottom:1rem}.dealer-partners__brands{flex:1 1 50%;max-width:700px !important}.dealer-partners__brands .dealer-partners__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4rem;padding:0;margin:0;list-style:none}.dealer-partners__brands .dealer-partners__list li span{display:inline-block;padding:.5rem 1rem;border:1px solid #000;border-radius:20px;font-weight:600;text-align:center;background-color:#fff;transition:all .3s ease}.dealer-partners__brands .dealer-partners__list li span:hover{background-color:#000;color:#fff}@media(max-width:768px){.dealer-partners{flex-direction:column}.dealer-partners__content,.dealer-partners__brands{flex:1 1 100%}.dealer-partners .dealer-partners__list{grid-template-columns:repeat(2,1fr)}}.repair-journey{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem 2rem}.repair-journey__intro{flex:1 1;max-width:810px;padding-left:200px}@media(max-width:768px){.repair-journey__intro{padding-left:3rem}}.repair-journey__intro h2{font-size:5.5rem;font-weight:700;line-height:1.2;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.repair-journey__intro h2{font-size:4rem}}.repair-journey__intro p{margin:1rem 0;line-height:1.6;color:#444;font-size:2.1rem}.repair-journey__intro .btn{line-height:1;margin-bottom:1rem}.repair-journey__intro .btn.btn-outline{border:2px solid #000;color:#000}.repair-journey__intro .btn.btn-outline:hover{background:#000;color:#fff}.repair-journey__steps{flex:1 1;position:relative;padding-left:200px;padding-top:122px}@media(max-width:768px){.repair-journey__steps{padding-left:3rem;padding-top:3rem}}.repair-journey__steps ol{list-style:none;padding:0}.repair-journey__steps ol::before{content:"";border-left:3px solid #e2e3e5;border-image:linear-gradient(white 4%,#E2E3E5 5%,#e2e3e5 93%,white 93%);border-image-slice:1;height:80%;width:100%;position:absolute;left:266px}@media(max-width:768px){.repair-journey__steps ol::before{left:93px;height:90%}}.repair-journey__steps ol li{position:relative;margin:1rem 0;display:flex;align-items:center}.repair-journey__steps ol li .step-num{font-weight:700;font-size:3rem;line-height:1;font-family:"montserrat-bold",sans-serif;background:linear-gradient(180deg,#A5A7A8 0%,#313233 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.repair-journey__steps ol li .step-label{font-weight:600;cursor:pointer;padding-left:50px;font-size:2rem;font-family:"montserrat-bold",sans-serif}.repair-journey__steps ol li.has-tooltip{position:relative}.repair-journey__steps ol li.has-tooltip::before{content:"";width:16px;height:16px;background-color:#fff;border:3px solid #e2e3e5;border-radius:50%;position:absolute;left:60px;top:10px}.repair-journey__steps ol li.has-tooltip .tooltip-box{position:absolute;top:2.5rem;left:6rem;background:#000;color:#fff;padding:1rem;border-radius:8px;width:320px;z-index:10;display:none;pointer-events:auto;margin-left:100px}.repair-journey__steps ol li.has-tooltip .tooltip-box strong{display:block;margin-bottom:.5rem}.repair-journey__steps ol li.has-tooltip .tooltip-box .tooltip-close{position:absolute;top:8px;right:10px;background:none;border:none;font-size:1.2rem;color:red;cursor:pointer}.repair-journey__steps ol li.has-tooltip:hover .tooltip-box:not(.closed){display:block}@media(max-width:768px){.repair-journey{flex-direction:column}.repair-journey__intro,.repair-journey__steps{flex:1 1 100%}}.how-to-find{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 40px;background:#000 url("/themes/custom/luxe/images/find-location.png") no-repeat bottom center;background-size:cover;color:#fff;position:relative;min-height:800px}@media(max-width:768px){.how-to-find{flex-direction:column;padding:3rem}}.how-to-find .how-to-find__map{flex:0 0 50%}@media(min-width:768px){.how-to-find .how-to-find__map .locations-map{width:100%;max-width:100vw}}@media(max-width:768px){.how-to-find .how-to-find__map .locations-map{padding:0}}.how-to-find::before{content:"";background:linear-gradient(180deg,#000 50%,transparent);width:100%;height:100%;margin:auto;position:absolute;margin:-60px -40px;z-index:0}.how-to-find__content{max-width:50%;z-index:1}@media(max-width:768px){.how-to-find__content{max-width:100%}}.how-to-find h2{font-size:5rem;color:#aaa;margin-bottom:20px;width:fit-content;text-align:center;background:linear-gradient(90deg,#808080 0%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);z-index:1;flex:0 0 100%}@media(max-width:768px){.how-to-find h2{font-size:4rem}}.how-to-find__location-info h3{font-size:3rem;margin-bottom:10px;font-family:"montserrat-regular"}@media(max-width:768px){.how-to-find__location-info h3{font-size:2rem}}.how-to-find .city{font-weight:700;font-size:5.5rem;display:block;background:linear-gradient(90deg,#808080 0%,#ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.how-to-find .city{font-size:4rem;text-align:left}}.how-to-find address{font-style:normal;line-height:1.6;margin:10px 0}.how-to-find__hours p{margin:0}.how-to-find__buttons{margin-top:20px}.how-to-find__buttons .btn{margin-right:1rem;margin-bottom:1rem;line-height:1}.how-to-find__map img{max-width:100%;height:auto;border-radius:8px}.how-to-find address a{color:#fff}.location-customer-reviews{background:#fff}.location-customer-reviews .location-customer-reviews__details{position:relative}.location-customer-reviews .location-customer-reviews__details .btn-mini{top:0;right:0}.location-customer-reviews .location-customer-reviews__text{background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.location-customer-reviews .location-customer-reviews__content a{color:#000}.location-customer-reviews .ubw-review-container{background-color:#fff}.location-customer-reviews .ubw-review-container .ubw-review-list-item-container{background:#f5f4f4}.repair-services{margin:0 auto;font-family:"Arial",sans-serif;padding:4rem}.repair-services__title{text-align:center;font-size:5.2rem;font-weight:700;margin-bottom:2rem;width:fit-content;background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.repair-services__title{font-size:4rem}}.repair-services .repair-service{border-top:1px solid #ccc}.repair-services .repair-service__header{font-size:3.2rem;font-weight:bold;padding:1.2rem 0;cursor:pointer;position:relative}.repair-services .repair-service__header::after{content:"+";position:absolute;right:0;font-size:3.5rem;line-height:1;color:#818181}.repair-services .repair-service__content{display:none;padding:.5rem 0 1.5rem;font-size:2rem;color:#444}.repair-services .repair-service.active .repair-service__content{display:block}.repair-services .repair-service.active .repair-service__header::after{content:"–"}.all-our-services-use{background:#111;padding:4rem 2rem;text-align:center;color:#fff;background:url("/themes/custom/luxe/images/servicebg.png") no-repeat center center/cover}.all-our-services-use__title{font-size:5rem;font-weight:700;margin-bottom:3rem;color:#e2e2e2}@media(max-width:768px){.all-our-services-use__title{font-size:4rem;background:linear-gradient(90deg,#808080 0%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.all-our-services-use__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12rem 17rem;max-width:1800px;margin:0 auto}.all-our-services-use__item{width:275px;display:flex;flex-direction:column;align-items:center;text-align:center}.all-our-services-use__item img{width:100%;height:auto;border-radius:12px;box-shadow:0 0 20px hsla(0,0%,100%,.05)}.all-our-services-use__item p{margin-top:1rem;font-size:2rem;font-weight:600;color:#f2f2f2;line-height:1.4}.all-our-services-use__item a{text-decoration:none;color:#f2f2f2}.location-search-banner__title{background:linear-gradient(90deg,#313233 0%,#A5A7A8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:fit-content;font-size:5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.location-search-banner__title{font-size:3.5rem}}.locations-map{display:flex;flex-direction:column;padding:0 2rem;position:relative}.locations-map__card{display:flex;flex-direction:column;color:#fff;background-color:#06080d;padding:1.5rem 2rem;align-items:flex-start;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;position:relative}@media(max-width:768px){.locations-map__card{flex-direction:row;align-items:center}}.locations-map__card .btn-mini{color:#fff;position:absolute;right:3rem}.locations-map__card .btn-mini::after{background:url(/themes/custom/luxe/images/icon-chev-md-white.svg) no-repeat 0 0}.locations-map__heading{font-size:1.7rem;line-height:1.6rem;font-family:"Montserrat-Bold",sans-serif;margin:0}@media(max-width:768px){.locations-map__heading{font-size:2.1rem;line-height:3.2rem}}.locations-map__description{font-family:"Montserrat-Light",sans-serif;font-size:1.4rem;line-height:1.6rem;margin-top:.5rem;margin-bottom:0;align-self:flex-start}@media(max-width:768px){.locations-map__description{line-height:2.5rem;margin-left:1rem}}.locations-map__live-traffic{display:inline-flex;position:absolute;bottom:1.5rem;left:calc(50% - 14rem);flex-direction:row;background:#fff;border-radius:1rem;z-index:1}.locations-map__live-traffic p{margin-bottom:0;padding:.5rem 1rem;border-right:#f5f5f5 solid 2px;font-family:"Montserrat-Regular",sans-serif;letter-spacing:-1px}.locations-map__live-traffic img{border-radius:10px;padding:.5rem .5rem 0 0}.location-search-result{display:inline-block;font-family:"Montserrat-Bold",sans-serif;font-size:2.5rem;line-height:3.6rem;letter-spacing:.15px;position:relative;margin-bottom:1.5rem;margin-top:4rem;margin:4rem 0 1.5rem}.location-search-result p{display:inline-block}@media(max-width:768px){.location-search-result{position:absolute;top:-10.7rem;font-size:3.6rem;line-height:4rem;letter-spacing:.22px;margin-bottom:2.7rem}}.location-search-result::after{margin-left:.8rem;content:"";width:1.5rem;height:2.3rem;display:inline-block;background:url(/themes/custom/crashchampions/images/icon-map-pin.svg) no-repeat center center;position:relative;bottom:-0.3rem}@media(max-width:768px){.location-search-result::after{position:absolute;width:2.4rem;height:3.6rem;bottom:0;right:-3.2rem}}.location-search-result__error-msg{font-size:2.1rem;line-height:3.2rem;color:#e50012}.location-search-result__error-msg::after{content:unset}@media(max-width:768px){.location-search-result__error-msg{width:60%}}@media(min-width:768px){.location-search-result__error-msg{font-size:2.2rem;line-height:4rem;width:100%}}.location-popup{padding:1rem;background-color:#fff;max-width:35rem;max-height:40rem}@media(max-width:768px){.location-popup{width:40rem;max-width:unset;padding:1rem 2.5rem 1rem 2.5rem}}.location-popup__centre{font-size:1.5rem;line-height:3.4rem;font-family:"Montserrat-Bold",sans-serif;color:#000;margin:0}@media(max-width:768px){.location-popup__centre{font-size:2.6rem}}.location-popup__city{color:#e50012;font-size:2.6rem;line-height:3.4rem;font-family:"Montserrat-Bold",sans-serif;margin:0}.location-popup__phoneno{color:#000;margin-bottom:.5rem;margin-top:.8rem;font:700 1.3rem/1.30769 "Montserrat-Bold",sans-serif}.location-popup__phoneno a{color:#e50012;text-decoration:none}@media(max-width:768px){.location-popup__phoneno{margin:1rem 0;font-size:2rem}}.location-popup__content{margin-top:.4rem;font-size:1.3rem;line-height:2.2rem;font-family:"Montserrat-Light",sans-serif;color:#000;margin-bottom:1rem}.location-popup__content p{margin:0}@media(max-width:768px){.location-popup__content{margin:2rem 0;font-size:2rem}}.location-popup .btn-outline{font-size:1.3rem}@media(max-width:768px){.location-popup .btn-outline{font-size:1.8rem}}.geolocation-map-container{height:40rem}@media(max-width:768px){.geolocation-map-container{height:60rem}}.geolocation-map-container>div{background:linear-gradient(to bottom,#8ab4f9 50%,#e8eaed 50%) !important}html{overflow-x:hidden;background:#fff}*{box-sizing:border-box}.column{width:50%;padding:0px 0px 0px 0px !important}@media screen and (max-width:600px){.column{width:100%}}.row:after{content:"";display:table;clear:both}.row-taxonomy:after{content:"";display:table;clear:both}.livemaptraffic{position:relative}#locationFilter{max-width:330px;margin:1rem 0;font-size:18px}.location-search{width:100%;padding:6px;padding-top:0px}.center-results__locations .splide{visibility:visible !important}.center-results__locations.splide__list{display:block !important}.splide__track .location-card{background-color:revert;box-shadow:none !important;min-height:148px}.splide__track .location-card:hover .btn{background-color:#e50012;color:#fff}.attribution{color:#fff;font-size:11px;margin-top:25px;text-align:center}.attribution a{color:#fff}.faq{background-color:#fff;border-radius:25px;padding:50px 25px;margin:150px 5% 5% 5%;min-width:320px;max-width:320px}.faq__heading{color:var(--blue-dark);font-size:3.2rem;font-weight:700;text-align:center}.faq__detail{margin:0px 0 -28px 0;display:grid;grid-template-columns:100%;min-height:100px;overflow:hidden}.faq__summary{list-style:none;display:block;position:relative;padding:10px 0;cursor:pointer;color:var(--blue-dark);font-size:1.4rem}.faq__summary:before{display:none}.faq__summary:after{display:inline-block;content:url(/themes/custom/crashchampions/images/ATOM-arrow-up.png);rotate:180deg;background-repeat:no-repeat;background-position:right center;text-align:center;padding-bottom:22px;right:30px;position:absolute;border-radius:50%;top:0%;width:40px;height:40px;padding-top:12px;pointer-events:none;transform:scaleY(1);margin-top:20px}details[open] .faq__summary:after{display:inline-block;rotate:0deg;background-color:#fff}.faq__summary:hover,.faq__summary:active{color:var(--orange);cursor:pointer}.faq__summary::-webkit-details-marker{display:none}.faq__detail[open]>.faq__summary{font-weight:700}.faq__question{left:0;position:absolute;text-align:left;top:0;width:90%;display:inline-block;margin:5px 0}.faq__text{color:var(--blue-mid);font-size:var(--base-font-size);line-height:1.6;margin:10px 0 0 0}@media(min-width:768px){.faq{align-items:center;display:flex;justify-content:space-between;min-width:768px;padding:0;margin:0}.faq__heading{text-align:left}.faq__text{margin:0 0 0px 0}.faq__holder{max-width:100%;width:100%;height:auto}.faq__detail{margin:0px 0 0 0;display:grid;grid-template-columns:100%;min-height:min-content;border-bottom:1px solid #ccc;padding-left:30rem}.faq__detail[open]{background-color:#f3f3f3}}@media(max-width:767px){.faq__detail{margin:0px 0 0 0;display:grid;grid-template-columns:100%;min-height:min-content;border-bottom:0px solid #ccc;padding-left:1rem}.faq__summary:after{right:25px !important}}@media(min-width:900px){.hidden-lg{display:none}.visible-lg{display:block;position:absolute;margin-top:120px;left:-80px}}.search-results #views-exposed-form-find-a-location-near-you-page-1 #edit-field-geolocation-proximity-center-geocoder--2{display:inherit !important}.search-results .form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address{width:100%}.search-results .location-search-banner{padding:2rem 0 !important}@media(max-width:767px){.search-results .location-search-banner .location-search-banner__form{padding-bottom:4rem}}.search-results .location-search-banner .location-search-banner__form .views-exposed-form{width:330px;position:relative;margin-top:2rem}.search-results .location-search-banner .location-search-banner__form .views-exposed-form>form{display:flex !important}.search-results .location-search-banner .form-actions{margin-left:0;margin-right:0;right:0}.mid-search-results{margin-bottom:3rem;box-shadow:23px 53px 50px -40px #ccc}@media(max-width:768px){.mid-search-results{padding:0 2rem}}.nearby-centers-slider__arrows{position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;z-index:1;top:50%;transform:translateY(-50%);width:100%;display:none !important}@media(min-width:768px){.center-results .splide.is-initialized:not(.is-active) .splide__list{display:grid;column-gap:3rem;row-gap:3rem;flex-wrap:wrap;justify-content:flex-start}}.row-locations{padding-bottom:70px}.location-results .accordion{min-height:50vh;overflow-y:scroll;padding-left:30rem;margin-left:-30rem}@media(min-width:1024px){.location-results .accordion{height:570px}}.state-center__location_wrapper .geolocation-map-container{border-bottom-left-radius:2.5rem !important;border-bottom-right-radius:2.5rem !important}.locations-list .example .accordion .views-row{margin-left:-47px}.form-item-field-location-cities-target-id label{display:none}.hidden-lg{display:block}.visible-lg{display:none}@media(min-width:1024px){.modules .row-taxonomy .views-element-container{grid-column:1/-1 !important}}@media(min-width:1024px){.row-taxonomy .region-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.row-taxonomy .container{width:100%;max-width:100%;padding-left:0;padding-right:0}}.path-taxonomy .splide__slide{width:100% !important}.path-taxonomy .page .column .hide{display:none !important}@media(min-width:1024px){.path-locations-by-state .modules{grid-column:1/-1 !important}.path-taxonomy .modules{grid-column:1/-1 !important}}.path-locations-by-state .form-autocomplete{background-color:#edeff0 !important;border:1px solid #edeff0 !important;border-radius:999px !important;color:#404042 !important;font-family:"montserrat-light",Arial,sans-serif !important;font-weight:300 !important;line-height:1.2 !important;outline:none !important;padding:8px 16px !important;width:55%}.locations-view-all__main .location__title{letter-spacing:-0.02em;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.25)}.locations-view-all__main .location__title{content:"";display:inline-block;height:3rem;position:relative;top:.5rem;width:600px;max-width:100%;margin-top:55px;text-align:center !important}.js input.form-autocomplete{background-image:none !important}.locations-view-all__main .location__title{z-index:2;top:10% !important;margin:0 auto;text-align:center;width:100%;color:#fff !important;margin:0 auto}.path-taxonomy .views-exposed-form .js-form-item.form-item{position:relative !important}.locations-view-all__form .js-form-item.form-item input[type=text],.locations-view-all__form .js-form-item.form-item input[type=email],.locations-view-all__form .js-form-item.form-item input[type=tel],.locations-view-all__form .js-form-item.form-item input[type=number],.locations-view-all__form .js-form-item.form-item input[type=password],.locations-view-all__form .js-form-item.form-item textarea{width:50%;background-color:#fff;border:none;border-radius:3.3rem;padding:1.2rem 2rem;color:#000;font-size:1.7rem;line-height:1.29;font-family:"montserrat-light",Arial,sans-serif;position:relative;resize:none;margin-left:35px}.column:nth-of-type(1){float:right}@media(min-width:1280px){.proximity-page .find-location .location-card{border-bottom:1px solid #ccc !important;box-shadow:none;border:radius -1.2em;width:700px}.proximity-page .find-location .location-card:last-child{border-bottom:0px solid #ccc !important;box-shadow:none;border:radius -1.2em;width:700px}}@media(min-width:768px){.path-taxonomy .locations-map .geolocation-map-container{height:56rem}.path-locations-by-state .locations-map .geolocation-map-container{height:56rem}}.location-card__cta{height:min-content !important;display:inline-block !important;position:relative !important;right:0rem !important;padding-bottom:0px !important}.location-card__cta .btn{margin-bottom:.5rem;padding-right:21px}.stateSection{clear:both}.btn-outline{background-color:rgba(0,0,0,0);border:1px solid #e51c22 !important;border-radius:999px;color:#e51c22;display:inline-block;font:900 1.7rem/1 "montserrat-bold",Arial,sans-serif;padding:8px 20px;text-align:center;text-decoration:none;transition:border-color 300ms,color 300ms}.location-card__title{text-transform:capitalize;color:#000;font-size:2.6rem;font-family:"montserrat-bold",Arial,sans-serif;line-height:1.3;margin-top:-10px;font-weight:700}.gm-style-iw-d .views-field-title .views-field-field-location-address1 .views-field-field-location-contact .views-field-field-geolocation .views-field-view-node{color:#000;margin-bottom:.5rem;margin-top:.8rem;font:700 1.3rem/1.30769 "montserrat-bold",Arial,sans-serif}.views-field-view-node span a{text-decoration:none}.location-page-view .views-element-container .item-list ul li{float:left;width:25%;margin:0 auto;text-align:center;justify-content:center;float:left;list-style-type:none;text-decoration:none !important;color:#000 !important;text-decoration:none !important}@media(max-width:425px){.location-page-view .views-element-container .item-list ul li{width:50%}}.location-page-view .views-element-container .item-list ul li div span a{color:gray;text-decoration:none !important}.location-directions{padding-left:10px;text-decoration:none;color:#000}@media(min-width:768px){.location-card__content{padding:0rem 0rem 0rem 0rem !important;text-align:left !important}}@media(max-width:767px){body.path-locations .main .modulesm.-full-width .example .center-results{padding-left:0;padding-right:0}.splide__track .location-card{min-height:0px;width:100%;max-width:inherit}.location-card__content{padding:2.5rem 2.5rem 10rem !important}}.js-form-item.form-item.js-form-type-textfield.form-item-tid-raw.js-form-item-tid-raw{display:none}.btn-outline{color:#e51c22;border:1px solid #e51c22 !important}.location-card__cta.faq__text p a.btn-outline{border:none;background:none;color:#000;font-size:13px}.last-btn{color:#fff !important;background-color:#e51c22 !important;border:1px solid #e51c22 !important}@media(min-width:768px){.location-card__content{padding:.5rem 1rem 0rem 0rem !important;text-align:left !important}}.example .accordion .views-row{min-height:min-content;height:auto;border-bottom:0px solid #ccc;margin-top:-37px;padding:47px 47px 0 47px}@media(min-width:768px){.location-card__desc{display:block;font-size:1.7rem;line-height:1.29;margin-bottom:36px}}.location-card__title span.brand{color:#909395 !important;font-size:18px !important;font-weight:600 !important;margin-top:20px !important;position:relative !important;margin-bottom:-30px !important}p:last-child{margin-bottom:0px}.splide__track:focus{background-color:#d3d3d3 !important}.locations-view-all__ctr .ctr-full{background-image:url(/sites/default/files/inline-images/location-detail-banner.png);background-size:80%;background-repeat:no-repeat;background-position-x:100%;height:min-content;height:350px;box-shadow:inset 0 30px 230px #000;text-align:center}.location-phone{width:15px;height:15px;content:"";font-weight:600;color:#000;background:url(/themes/custom/crashchampions/images/ATOM-icon-CALL1.png) no-repeat}.location-directions{width:15px;height:15px;content:"";font-size:1.3rem;font-weight:600;padding:0px 17px;background:url(/themes/custom/crashchampions/images/ATOM-icon-Locate1.png) no-repeat}.locations-view-all__image{display:none}.locations-view-all{background-image:url(/themes/custom/crashchampions/images/LocationPage_Header.jpg);background-size:cover;background-repeat:no-repeat;height:min-content;height:350px;box-shadow:inset 0 30px 230px rgba(0,0,0,.9);text-align:center}.locations-view-all__image img{max-width:0px !important}.location-search-result{top:0 !important}@media(min-width:768px)and (max-width:1280px){.locations-view-all__form .views-exposed-form .form-actions{right:-20px;position:relative}}@media(max-width:767px){.locations-view-all__form{max-width:100%}.location-card__desc{display:block !important;margin-bottom:1.5rem}.center-results .splide__slide{padding-bottom:2rem}.locations-view-all__form .views-exposed-form>form{flex-direction:row;gap:14px;padding-left:40px;background-position:left center}}@media(max-width:767px)and (min-width:1280px){.locations-view-all__form .views-exposed-form>form{column-gap:4rem}}@media(max-width:767px){.locations-view-all__form .form-wrapper{flex-grow:1}}@media(min-width:1280px){.locations-view-all__form .js-form-wrapper:nth-child(2){flex-grow:0}}.locations-view-all__form .views-exposed-form{z-index:2;top:10% !important;margin:0 auto;text-align:center;width:600px;max-width:100%;color:#fff !important}@media(max-width:767px){.location-card__content{padding:0rem 0rem 0rem !important}.example .accordion .views-row{padding:0px !important}.modules-full.-width>.row>.middleSection{padding-left:0px !important}.path-taxonomy .state-wide-content h3{display:none}.modules .views-exposed-form .location-search-banner-taxonmy__text:nth-of-type(1) .orderContent{order:1}.modules .state-wide-content .orderContent{order:2}.modules .views-exposed-form .row .orderContent{order:3}.splide__slide{border-bottom:1px solid #ccc}.results-count{font-size:xx-large;margin-top:9px;text-align:left;font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif !important;margin-bottom:20px}.modules .location-search-banner-taxonomy__text:first-child .orderContent{order:1}.modules p.orderContent{order:2}.modules .views-exposed-form .orderContent{order:3}}.center-results .splide__slide{padding-bottom:2rem !important;padding:10px}.center-results .splide__slide:hover{padding-bottom:2rem !important}.locations-view-all__form{padding:0;margin:20px auto}.locations-view-all__form .js-form-wrapper:nth-child(2){flex-grow:0}.locations-view-all__form .views-exposed-form>form{background:url("/themes/custom/crashchampions/images/icon-map-pin.svg") no-repeat left 8px/20px;padding-left:5px}.locations-view-all__form .views-exposed-form .form-actions .js-form-submit{margin-top:0 !important;height:40px;position:relative;top:-23px;right:-10px}.locations-view-all__form .views-exposed-form .form-item-field-state-target-id{top:10% !important;position:absolute;float:right;margin-right:20px}.locations-view-all__form .views-exposed-form .form-item-field-state-target-id label{font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif;letter-spacing:-0.02em;margin-bottom:2rem}.locations-view-all__form .geolocation-geocoder-address{margin-left:24px}.location-card__content .faq__detail[open]{background-color:#222;color:#fff}.location-card__content .faq__detail[open] .location-phone,.location-card__content .faq__detail[open] .location-directions,.location-card__content .faq__detail[open] .location-card__title{color:#fff}.stateSection{clear:both}.middleSection column{width:100%}.state-list h2{text-align:center;background:linear-gradient(90deg,#808080 0%,#FFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-color:#f4f4f4;font-size:32px}.modules.-full-width>.row>.middleSection{padding-left:80px !important}.path-locations .main .modules.-full-width .location-search-banner{width:100%;padding:0rem}@media(max-width:767px){.path-locations .main .modules.-full-width .location-search-banner{padding:2rem 0}}@media(min-width:1180px){.path-locations .locations-map{padding-right:inherit}}.gm-style-iw-d .views-field-title{font-size:1.5rem;line-height:3.4rem;font-family:"montserrat-bold",Arial,sans-serif;color:#000}.views-field-field-location-contact{color:#000;margin-bottom:.5rem;margin-top:.8rem;font:700 1.3rem/1.30769 "montserrat-bold",Arial,sans-serif}.views-field-field-geolocation{text-decoration:none;font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.26px;font-family:"montserrat-bold",Arial,sans-serif;position:relative}.views-field-view-node{background-color:rgba(0,0,0,0);border:1px solid #e51c22;border-radius:999px;color:#e51c22;color:#d60006;display:inline-block;font:900 1.7rem/1 "montserrat-bold",Arial,sans-serif;padding:8px 20px;text-align:center;text-decoration:none;transition:border-color 300ms,color 300ms}.views-exposed-form .form-item-field-state-target-id{border-radius:999px;color:#404042;font-family:"montserrat-light",Arial,sans-serif;font-weight:300;line-height:1.2;outline:none;margin-top:0px}.path-locations .js-form-item.form-item .form-autocomplete,.path-taxonomy .js-form-item.form-item .form-autocomplete{padding:1.2rem 2rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;font-size:1.4rem;color:#686d75;background-color:#edeff0 !important;border:1px solid #edeff0 !important;border-radius:35px}@media(min-width:768px)and (max-width:1280px){.path-locations .js-form-item.form-item .form-autocomplete,.path-taxonomy .js-form-item.form-item .form-autocomplete{width:100%}}fieldset#edit-field-geolocation-proximity-center-coordinates{display:none}fieldset#edit-field-geolocation-proximity-center-coordinates--2{display:none !important}.js-form-item.form-item.js-form-type-number.form-item-field-geolocation-proximity.js-form-item-field-geolocation-proximity{display:none}.js-form-item.form-item.js-form-type-number.form-item-field-geolocation-proximity.js-form-item-field-geolocation-proximity{display:none}div#edit-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address--description{display:none}div#edit-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address--2--description{display:none}.form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address label{display:none}.js-form-item.form-item.js-form-type-search.form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address.js-form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address label{display:none}.row.location-page-view{background-color:#f4f4f4;padding-bottom:30px}.stateSection .row.location-page-view{color:#fff;background-image:url("/themes/custom/luxe/images/brushed-metal-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:70px;padding-bottom:70px;justify-content:center}.stateSection .row.location-page-view .views-element-container .item-list ul li div span a{color:#fff}.views-field.views-field-name{padding:5px}.item-list{margin:0 auto;max-width:1200px}.state-list h2{padding-top:30px}@media(min-width:768px){.locations-view-all__image{align-items:flex-end;bottom:0;justify-content:center;position:absolute;right:0;width:calc(50% - 8rem);display:none}.locations-view-all__main{width:calc(50% - 1rem);text-align:center;margin:auto}}@media(max-width:767px){.location-search-banner{align-items:center}}.location-directions::after{content:"";width:.7rem;height:.7rem;background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;display:inline-flex;top:12.7rem;margin-left:.5rem;filter:grayscale(1)}.example .center-results{background-color:#fff !important;padding:37px}.btn-outline a{text-decoration:none !important}.locations-view-all__form{max-width:100%;padding-left:10px}@media(min-width:768px){.location-card__content .sk-former-shop-card{margin-top:-10px;font-size:1.4rem}}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}@media(min-width:768px){.center-results{padding:0rem 0rem 0 !important;max-width:100%}}@media(min-width:1280px){.location-search-banner__content{margin:0px 0px 0px 0px !important}.location-search-banner{align-items:flex-start}#views-exposed-form-locations-by-states-page-1 .views-exposed-form{display:none;align-items:center;margin-top:20px}#views-exposed-form-locations-by-states-page-1 .views-exposed-form div:has(.js-form-item){display:inline-flex;align-items:center;column-gap:1.25rem}#views-exposed-form-locations-by-states-page-1 .views-exposed-form #edit-submit-locations-by-states--2{height:34px}#views-exposed-form-locations-by-states-page-1 .views-exposed-form .form-actions{height:100%;margin:0;position:relative}}.location-search-banner__content{display:block !important;width:calc(100% - 4rem)}.center-results .title{text-align:left !important;font-family:"montserrat-bold",Arial,sans-serif;margin-bottom:4rem;margin-left:0px !important}.locate{display:none}.results-count{font-size:xx-large;margin-top:9px;text-align:left;font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif !important}.results-count-view{font-size:xx-large;margin-top:6px;text-align:left;font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif !important;padding:0rem 0rem 0 !important}.views-field-field-geolocation a{text-decoration:none}.views-field-field-geolocation::after{content:"";width:.5rem;height:.5rem;background:url(/themes/custom/crashchampions/images/icon-chev-md.svg) no-repeat 0 0;display:inline-flex;position:absolute}@media(min-width:1280px){.location__title::before{height:3.6rem;width:2.4rem;padding:20px}}.locations-view-all__main .location__title::before{display:none}.homepage .location__ctr .location__main .location__title::after{background:url(/themes/custom/crashchampions/images/icon-map-pin.svg) no-repeat center center !important;content:"";display:inline-block;height:3rem;margin-left:4rem !important;position:relative}.location__title::after{display:none !important}.example{width:100%;height:600px;overflow-y:scroll}.example::-webkit-scrollbar{display:none}.example{-ms-overflow-style:none;scrollbar-width:none}#container1{height:100%;width:100%;overflow:hidden;position:relative}#container2{position:absolute;top:0px;bottom:0px;left:0px;right:-15px;overflow:auto}.location-search-results{text-align:left;padding:0px}@media(max-width:767px){.location-search-results{padding:0 2rem}}.location-search-results .splide__list{backface-visibility:hidden;margin:0 !important;padding:0 !important}.path-locations .locations-wrapper{top:-31px}@media(min-width:1280px){.row-taxonomy .state-center__location{height:652px}}#block-crashchampions-exposedformlocations-by-statespage-1 input::placeholder{visibility:visible !important}#block-crashchampions-exposedformlocations-by-statespage-1-2 input::placeholder{visibility:visible !important}.form-autocomplete input::placeholder{visibility:visible !important}.homepage .location__form .views-exposed-form .form-actions{margin-left:auto !important}.views-exposed-form #edit-submit-locations-by-states--2.form-submit{margin:0px !important}@media(min-width:1024px){.locations-view-all{padding-top:0rem !important;padding-bottom:10rem}}@media(min-width:1024px){.location{padding-top:6.4rem;padding-left:50px;padding-right:50px}.modules.-full-width{grid-column:1/-1;max-width:100vw;overflow-x:hidden}}@media(min-width:1280px){.location{min-height:46rem;padding-left:100px;padding-right:100px}.state-center__location{height:652px}}.search-text{color:#e51c22}.column .title{margin-top:6px;text-align:left;font:700 3.4rem/1.17647 "montserrat-bold",Arial,sans-serif !important}@media(min-width:768px){.path-locations .main .modules.-full-width .location-search-banner{padding-left:0rem;padding-right:0rem}}@media(min-width:1024px){.media-tiles{padding-bottom:8rem !important;padding-left:100px !important;padding-right:100px !important}}.how-it-works{background-color:#edeff0;padding:2.4rem 0 7rem;padding-left:180px;padding-right:180px}@media(min-width:768px){.reviews-slider__title{text-align:left;font-size:5rem;padding-left:80px}}@media(min-width:1024px){.how-it-works__during{grid-template-columns:5fr 3fr;padding-left:100px;padding-right:100px}}@media(min-width:1024px){.how-it-works__after{grid-template-columns:5fr 3fr;padding-left:100px;padding-right:100px}}@media(max-width:767px){.location__ctr,.location__media{grid-column:1/2;grid-row:1/2;width:100vw;margin:0}.location__form .views-exposed-form .form-actions .js-form-submit{margin:unset;margin-top:42px;margin-left:124%;right:0 !important;position:relative;justify-content:end}.media-tiles{padding:1.5rem 0 4rem;padding:15px}.tiles__grid{margin-top:-9.5rem;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:3rem;justify-content:center;flex-grow:1;padding:15px}.how-it-works{background-color:#edeff0;padding:2.4rem 0 1rem}.how-it-works__during{display:grid;margin-bottom:7rem;row-gap:4rem;padding:15px}.how-it-works__after-cards{display:grid;row-gap:0rem}p:last-child{margin-bottom:0;margin-top:0px}.info-card{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;max-width:44rem;padding:15px}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;padding:0px}.related-slider{overflow:hidden;padding-bottom:0rem;width:100vw}.related-slider__main{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:20px}.service-list__services{font-size:1.7rem;font-family:"montserrat-light",Arial,sans-serif;line-height:2.82;padding:15px}.careers{background:linear-gradient(#000000,#6b717b);color:#fff;padding:0rem 1.5rem 4rem}}@media(max-width:767px){.view-row{padding:0px}.location-card__content{padding:2.5rem 2.5rem 10rem}.media-tiles__grid{display:grid;gap:20px;padding:15px !important}.careers__title{text-align:center;margin-bottom:4rem;padding:15px}}@media(min-width:768px){.location-card__content:not(:first-child){padding:.5rem 1rem 9rem 0rem !important;text-align:left !important;margin-bottom:70px !important;border-top:1px solid #ccc !important}}@media(max-width:767px){.location-search-banner__form .views-exposed-form .form-actions .js-form-submit{margin-top:3px !important}.location-search-banner__form .js-form-wrapper .js-form-item .input-text{padding:1.2rem 2rem;font-family:"montserrat-light",Arial,sans-serif;line-height:1.29;font-size:1.4rem;color:#686d75;max-width:330px}.footer__side .footer-search__btn:nth-of-type(2){position:absolute;right:-50px !important;margin-top:40px}}@media(max-width:767px){.path-taxonomy .modules{display:flex;flex-direction:column}}.path-taxonomy .modules #block-crashchampions-exposedformlocations-by-statespage-1{order:-1}.state-wide-content{float:inline-end;width:50%;padding-top:100px;padding-right:60px}@media(max-width:1024px){.state-wide-content{padding:2rem;width:100%}}#block-crashchampions-exposedformlocations-by-statespage-1{padding:70px 2rem 2rem}@media(min-width:1280px){#block-crashchampions-exposedformlocations-by-statespage-1{padding:70px 8rem 2rem}}.location-search-banner__image img{display:none}.location-search-banner__text{font-size:3rem;line-height:4.2rem !important;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin-bottom:.5rem;font-weight:700}.location-search-banner__form .views-exposed-form>form{display:block !important;flex-direction:column;width:100%;row-gap:1rem}.location-search-banner{display:grid;flex-direction:column-reverse;grid-template-columns:auto;grid-gap:20px}section.topSection{display:grid;grid-template-columns:auto auto;grid-gap:20px}@media(max-width:1280px){section.topSection{padding:0 2rem}}@media(min-width:1280px){section.topSection{padding:0 8rem}}.path-locations .page,.path-taxonomy .page{padding-bottom:0}.path-locations .locations-wrapper,.path-taxonomy .locations-wrapper{box-shadow:none !important}.path-locations .locations-map .geolocation-map-container,.path-taxonomy .locations-map .geolocation-map-container{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.path-locations .bef-exposed-form,.path-taxonomy .bef-exposed-form{padding:1em}.path-locations .location-search-banner__content,.path-taxonomy .location-search-banner__content{padding:1em 0;margin:0}.path-locations .splide__track,.path-taxonomy .splide__track{border-bottom:0px solid #fff !important;padding:0px;height:auto;width:calc(100% + 30rem);margin-left:-30rem}@media(max-width:768px){.path-locations .splide__track,.path-taxonomy .splide__track{width:inherit;margin-left:inherit}}.path-locations .splide__list,.path-taxonomy .splide__list{backface-visibility:hidden;display:grid;margin:0 !important;padding:0 !important;width:100%;height:min-content;flex-direction:column}.path-locations .splide__slide,.path-taxonomy .splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;width:100%}.path-locations #views-exposed-form-find-a-location-near-you-page-1,.path-taxonomy #views-exposed-form-find-a-location-near-you-page-1{display:flex;flex-direction:column}@media(min-width:1280px){.path-locations #views-exposed-form-find-a-location-near-you-page-1,.path-taxonomy #views-exposed-form-find-a-location-near-you-page-1{flex-direction:row;column-gap:4rem;align-items:center}}.path-locations .search-results #views-exposed-form-find-a-location-near-you-page-1,.path-taxonomy .search-results #views-exposed-form-find-a-location-near-you-page-1{flex-direction:column;align-items:flex-start}.path-locations .main .modules.-full-width .location-search-banner,.path-taxonomy .main .modules.-full-width .location-search-banner{padding:1rem}@media(min-width:768px){.path-locations .main .modules.-full-width .location-search-banner,.path-taxonomy .main .modules.-full-width .location-search-banner{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.path-locations .main .modules.-full-width .location-search-banner,.path-taxonomy .main .modules.-full-width .location-search-banner{padding:70px 8rem 2rem 8rem}}@media(min-width:768px){.path-locations .main .modules.-full-width .views-element-container .location-search-banner__content,.path-taxonomy .main .modules.-full-width .views-element-container .location-search-banner__content{padding-left:0}}.path-locations .main .modules.-full-width .views-element-container .example .center-results,.path-taxonomy .main .modules.-full-width .views-element-container .example .center-results{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.path-locations .main .modules.-full-width .views-element-container .example,.path-taxonomy .main .modules.-full-width .views-element-container .example{overflow-y:scroll}.path-locations .main .modules.-full-width .views-element-container .example .center-results,.path-taxonomy .main .modules.-full-width .views-element-container .example .center-results{padding-left:0 !important;padding-right:0 !important}}@media(min-width:768px){.path-locations .location-card,.path-taxonomy .location-card{max-width:100%;width:100%}.path-locations .location-card__title,.path-taxonomy .location-card__title{margin-bottom:1rem}.path-locations .location-card__content,.path-taxonomy .location-card__content{padding:0rem 0rem 2rem 0rem !important;text-align:left !important}.path-locations .location-search-banner__text,.path-taxonomy .location-search-banner__text{font-size:36px}}@media(max-width:767px){.path-locations .location-search-banner__text,.path-taxonomy .location-search-banner__text{font-size:26px}}body.path-taxonomy span.location-search-banner-location__text{display:none !important}@media(min-width:768px){.location-results{padding:0 2rem;flex-direction:row-reverse}}@media screen and (max-width:767px){.location-results .column{width:100%}}span.location-search-banner-taxonomy__text{font-size:36px;line-height:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin-left:6px}span.location-search-banner-location__text{font-size:36px;line-height:3.2rem;font-family:"montserrat-bold",Arial,sans-serif;color:#000;margin-bottom:.5rem}footer .footer-search__btn{margin:2rem 0}@media(max-width:767px){.example{overflow-y:scroll}.center-results{padding-left:0rem !important;padding-right:0rem !important}}.footer-search__btn:nth-of-type(2){right:40px !important;margin-left:50px;margin-top:50px !important}.views-exposed-form.orderContent{display:none}#block-luxe-content .paragraph--type--content-block{background-color:#000}#block-luxe-content .paragraph--type--content-block .center-image-text__title{font-size:5rem;font-weight:700;color:#4a4a4a;margin-bottom:1rem;background:linear-gradient(90deg,#808080 0%,#FFFFFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page.executive-team{background-color:#000;color:#fff}.member-card .member-card_img{max-height:50rem;min-height:35vh;height:inherit}.member-card .member-card_content{background-color:#fff}
