.elementor-9863 .elementor-element.elementor-element-3719340{--display:flex;}.elementor-9863 .elementor-element.elementor-element-f0a3a09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9863 .elementor-element.elementor-element-cfac9eb .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(120deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-c3e8e8c ) 100%);border-radius:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cfac9eb .elementor-button:hover, .elementor-9863 .elementor-element.elementor-element-cfac9eb .elementor-button:focus{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-c3e8e8c ) 100%);}.elementor-9863 .elementor-element.elementor-element-cfac9eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 .elementor-button{background-color:var( --e-global-color-8b83523 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 .elementor-button:hover, .elementor-9863 .elementor-element.elementor-element-9f1edf4 .elementor-button:focus{background-color:var( --e-global-color-8b83523 );}.elementor-9863 .elementor-element.elementor-element-9f1edf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-21b03ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9863 .elementor-element.elementor-element-3a31771 .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(120deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-c3e8e8c ) 100%);border-radius:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-3a31771 .elementor-button:hover, .elementor-9863 .elementor-element.elementor-element-3a31771 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-c3e8e8c ) 100%);}.elementor-9863 .elementor-element.elementor-element-3a31771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba .elementor-button{background-color:var( --e-global-color-8b83523 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba .elementor-button:hover, .elementor-9863 .elementor-element.elementor-element-cc0d8ba .elementor-button:focus{background-color:var( --e-global-color-8b83523 );}.elementor-9863 .elementor-element.elementor-element-cc0d8ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-9863 .elementor-element.elementor-element-f0a3a09{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9863 .elementor-element.elementor-element-cfac9eb > .elementor-widget-container{margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 > .elementor-widget-container{margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 .elementor-button{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9863 .elementor-element.elementor-element-21b03ac{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9863 .elementor-element.elementor-element-3a31771 > .elementor-widget-container{margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba > .elementor-widget-container{margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba .elementor-button{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-9863 .elementor-element.elementor-element-f0a3a09{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9863 .elementor-element.elementor-element-cfac9eb .elementor-button{padding:15px 30px 15px 30px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 .elementor-button{line-height:var( --e-global-typography-secondary-line-height );padding:15px 30px 15px 30px;}.elementor-9863 .elementor-element.elementor-element-21b03ac{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9863 .elementor-element.elementor-element-3a31771 .elementor-button{padding:15px 30px 15px 30px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba .elementor-button{line-height:var( --e-global-typography-secondary-line-height );padding:15px 30px 15px 30px;}}@media(max-width:767px){.elementor-9863 .elementor-element.elementor-element-f0a3a09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9863 .elementor-element.elementor-element-cfac9eb{width:100%;max-width:100%;}.elementor-9863 .elementor-element.elementor-element-cfac9eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4{width:100%;max-width:100%;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-9f1edf4 .elementor-button{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9863 .elementor-element.elementor-element-21b03ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9863 .elementor-element.elementor-element-3a31771{width:100%;max-width:100%;}.elementor-9863 .elementor-element.elementor-element-3a31771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba{width:100%;max-width:100%;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-9863 .elementor-element.elementor-element-cc0d8ba .elementor-button{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-8ee0ccb */.elementor-9863 .elementor-element.elementor-element-8ee0ccb .hscroll{
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x proximity;
}

.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare{
  --col-feature: calc((100vw - 100px) / 3);
  --col-gatey: calc((100vw - 100px) / 3);
  --col-plugin: calc((100vw - 100px) / 3);
  margin: 0 !important;
  border: 0;
  border-collapse: separate;
  table-layout: fixed; 
  width: auto !important;
  max-width: none !important;
}
.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare col.c-feature { width: var(--col-feature) !important; }
.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare col.c-gatey   { width: var(--col-gatey)   !important; }
.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare col.c-plugin  { width: var(--col-plugin)  !important; }

.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare th, .elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare td{
  padding:10px;
  border:1px solid #eee;
  vertical-align: top;
  background: var( --e-global-color-a5fb362 );
  z-index: 0;
  word-break: normal;
  overflow-wrap: anywhere;
}
.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare th:nth-child(1), .elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare td:nth-child(1){
  position: sticky;
  left: 0;
  min-width: var(--col-feature);
  z-index: 5;
}
.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare th:nth-child(2), .elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare td:nth-child(2){
  position: sticky; 
  left: var(--col-feature); 
  min-width: var(--col-gatey);
  z-index: 4; 
}
.elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare th:nth-child(n+3), .elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare td:nth-child(n+3){
  min-width: var(--col-plugin);
  z-index: 1;
}

@media (min-width: 767px){
  .elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare{
  --col-feature: calc((100vw - 100px) / 5);
  --col-gatey: calc((100vw - 100px) / 5);
  --col-plugin: calc((100vw - 100px) / 5);
  }
}

@media (min-width: 1024px){
  .elementor-9863 .elementor-element.elementor-element-8ee0ccb .compare{
    --col-feature: calc(100%/9);
    --col-gatey:   calc(100%/9);
    --col-plugin:  calc(100%/9);
  }
}/* End custom CSS */