.comparison-table .head{align-items:end;color:#2e3438;display:block;font-family:DroidSans;font-size:28px;letter-spacing:.2px}.comparison-table .head>.label{border-bottom:6px solid #c7c7c7}.comparison-table .head>.spec.corelight{border-bottom:6px solid #00ff17;display:grid;margin:0}.comparison-table .head>.spec:last-child{border-bottom:6px solid #0fb2e9;display:grid;margin:0}.comparison-table .head>.spec.corelight img,.comparison-table .head>.spec.zeek img{width:40%}.comparison-table .chart-row{display:block}.comparison-table .chart-row .label{padding:18px 10px}.comparison-table .font-bold{font-size:18px;font-weight:700!important}.comparison-table .chart-row .label{font-weight:300}.comparison-table .chart-row .spec.last{display:grid;margin:0}.comparison-table .icon-yes{width:26px}.comparison-table .icon-no,.comparison-table .icon-yes{display:inline-block;height:22px;position:relative;top:1px}.comparison-table .icon-no{width:22px}.comparison-table em{font-style:normal}@media (min-width:768px){.comparison-table .chart-row,.comparison-table .head{display:grid;grid-template-columns:50% 25% 25%}}@media (max-width:767px){.comparison-table .icon-no,.comparison-table .icon-yes{position:static}.comparison-table .chart-row .last .visible-phone.value{position:relative;top:2px}.comparison-table em{margin-top:-4px}}@media (max-width:1440px){.comparison-table{margin:0 auto;max-width:1200px}}@media (max-width:1024px){.comparison-table{margin:0 auto;max-width:1000px}}@media (max-width:991px){.comparison-table{margin:0 auto;max-width:800px}.comparison-table .head{display:none}.comparison-table .chart-row{border-top:1px solid #c7c7c7;padding:2rem 0 1rem}.comparison-table .chart-row .label{padding:0}.comparison-table .chart-row .hidden-phone{display:none!important}.comparison-table .chart-row .visible-phone{align-content:center;display:grid!important;min-height:40px}.comparison-table .chart-row img{width:75px}.comparison-table .chart-row .spec.corelight{background-color:rgba(0,255,23,.13);display:grid;grid-template-columns:100%}.comparison-table .chart-row .spec.last{background-color:rgba(15,178,233,.13);display:grid;grid-template-columns:100%}.comparison-table .chart-row .product{font-size:.9em}.comparison-table .font-bold{margin-left:10px}.comparison-table .chart-row .value{font-size:.85em;grid-auto-flow:column;line-height:1.4em;grid-gap:6px;place-self:center}.comparison-table .chart-row{display:grid;grid-template-columns:100%}.comparison-table .chart-row .label.font-bold+.spec.corelight,.comparison-table .chart-row .label.font-bold+.spec.last,.comparison-table .head+.chart-row .spec.corelight,.comparison-table .head+.chart-row .spec.last{background:transparent}.comparison-table .sub-label{font-size:16px;font-weight:700;padding:0 20px 20px}}@media (min-width:992px){.comparison-table .head>.label{font-family:Open Sans,sans-serif;font-weight:400;padding:18px 0}.comparison-table .head>.spec.corelight,.comparison-table .head>.spec.zeek{display:block;padding:18px 0;text-align:center}.comparison-table .sub-label{font-size:16px;padding:0 20px}.comparison-table .head>.spec:last-child{padding:27px 20px 10px}.comparison-table .chart-row .label{background:hsla(0,0%,78%,.13);border-bottom:1px solid #c7c7c7;font-weight:400}.comparison-table .chart-row .label>.sub-label {margin-left:20px!important}.comparison-table .chart-row .spec.corelight{background:rgba(0,255,23,.13);border-bottom:1px solid #c7c7c7;padding:18px 10px;text-align:center}.comparison-table .chart-row .spec.last{background-color:rgba(15,178,233,.13);border-bottom:1px solid #c7c7c7;padding:18px 10px;text-align:center}.comparison-table .chart-row .label.font-bold.mobile{display:none}.comparison-table .chart-row .spec .hidden-phone{display:none;text-align:center}}.comparison-table{padding-bottom:80px}