@font-face{font-family:Sintony;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/sintony-400.woff2) format("woff2")}@font-face{font-family:Sintony;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/sintony-700.woff2) format("woff2")}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#f7f7f7;color:#444;padding:0;margin:0;font-family:Sintony,Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.right{float:right!important}.text-center{text-align:center!important}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:71.25rem}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen{.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-12{position:relative;width:100%}[class*=column]+[class*=column]:last-child{float:right}}@media only screen and (min-width:40.063em){.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}[class*=column]+[class*=column]:last-child{float:right}}@media only screen and (min-width:64.063em){.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-12{position:relative;width:100%}[class*=column]+[class*=column]:last-child{float:right}}@media only screen and (min-width:90.063em){.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}[class*=column]+[class*=column]:last-child{float:right}}@media only screen and (min-width:120.063em){.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}[class*=column]+[class*=column]:last-child{float:right}}.button,button{cursor:pointer;font-family:Sintony,Helvetica,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#2e451d;border-color:#223315;color:#fff;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:none;font-weight:400!important}.button:focus,.button:hover,button:focus,button:hover{background-color:#223315}.button:focus,.button:hover,button:focus,button:hover{color:#fff}.button.large,button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}.button.small,button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}.button.round,button.round{-webkit-border-radius:1000px;border-radius:1000px}@media only screen and (min-width:40.063em){.button,button{display:inline-block}}small.error,span.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error small.error,.error>small{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.panel{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel p{color:#333}.panel h1,.panel h2,.panel h3{line-height:1;margin-bottom:.625rem}@-webkit-keyframes webkitSiblingBugfix{from{position:relative}to{position:relative}}p.lead{font-size:1.21875rem;line-height:1.6}blockquote,div,h1,h2,h3,li,ol,p,ul{margin:0;padding:0;direction:ltr}a{color:#2e451d;text-decoration:none;line-height:inherit}a:focus,a:hover{color:#223315}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}h1,h2,h3{font-family:"Open Sans",Sintony,Helvetica,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}ol,ul{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0;font-size:1rem}ul.circle li ul{list-style:inherit}ul.circle{list-style-type:circle;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}abbr{text-transform:uppercase;font-size:90%;color:#444;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}@media only screen and (min-width:40.063em){h1,h2,h3{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}blockquote{border:1px solid #999;page-break-inside:avoid}img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar .button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name .site-title,.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name .site-title a,.top-bar .name h1 a{font-weight:400;color:#fff;width:50%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:.8125rem;font-weight:700;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:#fff}.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:0 0}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;transition:left .3s ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#333;font-size:16px;margin:0}.top-bar-section .divider{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:15px;font-family:Sintony,Helvetica,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;background:#333}.top-bar-section ul li>a.button{background:#2e451d;font-size:.8125rem;padding-right:15px;padding-left:15px}.top-bar-section ul li>a.button:hover{background:#16210e}.top-bar-section ul li:hover>a{background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#2e451d;color:#fff}.top-bar-section ul li.active>a:hover{background:#223315}@media only screen and (min-width:40.063em){.top-bar{background:#333;overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name .site-title a,.top-bar .name h1 a{width:auto}.top-bar .button{font-size:.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:71.25rem;margin:0 auto;margin-bottom:0}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0!important}.top-bar-section ul{width:auto;height:auto!important;display:inline}.top-bar-section ul li{float:left}.top-bar-section li.hover>a:not(.button){background:#272727;color:#fff}.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li a:not(.button):hover{background:#272727}.top-bar-section>ul>.divider{border-bottom:none;border-top:none;border-right:solid 1px #4d4d4d;clear:none;height:45px;width:0}}a.menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#fff;position:relative}a.menu-icon span{position:absolute;display:block;width:1rem;height:0;left:.8125rem;top:.3125rem;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}a.menu-icon:hover span{-webkit-box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3}header{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:71.25rem;padding-bottom:.625rem}header:after,header:before{content:" ";display:table}header:after{clear:both}header .logo{position:relative;padding-left:.9375rem;padding-right:.9375rem;width:25%;margin-left:auto;margin-right:auto;float:none!important;float:left}body>header.contain-to-grid{margin-bottom:0}h1,h2,h3{font-family:Sintony,Helvetica,Helvetica,Arial,sans-serif}.main-content{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:71.25rem}.main-content:after,.main-content:before{content:" ";display:table}.main-content:after{clear:both}.main-content article{position:relative;padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.first{float:left}.last{float:right}ul.last{list-style-type:none}ul.last li{display:inline-block;border-right:1px solid #ececec}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#f7f7f7;color:#444;padding:0;margin:0;font-family:Sintony,Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.right{float:right!important}.text-center{text-align:center!important}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}ol,ul{margin-left:0;padding-left:20px}h1{font-family:Sintony,sans-serif;font-weight:400;text-transform:uppercase;line-height:46px;font-size:43px;margin:0 0 23px 0}.site-title a{margin-top:-10px;height:70px;width:237px!important;display:block;overflow:hidden;text-indent:237px;white-space:nowrap;background:url(/wp-content/uploads/2020/10/newlogosmall.png) no-repeat}h1.text-center{font-family:Sintony,sans-serif;font-weight:700;font-size:2em;line-height:1.3em;letter-spacing:-1px;text-transform:none;margin:0 0 23px 0}h2{font-family:Sintony,sans-serif;font-weight:700;font-size:2em;line-height:1.3em;letter-spacing:-1px;margin:0 0 23px 0}p{font-family:Sintony,sans-serif;font-size:17px;line-height:23px;margin:0 0 23px 0}.container{background:url(/wp-content/themes/dent-works/img/sunset-dark.jpg) center center no-repeat;background-image:image-set(url("/wp-content/themes/dent-works/img/sunset-dark.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/sunset-dark.jpg") type("image/jpeg"));background-size:cover}.home .container{background:0 0}article.page{min-height:600px}h1.text-center,h2.text-center{background:url(/wp-content/themes/dent-works/img/black-grill.jpg) no-repeat center center;background-image:image-set(url("/wp-content/themes/dent-works/img/black-grill.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/black-grill.jpg") type("image/jpeg"));background-size:cover;color:#f5ea02;text-shadow:0 3px 0 #2f491a;padding:10px 0;border-top:2px solid #000;margin-bottom:0}h1.text-center,h2.text-center{border-bottom:2px solid #666}a,a:hover,a:visited,a:visited:hover{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}figure{margin:0 auto 1.25rem}figure img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}figure.figure{margin:0 auto;display:table}figure.figure figcaption{font-size:.875rem;line-height:1.4;font-style:italic;padding:8px 10px;color:#999;margin-bottom:1.25rem;display:table-caption;caption-side:bottom}.call-us{text-align:right;margin:0 auto;display:block;position:absolute;top:0;z-index:11;left:0;width:100%;font-weight:600;font-size:1.2em;letter-spacing:-1px}.call-us p{max-width:1140px;margin:3px auto}.call-us a,.call-us p{color:#fff}body>header.contain-to-grid{margin-bottom:0;margin-top:30px;max-width:100%;padding-bottom:0;background:rgba(255,255,255,.8);position:absolute;top:0;left:0;z-index:12;padding-top:0}.top-bar,.top-bar-section ul{background:0 0}.top-bar-section ul li{text-transform:uppercase;font-weight:700}.page .container .row .large-12{margin-top:120px}#content{background-color:#fff;border:1px solid #ddd}time{font-size:.9375rem;color:#999}time a{color:#999;font-weight:700}time a:focus,time a:hover{color:#444}.page header,.post header{margin-bottom:1.25rem}@media only screen and (min-width:40.063em){#content{padding:3.125rem}}.band{position:relative;background-color:#2b2b2b;color:#fff}.band+.band{border-top:2px solid #1d1d1d}.band h2{color:#fff;font-size:2.1em;line-height:1.2em;letter-spacing:-.5px;margin:0 0 18px 0}.band li,.band p{color:#e8e8e8;font-size:18px;line-height:28px}.band p{margin:0 0 16px 0}.band p:last-child{margin-bottom:0}.band a,.band a:visited{color:#ff9600;text-decoration:underline;text-underline-offset:3px}.band a:focus,.band a:hover{color:#ffb547}.band-intro{display:flex;align-items:center;min-height:540px;background:#222 url(/wp-content/themes/dent-works/img/sunset-car.jpg) right center/cover no-repeat;background-image:image-set(url("/wp-content/themes/dent-works/img/sunset-car.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/sunset-car.jpg") type("image/jpeg"))}.band-intro::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.7) 38%,rgba(0,0,0,0) 68%)}.band-inner{position:relative;width:100%;max-width:1040px;margin:0 auto;padding:64px 20px}.band-intro .band-text{max-width:520px}.band-intro .band-inner{padding-top:130px}@media only screen and (min-width:40.063em) and (max-width:63.999em){.band-intro::before{background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.82) 60%,rgba(0,0,0,.45) 100%)}}.band-split{display:flex;min-height:440px}.band-split .band-photo{flex:0 0 40%;background-size:cover;background-repeat:no-repeat}.band-split .band-text{flex:1 1 60%;display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.band-split .band-text>*{max-width:640px}.band-photo-right .band-text{padding-left:max(48px,calc((100vw - 1040px)/ 2 + 20px))}.band-photo-silver{background-image:url(/wp-content/themes/dent-works/img/silver-car.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/silver-car.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/silver-car.jpg") type("image/jpeg"));background-position:62% center}.band-photo-tech{background-image:url(/wp-content/themes/dent-works/img/technician.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/technician.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/technician.jpg") type("image/jpeg"));background-position:85% center}.band-lists{display:grid;grid-template-columns:1fr 1fr;gap:36px}.band-lists h2{font-size:1.6em}.band ul{list-style:none;margin:0;padding:0}.band li{position:relative;padding-left:22px;margin-bottom:10px}.band li::before{content:"";position:absolute;left:0;top:13px;width:10px;height:3px;background:#5dc763}.band li strong{color:#fff}@media only screen and (max-width:56em){.band-lists{grid-template-columns:1fr;gap:20px}}@media only screen and (max-width:40em){.band h2{font-size:1.7em}.band li,.band p{font-size:17px;line-height:26px}.band-intro{min-height:0;background-position:70% center}.band-intro::before{background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.85) 100%)}.band-inner,.band-intro .band-inner{padding:130px 16px 48px}.band-split{flex-direction:column;min-height:0}.band-split .band-photo{flex:none;height:220px}.band-photo-right .band-photo{order:-1}.band-photo-right .band-text,.band-split .band-text{padding:32px 16px 40px}}.skip-link{position:absolute;left:12px;top:-100px;z-index:1000;padding:10px 16px;background:#fff;color:#222;font-weight:700;border-radius:4px}.skip-link:focus{top:12px}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:3px}main:focus{outline:0}body.page .container{background:0 0}.page-hero{position:relative;display:flex;align-items:flex-end;min-height:400px;background-color:#222;background-size:cover;background-repeat:no-repeat;color:#fff;border-bottom:2px solid #666}.page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 80%),linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.8) 100%)}.page-hero-silver{background-image:url(/wp-content/themes/dent-works/img/silver-car.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/silver-car.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/silver-car.jpg") type("image/jpeg"));background-position:60% 45%}.page-hero-tech{background-image:url(/wp-content/themes/dent-works/img/technician.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/technician.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/technician.jpg") type("image/jpeg"));background-position:80% 40%}.page-hero-dark{background-image:url(/wp-content/themes/dent-works/img/sunset-dark.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/sunset-dark.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/sunset-dark.jpg") type("image/jpeg"));background-position:60% 65%}.page-hero-inner{position:relative;width:100%;max-width:1040px;margin:0 auto;padding:150px 20px 48px}.page-hero h1{color:#fff;font-weight:700;font-size:3em;line-height:1.1;letter-spacing:-1px;text-transform:none;margin:0;max-width:760px}.page-hero h1::after{content:"";display:block;width:56px;height:4px;margin-top:18px;background:#5dc763}.page-hero-lede{color:#e8e8e8;font-size:19px;line-height:28px;margin:16px 0 0 0;max-width:620px}body.page .container .row .large-12{margin-top:0}body.page #content{background:0 0;border:none;padding:56px 20px 72px}body.page article.page{min-height:0}body.page .entry-content{max-width:720px}body.page .entry-content li,body.page .entry-content p{font-size:18px;line-height:30px}body.page .entry-content h2{font-size:1.6em;color:#222;margin:40px 0 14px 0}body.page .entry-content h3{font-size:1.2em;font-weight:700;color:#222;margin:28px 0 8px 0}body.page .entry-content>:first-child{margin-top:0}body.page .entry-content blockquote{margin:32px 0 8px 0;padding:2px 0 2px 24px;border-left:4px solid #5dc763}body.page .entry-content blockquote p{color:#333;font-size:19px;line-height:31px;margin:0}body.page .entry-content blockquote+p{font-weight:700;color:#222;padding-left:28px}.button-outline,.button-solid{display:inline-block;padding:12px 22px;margin:0 10px 10px 0;border-radius:4px;font-weight:700;text-decoration:none;line-height:1.3}.button-solid,.button-solid:visited{background:#116b37;color:#fff;border:2px solid #116b37}.button-solid:focus,.button-solid:hover{background:#0c5029;border-color:#0c5029;color:#fff}.button-outline,.button-outline:visited{background:#fff;color:#116b37;border:2px solid #116b37}.button-outline:focus,.button-outline:hover{background:#eef7f0;color:#0c5029}.contact-actions{margin-bottom:32px!important}@media only screen and (max-width:40em){.page-hero{min-height:0}.page-hero-inner{padding:130px 16px 32px}.page-hero h1{font-size:2.1em}.page-hero-lede{font-size:17px;line-height:26px}body.page #content{padding:36px 16px 56px}body.page .entry-content li,body.page .entry-content p{font-size:17px;line-height:28px}.button-outline,.button-solid{display:block;text-align:center;margin:0 0 12px 0}}body.page .entry-content ol.steps{list-style:none;counter-reset:step;margin:0 0 32px 0;padding:0}body.page .entry-content ol.steps li{counter-increment:step;position:relative;padding:4px 0 0 60px;margin-bottom:22px;min-height:44px}body.page .entry-content ol.steps li::before{content:counter(step);position:absolute;left:0;top:0;width:42px;height:42px;border-radius:50%;background:#116b37;color:#fff;font-weight:700;font-size:19px;line-height:42px;text-align:center}.contact-notes{border-top:1px solid #ddd;padding-top:24px}.fix-list{background:#fff;border-left:4px solid #5dc763;padding:24px 28px;margin:32px 0}body.page .entry-content .fix-list h2{margin-top:0;font-size:1.35em}.fix-list ul{list-style:none;margin:0 0 12px 0;padding:0}.fix-list li{position:relative;padding-left:30px}.fix-list li::before{content:"";position:absolute;left:2px;top:8px;width:7px;height:13px;border:solid #116b37;border-width:0 3px 3px 0;transform:rotate(45deg)}body.page .entry-content .fix-list p{margin:0;font-size:16px;color:#555}.faq{border-top:1px solid #ddd}.faq details{border-bottom:1px solid #ddd}.faq summary{cursor:pointer;list-style:none;position:relative;padding:18px 44px 18px 0;font-size:19px;font-weight:700;color:#222}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:#116b37}.faq details[open] summary::after{content:"\2212"}.faq summary:focus-visible{outline:3px solid #222;outline-offset:2px}body.page .entry-content .faq details p{margin:0 0 20px 0}body.page .entry-content:has(.review-grid){max-width:none}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.review{margin:0;background:#fff;border-top:4px solid #5dc763;padding:24px 26px}body.page .entry-content .review blockquote{border:0;margin:0;padding:0}body.page .entry-content .review blockquote p{font-size:18px;line-height:29px}.review figcaption{margin-top:14px;font-weight:700;color:#222}.before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:8px 0 40px 0}.before-after figure{margin:0}.before-after img{display:block;width:100%;height:auto}.before-after figcaption{margin-top:8px;font-weight:700;color:#222}body.page .entry-content:has(.before-after){max-width:none}.about-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start;margin-bottom:16px}body.page .entry-content:has(.about-intro){max-width:960px}.about-photo{margin:0}.about-photo img{display:block;width:100%;height:auto}.about-photo figcaption{margin-top:8px;font-size:15px;color:#555}ul.at-a-glance{list-style:none;margin:8px 0 0 0;padding:18px 0 0 0;border-top:1px solid #ddd}body.page .entry-content ul.at-a-glance li{position:relative;padding-left:22px;margin-bottom:6px;font-weight:700;color:#222}ul.at-a-glance li::before{content:"";position:absolute;left:0;top:13px;width:10px;height:3px;background:#5dc763}.cta-band{background:#2b2b2b url(/wp-content/themes/dent-works/img/black-grill.jpg) center/cover;background-image:image-set(url("/wp-content/themes/dent-works/img/black-grill.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/black-grill.jpg") type("image/jpeg"));border-top:2px solid #666;color:#fff}.cta-inner{max-width:1040px;margin:0 auto;padding:44px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta-band h2{color:#fff;font-size:1.9em;margin:0 0 6px 0}.cta-band p{color:#e8e8e8;margin:0}.cta-band .cta-actions .button-outline-light,.cta-band .cta-actions .button-solid{margin-bottom:0}.button-outline-light,.button-outline-light:visited{display:inline-block;padding:12px 22px;border-radius:4px;font-weight:700;text-decoration:none;line-height:1.3;color:#fff;border:2px solid #fff;background:0 0}.button-outline-light:focus,.button-outline-light:hover{background:rgba(255,255,255,.12);color:#fff}.cta-band .button-solid{background:#5dc763;border-color:#5dc763;color:#10301b}.cta-band .button-solid:focus,.cta-band .button-solid:hover{background:#7ad37f;border-color:#7ad37f;color:#10301b}.site-footer{background:#222;color:#cfcfcf}.footer-inner{max-width:1040px;margin:0 auto;padding:48px 20px 32px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.site-footer li,.site-footer p{color:#cfcfcf;font-size:16px;line-height:26px}.site-footer .footer-name{color:#fff;font-weight:700;font-size:20px;margin-bottom:8px}.site-footer h2{color:#fff;font-size:17px;letter-spacing:0;margin:0 0 10px 0}.site-footer ul{list-style:none;margin:0 0 14px 0;padding:0}.site-footer a,.site-footer a:visited{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.35);text-underline-offset:3px}.site-footer a:focus,.site-footer a:hover{color:#5dc763;text-decoration-color:#5dc763}.footer-social li{display:inline-block;margin-right:14px}.footer-bottom{max-width:1040px;margin:0 auto;padding:18px 20px 28px;border-top:1px solid #3a3a3a;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.footer-bottom p{margin:0;font-size:14px}.footer-bottom ul{margin:0}.footer-bottom li{display:inline-block;margin-left:18px;font-size:14px}.footer-bottom li:first-child{margin-left:0}@media only screen and (max-width:40em){.about-intro,.before-after,.footer-inner,.review-grid{grid-template-columns:1fr}.review-grid{gap:16px}.about-intro{gap:20px}.cta-inner{padding:36px 16px}.cta-band .cta-actions{width:100%;display:flex;flex-direction:column;gap:12px}.cta-band .cta-actions a{display:block;text-align:center;margin:0}.footer-inner{padding:40px 16px 24px;gap:24px}.footer-bottom{padding:16px 16px 24px}}body.page .entry-content a:not([class]){text-decoration:underline;text-underline-offset:3px}.page-hero-ferrari{background-image:url(/images/gallery/ferrari-portofino-hero.jpg);background-image:image-set(url("/images/gallery/ferrari-portofino-hero.webp") type("image/webp"),url("/images/gallery/ferrari-portofino-hero.jpg") type("image/jpeg"));background-position:55% 55%}.page-hero-hail{background-image:url(/images/gallery/vw-alltrack-hail-damage-front.jpg);background-image:image-set(url("/images/gallery/vw-alltrack-hail-damage-front.webp") type("image/webp"),url("/images/gallery/vw-alltrack-hail-damage-front.jpg") type("image/jpeg"));background-position:50% 45%}.project{margin:0 0 56px 0}body.page .entry-content .project h3{font-size:1.35em;margin:0 0 8px 0}body.page .entry-content .project p{max-width:720px;margin-bottom:16px}.project-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.project-photos a{display:block;overflow:hidden;background:#ddd}.project-photos a:first-child{grid-column:span 2;grid-row:span 2}.project-photos img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.project-photos .project-extra{display:none}.project-photos-3{grid-template-columns:repeat(3,minmax(0,1fr))}.project-photos-3 a:first-child{grid-column:auto;grid-row:auto}body.page .entry-content:has(.project){max-width:none}@media only screen and (max-width:40em){.project-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project{margin-bottom:40px}}.ronny-photo{float:right;width:280px;margin:4px 0 20px 32px}.ronny-photo img{display:block;width:100%;height:auto}.ronny-photo figcaption{margin-top:8px;font-size:15px;color:#555}@media only screen and (max-width:40em){.ronny-photo{float:none;width:100%;max-width:359px;margin:0 0 20px 0}}.band-intro a,.band-intro p,.call-us a,.call-us p,.cta-band .button-outline-light,.cta-band p,.page-hero-lede{text-shadow:0 1px 3px rgba(0,0,0,.65)}.band-intro h2,.cta-band h2,.page-hero h1{text-shadow:0 2px 6px rgba(0,0,0,.55)}.button-solid,.cta-band .button-solid,.home-hero .button-solid{text-shadow:none}.home-hero h1{color:#fff;font-weight:700;font-size:2.75em;line-height:1.1;letter-spacing:-1px;text-transform:none;margin:0 0 18px 0;text-shadow:0 2px 6px rgba(0,0,0,.55)}.home-hero .band-text{max-width:700px}.home-hero .hero-lede{max-width:540px;font-size:20px;line-height:30px;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 12px rgba(0,0,0,.5)}@media only screen and (min-width:64.063em){.home-hero::before{background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.8) 45%,rgba(0,0,0,.35) 70%,rgba(0,0,0,0) 85%)}}.home-hero .hero-actions{margin-top:26px}.home-hero .hero-actions a{margin:0 10px 10px 0}.home-hero .button-solid,.home-hero .button-solid:visited{background:#5dc763;border-color:#5dc763;color:#10301b;text-decoration:none;text-shadow:none}.home-hero .button-solid:focus,.home-hero .button-solid:hover{background:#7ad37f;border-color:#7ad37f;color:#10301b}.home-hero .button-outline-light,.home-hero .button-outline-light:focus,.home-hero .button-outline-light:hover,.home-hero .button-outline-light:visited{color:#fff;text-decoration:none}.home-inner{max-width:1040px;margin:0 auto;padding:0 20px}.trust-row{background:#fff;border-bottom:1px solid #ddd}.trust-row ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:26px;padding-bottom:26px}.trust-row li{border-left:4px solid #5dc763;padding-left:14px;color:#555;font-size:15px;line-height:22px}.trust-row strong{display:block;color:#222;font-size:17px;margin-bottom:2px}.home-section{padding:64px 0}.home-section+.home-section{padding-top:0}.home-section h2{font-size:1.9em;color:#222;margin:0 0 20px 0}.home-section p{font-size:18px;line-height:30px;max-width:720px}.home-section p a:not([class]){color:#116b37;text-decoration:underline;text-underline-offset:3px}.home-pdr{padding-bottom:56px}.section-link{margin:28px 0 0 0}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.work-card,.work-card:visited{display:block;background:#fff;color:#444;text-decoration:none;border-bottom:4px solid #5dc763}.work-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.work-card .work-title{display:block;padding:16px 18px 4px;font-size:20px;font-weight:700;color:#222}.work-card .work-text{display:block;padding:0 18px 18px;font-size:16px;line-height:24px}.work-card:focus .work-title,.work-card:hover .work-title{color:#116b37;text-decoration:underline}.review-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.home-reviews .review blockquote{border:0;margin:0;padding:0}.home-reviews .review blockquote p{font-size:17px;line-height:28px;color:#333;margin:0}@media only screen and (max-width:64em){.trust-row ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:40em){.home-hero h1{font-size:2.1em}.home-hero .hero-lede{font-size:17px;line-height:26px}.home-hero .hero-actions{display:flex;flex-direction:column;gap:12px}.home-hero .hero-actions a{display:block;text-align:center;margin:0}.home-inner{padding:0 16px}.trust-row ul{grid-template-columns:1fr;gap:14px;padding-top:22px;padding-bottom:22px}.home-section{padding:44px 0}.home-section h2{font-size:1.6em}.home-section p{font-size:17px;line-height:28px}.review-grid-3,.work-grid{grid-template-columns:1fr;gap:16px}.section-link .button-outline{display:block;text-align:center}}h3{font-family:Sintony,Helvetica,Helvetica,Arial,sans-serif}@media only screen and (max-width:40em){.band-intro{background-image:url(/wp-content/themes/dent-works/img/sunset-car-800.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/sunset-car-800.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/sunset-car-800.jpg") type("image/jpeg"))}.band-photo-silver,.page-hero-silver{background-image:url(/wp-content/themes/dent-works/img/silver-car-800.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/silver-car-800.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/silver-car-800.jpg") type("image/jpeg"))}.band-photo-tech,.page-hero-tech{background-image:url(/wp-content/themes/dent-works/img/technician-800.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/technician-800.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/technician-800.jpg") type("image/jpeg"))}.page-hero-dark{background-image:url(/wp-content/themes/dent-works/img/sunset-dark-800.jpg);background-image:image-set(url("/wp-content/themes/dent-works/img/sunset-dark-800.webp") type("image/webp"),url("/wp-content/themes/dent-works/img/sunset-dark-800.jpg") type("image/jpeg"))}.page-hero-ferrari{background-image:url(/images/gallery/ferrari-portofino-hero-800.jpg);background-image:image-set(url("/images/gallery/ferrari-portofino-hero-800.webp") type("image/webp"),url("/images/gallery/ferrari-portofino-hero-800.jpg") type("image/jpeg"))}.page-hero-hail{background-image:url(/images/gallery/vw-alltrack-hail-damage-front-800.jpg);background-image:image-set(url("/images/gallery/vw-alltrack-hail-damage-front-800.webp") type("image/webp"),url("/images/gallery/vw-alltrack-hail-damage-front-800.jpg") type("image/jpeg"))}}.icon{width:1.15em;height:1.15em;flex-shrink:0;vertical-align:-.2em}.icon-sm{width:15px;height:15px;margin-right:6px;vertical-align:-2px}.button-outline,.button-outline-light,.button-solid{display:inline-flex;align-items:center;gap:8px}.site-footer .icon-sm{color:#5dc763;width:16px;height:16px;margin-right:8px;vertical-align:-3px}.trust-row li{display:flex;align-items:flex-start;gap:14px;border-left:0;padding-left:0}.trust-icon{flex:0 0 44px;height:44px;border-radius:50%;background:#e8f5ea;color:#116b37;display:flex;align-items:center;justify-content:center}.trust-icon .icon{width:22px;height:22px}.contact-notes .note-with-icon{display:flex;gap:12px}.contact-notes .note-with-icon .icon{color:#116b37;width:22px;height:22px;margin-top:4px}ul.at-a-glance li{display:flex;align-items:center;gap:10px}body.page .entry-content ul.at-a-glance li{padding-left:0}ul.at-a-glance li::before{display:none}ul.at-a-glance .icon{color:#116b37;width:20px;height:20px}.call-us p{padding:0 20px}@media only screen and (min-width:40.063em) and (max-width:74.9em){.top-bar .name .site-title a{width:180px!important;background-size:contain;background-position:left center}.top-bar-section ul li>a{padding-left:10px!important;padding-right:10px!important;font-size:12px!important}}@media only screen and (min-width:40.063em) and (max-width:47.9em){.top-bar .name .site-title a{width:150px!important}.top-bar-section ul li>a{padding-left:7px!important;padding-right:7px!important;font-size:11px!important}}body.page .entry-content .after-photos{margin-top:14px}.page-hero-dealer{background-image:url(/images/gallery/jaguar-hail-damage.jpg);background-image:image-set(url("/images/gallery/jaguar-hail-damage.webp") type("image/webp"),url("/images/gallery/jaguar-hail-damage.jpg") type("image/jpeg"));background-position:50% 50%}@media only screen and (max-width:40em){.page-hero-dealer{background-image:url(/images/gallery/jaguar-hail-damage-800.jpg);background-image:image-set(url("/images/gallery/jaguar-hail-damage-800.webp") type("image/webp"),url("/images/gallery/jaguar-hail-damage-800.jpg") type("image/jpeg"))}}.dealer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 8px}.dealer-card{background:#fff;border-top:4px solid #5dc763;padding:22px 24px}body.page .entry-content .dealer-card h2{margin:0 0 10px;font-size:1.3em}.dealer-card ul{margin:0;padding-left:20px}body.page .entry-content:has(.dealer-cards){max-width:900px}@media only screen and (max-width:40em){.dealer-cards{grid-template-columns:1fr}}.call-us,.contact,.entry-content{overflow-wrap:break-word}@media only screen and (max-width:40em){#maxgallery-23 .mg-thumbs.mg-fivecol ul li{width:31.333333%!important;margin-left:0!important;margin-right:3%!important}#maxgallery-23 .mg-thumbs.mg-fivecol ul li:nth-child(5n){margin-right:3%!important}#maxgallery-23 .mg-thumbs.mg-fivecol ul li:nth-child(3n){margin-right:0!important}}@media only screen and (max-width:360px){.top-bar .name .site-title a{width:180px!important;background-size:contain;background-position:left center}}@media only screen and (max-width:40em){.cta-band .cta-actions a,.home-hero .hero-actions a,.section-link .button-outline,a.button-outline,a.button-outline-light,a.button-solid{display:flex;justify-content:center}.trust-row ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;padding-bottom:16px}.trust-row li{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:6px;background:#f4f8f5;border-radius:8px;padding:12px;font-size:14px;line-height:20px}.trust-text{display:contents}.trust-icon{width:30px;height:30px}.trust-icon .icon{width:17px;height:17px}.trust-row strong{font-size:15px;line-height:20px;margin:0}.trust-desc{grid-column:1/-1}}