.elementor-1150 .elementor-element.elementor-element-1eaac074 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1150 .elementor-element.elementor-element-1eaac074{padding:50px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-109c121{font-size:12px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-1150 .elementor-element.elementor-element-34c63732{text-align:start;}.elementor-1150 .elementor-element.elementor-element-34c63732 .elementor-heading-title{font-size:65px;font-weight:600;color:#1B2C50;}.elementor-1150 .elementor-element.elementor-element-6a1c6465{--divider-border-style:solid;--divider-color:#0066B3;--divider-border-width:2px;}.elementor-1150 .elementor-element.elementor-element-6a1c6465 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-1150 .elementor-element.elementor-element-6a1c6465 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1150 .elementor-element.elementor-element-7cfe5ea7 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-1150 .elementor-element.elementor-element-3223f93{font-family:"Lato", lato;font-size:15px;font-weight:300;line-height:1.8em;color:#000000;}.elementor-1150 .elementor-element.elementor-element-1f79bef5 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-1150 .elementor-element.elementor-element-259f5343{font-family:"Lato", lato;font-size:15px;font-weight:300;line-height:1.8em;color:#000000;}.elementor-1150 .elementor-element.elementor-element-1614290 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1150 .elementor-element.elementor-element-1614290{padding:0px 0px 50px 0px;}.elementor-1150 .elementor-element.elementor-element-620eb630 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1150 .elementor-element.elementor-element-1639f480 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1150 .elementor-element.elementor-element-2715f62c{font-size:15px;font-weight:300;line-height:2em;color:#000000;}.elementor-1150 .elementor-element.elementor-element-2ed4161d > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1150 .elementor-element.elementor-element-69ee1e9e > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-224929d{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-1150 .elementor-element.elementor-element-7892fc4 .elementor-button{background-color:#1B2C50;font-size:25px;fill:#FFFFFF;color:#FFFFFF;}.elementor-1150 .elementor-element.elementor-element-651b672e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1150 .elementor-element.elementor-element-651b672e > .elementor-container{max-width:900px;}.elementor-1150 .elementor-element.elementor-element-651b672e{padding:20px 0px 50px 0px;}.elementor-1150 .elementor-element.elementor-element-ebad62c .elementor-button{background-color:#1B2C50;fill:#FFFFFF;color:#FFFFFF;}.elementor-1150 .elementor-element.elementor-element-ec86f36{--spacer-size:60px;}@media(max-width:1024px){.elementor-1150 .elementor-element.elementor-element-1eaac074{padding:100px 25px 100px 25px;}.elementor-1150 .elementor-element.elementor-element-34c63732 .elementor-heading-title{font-size:45px;}.elementor-1150 .elementor-element.elementor-element-7cfe5ea7 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1150 .elementor-element.elementor-element-1f79bef5 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1150 .elementor-element.elementor-element-1614290{padding:100px 25px 100px 25px;}.elementor-1150 .elementor-element.elementor-element-620eb630 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1150 .elementor-element.elementor-element-1639f480 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1150 .elementor-element.elementor-element-2ed4161d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1150 .elementor-element.elementor-element-651b672e{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-1150 .elementor-element.elementor-element-1eaac074{padding:50px 20px 50px 20px;}.elementor-1150 .elementor-element.elementor-element-7cfe5ea7 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-1f79bef5 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-1614290{padding:50px 20px 50px 20px;}.elementor-1150 .elementor-element.elementor-element-620eb630 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-19c5c200 > .elementor-widget-container{padding:20px 20px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-19c5c200{text-align:start;}.elementor-1150 .elementor-element.elementor-element-19c5c200 img{max-width:50%;}.elementor-1150 .elementor-element.elementor-element-1639f480 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-520f104e > .elementor-widget-container{margin:-135px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-1150 .elementor-element.elementor-element-520f104e{text-align:end;}.elementor-1150 .elementor-element.elementor-element-520f104e img{max-width:50%;}.elementor-1150 .elementor-element.elementor-element-2715f62c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1150 .elementor-element.elementor-element-2ed4161d{width:100%;}.elementor-1150 .elementor-element.elementor-element-2ed4161d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-69ee1e9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-224929d{padding:0px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-7892fc4 .elementor-button{font-size:20px;}.elementor-1150 .elementor-element.elementor-element-651b672e{padding:50px 20px 50px 20px;}.elementor-1150 .elementor-element.elementor-element-ebad62c .elementor-button{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-37bcf96 *//* List styles within #textid */
#textid .ast-single-post .entry-content ul,
#textid .page .entry-content ul {
  list-style-type: circle !important;
  padding-left: 2em !important;
}

#textid .ast-single-post .entry-content ol,
#textid .page .entry-content ol {
  list-style-type: decimal !important;
  padding-left: 2.5em !important;
}

#textid .elementor-widget-container ul {
  list-style-type: disc !important;
  padding-left: 2em !important;
}

#textid .elementor-widget-container ol {
  list-style-type: decimal !important;
  padding-left: 2em !important;
}

#textid .entry-content li,
#textid .elementor-widget-container li {
  font-size: 1.2rem;
  line-height: 1.44;
  margin-bottom: 0.5em !important;
}

/* Reset paragraph margins inside list items */
#textid li p {
  margin-top: 0;
  margin-bottom: 0;
}

/* Increased heading sizes with responsive clamp() */
#textid h2 {
  font-size: clamp(2.0rem, 1.9077rem + 0.4103vw, 2.2rem);
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

#textid h3 {
  font-size: clamp(1.8rem, 1.7308rem + 0.3077vw, 1.95rem);
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}

#textid h4 {
  font-size: clamp(1.6rem, 1.5538rem + 0.2051vw, 1.7rem);
  margin-top: 1.25rem;
  margin-bottom: 0.5rem;
}

#textid h5 {
  font-size: clamp(1.4rem, 1.3769rem + 0.1026vw, 1.45rem);
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

#textid h6 {
  font-size: clamp(1.3rem, 1.2769rem + 0.1026vw, 1.4rem);
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
}

#textid p {
  font-size: 1.8rem;
  line-height: 1.16;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* Reduced margin-top for paragraphs after headings */
#textid h2 + p,
#textid h3 + p,
#textid h4 + p,
#textid h5 + p,
#textid h6 + p {
  margin-top: 0.5rem;
}

#textid > :first-child {
  margin-top: 0;
}/* End custom CSS */