 @import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Courgette&display=swap');.badge-list li{line-height:1;font-size:28px;text-align:center;font-weight:600;padding:20px;} .badge-list span{position:relative;isolation:isolate;border:2px solid;display:block;padding:20px;min-height:131px;display:flex;justify-content:center;align-items:center;} .badge-list span::before{content:" ";position:absolute;z-index:-1;top:5px;left:5px;right:5px;bottom:5px;border:5px solid #000000;}  body{background:#F3F3F3;color:#3C1A21;font-family:'Barlow',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;}h1,h1 a,.heading-1{color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:30px;line-height:1;margin:25px 0;}h2,.heading-2{color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:26px;line-height:1.2;margin:25px 0;}h3,.heading-3{color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:22px;line-height:1.5rem;margin:25px 0;}h4,.heading-4{font-family:'Barlow Condensed',sans-serif;font-weight:bold;font-size:18px;line-height:1.5rem;margin:25px 0;}h1 small,h2 small,h3 small,h4 small,.heading-1 small,.heading-2 small,.heading-3 small,.heading-4 small{color:inherit;font-size:50%;text-transform:none;}p{font-family:'Barlow',sans-serif;color:#231F20;font-size:16px;line-height:2;margin:15px 0;}ul{list-style-type:none;}ul li{color:#231F20;line-height:2;margin:0 0 15px;}ul li strong{color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:14px;}ul.list-icon li:before{content:"\f005";position:relative;display:inline;color:#782F40;font-family:fontAwesome;font-size:10px;padding-right:10px;}.button-one{display:inline-block;color:#F3F3F3;border:3px solid #782F40;border-radius:50px;font-family:'Barlow Condensed',sans-serif;font-size:14px;line-height:50px;padding:0 30px;text-transform:uppercase;}.button-one.alt{border-color:#F3F3F3;}.button-one:hover{background:#782F40;color:#F3F3F3;}.button-one.alt:hover{background:#F3F3F3;color:#782F40;}.button-two{background:#3C1A21;color:#F3F3F3;cursor:pointer;display:block;font-family:'Barlow Condensed',sans-serif;font-size:17px;line-height:55px;text-align:center;text-transform:uppercase;}.button-two:hover{background:#231F20;}.row{margin:0 auto;max-width:75em;width:100%;}.strip-padding{padding-left:0!important;padding-right:0!important;}.vertical-padding{padding-top:6vh;padding-bottom:6vh;}.padded{padding:10vh 3.5vw;}[class*="fadein-"] img,[class*="fadein-"] p{-webkit-backface-visibility:hidden;}[class*="fadein-"],.scrollfade{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.scrollfade.complete{opacity:1;}.animate{-webkit-backface-visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.small-hr{border-color:#782F40;margin:1.25rem auto 1.1875rem;width:40%;}.border-duo{padding:0 3vw;}.border-duo:first-child{border-right:1px solid #782F40;}.border-duo:last-child{border-left:1px solid #782F40;}  .header-wrapper{position:relative;float:left;display:block;width:100%;height:auto;padding:30px 0 10px;}header:not(.home){background:linear-gradient(90deg,#3C1A21,#231F20);-webkit-background:linear-gradient(90deg,#3C1A21,#231F20);-moz-background:linear-gradient(90deg,#3C1A21,#231F20);}.header-wrapper.home{height:100vh;}.header-background{position:absolute;top:0;z-index:-1;}.social-wrapper{display:inline-block;}.social-wrapper a{position:relative;display:block;float:left;line-height:60px;margin:0 5px;width:40px;text-align:center;}.social-wrapper a .fa{border:3px solid transparent;border-radius:20px;color:#F3F3F3;font-size:18px;height:40px;line-height:35px;width:100%;}.social-wrapper a:hover .fa{border-color:#782F40;color:#782F40}.header-phone{border-radius:60px;font-size:16px;line-height:60px;padding:0 35px;}.header-company-title{margin-bottom:0;}.header-company-title a{color:#F3F3F3;font-size:38px;font-weight:900;letter-spacing:5px;margin:0;text-transform:uppercase;}.header-company-serviceorder{color:#782F40;font-size:16px;font-weight:600;margin:0;}.header-content{margin-top:30vh;text-transform:uppercase;}.header-content p{color:#F3F3F3;font-size:23px;letter-spacing:10px;line-height:1.3;}.header-content p span{display:block;color:#782F40;font-size:65px;font-weight:700;}.scroll-arrow{position:absolute;cursor:pointer;background:#F3F3F3;height:55px;width:75px;bottom:0;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}.scroll-arrow .fa{color:#782F40;font-size:22px;line-height:55px;text-align:center;width:100%;-webkit-animation:pulse 1.75s infinite;animation:pulse 1.75s infinite;}.slider-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;}.rhino-container{height:100%;}ul[id*="slider-"]{width:100%!important;height:100%!important;margin:0;}ul[id*="slider-"] li{width:100%!important;height:100%!important;}  header:not(.home) .top-bar{margin:0;}.top-bar{background:none;margin-top:30px;-webkit-backface-visibility:hidden;}.top-bar-section ul li{background:none;margin:0 5px;}.top-bar-section li:not(.has-form) a:not(.button){background:none;border:3px solid transparent;border-radius:40px;color:#F3F3F3;font-size:14px;font-family:'Barlow',sans-serif;font-weight:900;letter-spacing:4px;line-height:40px;padding:0 30px;text-transform:uppercase;-webkit-backface-visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li.active > a:hover,.top-bar-section ul li:hover:not(.has-form) > a{background:none;border-color:#782F40;color:#F3F3F3;line-height:40px;padding:0 30px;}.top-bar-section .has-dropdown > a{padding-right:30px!important;}.top-bar-section .has-dropdown > a:after{display:none;}.top-bar-section .dropdown li{background:#782F40;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;border:none;border-radius:inherit;color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:normal;letter-spacing:1px;line-height:40px;text-align:center;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:hover:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button){background:none;color:#F3F3F3;line-height:40px;}  .home-content{box-shadow:5px 5px 15px rgba(35,31,32,.15);padding:5vh 4vw;}.home-content p{color:#3C1A21;}.home-content-1{background:#782F40;top:-3vh;right:-1.5vw;z-index:1;}.home-content-1 h1{color:#F3F3F3;line-height:.65;}.home-content-2{background:url(https://elitecollisionllc.net/wp-content/themes/gbr/images/home-content-bg.png) no-repeat 50%;}.home-bottom h3{margin-top:5vh;}  .content-bottom{position:relative;background:url(https://elitecollisionllc.net/wp-content/themes/gbr/images/dashboard-bg.jpg) no-repeat 50% / cover;border-top:6px solid #782F40;overflow:hidden;}.content-bottom h2,.content-bottom h3{color:#782F40;}.content-bottom p{color:#F3F3F3;margin-bottom:25px;} .service-exerpt{border-right:1px solid rgba(35,31,32,.15);padding:30px;margin:20px 0;}.service-exerpt:nth-of-type(even),.service-exerpt:last-child{border-right:none;}.service-exerpt .button-one{background:#782F40;}.service-exerpt .button-one:hover{background:#231F20;border-color:#231F20;}  .faq{margin-bottom:30px;}.faq h2,.faq .heading-2{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:bold;margin-bottom:5px;}.faq h2:not(.no-before):before,.faq .heading-2:not(.no-before):before{content:"Q. ";font-size:26px;position:relative;display:inline;}.faq p:not(.heading-2){padding-left:30px;line-height:1.5em;}  .footer-wrapper{position:relative;width:100%;}.footer-padding{position:relative;background:#231F20;display:block;float:left;padding:10vh 0;width:100%;overflow:hidden;}.footer-wrapper .button-one{border-radius:200px;font-size:17px;line-height:normal;padding:20px 50px;text-transform:none;}.footer-wrapper .button-one span{font-family:'Barlow',sans-serif;font-size:26px;font-weight:600;}.disclaimer{position:relative;clear:both;background:#121212;padding:10px 0;}.disclaimer p{color:#F3F3F3;font-family:'Barlow Condensed',sans-serif;font-size:8px;line-height:2;margin:0;text-transform:uppercase;opacity:.6;}.lnm-image img{max-width:80px;opacity:.6;}.scrollTop{position:absolute;bottom:0;right:0;background:#3C1A21;cursor:pointer;width:65px;height:100%;}.scrollTop .fa{color:#F3F3F3;font-size:30px;line-height:60px;text-align:center;width:100%;}  .tagline-home{font-size:32px !important;}.header-company-serviceorder,.header-content p span,.content-bottom h2,.content-bottom h3{color:#F3F3F3;}header.header-wrapper.home.inner{min-height:20vw;}.header-wrapper.home.inner .company-logo{max-width:230px;padding:16px 20px;}header.header-wrapper.home.inner{min-height:15vw;padding:1vw 0;}  .header-wrapper.home{position:relative;isolation:isolate;height:auto;overflow:hidden;min-height:100vh;min-height:100svh;padding:35px 0 105px;background:#231F20;}.header-wrapper.home .slider-wrapper{z-index:0;overflow:hidden;}.header-wrapper.home .slider-wrapper::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient( 90deg,rgba(35,31,32,.92) 0%,rgba(35,31,32,.72) 50%,rgba(35,31,32,.4) 100% );}.header-wrapper.home > .content-wrapper{position:relative;z-index:3;float:none;width:92%;max-width:1440px;margin:0 auto;}.header-wrapper.home .header-info{display:flex;align-items:center;justify-content:space-between;gap:35px;}.header-wrapper.home .company-info{order:-1;float:none;width:55%;margin:0;}.header-wrapper.home .company-info > .columns{float:none;width:100%;padding:0;}.header-wrapper.home .header-info > .right{display:flex;align-items:center;justify-content:flex-end;gap:18px;float:none !important;width:45%;}.header-wrapper.home .company-logo{display:inline-block;width:100%;max-width:390px;padding:22px 28px;background:#FFFFFF;border-bottom:4px solid #782F40;border-radius:5px;box-shadow:0 12px 35px rgba(0,0,0,.2);}.header-wrapper.home .company-logo h1{margin:0;line-height:1;}.header-wrapper.home .company-logo img{display:block;width:100%;height:auto;}.header-wrapper.home .header-company-serviceorder{margin:14px 0 0;color:#F3F3F3;font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;line-height:1.4;text-transform:uppercase;}.header-wrapper.home .social-wrapper{display:flex;align-items:center;gap:8px;float:none;width:auto;}.header-wrapper.home .social-wrapper a{display:flex;align-items:center;justify-content:center;float:none;width:44px;height:44px;margin:0;line-height:1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:background .25s ease,border-color .25s ease;}.header-wrapper.home .social-wrapper a .fa{width:auto;height:auto;border:none;border-radius:0;color:#F3F3F3;font-size:18px;line-height:1;}.header-wrapper.home .social-wrapper a:hover{background:#782F40;border-color:#782F40;}.header-wrapper.home .button-one{background:#782F40;border:2px solid #782F40;border-radius:4px;color:#F3F3F3;font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;line-height:1.3;padding:17px 28px;transition:background .25s ease,border-color .25s ease;}.header-wrapper.home .button-one:hover{background:#3C1A21;border-color:#3C1A21;color:#F3F3F3;}.header-wrapper.home .header-phone{float:none !important;margin:0;white-space:nowrap;}.header-wrapper.home .top-bar{margin-top:28px;padding:12px 0;border-top:1px solid #ffffff33;}.header-wrapper.home .top-bar-section li:not(.has-form) a:not(.button){font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:600;letter-spacing:1.5px;}.header-wrapper.home .top-bar-section .dropdown li{background:#3C1A21;}.header-wrapper.home .top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#F3F3F3;font-size:15px;}.header-wrapper.home .top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:#782F40;}.header-wrapper.home .header-content{position:relative;width:100%;max-width:720px;margin-top:clamp(55px,9vh,120px);padding:30px 35px;text-align:left;background:rgba(35,31,32,.55);border:1px solid rgba(255,255,255,.15);border-left:5px solid #782F40;border-radius:0 5px 5px 0;}.header-wrapper.home .header-content::before{content:"";position:absolute;top:-18px;left:35px;width:75px;height:4px;background:#782F40;box-shadow:85px 0 0 rgba(255,255,255,.3);}.header-wrapper.home .header-content p{margin:0 0 25px;color:#F3F3F3;font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:500;letter-spacing:3px;line-height:1.3;}.header-wrapper.home .header-content p span{display:block;margin-top:8px;color:#FFFFFF;font-size:clamp(48px,5.5vw,82px);font-weight:700;letter-spacing:0;line-height:1;}.header-wrapper.home .scroll-arrow{z-index:3;bottom:22px;width:48px;height:48px;background:rgba(35,31,32,.6);border:1px solid rgba(255,255,255,.4);border-radius:50%;}.header-wrapper.home .scroll-arrow .fa{color:#F3F3F3;font-size:18px;line-height:46px;}.header-wrapper.home [class*="fadein-"]{opacity:1;}.header-wrapper.home .slider-wrapper{pointer-events:none;} .collision-home{position:relative;isolation:isolate;clear:both;background:#F3F3F3;}.collision-home::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.055;background:url("https://elitecollisionllc.net/wp-content/uploads/sites/1691/2026/10/logo.png") no-repeat right 107px top 84px / min(85%,1100px) auto;}.collision-home .row{width:92%;max-width:1280px;}.collision-home .vertical-padding{padding-top:clamp(35px,5vw,75px);padding-bottom:clamp(35px,5vw,75px);}.collision-home h1,.collision-home h2,.collision-home h3{font-family:'Barlow Condensed',sans-serif;font-weight:700;line-height:1.15;}.collision-home h1{font-size:clamp(34px,3.5vw,48px);}.collision-home h2{font-size:clamp(30px,3vw,40px);}.collision-home h3{font-size:26px;}.collision-home p{font-size:17px;line-height:1.8;} .collision-home .tagline-home{display:inline-block;max-width:100%;margin:0;padding:18px 30px;background:#FFFFFF;border:1px solid rgba(60,26,33,.12);border-left:5px solid #782F40;border-radius:6px;color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:clamp(22px,2.5vw,32px) !important;font-weight:600;line-height:1.3;box-shadow:0 8px 25px rgba(35,31,32,.15);} .collision-home .collision-intro{display:flex;align-items:stretch;gap:28px;padding-top:0;}.collision-home .collision-intro::before,.collision-home .collision-intro::after{content:none;}.collision-home .collision-intro > .home-content{position:relative;float:none;flex:1;min-width:0;width:auto;top:auto;right:auto;padding:clamp(25px,3vw,45px);border-radius:10px;box-shadow:0 12px 35px rgba(35,31,32,.15);}.collision-home .collision-intro .home-content-1{background:linear-gradient( 135deg,#782F40,#3C1A21 );}.collision-home .collision-intro .home-content-1 h1,.collision-home .collision-intro .home-content-1 p{color:#FFFFFF;}.collision-home .collision-intro h1,.collision-home .collision-intro h2{margin-top:0;}.collision-home .collision-intro h1 small{display:block;margin-top:18px;font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:1.6;}.collision-home .collision-intro .home-content-2{background:#FFFFFF;border-top:5px solid #782F40;}.collision-home .list-icon{margin-left:0;}.collision-home .list-icon li{padding:12px 18px;background:#F3F3F3;border-left:3px solid #782F40;border-radius:3px;}  .collision-home .collision-badges{display:flex;gap:28px;padding:0 0 clamp(35px,5vw,75px);}.collision-home .collision-badges::before,.collision-home .collision-badges::after{content:none;}.collision-home .collision-badges > .columns{display:flex;float:none;flex:1;min-width:0;width:auto;padding:0;}.collision-home .collision-badge{position:relative;display:flex;align-items:center;gap:24px;width:100%;padding:30px;background:#FFFFFF;border:1px solid #BFC3C7;border-bottom:4px solid #782F40;border-radius:8px;box-shadow:0 8px 25px rgba(35,31,32,.15);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;}.collision-home .collision-badge-icon{display:flex;align-items:center;justify-content:center;flex:0 0 86px;width:86px;height:86px;background:linear-gradient( 135deg,#782F40,#3C1A21 );border:4px solid #FFFFFF;border-radius:50%;outline:1px solid #BFC3C7;color:#FFFFFF;font-size:34px;transition:transform .35s ease,outline-color .3s ease;}.collision-home .collision-badge h3{margin:0;color:#3C1A21;font-family:'Barlow Condensed',sans-serif;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.15;text-transform:uppercase;} @media (hover:hover){.collision-home .collision-badge:hover{transform:translateY(-6px);border-color:#782F40;box-shadow:0 16px 35px rgba(35,31,32,.2);} .collision-home .collision-badge:hover .collision-badge-icon{transform:rotate(-8deg) scale(1.08);outline-color:#782F40;}} .button-one{background:#782F40;border:2px solid #782F40;border-radius:4px;color:#FFFFFF;font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:600;letter-spacing:1px;line-height:1.3;padding:16px 25px;transition:background .25s ease,border-color .25s ease;}.button-one:hover{background:#3C1A21;border-color:#3C1A21;color:#FFFFFF;}.button-one.alt{background:transparent;border-color:#FFFFFF;color:#FFFFFF;}.button-one.alt:hover{background:#FFFFFF;border-color:#FFFFFF;color:#3C1A21;} .collision-home .content-bottom{background:linear-gradient( 90deg,rgba(35,31,32,.96),rgba(60,26,33,.88) ),url("https://elitecollisionllc.net/wp-content/themes/gbr/images/dashboard-bg.jpg") center / cover no-repeat;border-top:5px solid #782F40;}.collision-home .content-bottom h2{max-width:800px;margin-top:0;color:#FFFFFF;}.collision-home .content-bottom h2::after{content:"";display:block;width:80px;height:4px;margin-top:22px;background:#BFC3C7;}.collision-home .content-bottom p{color:#F3F3F3;} .collision-home .collision-testimonials{position:relative;top:auto;right:auto;background:#FFFFFF;}.collision-home .collision-testimonials > .row{display:flex;flex-wrap:wrap;gap:24px;}.collision-home .collision-testimonials > .row::before,.collision-home .collision-testimonials > .row::after{content:none;}.collision-home .collision-testimonials .large-12{float:none;width:100%;}.collision-home .collision-testimonials h2{margin:0 0 10px;color:#3C1A21;}.collision-home .collision-testimonials .large-4{float:none;flex:1;min-width:0;width:auto;padding:30px 25px;background:#F3F3F3;border:1px solid rgba(60,26,33,.1);border-top:4px solid #782F40;border-radius:8px;}.collision-home .collision-testimonials .fa-star{color:#782F40;font-size:17px;}.collision-home .collision-testimonials p{color:#231F20;}.collision-home .collision-testimonials strong{color:#3C1A21;}.collision-home .collision-testimonials .button-one.alt{background:#782F40;border-color:#782F40;color:#FFFFFF;}.collision-home .collision-testimonials .button-one.alt:hover{background:#3C1A21;border-color:#3C1A21;} .collision-home .home-bottom{display:block;background:#E9E7E8;border-top:1px solid rgba(60,26,33,.1);}.collision-home .home-bottom h3{margin-top:15px;color:#3C1A21;}.collision-home .border-duo{border:none;}.collision-home .border-duo:first-child{border-right:2px solid rgba(60,26,33,.18);} .header-wrapper.home .header-info{clear:both;width:100%;min-width:0;}   .contactForm{margin-top:20px;}.contactForm input{background:none;border:1px solid rgba(35,31,32,.15);box-shadow:none;font-family:'Barlow Condensed',sans-serif;font-size:17px;height:55px;width:100%;padding:10px 20px;margin-bottom:20px;}.contactForm input:focus{border-color:rgba(35,31,32,.15);box-shadow:1px 1px 5px 1px rgba(35,31,32,.15);}.contactForm textarea{background:none;border:1px solid rgba(35,31,32,.15);font-family:'Barlow Condensed',sans-serif;font-size:17px;height:130px;padding:10px 20px;width:100%;}#captchaImage{height:55px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#782F40;}.contact-center{background:#231F20;padding:35px 0;}.contact-section{border-right:1px solid #F3F3F3;}.contact-section:last-child{border:none;}.contact-section p.heading-3{color:#F3F3F3;font-weight:bold;}.contact-section p:not(.heading-3){color:#F3F3F3;margin:0 0 5px;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;} @keyframes pulse{0%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} 50%{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);} 100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}} @media screen and (min-width:1921px){.slider-wrapper ul[id*="slider-"] li img{min-width:100%;}} @media screen and (min-width:1280px){.top-bar-section .dropdown{padding-top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}.top-bar-section .dropdown:before{content:"";position:relative;display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #782F40;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}} @media screen and (max-width:1440px){.social-wrapper{float:right;}.header-phone{line-height:50px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:12px;padding:0 19px !important;}.footer-wrapper .button-one span{font-size:23px;}header.header-wrapper.home.inner{min-height:21vw;}} @media screen and (max-width:1366px){.header-company-title a{font-size:35px;}.footer-wrapper .button-one span{font-size:21px;}} @media screen and (max-width:1280px){.header-company-title a{font-size:30px;}.top-bar-section ul li{margin:0 2px;}} @media screen and (max-width:1024px){.vertical-padding{padding-top:4vh;padding-bottom:4vh;}.header-wrapper{padding-top:10px;}.header-wrapper.home{text-align:center;}.top-bar.expanded .title-area{background:none;}.top-bar .toggle-topbar.menu-icon a{color:transparent;padding:0;width:35px;}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 2px #F3F3F3,0 10px 0 2px #F3F3F3,0 20px 0 2px #F3F3F3;right:0;width:35px;}.top-bar{height:45px;line-height:45px;margin-bottom:15px;margin-top:0;width:100%;}header.home .top-bar-section ul li{background:#782F40;}header.home .top-bar-section ul li.active{background:#3C1A21;}header:not(.home) .top-bar-section ul li{text-align:center;}.top-bar-section ul li{margin:0;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li.active > a:hover,.top-bar-section ul li:hover:not(.has-form) > a{border:none;line-height:50px;}header:not(.home) .top-bar-section li.active:not(.has-form) a:not(.button),header:not(.home) .top-bar-section ul li.active > a,header:not(.home) .top-bar-section li.active:not(.has-form) a:hover:not(.button),header:not(.home) .top-bar-section li:not(.has-form) a:hover:not(.button),header:not(.home) .top-bar-section ul li.active > a:hover,header:not(.home) .top-bar-section ul li:hover:not(.has-form) > a{color:#782F40;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:45px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#F3F3F3;}header:not(.home) .top-bar-section .dropdown li{background:none;}header:not(.home) .top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#F3F3F3;}header:not(.home) .top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#782F40;}.social-wrapper{float:left;width:50%;}header.home .company-info{margin-top:10vh;}.header-content{margin-top:20vh;}.header-content p{font-size:14px;}.header-content p span{font-size:35px;}.home-content-1{top:auto;right:auto;}.home-content-2{background-size:cover;}.border-duo{border:none!important;}.contact-section{border:none;}.contact-section:nth-of-type(3){clear:left;}.footer-padding{padding:3.5vh 3.5vw;}.disclaimer p{line-height:normal;}.header-wrapper.home{padding:20px 0 95px;}.header-wrapper.home .header-info{flex-direction:column;gap:22px;}.header-wrapper.home .company-info,.header-wrapper.home .header-info > .right{width:100%;margin:0;text-align:center;}.header-wrapper.home .header-info > .right{justify-content:center;flex-wrap:wrap;gap:15px;}.header-wrapper.home .top-bar{margin:0 0 25px;padding:0;border:none;}.header-wrapper.home .header-content{float:none;margin:50px auto 0;}.collision-home .collision-intro{flex-direction:column;}.collision-home .collision-testimonials .large-4{flex:0 0 100%;width:100%;}.collision-home .border-duo:first-child{border-right:none;}}@media screen and (min-height:768px) and (max-width:1024px) and (orientation:landscape){.slider-wrapper{overflow-x:hidden;}.slider-wrapper img{width:100vw;}.header-content{margin-top:5%;}}@media screen and (max-width:767px){.header-wrapper{text-align:center;}.top-bar{margin:0;}.social-wrapper{float:none;width:auto;margin:0 auto;}.social-wrapper a{line-height:normal;margin:0;}.header-phone{float:none!important;margin:0 auto;width:auto;}header.home .company-info{margin-top:15px;}.header-company-title{margin-top:10px;}.header-company-title a{font-size:26px;letter-spacing:normal;}.header-company-serviceorder{line-height:normal;}.header-content{margin-top:15px;}.header-content .button-one{font-size:14px;line-height:45px;}.scroll-arrow{height:45px;width:60px;}.scroll-arrow .fa{font-size:16px;line-height:45px;}.slider-wrapper{overflow:hidden;}.slider-wrapper img{height:100vh;}.home-content{padding:3vh 5vw;}.home-content-1 h1{line-height:.85;}.service-exerpt{border-right:none;border-bottom:1px solid rgba(35,31,32,.15);padding:0 0 15px;margin:0;}.faq h2:not(.no-before):before,.faq .heading-2:not(.no-before):before{font-size:16px;}.faq p:not(.heading-2){padding:0;}.contact-section a{color:#F3F3F3;}#gmap2{height:250px!important;}.footer-padding{padding:5vh 3vw;}.footer-wrapper .button-one{font-size:14px;}.footer-wrapper .button-one span{font-size:16px;}.footer-wrapper .button-one:first-child{margin-bottom:15px;}.header-wrapper.home .company-logo{display:inline-block;max-width:310px;padding:18px 22px;}.header-wrapper.home .header-company-serviceorder{display:block;font-size:15px;letter-spacing:1px;}.header-wrapper.home .header-content{margin-top:35px;padding:25px 22px;}.header-wrapper.home .header-content p{font-size:19px;letter-spacing:2px;}.header-wrapper.home .header-content p span{font-size:clamp(42px,10vw,64px);}.header-wrapper.home .header-content .button-one{display:block;font-size:17px;line-height:1.3;text-align:center;padding:16px 18px;}.collision-home::before{background-position:center top 140px;background-size:95% auto;}.collision-home .tagline-home{padding:16px 20px;}.collision-home .collision-intro > .home-content{padding:28px 22px;}.collision-home .button-one{display:block;text-align:center;}.collision-home .collision-badges{flex-direction:column;gap:20px;}.collision-home .collision-badge{gap:20px;padding:24px 20px;}.collision-home .collision-badge-icon{flex-basis:70px;width:70px;height:70px;font-size:28px;}.header-wrapper.home .header-info{flex-direction:column;align-items:center;}.header-wrapper.home .company-info{float:none !important;width:100%;min-width:0;margin:0;text-align:center;}.header-wrapper.home .company-info > .columns{float:none !important;width:100%;margin:0 auto;padding:0;}.header-wrapper.home .company-logo{display:inline-block;width:100%;max-width:310px;box-sizing:border-box;}.header-wrapper.home .header-info > .right{width:100%;min-width:0;justify-content:center;flex-wrap:wrap;}}@media screen and (max-width:767px) and (orientation:landscape){.slider-wrapper img{height:100vh;}.company-logo{display:none;}.header-company-title a{font-size:24px;}.header-company-serviceorder{display:none;}.header-content{margin-top:0;}.header-content p{margin:10px 0;}.content-bottom-section{width:50%;}} @media (prefers-reduced-motion:reduce){.collision-home .collision-badge,.collision-home .collision-badge-icon{transition:none;transform:none !important;}} 