.CCTVComparison-module__wbLugW__section{padding:80px 0}.CCTVComparison-module__wbLugW__container{max-width:1170px;margin:0 auto;padding:0 16px}.CCTVComparison-module__wbLugW__titleBlock{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:56px;display:flex}.CCTVComparison-module__wbLugW__title{font-size:var(--text--h2);font-weight:700;line-height:var(--text--h2-line-height);margin-top:0;margin-bottom:0}.CCTVComparison-module__wbLugW__subtitle{color:var(--colors--dark-gray);text-align:center;font-size:var(--text--paragraph-base);line-height:var(--text--paragraph-line-height);margin-bottom:0}.CCTVComparison-module__wbLugW__comparison{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.CCTVComparison-module__wbLugW__comparisonGrid{grid-column-gap:56px;grid-row-gap:56px;grid-template-rows:auto;grid-template-columns:1fr .25fr 1fr;place-items:center;display:grid}.CCTVComparison-module__wbLugW__comparisonCompany{grid-column-gap:24px;grid-row-gap:24px;text-align:left}.CCTVComparison-module__wbLugW__comparisonLogo{margin-bottom:24px}.CCTVComparison-module__wbLugW__comparisonLogoImg{width:auto;height:48px}.CCTVComparison-module__wbLugW__comparisonLogoPlaceholder{height:48px;font-size:var(--text--h5);color:var(--colors--dark-gray);align-items:center;font-weight:700;display:flex}.CCTVComparison-module__wbLugW__comparisonText{color:var(--colors--dark-gray);font-size:var(--text--paragraph-base);line-height:var(--text--paragraph-line-height);margin-bottom:0}.CCTVComparison-module__wbLugW__comparisonTable{grid-column-gap:24px;grid-row-gap:24px;text-align:center;justify-content:flex-start;align-items:stretch;width:100%;overflow:auto}.CCTVComparison-module__wbLugW__comparisonTableList{text-align:left;min-width:1200px;margin-bottom:0;padding-left:0;list-style-type:none}.CCTVComparison-module__wbLugW__comparisonTableItem{grid-row-gap:16px;border-radius:var(--others--border-radius-small);grid-template-rows:auto;grid-template-columns:2.5fr .25fr .25fr;grid-auto-columns:1fr;justify-items:stretch;padding:16px;display:grid}.CCTVComparison-module__wbLugW__comparisonTableItem:nth-child(2n){background:var(--colors--light-gray)}.CCTVComparison-module__wbLugW__comparisonTableWrap{align-items:center;display:flex}.CCTVComparison-module__wbLugW__comparisonTableText{color:var(--colors--dark-gray);font-size:var(--text--paragraph-base);line-height:var(--text--paragraph-line-height);margin-bottom:0}.CCTVComparison-module__wbLugW__comparisonTableWrapImg{justify-content:center;align-items:center;display:flex}.CCTVComparison-module__wbLugW__comparisonTableIcon{width:24px;height:24px}@media (max-width:991px){.CCTVComparison-module__wbLugW__container{padding:0 24px}.CCTVComparison-module__wbLugW__comparison{align-items:stretch}.CCTVComparison-module__wbLugW__comparisonTable{overflow:visible}.CCTVComparison-module__wbLugW__comparisonTableList{min-width:0}.CCTVComparison-module__wbLugW__comparisonTableItem{grid-template-columns:2.75fr .25fr .25fr}}@media (max-width:767px){.CCTVComparison-module__wbLugW__section{padding:60px 0}.CCTVComparison-module__wbLugW__titleBlock{margin-bottom:48px}.CCTVComparison-module__wbLugW__comparisonGrid{grid-template-columns:1fr}.CCTVComparison-module__wbLugW__comparison,.CCTVComparison-module__wbLugW__comparisonTable{text-align:left}.CCTVComparison-module__wbLugW__comparisonTableList{overflow:auto}}
