.elementor-8114 .elementor-element.elementor-element-6eaaae0{--display:flex;}.elementor-8114 .elementor-element.elementor-element-1fadf3a{--display:flex;}.elementor-8114 .elementor-element.elementor-element-ad1e9c7{--display:flex;}.elementor-8114 .elementor-element.elementor-element-bd828de{--display:flex;}.elementor-8114 .elementor-element.elementor-element-04fe55b{--display:flex;}.elementor-8114 .elementor-element.elementor-element-55a2969{--display:flex;}.elementor-8114 .elementor-element.elementor-element-f9e9334{--display:flex;}.elementor-8114 .elementor-element.elementor-element-f34237a{--display:flex;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#333;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-8114 .elementor-element.elementor-element-6b58c85 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}/* Start custom CSS */body.elementor-page-8114 a {
    color: #007BFF;
    hover: #0056B3
}
body.elementor-page-8114 a {
    color: blue;
    text-decoration: none; /* Remove underline */
}

body.elementor-page-8114 a:hover {
    text-decoration: underline; /* Add underline on hover */
    color: darkblue; /* Change color on hover */
}


body.elementor-page-8114 {
    font-family: 'Helvetica', sans-serif; /* Choose a professional font */
    font-size: 18px; /* Base font size for readability */
    line-height: 1.6; /* Improve readability with line height */
    color: #333; /* Dark gray text color for better contrast */
}

body.elementor-page-8114 h1 {
    font-size: 2.5em; /* Larger size for main heading */
    margin-bottom: 20px; /* Space below the heading */
}

body.elementor-page-8114 h2 {
    font-size: 2em; /* Size for subheadings */
    margin-top: 30px; /* Space above subheadings */
    margin-bottom: 15px; /* Space below subheadings */
    color: #0056b3; /* Blue color for subheadings */
}

body.elementor-page-8114 h3 {
    font-size: 1.75em; /* Size for smaller subheadings */
    margin-top: 25px; /* Space above smaller subheadings */
    margin-bottom: 10px; /* Space below smaller subheadings */
}

body.elementor-page-8114 p {
    margin-bottom: 15px; /* Space below paragraphs */
}

body.elementor-page-8114 ul {
    margin-left: 20px; /* Indent unordered lists */
    margin-bottom: 15px; /* Space below lists */
}

body.elementor-page-8114 img {
    max-width: 100%; /* Responsive images */
    height: auto; /* Maintain aspect ratio */
    display: block; /* Center images */
    margin: 0 auto; /* Center images */
}


/* Responsive Table Wrapper */
.elementor-widget-text-editor table {
  width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  display: block;
}

/* Table Head & Body Styling */
.elementor-widget-text-editor table th,
.elementor-widget-text-editor table td {
  padding: 12px;
  border: 1px solid #ddd;
  text-align: left;
  word-wrap: break-word;
  min-width: 100px; /* Prevents squishing */
}

/* Make table scrollable on small screens */
@media screen and (max-width: 768px) {
  .elementor-widget-text-editor table {
    display: block;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
  }
}/* End custom CSS */