.elementor-2687 .elementor-element.elementor-element-6b51a08{--display:flex;}.elementor-2687 .elementor-element.elementor-element-ef06cfc{font-family:"Gotham Pro", Sans-serif;--flx-min:16;--flx-max:18;}.elementor-2687 .elementor-element.elementor-element-ef06cfc, .elementor-2687 .elementor-element.elementor-element-ef06cfc p, .elementor-2687 .elementor-element.elementor-element-ef06cfc .elementor-widget-container, .elementor-2687 .elementor-element.elementor-element-ef06cfc .elementor-widget-container p{font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-09aca8c.elementor-element{--align-self:flex-start;}.elementor-2687 .elementor-element.elementor-element-09aca8c .elementor-heading-title{font-family:"TT Norms Pro Expanded", Sans-serif;font-weight:500;color:var( --e-global-color-6698e79 );font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-09aca8c{--flx-min:20;--flx-max:26;}.elementor-2687 .elementor-element.elementor-element-800f33d{font-family:"Gotham Pro", Sans-serif;--flx-min:16;--flx-max:18;}.elementor-2687 .elementor-element.elementor-element-800f33d, .elementor-2687 .elementor-element.elementor-element-800f33d p, .elementor-2687 .elementor-element.elementor-element-800f33d .elementor-widget-container, .elementor-2687 .elementor-element.elementor-element-800f33d .elementor-widget-container p{font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-b5786ff{--display:flex;}.elementor-2687 .elementor-element.elementor-element-2b1f4fc.elementor-element{--align-self:flex-start;}.elementor-2687 .elementor-element.elementor-element-2b1f4fc .elementor-heading-title{font-family:"TT Norms Pro Expanded", Sans-serif;font-weight:500;color:var( --e-global-color-6698e79 );font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-2b1f4fc{--flx-min:20;--flx-max:26;}.elementor-2687 .elementor-element.elementor-element-d791c03{font-family:"Gotham Pro", Sans-serif;--flx-min:16;--flx-max:18;}.elementor-2687 .elementor-element.elementor-element-d791c03, .elementor-2687 .elementor-element.elementor-element-d791c03 p, .elementor-2687 .elementor-element.elementor-element-d791c03 .elementor-widget-container, .elementor-2687 .elementor-element.elementor-element-d791c03 .elementor-widget-container p{font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-14d8d3b{--display:flex;}.elementor-2687 .elementor-element.elementor-element-220b257.elementor-element{--align-self:flex-start;}.elementor-2687 .elementor-element.elementor-element-220b257 .elementor-heading-title{font-family:"TT Norms Pro Expanded", Sans-serif;font-weight:500;color:var( --e-global-color-6698e79 );font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-220b257{--flx-min:20;--flx-max:26;}.elementor-2687 .elementor-element.elementor-element-8493ddf{--display:flex;}.elementor-2687 .elementor-element.elementor-element-38ec871.elementor-element{--align-self:flex-start;}.elementor-2687 .elementor-element.elementor-element-38ec871 .elementor-heading-title{font-family:"TT Norms Pro Expanded", Sans-serif;font-weight:500;color:var( --e-global-color-6698e79 );font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}.elementor-2687 .elementor-element.elementor-element-38ec871{--flx-min:20;--flx-max:26;}.elementor-2687 .elementor-element.elementor-element-b216f00{font-family:"Gotham Pro", Sans-serif;--flx-min:16;--flx-max:18;}.elementor-2687 .elementor-element.elementor-element-b216f00, .elementor-2687 .elementor-element.elementor-element-b216f00 p, .elementor-2687 .elementor-element.elementor-element-b216f00 .elementor-widget-container, .elementor-2687 .elementor-element.elementor-element-b216f00 .elementor-widget-container p{font-size:clamp(calc(var(--flx-min) * 1px), calc(calc(var(--flx-min) * 1px) + (var(--flx-max) - var(--flx-min)) * ((100vw - calc(var(--flx-min-vw, 320) * 1px)) / (var(--flx-max-vw, 1200) - var(--flx-min-vw, 320)))), calc(var(--flx-max) * 1px)) !important;}/* Start custom CSS for html, class: .elementor-element-a98480d *//* Обгортка для адаптивності на мобільних (щоб з'являвся скрол) */
.table-wrapper {
  overflow-x: auto;
  margin: 2rem 0;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}

/* Основні стилі таблиці */
.comparison-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  font-family: inherit; /* Успадкує шрифти вашого сайту */
  text-align: left;
}

/* Стилі для шапки таблиці */
.comparison-table th {
  background-color: #f8f9fa; /* Світло-сірий фон */
  color: #333333;
  padding: 16px;
  font-weight: 600;
  border-bottom: 2px solid #e9ecef;
}

/* Стилі для комірок */
.comparison-table td {
  padding: 16px;
  border-bottom: 1px solid #e9ecef;
  color: #555555;
  vertical-align: middle;
}

/* Виділення першого стовпчика (Критерії) */
.comparison-table td.criteria {
  font-weight: 600;
  color: #333333;
  background-color: #fafbfc;
}

/* Hover-ефект при наведенні на рядок */
.comparison-table tbody tr:hover {
  background-color: #fdfdfd;
  transition: background-color 0.3s ease;
}

/* Прибираємо нижню лінію в останньому рядку */
.comparison-table tbody tr:last-child td {
  border-bottom: none;
}/* End custom CSS */