.kl-pricing-table{overflow-x:auto}.kl-pricing-table>table{border:0;margin:0;background:transparent}@media screen and (max-width:920px){.kl-pricing-table>table{width:100%}}.kl-pricing-table__features{width:250px}@media screen and (max-width:920px){.kl-pricing-table__features{width:50%}}.kl-pricing-table__plans{text-align:left;padding:32px}.kl-pricing-table__plans .button{width:100%}.kl-pricing-table__plans h3{font-size:18px}.kl-pricing-table__plans h4,.kl-pricing-table__plans h5{font-weight:bold;color:#4678ee}.kl-pricing-table__plans>*{margin:0}.kl-pricing-table__plans>*+*{margin:20px 0 0}.kl-pricing-table th,.kl-pricing-table td{vertical-align:middle;border:0}.kl-pricing-table th{font-weight:normal;background:transparent;text-align:left}.kl-pricing-table th p{color:#000}.kl-pricing-table th.kl-pricing-table__featured{background:#4678ee;color:white;border-top-left-radius:9px;border-top-right-radius:9px}.kl-pricing-table th.kl-pricing-table__featured h1,.kl-pricing-table th.kl-pricing-table__featured h2,.kl-pricing-table th.kl-pricing-table__featured h3,.kl-pricing-table th.kl-pricing-table__featured h4,.kl-pricing-table th.kl-pricing-table__featured h5,.kl-pricing-table th.kl-pricing-table__featured p{color:white}.kl-pricing-table th.kl-pricing-table__featured .button{border-color:white;color:white}@media screen and (max-width:920px){.kl-pricing-table thead .kl-pricing-table__features{display:none}}.kl-pricing-table tbody tr:first-child .kl-pricing-table__features{border-top-left-radius:9px}@media screen and (max-width:920px){.kl-pricing-table tbody tr:first-child .kl-pricing-table__features{border-top-left-radius:0}}.kl-pricing-table tbody tr:first-child td:before{content:'';display:block;position:absolute;height:1px;width:100%;top:0;right:0;background:#e0e9ff}.kl-pricing-table tbody tr:first-child .kl-pricing-table__featured:before{display:none}.kl-pricing-table tbody tr:last-child .kl-pricing-table__featured{border-bottom-left-radius:9px;border-bottom-right-radius:9px}@media screen and (max-width:920px){.kl-pricing-table tbody tr:last-child .kl-pricing-table__featured{border-bottom-left-radius:0}}.kl-pricing-table tbody tr:last-child .kl-pricing-table__features{border-bottom-left-radius:9px}.kl-pricing-table tbody tr+tr .kl-pricing-table__features:after{content:'';display:block;position:absolute;height:1px;width:calc(100% - 32px);top:0;right:0;background:#e0e9ff}.kl-pricing-table tbody .kl-pricing-table__features{position:relative;background:#4678ee;color:white;padding:20px 20px 20px 32px}.kl-pricing-table td{position:relative;text-align:center;vertical-align:middle;padding:20px 16px}.kl-pricing-table td img{display:block;margin:0 auto}.kl-pricing-table td:after{content:'';display:block;position:absolute;height:1px;width:100%;bottom:0;right:0;background:#e0e9ff}.kl-pricing-table td.kl-pricing-table__featured{background:#4678ee;color:white}.kl-pricing-table td.kl-pricing-table__featured h3,.kl-pricing-table td.kl-pricing-table__featured h4,.kl-pricing-table td.kl-pricing-table__featured h5,.kl-pricing-table td.kl-pricing-table__featured p{color:white}.kl-pricing-table td.kl-pricing-table__featured:after,.kl-pricing-table td.kl-pricing-table__featured:before{display:none}.kl-pricing-table__navbar{display:none;list-style:none;padding:0;margin:0;border-radius:3px}@media screen and (max-width:920px){.kl-pricing-table__navbar{display:flex}}@media screen and (max-width:480px){.kl-pricing-table__navbar{display:block}}.kl-pricing-table__navbar .kl-pricing-table__featured{background:#4678ee;border:0}.kl-pricing-table__navbar .kl-pricing-table__featured h1,.kl-pricing-table__navbar .kl-pricing-table__featured h2,.kl-pricing-table__navbar .kl-pricing-table__featured h3,.kl-pricing-table__navbar .kl-pricing-table__featured h4,.kl-pricing-table__navbar .kl-pricing-table__featured h5,.kl-pricing-table__navbar .kl-pricing-table__featured p{color:white}.kl-pricing-table__navbar .kl-pricing-table__featured:hover{background:#4678ee}.kl-pricing-table__tab{flex-basis:200px;flex-grow:1;display:flex;justify-content:center;align-items:center;padding:16px 24px;border:1px solid #e0e9ff}.kl-pricing-table__tab h1,.kl-pricing-table__tab h2,.kl-pricing-table__tab h3,.kl-pricing-table__tab h4,.kl-pricing-table__tab h5,.kl-pricing-table__tab h6,.kl-pricing-table__tab p{margin:0}.kl-pricing-table__tab:hover{background:#e0e9ff;transition:background .25s ease-in-out;cursor:pointer}@media screen and (max-width:920px){.kl-pricing-table__hide{display:none}}