.elementor-187235 .elementor-element.elementor-element-3be8144{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187235 .elementor-element.elementor-element-109276d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-187235 .elementor-element.elementor-element-34a5538{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-187235 .elementor-element.elementor-element-34a5538:not(.elementor-motion-effects-element-type-background), .elementor-187235 .elementor-element.elementor-element-34a5538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEDFBA6;}.elementor-187235 .elementor-element.elementor-element-34a5538.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187235 .elementor-element.elementor-element-b448a0c > .elementor-widget-container{padding:25px 25px 0px 25px;}.elementor-187235 .elementor-element.elementor-element-b448a0c .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-21bce14 > .elementor-widget-container{padding:4px 17px 4px 4px;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-layout-vertical{row-gap:7px;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-layout-horizontal{row-gap:7px;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-media-type-icon::before{--xpro-speparator-line:7px;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-item,.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-item > a{align-items:center;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-media-type-icon{font-size:12px;min-height:12px;min-width:12px;height:25px;width:25px;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-media-type-icon > svg{width:12px;height:auto;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-media-type-image img{width:100px;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-title{font-size:16px;font-weight:normal;}.elementor-187235 .elementor-element.elementor-element-21bce14 .xpro-infolist-desc{font-weight:500;color:#000000;}.elementor-187235 .elementor-element.elementor-element-6a2c70a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-187235 .elementor-element.elementor-element-ff98c37 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-187235 .elementor-element.elementor-element-2a182d76{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-187235 .elementor-element.elementor-element-28e0c60{font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-53ce638{--divider-border-style:solid;--divider-color:#CED9E2;--divider-border-width:1px;}.elementor-187235 .elementor-element.elementor-element-53ce638 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-187235 .elementor-element.elementor-element-53ce638 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-187235 .elementor-element.elementor-element-5758bc1c > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-187235 .elementor-element.elementor-element-5758bc1c .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-a173a3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-187235 .elementor-element.elementor-element-2b2c5fa6{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-7e44ae6 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-187235 .elementor-element.elementor-element-7e44ae6 .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-1b4fd68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-187235 .elementor-element.elementor-element-7b07b54{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-666548d > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-187235 .elementor-element.elementor-element-666548d .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-c196604{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-187235 .elementor-element.elementor-element-4220ed3{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-4e1d949 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-187235 .elementor-element.elementor-element-4e1d949 .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-988da5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-187235 .elementor-element.elementor-element-36b23d9{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-36148b7 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-187235 .elementor-element.elementor-element-36148b7 .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-6003572{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-187235 .elementor-element.elementor-element-d0c69b7{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-594254b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:016px;}.elementor-187235 .elementor-element.elementor-element-594254b2:not(.elementor-motion-effects-element-type-background), .elementor-187235 .elementor-element.elementor-element-594254b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFE6FA;}.elementor-187235 .elementor-element.elementor-element-5f198cd9 .elementor-heading-title{font-size:32px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-2792262c{text-align:center;color:#000000;}.elementor-187235 .elementor-element.elementor-element-528d397d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-187235 .elementor-element.elementor-element-277b59a6 .nebula-button--icon-left .nebula-button__text{margin-inline-start:8px;}.elementor-187235 .elementor-element.elementor-element-277b59a6 .nebula-button--icon-right .nebula-button__text{margin-inline-end:8px;}.elementor-187235 .elementor-element.elementor-element-48ae9b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-187235 .elementor-element.elementor-element-4573ee2 .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-5f283572{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-187235 .elementor-element.elementor-element-3c4ad177{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-e89a3f7{color:#000000;}.elementor-187235 .elementor-element.elementor-element-555650b9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-187235 .elementor-element.elementor-element-1c7b0ba2 .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-712d14ad{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-6c612c2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-187235 .elementor-element.elementor-element-4bf6b5b4{width:100%;max-width:100%;font-size:18px;line-height:31px;color:#000000;}.elementor-187235 .elementor-element.elementor-element-17f4ddca{--display:flex;}.elementor-187235 .elementor-element.elementor-element-6fb0761{--divider-border-style:solid;--divider-color:#CED9E2;--divider-border-width:1px;}.elementor-187235 .elementor-element.elementor-element-6fb0761 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-187235 .elementor-element.elementor-element-6fb0761 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-187235 .elementor-element.elementor-element-b186c24{color:#000000;}.elementor-187235 .elementor-element.elementor-element-2d6702f{--divider-border-style:solid;--divider-color:#CED9E2;--divider-border-width:1px;}.elementor-187235 .elementor-element.elementor-element-2d6702f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-187235 .elementor-element.elementor-element-2d6702f .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-187235 .elementor-element.elementor-element-571dfff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:16px;--padding-right:016px;}.elementor-187235 .elementor-element.elementor-element-571dfff:not(.elementor-motion-effects-element-type-background), .elementor-187235 .elementor-element.elementor-element-571dfff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFE6FA;}.elementor-187235 .elementor-element.elementor-element-dda0cb3 .elementor-heading-title{color:#000000;}.elementor-187235 .elementor-element.elementor-element-0223b19{text-align:center;color:#000000;}.elementor-187235 .elementor-element.elementor-element-989c328{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-187235 .elementor-element.elementor-element-a8ae066 .nebula-button--icon-left .nebula-button__text{margin-inline-start:8px;}.elementor-187235 .elementor-element.elementor-element-a8ae066 .nebula-button--icon-right .nebula-button__text{margin-inline-end:8px;}@media(min-width:768px){.elementor-187235 .elementor-element.elementor-element-109276d{--width:66.6666%;}.elementor-187235 .elementor-element.elementor-element-34a5538{--width:100%;}.elementor-187235 .elementor-element.elementor-element-6a2c70a{--width:33.3333%;}.elementor-187235 .elementor-element.elementor-element-48ae9b{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-187235 .elementor-element.elementor-element-109276d{--width:100%;}.elementor-187235 .elementor-element.elementor-element-34a5538{--width:100%;}}@media(max-width:1024px){.elementor-187235 .elementor-element.elementor-element-3be8144{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-187235 .elementor-element.elementor-element-5f283572{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-187235 .elementor-element.elementor-element-6a2c70a{--justify-content:center;}.elementor-187235 .elementor-element.elementor-element-ff98c37 img{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-e89a3f7 *//* Base table layout */
.custom-three-col {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

/* Header cell styles */
.custom-three-col thead th {
  padding: 20px;
  text-align: center;
  vertical-align: middle;
}

/* Header text (the H3) */
.custom-three-col thead th h3 {
  margin: 0;
  font-size: 1.3em;
  font-weight: 600;
}

/* Body cell styles */
.custom-three-col tbody td {
  padding: 25px;
  background: #ffffff;
  vertical-align: top;
  line-height: 1.6;
}

/* Column-specific header colors */
.custom-three-col thead th:nth-child(1) {
  background: #cceedd;   /* green */
}

.custom-three-col thead th:nth-child(2) {
  background: #dff5e5;   /* lighter mint */
}

.custom-three-col thead th:nth-child(3) {
  background: #ffdede;   /* light pink */
}

/* Optional: subtle column dividers */
.custom-three-col th,
.custom-three-col td {
  border-right: 1px solid #e5e5e5;
}

.custom-three-col th:last-child,
.custom-three-col td:last-child {
  border-right: none;
}

/* Optional: make text responsive */
.custom-three-col-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* smooth scrolling on iOS */
}

/* Make table width 100% but allow shrinking on mobile */
.custom-three-col {
  width: 100%;
  min-width: 300px; /* Optional: minimum width to keep layout readable */
}

/* Adjust padding on small screens */
@media (max-width: 600px) {
  .custom-three-col thead th,
  .custom-three-col tbody td {
    padding: 12px 10px;
  }

  .custom-three-col thead th h3 {
    font-size: 1em;
  }
}/* End custom CSS */