.elementor-widget-hermes-comparison-table,
.elementor-widget-hermes-comparison-table .hmw-comparison-table,
.elementor-widget-hermes-comparison-table .hmw-comparison-table * { box-sizing:border-box; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table {
	--hmw-comparison-scroll-width:900px;
	--hmw-cell-padding-top:25px;
	--hmw-cell-padding-right:30px;
	--hmw-cell-padding-bottom:25px;
	--hmw-cell-padding-left:30px;
	--hmw-header-padding-top:28px;
	--hmw-header-padding-right:30px;
	--hmw-header-padding-bottom:28px;
	--hmw-header-padding-left:30px;
	width:100%;
	max-width:100%;
	overflow:clip;
	color:#4d5668;
}
.elementor-widget-hermes-comparison-table .hmw-comparison-table__content { width:100%; margin-inline:auto; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__header { margin:0 0 24px; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__title { margin:0; color:#18133f; line-height:1.5; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__description { margin:8px 0 0; color:#687086; line-height:1.9; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__frame { width:100%; overflow:hidden; background:#fff; border:1px solid #dfe3ea; border-radius:22px; box-shadow:0 2px 4px rgba(24,19,63,.04); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__table { width:100%; border:0; border-collapse:separate; border-spacing:0; table-layout:auto; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-equal .hmw-comparison-table__table { table-layout:fixed; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-manual .hmw-comparison-table__table { table-layout:fixed; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-auto .hmw-comparison-table__column { width:auto; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-equal .hmw-comparison-table__column { width:auto; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-manual .hmw-comparison-table__column--1 { width:var(--hmw-column-1-width,auto); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-manual .hmw-comparison-table__column--2 { width:var(--hmw-column-2-width,auto); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-manual .hmw-comparison-table__column--3 { width:var(--hmw-column-3-width,auto); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--column-sizing-manual .hmw-comparison-table__column--4 { width:var(--hmw-column-4-width,auto); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__caption { caption-side:top; padding:14px 20px; font-weight:700; text-align:right; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__caption--screen { position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; white-space:nowrap!important; border:0!important; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__head-cell,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell { height:auto; min-height:96px; border:0; border-left:1px solid transparent; border-bottom:1px solid transparent; vertical-align:middle; text-align:right; overflow-wrap:break-word; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__head-cell {
	min-height:0;
	padding:
		var(--hmw-current-column-padding-top,var(--hmw-header-padding-top))
		var(--hmw-current-column-padding-right,var(--hmw-header-padding-right))
		var(--hmw-current-column-padding-bottom,var(--hmw-header-padding-bottom))
		var(--hmw-current-column-padding-left,var(--hmw-header-padding-left));
	color:#343a4c;
	background:#f4f5f7;
	border-bottom:1px solid #dfe3ea;
	font-weight:800;
}
.elementor-widget-hermes-comparison-table .hmw-comparison-table__row:not(:last-child) .hmw-comparison-table__cell { border-bottom-color:#e8ebf1; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell {
	padding:
		var(--hmw-row-padding-top,var(--hmw-current-column-padding-top,var(--hmw-cell-padding-top)))
		var(--hmw-row-padding-right,var(--hmw-current-column-padding-right,var(--hmw-cell-padding-right)))
		var(--hmw-row-padding-bottom,var(--hmw-current-column-padding-bottom,var(--hmw-cell-padding-bottom)))
		var(--hmw-row-padding-left,var(--hmw-current-column-padding-left,var(--hmw-cell-padding-left)));
	color:#4d5668;
	background-color:#fff;
	font-weight:400;
}
.elementor-widget-hermes-comparison-table .hmw-comparison-table__head-cell:nth-child(1),
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell:nth-child(1) { --hmw-current-column-padding-top:var(--hmw-column-1-padding-top); --hmw-current-column-padding-right:var(--hmw-column-1-padding-right); --hmw-current-column-padding-bottom:var(--hmw-column-1-padding-bottom); --hmw-current-column-padding-left:var(--hmw-column-1-padding-left); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__head-cell:nth-child(2),
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell:nth-child(2) { --hmw-current-column-padding-top:var(--hmw-column-2-padding-top); --hmw-current-column-padding-right:var(--hmw-column-2-padding-right); --hmw-current-column-padding-bottom:var(--hmw-column-2-padding-bottom); --hmw-current-column-padding-left:var(--hmw-column-2-padding-left); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__head-cell:nth-child(3),
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell:nth-child(3) { --hmw-current-column-padding-top:var(--hmw-column-3-padding-top); --hmw-current-column-padding-right:var(--hmw-column-3-padding-right); --hmw-current-column-padding-bottom:var(--hmw-column-3-padding-bottom); --hmw-current-column-padding-left:var(--hmw-column-3-padding-left); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__head-cell:nth-child(4),
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell:nth-child(4) { --hmw-current-column-padding-top:var(--hmw-column-4-padding-top); --hmw-current-column-padding-right:var(--hmw-column-4-padding-right); --hmw-current-column-padding-bottom:var(--hmw-column-4-padding-bottom); --hmw-current-column-padding-left:var(--hmw-column-4-padding-left); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell:nth-child(1) { color:#202536; font-weight:700; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell-content { display:flex; align-items:center; justify-content:flex-start; gap:10px; min-width:0; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell-content--icon-left { flex-direction:row-reverse; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text { min-width:0; width:100%; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text p,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text span,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text a,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text li,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text strong,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text em { font:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; text-align:inherit; text-transform:inherit; text-decoration:inherit; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text > :first-child { margin-top:0; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__text > :last-child { margin-bottom:0; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__icon { display:inline-flex; flex:0 0 auto; align-items:center; justify-content:center; width:var(--hmw-compare-icon-size,22px); height:var(--hmw-compare-icon-size,22px); color:var(--hmw-compare-icon,#079a72); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__icon svg,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__icon img,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__icon i { display:block; width:100%; height:100%; font-size:inherit; object-fit:contain; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__icon svg { fill:none; stroke:currentColor; stroke-width:2; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__row--strong .hmw-comparison-table__cell { font-weight:800; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__row--accent .hmw-comparison-table__cell { color:#61278b; font-weight:700; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table__row--success .hmw-comparison-table__cell { color:#079a72; font-weight:700; }

/* 1. Reference: matches the supplied clean grey table. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--reference .hmw-comparison-table__frame { border-color:#dfe3ea; background:#fff; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--reference .hmw-comparison-table__head-cell { background:#f3f4f6; }

/* 2. Purple professional. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--purple { color:#fff; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--purple .hmw-comparison-table__frame { background:linear-gradient(145deg,#4d0873,#35105e); border-color:rgba(255,255,255,.25); box-shadow:0 20px 50px rgba(53,16,94,.2); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--purple .hmw-comparison-table__head-cell { color:#fff; background:rgba(255,255,255,.08); border-bottom-color:rgba(255,255,255,.18); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--purple .hmw-comparison-table__cell { color:#fff; background-color:transparent; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--purple .hmw-comparison-table__row:not(:last-child) .hmw-comparison-table__cell { border-bottom-color:rgba(255,255,255,.14); }

/* 3. Formal bordered. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--bordered .hmw-comparison-table__frame { border:2px solid #25146f; border-radius:10px; box-shadow:none; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--bordered .hmw-comparison-table__head-cell { color:#fff; background:#25146f; border-color:#25146f; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--bordered .hmw-comparison-table__cell:not(:last-child),
.elementor-widget-hermes-comparison-table .hmw-comparison-table--bordered .hmw-comparison-table__head-cell:not(:last-child) { border-left-color:#d8d3ed; }

/* 4. Striped. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--striped .hmw-comparison-table__frame { border:0; box-shadow:0 12px 32px rgba(34,31,61,.08); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--striped .hmw-comparison-table__row:nth-child(even) .hmw-comparison-table__cell { background-color:#f7f5ff; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--striped .hmw-comparison-table__row:not(:last-child) .hmw-comparison-table__cell { border-bottom-color:transparent; }

/* 5. Independent row cards. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--cards .hmw-comparison-table__frame { overflow:visible; border:0; background:transparent; box-shadow:none; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--cards .hmw-comparison-table__table { border-collapse:separate; border-spacing:0 12px; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--cards .hmw-comparison-table__head-cell { border:0; background:transparent; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--cards .hmw-comparison-table__cell { border:0!important; box-shadow:0 10px 28px rgba(43,35,87,.08); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--cards .hmw-comparison-table__cell:first-child { border-radius:0 16px 16px 0; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--cards .hmw-comparison-table__cell:last-child { border-radius:16px 0 0 16px; }

/* 6. Glass. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--glass { padding:24px; border-radius:28px; background:linear-gradient(135deg,#f0ecff,#edf9ff); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--glass .hmw-comparison-table__frame { background:rgba(255,255,255,.58); border-color:rgba(255,255,255,.88); box-shadow:0 18px 45px rgba(61,40,122,.12); backdrop-filter:blur(16px); -webkit-backdrop-filter:blur(16px); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--glass .hmw-comparison-table__head-cell { background:rgba(255,255,255,.35); }

/* 7. Purple glass used by the exam-results widget — table only. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table--exam-glass .hmw-comparison-table__frame { background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(245,242,255,.8)); border-color:rgba(111,83,222,.18); border-radius:30px; box-shadow:0 16px 45px rgba(55,29,146,.1),inset 0 1px 0 rgba(255,255,255,.7); -webkit-backdrop-filter:blur(18px) saturate(125%); backdrop-filter:blur(18px) saturate(125%); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--exam-glass .hmw-comparison-table__head-cell { color:#3518b0; background:rgba(83,53,211,.1); border-bottom-color:rgba(111,83,222,.16); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--exam-glass .hmw-comparison-table__cell { color:#55526a; background-color:rgba(255,255,255,.72); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--exam-glass .hmw-comparison-table__cell:first-child { color:#09043f; }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--exam-glass .hmw-comparison-table__row:not(:last-child) .hmw-comparison-table__cell { border-bottom-color:rgba(111,83,222,.14); }
.elementor-widget-hermes-comparison-table .hmw-comparison-table--exam-glass .hmw-comparison-table__caption--visible { color:#77768a; }

@media (min-width:1025px) {
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-scroll .hmw-comparison-table__frame { overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-scroll .hmw-comparison-table__table { width:max(100%,var(--hmw-comparison-scroll-width)); min-width:var(--hmw-comparison-scroll-width); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack .hmw-comparison-table__frame { overflow:visible; border:0; background:transparent; box-shadow:none; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack .hmw-comparison-table__table,
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack tbody { display:block; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack thead { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack .hmw-comparison-table__row { display:grid; width:min(100%,var(--hmw-comparison-card-width,100%)); max-width:100%; margin:0 auto 14px; overflow:hidden; background:#fff; border:1px solid #e1e4ec; border-radius:16px; box-shadow:0 8px 24px rgba(37,24,84,.07); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack .hmw-comparison-table__cell { display:grid; grid-template-columns:minmax(120px,30%) minmax(0,1fr); align-items:center; width:100%!important; min-width:0; min-height:0; border:0!important; border-bottom:1px solid #eceef3!important; border-radius:0!important; box-shadow:none!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack .hmw-comparison-table__cell:last-child { border-bottom:0!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--desktop-stack .hmw-comparison-table__cell::before { content:attr(data-label); padding-inline-end:14px; color:#282340; font-weight:800; }
}

/* Tablet rules must not leak into the mobile breakpoint. */
@media (min-width:768px) and (max-width:1024px) {
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-scroll .hmw-comparison-table__frame { overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-scroll .hmw-comparison-table__table { width:max(100%,var(--hmw-comparison-scroll-width)); min-width:var(--hmw-comparison-scroll-width); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack .hmw-comparison-table__frame { overflow:visible; border:0; background:transparent; box-shadow:none; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack .hmw-comparison-table__table,
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack tbody { display:block; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack thead { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack .hmw-comparison-table__row { display:grid; width:min(100%,var(--hmw-comparison-card-width,100%)); max-width:100%; gap:0; margin:0 auto 14px; overflow:hidden; background:#fff; border:1px solid #e1e4ec; border-radius:16px; box-shadow:0 8px 24px rgba(37,24,84,.07); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack .hmw-comparison-table__cell { display:grid; grid-template-columns:minmax(105px,34%) minmax(0,1fr); align-items:center; width:100%!important; min-width:0; min-height:0; border:0!important; border-bottom:1px solid #eceef3!important; border-radius:0!important; box-shadow:none!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack .hmw-comparison-table__cell:last-child { border-bottom:0!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--tablet-stack .hmw-comparison-table__cell::before { content:attr(data-label); padding-inline-end:14px; color:#282340; font-weight:800; }
}
@media (max-width:767px) {
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll .hmw-comparison-table__frame {
		display:block;
		width:100%;
		max-width:100%;
		overflow-x:auto!important;
		overflow-y:hidden;
		overscroll-behavior-inline:contain;
		scrollbar-gutter:stable;
		-webkit-overflow-scrolling:touch;
	  }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll .hmw-comparison-table__table {
		display:table!important;
		width:max(100%,var(--hmw-comparison-scroll-width));
		min-width:var(--hmw-comparison-scroll-width);
		max-width:none;
	  }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll thead { display:table-header-group!important; position:static; width:auto; height:auto; overflow:visible; clip:auto; }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll tbody { display:table-row-group!important; }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll .hmw-comparison-table__row { display:table-row!important; width:auto; max-width:none; margin:0; overflow:visible; }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll .hmw-comparison-table__head-cell,
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll .hmw-comparison-table__cell { display:table-cell!important; width:auto!important; max-width:none; }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-scroll .hmw-comparison-table__cell::before { content:none!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__frame { overflow:visible; border:0; background:transparent; box-shadow:none; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__table,
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack tbody { display:block; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack thead { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__row { display:grid; width:min(100%,var(--hmw-comparison-card-width,100%)); max-width:100%; margin:0 auto 14px; overflow:hidden; background:#fff; border:1px solid #e1e4ec; border-radius:16px; box-shadow:0 8px 24px rgba(37,24,84,.07); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__cell { display:grid; grid-template-columns:minmax(82px,34%) minmax(0,1fr); align-items:center; width:100%!important; min-width:0; min-height:0; overflow-wrap:anywhere; border:0!important; border-bottom:1px solid #eceef3!important; border-radius:0!important; box-shadow:none!important; }
	.elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__cell-content,
	.elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__text { min-width:0; max-width:100%; overflow-wrap:anywhere; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__cell:last-child { border-bottom:0!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-stack .hmw-comparison-table__cell::before { content:attr(data-label); padding-inline-end:12px; color:#282340; font-weight:800; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--purple.hmw-comparison-table--mobile-stack .hmw-comparison-table__row { background:#35105e; border-color:rgba(255,255,255,.18); }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--purple.hmw-comparison-table--mobile-stack .hmw-comparison-table__cell { border-bottom-color:rgba(255,255,255,.14)!important; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--purple.hmw-comparison-table--mobile-stack .hmw-comparison-table__cell::before { color:#fff; }
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-table .hmw-comparison-table__head-cell,
  .elementor-widget-hermes-comparison-table .hmw-comparison-table--mobile-table .hmw-comparison-table__cell { font-size:13px; }
	  .elementor-widget-hermes-comparison-table .hmw-comparison-table--glass { padding:12px; }
}

/* Explicit repeater colors must win over presets, Elementor dynamic CSS and WYSIWYG markup. */
.elementor-widget-hermes-comparison-table .hmw-comparison-table__row.has-custom-background > .hmw-comparison-table__cell:not(.has-custom-background) {
	background-color:var(--hmw-compare-row-background) !important;
}
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell.has-custom-background {
	background-color:var(--hmw-compare-current-background) !important;
}
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell.has-custom-color,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell.has-custom-color .hmw-comparison-table__text,
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell.has-custom-color .hmw-comparison-table__text * {
	color:var(--hmw-compare-current-color) !important;
}
.elementor-widget-hermes-comparison-table .hmw-comparison-table__cell.is-empty .screen-reader-text {
	position:absolute !important;
	width:1px !important;
	height:1px !important;
	padding:0 !important;
	margin:-1px !important;
	overflow:hidden !important;
	clip:rect(0,0,0,0) !important;
	white-space:nowrap !important;
	border:0 !important;
}
