#tcm .buttons,#tcm .tcm-row{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto;padding:0}#tcm{font-size:16px;padding-bottom:1em;background:#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{margin:auto;padding:0 1rem;font-weight:normal;letter-spacing:0.5px}#tcm a{color:#2B2B2B;padding:0;cursor:pointer;text-decoration:underline}#tcm a:hover{color:#454545}#tcm span{white-space:nowrap}#tcm p,#tcm li{font-size:1em}#tcm p{max-width:1200px;line-height:1.4;margin:1rem auto}#tcm ul{max-width:1200px;margin:1rem auto;padding:0 2rem}#tcm ul li{margin:0.5rem auto}#tcm img.hero-img{padding:0}#tcm .buttons{max-width:996px;justify-content:space-around}#tcm .buttons li{flex-basis:270px;font-size:1em;text-align:center;background:#000;margin:1rem;padding:0;list-style:none;transition:background .05s ease}#tcm .buttons li a{font-weight:bold;display:block;color:#FFF;padding:1.25em 1em;text-decoration:none;letter-spacing:1px;text-transform:uppercase}#tcm .buttons li:hover{background:#212121}#tcm .disclaimers{font-size:0.5em}#tcm .tcm-row{margin:2rem auto}#tcm .tcm-row .feat-step{width:10%;margin:auto}#tcm .tcm-row .feat-step p{font-size:1.5em;font-weight:bold;text-align:center;color:#303030;background-color:#FFF;border-radius:50%;padding:25% 0}#tcm .tcm-row .feat-step p span{display:block;font-size:0.5em}#tcm .tcm-row .feat-text{width:90%;margin:auto}#tcm .tcm-row .feat-text h2,#tcm .tcm-row .feat-text h3,#tcm .tcm-row .feat-text h4,#tcm .tcm-row .feat-text p{max-width:800px}#tcm .tcm-row .feat-text ul{max-width:530px}#tcm .tcm-row .feat-img{width:40%;margin:auto}#tcm .tcm-row .feat-text p{margin:1rem auto}#tcm .tcm-row .feat-text.feat-intro{width:70%}#tcm .tcm-row .feat-logo{width:30%;margin:auto}#tcm .tcm-row.map-container .feat-text{width:50%}#tcm .tcm-row.map-container .feat-text h2,#tcm .tcm-row.map-container .feat-text h3,#tcm .tcm-row.map-container .feat-text p{max-width:none}#tcm h1,#tcm h2,#tcm h3,#tcm h4{font-size:1.5em;font-weight:bold;text-align:left;line-height:1.4;margin:2rem auto -0.5rem;padding:0 1rem;max-width:1200px;font-weight:900;text-transform:uppercase}#tcm h2{font-size:2em}#tcm h3{font-size:1.25em}#tcm h4{font-size:1.125em;margin:1rem auto 0}#tcm .bg-light{background:#ebebeb;padding:1px 0}#tcm .bg-grey{background:#000;padding:1px 0;margin:2rem auto}#tcm .bg-grey p,#tcm .bg-grey h2,#tcm .bg-grey h3,#tcm .bg-grey a{color:#FFF}#tcm .bg-grey iframe{display:block;margin:2rem auto;padding:0 1rem;width:100%;min-height:270px}#tcm .bg-primary{background:#000;margin:0 auto;padding:1rem}#tcm .bg-primary h2,#tcm .bg-primary h3,#tcm .bg-primary h4,#tcm .bg-primary p{color:#FFF}#tcm .bg-primary iframe{display:block;width:90%;max-width:1200px;padding:1rem;margin:0 auto;height:5rem}#tcm .tcm-title h2,#tcm .tcm-title p{text-align:center}#tcm .tcm-title h2 em,#tcm .tcm-title p em{color:#000;font-weight:bold;font-style:italic}#tcm .tcm-title p{max-width:530px}#tcm .tcm-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1rem;max-width:1200px;margin:4rem auto 3rem;padding:0 1rem}#tcm .grid-item{background:#f5f5f5;padding:0 1rem 1rem;border-radius:0.5rem;transition:all 0.6s ease}#tcm .grid-item h2,#tcm .grid-item h3{color:#000;text-transform:uppercase}#tcm .grid-item:hover{transform:scale(102%)}#tcm .grid-step p{font-size:1.5em;font-weight:bold;text-align:center;color:#FFF;background-color:#000;border-radius:50%;padding:5% 0;width:25%;min-width:78px;display:block;margin-top:-2rem}#tcm .grid-step p span{display:block;font-size:0.5em}@media screen and (max-width: 960px){#tcm .tcm-grid{grid-template-columns:1fr;max-width:750px;margin:2rem auto 0}#tcm .grid-item{margin-bottom:1rem;display:flex}#tcm .grid-step{width:10%;margin:auto;margin-left:-2rem}#tcm .grid-step p{margin:auto;padding:0.8rem 0}#tcm .grid-text{width:90%;margin:auto}#tcm .grid-text h2,#tcm .grid-text h3,#tcm .grid-text h4,#tcm .grid-text p{max-width:800px}#tcm .grid-text ul{max-width:530px}}@media screen and (max-width: 894px){#tcm{padding-top:0}#tcm .tcm-row .feat-step{width:13%}#tcm .tcm-row .feat-text{width:87%}#tcm .buttons li{min-width:47%}#tcm .tcm-row .feat-text{order:1}#tcm .tcm-row .feat-text p,#tcm .tcm-row .feat-text ul{max-width:800px}#tcm .tcm-row .feat-text h3,#tcm .tcm-row .feat-text h2{max-width:800px;margin-top:1rem}#tcm .tcm-row{margin:1rem auto}#tcm .buttons li{flex-basis:40%;margin:0.5em auto}}@media screen and (max-width: 800px){#tcm .tcm-row .feat-logo{width:100%;max-width:530px}#tcm .tcm-row .feat-text.feat-intro{width:100%}#tcm .tcm-grid .grid-step{width:15%}#tcm .tcm-grid .grid-text{width:85%}#tcm .closing ul li{display:block}#tcm .closing ul li:nth-child(n+2){padding-left:0}#tcm .closing ul li:nth-child(n+2)::before{content:""}}@media screen and (max-width: 640px){#tcm{font-size:16px}#tcm h2{font-size:1.6em}#tcm ul{column-count:1}#tcm .tcm-row .feat-step{width:20%}#tcm .tcm-row .feat-text{width:80%}#tcm .grid-item{flex-wrap:wrap;max-width:750px;margin:2rem auto 0}#tcm .grid-item .grid-step{width:100%;margin:-1.5rem auto 0}#tcm .grid-item .grid-step p{width:78px}#tcm .grid-item .grid-text{width:100%}#tcm .why-buy{padding-top:0}#tcm .why-buy li{width:33%;border:none;padding:2em 1em}}
