.pricing-comparison{border:none;border-spacing:0;margin:0 auto;position:relative;table-layout:fixed;vertical-align:top;width:100%}tr.pricing-header{-webkit-transition:all .2s;transition:all .2s}.pricing-comparison th.col-1{font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:none}.pricing-comparison th{border:none;border-bottom:1px solid #ddd;font-size:12px;font-weight:700;letter-spacing:1px;padding:45px 20px 15px;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s;vertical-align:bottom}.pricing-comparison tr.pricing-header:first-of-type th:not(.col-1){font-size:14px}.pricing-comparison td.col-2,.pricing-comparison td.col-3,.pricing-comparison td.col-4,.pricing-comparison td.col-5,.pricing-comparison td.col-6,.pricing-comparison th.col-2,.pricing-comparison th.col-3,.pricing-comparison th.col-4,.pricing-comparison th.col-5,.pricing-comparison th.col-6{text-align:center;width:14%}.pricing-comparison td.col-1 .dot,.pricing-comparison th.col-1 .dot{margin:0}.pricing-comparison td.col-1,.pricing-comparison th.col-1{text-align:left;width:30%}.pricing-comparison td{border:none;font-size:14px;padding:15px 20px;-webkit-transition:all .2s;transition:all .2s;vertical-align:middle;word-break:normal}.pricing-comparison .dot{border-radius:50%;height:12px;margin:0 auto;width:12px}.pricing-comparison .empty{background-color:#ba0000;display:block;height:1px;margin:auto;width:20px}.pricing-comparison tr:hover td{background:#f9f9f9}.pricing-comparison td p{font-size:12px;margin:5px 0 0}@media only screen and (max-width:991px){.table-overflow{margin:0 0 1em;overflow-x:scroll;overflow-y:auto;padding-bottom:20px;width:100%}.table-overflow table{width:1034px}}