#tcm .buttons{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto;padding:0}#tcm{font-size:18px;padding-bottom:1em}#tcm *{box-sizing:border-box}#tcm img{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding:0 1rem}#tcm p,#tcm h1,#tcm h2,#tcm h3,#tcm li,#tcm a,#tcm table{color:#252525;margin:auto;padding:0 1rem;font-weight:normal;letter-spacing:0.5px}#tcm a{color:#fbd108;padding:0;cursor:pointer}#tcm span{white-space:nowrap}#tcm p{max-width:1200px;line-height:1.6;margin:1rem auto}#tcm img.hero-img{padding:0}#tcm .buttons{margin-bottom:0;justify-content:space-between;margin-left:0;margin-top:0}#tcm .buttons li{flex-basis:420px;font-size:1em;text-align:center;background:#fbd108;margin:0.5rem 1rem;padding:0;transition:background .3s ease-in-out}#tcm .buttons li a{font-weight:bold;display:block;color:#252525;padding:1em;text-decoration:none}#tcm .buttons li:hover{background:#ebab00}#tcm .buttons.inventory-buttons li{flex-basis:45%;display:flex}#tcm .disclaimers{font-size:0.5em}#tcm .tcm-row{display:grid;max-width:1200px;margin:1rem auto;padding:0}#tcm .tcm-row .feat-text,#tcm .tcm-row .feat-img{width:50%;margin-bottom:2em}#tcm .tcm-row .feat-text p{margin:1rem auto}#tcm .intro{grid-template-columns:3fr 2fr;column-gap:4rem}#tcm .intro div:last-child{align-self:center}#tcm .intro .buttons{justify-content:space-between}#tcm .benefits{grid-template-columns:1fr 1fr 1fr;column-gap:3rem;padding-left:2rem;padding-right:2rem;max-width:996px}#tcm .benefits p{font-size:0.875em;font-weight:bold;text-align:center;max-width:300px;text-transform:uppercase}#tcm .benefits img{max-width:145px}#tcm .closing{grid-template-columns:1fr 1fr}#tcm .closing ul:nth-child(3){grid-row:2}#tcm table{padding:0;border-collapse:collapse;width:95%;max-width:960px}#tcm tr{border:solid 0.25rem #FFF}#tcm tr td img{max-width:36px;padding:0}#tcm tr th{text-align:center}#tcm tr td:first-child,#tcm tr th:first-child{font-weight:bold;text-align:left;padding:0.25rem 2rem}#tcm tr th:first-child{font-size:2rem}#tcm tr th:nth-child(2),#tcm tr td:nth-child(2){max-width:100px}#tcm tr th:nth-child(3),#tcm tr td:nth-child(3){max-width:125px}#tcm tr td,#tcm tr th{background-color:#f2f2f2;padding:0.25rem 0;border:solid 0.25rem #FFF}#tcm table tr:first-child{border:none}#tcm table tr:first-child td,#tcm table tr:first-child th{background-color:#e2e2e2;border:none;align-items:center;padding-bottom:1rem}#tcm table tr:first-child td img,#tcm table tr:first-child th img{min-width:86px}#tcm h1,#tcm h2,#tcm h3{font-size:1.5em;font-weight:bold;text-align:left;max-width:1200px;margin:1rem auto -1rem;padding:1rem}#tcm li{list-style:none;font-weight:bold}#tcm h3{margin:0 auto;line-height:1.6}#tcm .tcm-header{padding:2rem 0;background:url(https://trafficcontrolmarketing.com/_content-pages/_Hudson-Auto-Group/HAG2402-HudsonCertified/Honda/images/Header.jpg) no-repeat center center;background-size:cover}#tcm .tcm-header h1{font-size:4em;text-transform:uppercase;color:#FFF;margin:auto}#tcm .bg-light{background:#f2f2f2;padding:1px 0}#tcm .bg-grey{background:#e2e2e2;padding:2rem 0}#tcm .bg-primary{background:#fbd108;padding:1px 0}@media screen and (max-width: 960px){#tcm .tcm-header h1{font-size:3em}#tcm .intro{grid-template-columns:1fr}#tcm .intro div:last-child{display:none;grid-row:1}#tcm .intro div:last-child img{max-width:360px}#tcm .closing{grid-template-columns:1fr}#tcm table tr:first-child th:first-child{font-size:1.5em}#tcm table tr:first-child th:nth-child(2){font-size:0.75em}#tcm table tr td:first-child,#tcm table tr th:first-child{padding:0.25rem 1rem}#tcm .benefits p{font-size:1em}}@media screen and (max-width: 860px){#tcm .benefits p{font-size:.875em}}@media screen and (max-width: 894px){#tcm .tcm-row .feat-text,#tcm .tcm-row .feat-img{width:100%;margin:0 auto}#tcm .tcm-row .feat-text{order:1}}@media screen and (max-width: 800px){#tcm .tcm-header h1{font-size:2.5em}#tcm .benefits p{font-size:.75em;padding:0 0.5rem}}@media screen and (max-width: 720px){#tcm .buttons.inventory-buttons{justify-content:space-around}#tcm .buttons.inventory-buttons li{flex-basis:75%;max-width:420px}}@media screen and (max-width: 640px){#tcm{font-size:16px}#tcm .benefits{display:none}#tcm .bg-grey{padding:1rem 0}#tcm .intro div:last-child{display:block}#tcm .intro h2{display:none}#tcm .tcm-header{display:none}}@media screen and (max-width: 530px){#tcm .tcm-header h1{font-size:2em}}
