#tcm .buttons{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto;padding:0}#tcm{font-size:18px;padding-bottom:1em;background-color:#FFF}#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:#f63;padding:0;cursor:pointer}#tcm p,#tcm ul{max-width:1200px;line-height:1.6;margin:1rem auto}#tcm strong{font-weight:bold;font-style:normal}#tcm img.hero-img{padding:0}#tcm .buttons{justify-content:space-around}#tcm .buttons li{list-style:none;flex-basis:290px;font-size:1em;text-align:center;background:#f63;margin:0.5rem 1rem;padding:0;border-radius:0.5rem}#tcm .buttons li a{font-weight:bold;display:block;color:#FFF;padding:0.75em 1em;text-decoration:none}#tcm .buttons li:hover{background:#FF4609}#tcm .buttons .lrg-button{flex-basis:450px}#tcm .disclaimers{font-size:0.5em}#tcm .sideBy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;max-width:1200px;margin:2rem auto}#tcm .sideBy h3{font-size:1.125em;font-weight:bold;max-width:530px;margin-left:0;margin-bottom:-1rem}#tcm .sideBy h3 span{font-size:0.75em}#tcm .sideBy h3::after{content:"";height:1px;width:33%;min-width:4em;background:#ff6633;display:block;margin:1rem 0 0.5rem}#tcm .sideBy .feat-benefits{background-color:#f7f7f7;padding:1rem}#tcm h1,#tcm h2,#tcm h3{font-size:1.5em;font-weight:bold;text-align:left;line-height:1.4;padding:1rem;max-width:1200px;margin:0 auto -2rem}#tcm h1{font-size:2em}#tcm h1 span{white-space:nowrap}#tcm h1::after{content:"";height:1px;width:33%;min-width:4em;background:#ff6633;display:block;margin:1rem 0 1.5rem}#tcm h3{font-size:1.25em;background:transparent;font-weight:normal;color:#222;margin:0 auto}#tcm .bg-light{background:#ebebeb;padding:1px 0}#tcm .bg-grey{background:#232020;padding:1px 0}#tcm .bg-primary{background:#f63;padding:1px 0}@media screen and (max-width: 1048px){#tcm .sideBy{grid-template-columns:1fr 1fr}}@media screen and (max-width: 894px){#tcm .sideBy .feat-text,#tcm .sideBy .feat-img{width:100%;margin:0 auto}#tcm .sideBy .feat-img{display:none}#tcm .sideBy .feat-text{order:1}#tcm .sideBy .feat-text h3,#tcm .sideBy .feat-text ul{margin:0 auto}}@media screen and (max-width: 768px){#tcm .sideBy{grid-template-columns:1fr;max-width:90%}}@media screen and (max-width: 640px){#tcm{font-size:16px}#tcm .why-buy{padding-top:0}#tcm .why-buy li{width:33%;border:none;padding:2em 1em}}
