.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14717 .elementor-element.elementor-element-af65c3f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-14717 .elementor-element.elementor-element-095d650 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14717 .elementor-element.elementor-element-1ef47c3 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-e3c7542 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-73bfdcb .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-3d4f89c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-bfe69c1 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-b54d389 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-6f52b09 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-6c00bae > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-14717 .elementor-element.elementor-element-0fafdb9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-c373513 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-fdeebf3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-6efa172 .elementor-heading-title{color:#F49712;}.elementor-14717 .elementor-element.elementor-element-ab5296b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-14717 .elementor-element.elementor-element-b49ca22 img{border-radius:12px 12px 12px 12px;}.elementor-14717 .elementor-element.elementor-element-91824eb{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-14717 .elementor-element.elementor-element-64f7551 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-2699628 .elementor-heading-title{color:#F49712;}.elementor-14717 .elementor-element.elementor-element-4330ea9 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-0588fb7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-997a47a img{border-radius:12px 12px 12px 12px;}.elementor-14717 .elementor-element.elementor-element-7238adc{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-14717 .elementor-element.elementor-element-b2814b2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-18636c2 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-37cc6ae > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-ae40722 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-68ba813 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-ac64b44 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-e2fcc6c .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-1a4252b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-9af7ec9{padding:30px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-01d7476 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14717 .elementor-element.elementor-element-58a06dd{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-c714921 .elementor-heading-title{color:#000000;}.elementor-14717 .elementor-element.elementor-element-f3792fa > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-a7bb043 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-14717 .elementor-element.elementor-element-a7bb043 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14717 .elementor-element.elementor-element-ee26125 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-14717 .elementor-element.elementor-element-ee26125{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-14717 .elementor-element.elementor-element-44e7ed1 .elementor-heading-title{color:#000000;}@media(max-width:1600px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:768px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-14717 .elementor-element.elementor-element-6c00bae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-14717 .elementor-element.elementor-element-91824eb{font-size:12px;}.elementor-14717 .elementor-element.elementor-element-7238adc{font-size:12px;}.elementor-14717 .elementor-element.elementor-element-58a06dd{padding:0px 0px 30px 0px;}.elementor-14717 .elementor-element.elementor-element-f3792fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14717 .elementor-element.elementor-element-a7bb043{width:initial;max-width:initial;}.elementor-14717 .elementor-element.elementor-element-a7bb043 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14717 .elementor-element.elementor-element-ee26125 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14717 .elementor-element.elementor-element-ee26125{font-size:12px;}}@media(min-width:1800px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-6c00bae *//* Base */
.cibes-benchmark {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  line-height: 1.5;
}
.cibes-benchmark caption {
  text-align: left;
  font-weight: 600;
  margin-bottom: 8px;
}
.cibes-benchmark th,
.cibes-benchmark td {
  border: 1px solid #e5e7eb;
  padding: 10px 12px;
  vertical-align: top;
}
.cibes-benchmark thead th {
  background: #f7f7f8;
  font-weight: 600;
}
.cibes-benchmark tbody tr:nth-child(even) td,
.cibes-benchmark tbody tr:nth-child(even) th[scope="row"] {
  background: #fafafa;
}
.cibes-benchmark th[scope="row"] {
  width: 38%;
  font-weight: 600;
}

/* Mobile: stack rows */
@media (max-width: 767px) {
  .cibes-benchmark thead {
    display: none;
  }
  .cibes-benchmark, 
  .cibes-benchmark tbody, 
  .cibes-benchmark tr, 
  .cibes-benchmark td, 
  .cibes-benchmark th[scope="row"] {
    display: block;
    width: 100%;
  }
  .cibes-benchmark tr {
    margin-bottom: 12px;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    overflow: hidden;
  }
  .cibes-benchmark th[scope="row"] {
    background: #f7f7f8;
    border-bottom: 1px solid #e5e7eb;
  }
  .cibes-benchmark td {
    position: relative;
    padding-left: 12px;
  }
  .cibes-benchmark td::before {
    content: attr(data-label) ": ";
    font-weight: 600;
    display: inline-block;
    margin-right: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a07c10 *//* Comparison table styling */
.cibes-compare {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  line-height: 1.5;
}
.cibes-compare caption {
  text-align: left;
  font-weight: 600;
  margin-bottom: 8px;
}
.cibes-compare th,
.cibes-compare td {
  border: 1px solid #e5e7eb;
  padding: 10px 12px;
  vertical-align: top;
}
.cibes-compare thead th {
  background: #f7f7f8;
  font-weight: 600;
}
.cibes-compare tbody tr:nth-child(even) td,
.cibes-compare tbody tr:nth-child(even) th[scope="row"] {
  background: #fafafa;
}
.cibes-compare th[scope="row"] {
  width: 20%;
  font-weight: 600;
}
.cibes-compare td ul {
  margin: 0;
  padding-left: 18px;
}

/* Mobile: stack columns */
@media (max-width: 767px) {
  .cibes-compare thead {
    display: none;
  }
  .cibes-compare,
  .cibes-compare tbody,
  .cibes-compare tr,
  .cibes-compare td,
  .cibes-compare th[scope="row"] {
    display: block;
    width: 100%;
  }
  .cibes-compare tr {
    margin-bottom: 12px;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    overflow: hidden;
  }
  .cibes-compare th[scope="row"] {
    background: #f7f7f8;
    border-bottom: 1px solid #e5e7eb;
  }
  .cibes-compare td {
    position: relative;
    padding-left: 12px;
  }
  .cibes-compare td::before {
    content: attr(data-label) ": ";
    font-weight: 600;
    display: inline-block;
    margin-right: 6px;
  }
}/* End custom CSS */