.elementor-599 .elementor-element.elementor-element-bdaf973{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-bdaf973:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-bdaf973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11d7b30 );}.elementor-599 .elementor-element.elementor-element-b6b6033{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-599 .elementor-element.elementor-element-d2b5287 .elementor-heading-title{font-size:var( --e-global-typography-0dfb574-font-size );font-weight:var( --e-global-typography-0dfb574-font-weight );line-height:var( --e-global-typography-0dfb574-line-height );letter-spacing:var( --e-global-typography-0dfb574-letter-spacing );word-spacing:var( --e-global-typography-0dfb574-word-spacing );color:var( --e-global-color-9ed55f1 );}.elementor-599 .elementor-element.elementor-element-284b4cd .elementor-heading-title{font-size:var( --e-global-typography-08c1f83-font-size );font-weight:var( --e-global-typography-08c1f83-font-weight );line-height:var( --e-global-typography-08c1f83-line-height );letter-spacing:var( --e-global-typography-08c1f83-letter-spacing );word-spacing:var( --e-global-typography-08c1f83-word-spacing );color:var( --e-global-color-9ed55f1 );}.elementor-599 .elementor-element.elementor-element-3a8384f{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-d7d0c35{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-599 .elementor-element.elementor-element-443de75{--display:flex;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-599 .elementor-element.elementor-element-d2243f8 .elementor-heading-title{color:var( --e-global-color-9ed55f1 );}.elementor-599 .elementor-element.elementor-element-5745322{--display:flex;}.elementor-599 .elementor-element.elementor-element-06b19b3{text-align:start;}.elementor-599 .elementor-element.elementor-element-06b19b3 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-599 .elementor-element.elementor-element-be26be4{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-599 .elementor-element.elementor-element-94244e0{--display:flex;}.elementor-599 .elementor-element.elementor-element-9041e59{text-align:start;}.elementor-599 .elementor-element.elementor-element-9041e59 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-599 .elementor-element.elementor-element-e48c135{--display:flex;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-599 .elementor-element.elementor-element-468fb23 .elementor-heading-title{color:var( --e-global-color-9ed55f1 );}.elementor-599 .elementor-element.elementor-element-debff94{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-debff94::before, .elementor-599 .elementor-element.elementor-element-debff94 > .elementor-background-video-container::before, .elementor-599 .elementor-element.elementor-element-debff94 > .e-con-inner > .elementor-background-video-container::before, .elementor-599 .elementor-element.elementor-element-debff94 > .elementor-background-slideshow::before, .elementor-599 .elementor-element.elementor-element-debff94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-599 .elementor-element.elementor-element-debff94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(220deg, #89E6FF 60%, #FFFFFF 100%);}.elementor-599 .elementor-element.elementor-element-bbbdc08{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-599 .elementor-element.elementor-element-cf81f9d{--display:flex;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-599 .elementor-element.elementor-element-283b000 .elementor-heading-title{color:var( --e-global-color-9ed55f1 );}.elementor-599 .elementor-element.elementor-element-29a6242{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-599 .elementor-element.elementor-element-29a6242:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-29a6242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11d7b30 );}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-5d21609{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-599 .elementor-element.elementor-element-5d21609 .elementor-icon-list-text{color:#212626B2;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-9c393b7{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-599 .elementor-element.elementor-element-9c393b7:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-9c393b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11d7b30 );}.elementor-599 .elementor-element.elementor-element-1571e28{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-5470aea{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-599 .elementor-element.elementor-element-9c7b78c{text-align:center;}.elementor-599 .elementor-element.elementor-element-9c7b78c .elementor-heading-title{font-size:40px;font-weight:500;line-height:48px;color:var( --e-global-color-9ed55f1 );}.elementor-599 .elementor-element.elementor-element-7629ca6{text-align:center;color:var( --e-global-color-43037b9 );}.elementor-599 .elementor-element.elementor-element-07ead27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-599 .elementor-element.elementor-element-3588e6e{--divider-border-style:solid;--divider-color:#D1D5DB;--divider-border-width:1px;--divider-icon-size:32px;--divider-element-spacing:15px;}.elementor-599 .elementor-element.elementor-element-3588e6e .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-3588e6e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-599 .elementor-element.elementor-element-092ead4{text-align:center;font-size:22px;font-weight:400;text-transform:capitalize;line-height:32px;color:#4B5563;width:var( --container-widget-width, 1080px );max-width:1080px;--container-widget-width:1080px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-092ead4 p{margin-block-end:0px;}.elementor-599 .elementor-element.elementor-element-d87600f{--divider-border-style:solid;--divider-color:#D1D5DB;--divider-border-width:1px;--divider-icon-size:32px;--divider-element-spacing:15px;}.elementor-599 .elementor-element.elementor-element-d87600f .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-d87600f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-599 .elementor-element.elementor-element-adbd993{--display:flex;}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-d2b5287 .elementor-heading-title{font-size:var( --e-global-typography-0dfb574-font-size );line-height:var( --e-global-typography-0dfb574-line-height );letter-spacing:var( --e-global-typography-0dfb574-letter-spacing );word-spacing:var( --e-global-typography-0dfb574-word-spacing );}.elementor-599 .elementor-element.elementor-element-284b4cd .elementor-heading-title{font-size:var( --e-global-typography-08c1f83-font-size );line-height:var( --e-global-typography-08c1f83-line-height );letter-spacing:var( --e-global-typography-08c1f83-letter-spacing );word-spacing:var( --e-global-typography-08c1f83-word-spacing );}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-d2b5287 .elementor-heading-title{font-size:var( --e-global-typography-0dfb574-font-size );line-height:var( --e-global-typography-0dfb574-line-height );letter-spacing:var( --e-global-typography-0dfb574-letter-spacing );word-spacing:var( --e-global-typography-0dfb574-word-spacing );}.elementor-599 .elementor-element.elementor-element-284b4cd .elementor-heading-title{font-size:var( --e-global-typography-08c1f83-font-size );line-height:var( --e-global-typography-08c1f83-line-height );letter-spacing:var( --e-global-typography-08c1f83-letter-spacing );word-spacing:var( --e-global-typography-08c1f83-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-6c06dde */.tpf-table-scroll {
  --tpf-table-bg: #ffffff;
  --tpf-table-border: #e5e7eb;
  --tpf-table-heading: #096395;
  --tpf-table-text: #000000;
  --tpf-table-radius: 20px;
  --tpf-table-inner-radius: 16px;
  --tpf-table-padding: 20px;
  --tpf-table-cell-padding: 18px 16px;
  --tpf-table-row-height: 60px;
  --tpf-table-min-width: 1240px;

  width: 100%;
  overflow-x: auto;
  background: var(--tpf-table-bg);
  border: 0;
  border-radius: var(--tpf-table-radius);
  padding: var(--tpf-table-padding);
  box-shadow: none;
  -webkit-overflow-scrolling: touch;
}

.tpf-table-scroll .tpf-comparison-table {
  width: 100%;
  min-width: var(--tpf-table-min-width);
  margin: 0;
  border: 0;
  border-top: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  font-family: inherit;
  background: transparent;
  box-shadow: none;
  outline: 0;
}

.tpf-table-scroll .tpf-comparison-table thead,
.tpf-table-scroll .tpf-comparison-table tbody,
.tpf-table-scroll .tpf-comparison-table tr,
.tpf-table-scroll .tpf-comparison-table th,
.tpf-table-scroll .tpf-comparison-table td {
  border-top: 0;
  box-shadow: none;
  outline: 0;
}

.tpf-table-scroll .tpf-comparison-table th,
.tpf-table-scroll .tpf-comparison-table td {
  height: var(--tpf-table-row-height);
  padding: var(--tpf-table-cell-padding);
  text-align: left;
  vertical-align: middle;
  font-size: 16px;
  line-height: 1.5;
  color: var(--tpf-table-text);
  box-sizing: border-box;
}

/* Header row: no borders */
.tpf-table-scroll .tpf-comparison-table th {
  color: var(--tpf-table-heading);
  font-weight: 500;
  border: 0;
  background: #ffffff;
}

/* Data cells only */
.tpf-table-scroll .tpf-comparison-table td {
  border-top: 1px solid var(--tpf-table-border);
  border-right: 1px solid var(--tpf-table-border);
  border-bottom: 1px solid var(--tpf-table-border);
  border-left: 0;
  background: #ffffff;
}

/* First column gets the left outer border */
.tpf-table-scroll .tpf-comparison-table td:first-child {
  border-left: 1px solid var(--tpf-table-border);
}

/* Column widths */
.tpf-table-scroll .tpf-comparison-table th:first-child,
.tpf-table-scroll .tpf-comparison-table td:first-child {
  width: 190px;
}

.tpf-table-scroll .tpf-comparison-table th:not(:first-child),
.tpf-table-scroll .tpf-comparison-table td:not(:first-child) {
  width: 150px;
}

/* First data row: square corners, no radius */
.tpf-table-scroll .tpf-comparison-table tbody tr:first-child td {
  border-radius: 0;
}

/* Last data row: only bottom corners */
.tpf-table-scroll .tpf-comparison-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: var(--tpf-table-inner-radius);
}

.tpf-table-scroll .tpf-comparison-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: var(--tpf-table-inner-radius);
}

/* Highlighted row */
.tpf-table-scroll .tpf-comparison-table .is-highlighted td {
  font-weight: 700;
}

/* Kill Elementor/theme zebra table backgrounds */
.tpf-table-scroll table tbody > tr:nth-child(odd) > td,
.tpf-table-scroll table tbody > tr:nth-child(odd) > th {
  background-color: #ffffff;
}

/* Mobile horizontal scroll */
@media (max-width: 767px) {
  .tpf-table-scroll {
    border-radius: 0;
  }

  .tpf-table-scroll .tpf-comparison-table {
    min-width: var(--tpf-table-min-width);
  }
}

.tpf-table-scroll {
  position: relative;
  background: #ffffff;
}

/* Covers the unwanted inherited top border line */
.tpf-table-scroll::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  height: 2px;
  background: #ffffff;
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ead27 */.tpf-quote-divider .elementor-divider {
  width: 100%;
}

.tpf-quote-divider .elementor-divider-separator {
  display: flex;
  align-items: center;
  width: 100%;
  border: 0;
}

.tpf-quote-divider .elementor-divider-separator::before,
.tpf-quote-divider .elementor-divider-separator::after {
  content: "";
  display: block;
  height: 1px;
  background-color: #d1d5db;
}

/* Default: icon from left */
.tpf-quote-divider .elementor-divider-separator::before {
  flex: 0 0 100px;
}

.tpf-quote-divider .elementor-divider-separator::after {
  flex: 1 1 auto;
}

/* Right version: icon from right */
.tpf-quote-divider.tpf-quote-divider--right .elementor-divider-separator::before {
  flex: 1 1 auto;
}

.tpf-quote-divider.tpf-quote-divider--right .elementor-divider-separator::after {
  flex: 0 0 100px;
}

.tpf-quote-divider .elementor-divider__element {
  flex: 0 0 auto;
  margin: 0 20px;
}

.tpf-quote-divider .elementor-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */