.elementor-3635 .elementor-element.elementor-element-774c1c0{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3635 .elementor-element.elementor-element-6e726d7{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-3635 .elementor-element.elementor-element-b194590{--spacer-size:50px;}/* Start custom CSS */css
Copy code
.blue-bullet ul {
  list-style-type: disc;
  margin-left: 20px;
  padding-left: 0;
}

.blue-bullet ul li {
  color: black;
}

.blue-bullet ul li::marker {
  color: #1559ed;
  font-size: inherit;
}

.blue-bullet strong {
    font-weight: strong;
    color: #1559ed
}

strong {
    font-weight: strong;
    color: #1559ed

}

.colored-box {
  background-color: #c9daf8;
  padding: 10px;
  border-radius: 15px;
  color: black;
  margin: 10px 0;
  word-wrap: break-word;
  border: 1px solid transparent; /* Fallback border */
  transition: all 0.3s ease-in-out; /* Smooth transition */
}

.colored-box:hover {
  box-shadow: 0 0 25px #a1b8e4; /* Stronger glow, slightly darker than the background */
  transform: scale(1.02); /* Subtle zoom effect */
}

.colored-box strong {
  margin-right: 5px;
}

.colored-box p {
  display: block;
  margin-left: 15px; /* Reduced left margin */
  line-height: 1.9; /* Adjusted line-height inside span */
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 8px; /* Entire table will have rounded corners */
  overflow: hidden; /* Ensures the rounded corners are applied throughout */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Light shadow for better visual separation */
}

.styled-table th, .styled-table td {
  padding: 10px;
  text-align: left;
}

.styled-table th {
  background-color: #c9daf8; /* Header with the same color as the background */
  font-weight: bold; /* Bold header text */
}

.styled-table tr:nth-child(even) {
  background-color: #f2f2f2; /* Zebra striping for alternate rows */
}

.styled-table tr:last-child td {
  border-bottom: none; /* No bottom border on the last row */
}

.styled-table td {
  border-bottom: 1px solid #ddd; /* Light border between rows */
}

h1, h2, h3 {
    color: #1559ed
}/* End custom CSS */