/* Tonner Plumbing — hover & utility styles. Layout lives inline on each element. */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#F7F4EF;font-family:"Public Sans",system-ui,-apple-system,sans-serif;color:#17191B;-webkit-font-smoothing:antialiased}
img{max-width:100%}
a{color:#2A9CB8;text-decoration:none}
a:hover{color:#F26A21}
input,textarea,select,button{font:inherit;color:inherit}
input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #2A9CB8;outline-offset:2px}
.skip{position:absolute;left:-9999px}
.skip:focus{left:16px;top:16px;z-index:999;background:#17191B;color:#fff;padding:12px 16px}
.h-send:hover{background:#17191B !important}
.h1:hover{color:#FFFFFF !important}
.h2:hover{color:#2A9CB8 !important}
.h3:hover{background:#17191B !important}
.h4:hover{background:#FFFFFF !important;color:#17191B !important}
.h5:hover{border-color:#FFFFFF !important;background:#24282B !important}
.h6:hover{color:#F26A21 !important;border-color:#F26A21 !important}
.h7:hover{border-color:#17191B !important;transform:translateY(-3px) !important}
.h8:hover{background:#17191B !important;color:#FFFFFF !important}
.h9:hover{color:#F26A21 !important}
.h10:hover{border-color:#FFFFFF !important}

@media print{header{position:static !important}}

.active{border-bottom-color:#F26A21 !important}

#reviewTrack{scrollbar-width:thin;scrollbar-color:#CBC5BB transparent}
#reviewTrack::-webkit-scrollbar{height:8px}
#reviewTrack::-webkit-scrollbar-thumb{background:#CBC5BB}
