#tcm .buttons{display:flex;flex-wrap:wrap;max-width:996px;margin:1em auto;padding:0}h1{max-width:996px;margin:1rem auto;text-align:left;color:#247BA7;font-weight:900}#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:#247BA7;padding:0;cursor:pointer}#tcm a:hover{color:#164d68}#tcm span{white-space:nowrap}#tcm p{max-width:996px;line-height:1.4;margin:1rem auto}#tcm img.hero-img{padding:0}#tcm .buttons{padding:0 1rem;justify-content:start;column-gap:1rem}#tcm .buttons li{list-style:none;flex-basis:280px;font-size:1em;text-align:center;background:#247BA7;margin:0.5rem 0;padding:0;transition:background .3s ease}#tcm .buttons li a{font-weight:bold;display:block;color:#FFF;padding:1em;text-decoration:none}#tcm .buttons li:hover{background:#164d68}#tcm .disclaimers{font-size:0.5em}#tcm .tcm-row{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:1rem;padding:0;margin:2rem auto;max-width:996px}#tcm .tcm-row .feat-text,#tcm .tcm-row .feat-img{width:50%;margin:auto}#tcm .tcm-row .feat-text h2,#tcm .tcm-row .feat-text h3,#tcm .tcm-row .feat-text p,#tcm .tcm-row .feat-img h2,#tcm .tcm-row .feat-img h3,#tcm .tcm-row .feat-img p{max-width:530px}#tcm .tcm-row .feat-text p{margin:1rem auto}#tcm h1,#tcm h2,#tcm h3{font-size:1.5em;font-weight:bold;text-align:left;padding:1rem;margin:0 auto -1.5rem;line-height:1.4;max-width:996px}#tcm h2{font-size:2em;color:#247BA7;text-align:center}#tcm h3{font-size:1.5em;color:#247BA7}#tcm .bg-light{background:#ebebeb;padding:1px 0}#tcm .bg-grey{background:#232020;padding:1px 0}#tcm .bg-primary{background:#11202D;padding:1rem;margin:2rem auto;width:90%;max-width:996px;border-radius:1.5rem}#tcm .vip-banner{display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:1rem;align-items:center}#tcm .vip-banner h2,#tcm .vip-banner p{color:#FFF}#tcm .vip-banner h2{margin:auto;text-align:left;line-height:1}#tcm .vip-banner .buttons li{background-color:#FFF}#tcm .vip-banner .buttons li a{color:#11202D;font-size:0.75em}#tcm .vip-banner .buttons li:hover{background-color:transparent;outline:solid 2px #FFF}#tcm .vip-banner .buttons li:hover a{color:#FFF}@media screen and (max-width: 960px){#tcm .vip-banner{grid-template-columns:2fr 1fr}#tcm .vip-banner div:first-child{grid-column:span 2}#tcm .vip-banner div:first-child h2{text-align:center}}@media screen and (max-width: 800px){#tcm .tcm-row{grid-template-columns:1fr}#tcm .tcm-row .feat-step:nth-child(even) img{display:none}}@media screen and (max-width: 768px){#tcm .vip-banner{grid-template-columns:1fr}#tcm .vip-banner div:first-child{grid-column:auto}#tcm .vip-banner div:first-child h2{text-align:center}#tcm .vip-banner .buttons li{flex-basis:320px;margin:0.5rem auto}}@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}}
