.elementor-19 .elementor-element.elementor-element-a60d55c{--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-34ac53b{--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;}.elementor-19 .elementor-element.elementor-element-97605af{--display:flex;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__button{background-color:#20C997;font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-f4c5b1f{--e-price-table-header-background-color:#20C997;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__header{padding:15px 0px 15px 0px;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:20px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__subheading{color:#777777;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__currency, .elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__integer-part, .elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__fractional-part{color:#161515;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:40px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(93em/100);}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__currency{align-self:center;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__period{color:#777777;font-family:"Roboto", Sans-serif;font-size:14px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__features-list{--e-price-table-features-list-color:#0066FF;text-align:center;}.elementor-19 .elementor-element.elementor-element-f4c5b1f .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-size:16px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-7304717{--display:flex;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__button{background-color:#1C6EA4;font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-1409ac7{--e-price-table-header-background-color:#1C6EA4;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__header{padding:15px 0px 15px 0px;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:20px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__subheading{color:#777777;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__currency, .elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__integer-part, .elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__fractional-part{color:#161515;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:40px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(93em/100);}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__currency{align-self:center;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__period{color:#777777;font-family:"Roboto", Sans-serif;font-size:14px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__features-list{--e-price-table-features-list-color:#0066FF;text-align:center;}.elementor-19 .elementor-element.elementor-element-1409ac7 .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-size:16px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-1d91967{--display:flex;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__button{background-color:#6C757D;font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-e9ec88c{--e-price-table-header-background-color:#6C757D;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__header{padding:15px 0px 15px 0px;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__subheading{color:#777777;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__currency, .elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__integer-part, .elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__fractional-part{color:#777777;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:16px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__period{color:#777777;font-family:"Roboto", Sans-serif;font-size:14px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__features-list{--e-price-table-features-list-color:#0066FF;text-align:center;}.elementor-19 .elementor-element.elementor-element-e9ec88c .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-size:16px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-d8edb87 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d8edb87{text-align:center;}.elementor-19 .elementor-element.elementor-element-d8edb87 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:41px;color:#0066FF;}.elementor-19 .elementor-element.elementor-element-18de05d{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-276f535{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;line-height:24px;color:#F97401;}.elementor-19 .elementor-element.elementor-element-cdae35e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0bd67dc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c2f8300{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;line-height:24px;color:#F97401;}.elementor-19 .elementor-element.elementor-element-7523817{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-56e649c .elementor-repeater-item-2f68627 > a{color:#0066FF;}.elementor-19 .elementor-element.elementor-element-56e649c .elementor-repeater-item-2f68627 > a svg path{stroke:#0066FF;fill:#0066FF;}.elementor-19 .elementor-element.elementor-element-56e649c .elementor-repeater-item-ef8cfc8 > a{color:#0066FF;}.elementor-19 .elementor-element.elementor-element-56e649c .elementor-repeater-item-ef8cfc8 > a svg path{stroke:#0066FF;fill:#0066FF;}.elementor-19 .elementor-element.elementor-element-56e649c .elementor-repeater-item-facab2c > a{color:#0066FF;}.elementor-19 .elementor-element.elementor-element-56e649c .elementor-repeater-item-facab2c > a svg path{stroke:#0066FF;fill:#0066FF;}.elementor-19 .elementor-element.elementor-element-56e649c .ekit_social_media{text-align:center;}.elementor-19 .elementor-element.elementor-element-56e649c .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:0% 0% 0% 0%;padding:0px 0px 0px 0px;width:30px;height:18px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-56e649c .ekit_social_media > li{display:inline-block;margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-56e649c .ekit_social_media > li > a i{font-size:16px;}.elementor-19 .elementor-element.elementor-element-56e649c .ekit_social_media > li > a svg{max-width:16px;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-97605af{--width:50%;}.elementor-19 .elementor-element.elementor-element-7304717{--width:50%;}.elementor-19 .elementor-element.elementor-element-1d91967{--width:50%;}.elementor-19 .elementor-element.elementor-element-0bd67dc{--width:50%;}.elementor-19 .elementor-element.elementor-element-7523817{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-05f8a88 *//* ===== General Table Styling ===== */
table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

th, td {
  border: 1px solid #dcdcdc;
  padding: 1rem;
  text-align: center;
}

th {
  background-color: #f0f0f0;
  font-weight: bold;
}

tbody td:first-child {
  text-align: left;
  font-weight: bold;
}

/* ===== Heading Styling ===== */
h2 {
  text-align: center;
  color: #2574f0; /* Matches the "Compare Plans" blue */
  font-size: 28px;
  margin-bottom: 2rem;
}

/* ===== Button Styling ===== */
.btn {
  display: inline-block;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  font-size: 0.9rem;
  color: #fff;
  text-decoration: none;
}

.btn-basic {
  background-color: #20c997;
}

.btn-pro {
  background-color: #1C6EA4;
}

.btn-enterprise {
  background-color: #6c757d;
}

.btn-basic:hover {
  background-color: #18b285;
}

.btn-pro:hover {
  background-color: #155a8a;
}

.btn-enterprise:hover {
  background-color: #5a6268;
}

/* ===== Accordion Styling ===== */
.accordion-header {
  background-color: #f5f5f5 !important; /* Light gray background */
  color: #000 !important;            /* Magenta text from screenshot */
  cursor: pointer;
  padding: 1rem;
  font-weight: bold;
  text-align: left;
  border: none;
  outline: none;
  width: 100%;
  font-size: 16px;
  transition: all 0.3s ease;
}

.accordion-header:hover {
  background-color: #e5e5e5 !important;
  color: #000 !important;
}


.accordion-content {
  display: none;
}

/* ===== Table Cell Checkmark Size Fix ===== */
td {
    font-weight: normal;
  font-size: 14px;
  color: hsla(216,100%,50%,1)
}

/* ===== Responsive Fixes ===== */
@media (max-width: 768px) {
  table, th, td {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2f8300 */.social-icons {
      display: flex;
      gap: 5px;
    }

    .social-icons a {
      text-decoration: none;
      color: #0066FF;
      font-size: 18px;
      line-height: 23px;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: 0.3s ease-in-out;
    }

    .social-icons a:hover {
      transform: scale(1.1);
      opacity: 0.8;
    }/* End custom CSS */