.elementor-25627 .elementor-element.elementor-element-5e903a67{--display:flex;}.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-25627 .elementor-element.elementor-element-28835e3{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-25627 .elementor-element.elementor-element-90734ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#157892;--border-color:#157892;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-25627 .elementor-element.elementor-element-d4f4396 .elementor-heading-title{color:#000000;}.elementor-25627 .elementor-element.elementor-element-7ceeb58{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-25627 .elementor-element.elementor-element-2e46c82{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25627 .elementor-element.elementor-element-86f2a9b{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-25627 .elementor-element.elementor-element-5f6c99c > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-25627 .elementor-element.elementor-element-5f6c99c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#0A0A0A;}.elementor-25627 .elementor-element.elementor-element-f6ca750{--display:flex;}.elementor-25627 .elementor-element.elementor-element-b072a08{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-d7b69d8{--display:flex;}.elementor-25627 .elementor-element.elementor-element-d66aa94{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-c67c117{--display:flex;}.elementor-25627 .elementor-element.elementor-element-b2c4578{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-70502ef{--display:flex;}.elementor-25627 .elementor-element.elementor-element-3b3ec6c{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-0668011{--display:flex;}.elementor-25627 .elementor-element.elementor-element-e268d5d{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-c812dd9{--display:flex;}.elementor-25627 .elementor-element.elementor-element-86001ac{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-09c6daf{--display:flex;}.elementor-25627 .elementor-element.elementor-element-45a14d2{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-25627 .elementor-element.elementor-element-662a32e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-25627 .elementor-element.elementor-element-662a32e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}/* Start custom CSS for text-editor, class: .elementor-element-28835e3 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ceeb58 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e46c82 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86f2a9b *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072a08 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66aa94 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c4578 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3ec6c *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e268d5d *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86001ac *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a14d2 *//* Paragraph spacing */
p {
  margin-bottom: 1em;      /* Slightly larger spacing for readability */
  line-height: 1.7;          /* Comfortable line height */
  font-size: 1.05rem;        /* Slightly bigger for better readability */
  color: #333333;            /* Dark gray text is easier to read than pure black */
}

/* Headings spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;           /* Space above headings */
  margin-bottom: 0.8em;      /* Space below headings */
  line-height: 1.3;
  font-weight: 500;
  color: #222222;
}

/* Space between lists and paragraphs */
ul, ol {
  margin: 1em 0 1.5em 1.5em; /* Top, bottom, left spacing */
  line-height: 1.6;
}

/* Optional: links color and spacing */
a {
  color: #1a73e8;            /* Soft blue links */
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}/* End custom CSS */