.elementor-10365 .elementor-element.elementor-element-f3a0428{margin-top:85px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-10365 .elementor-element.elementor-element-1576218 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10365 .elementor-element.elementor-element-1576218 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 11% 0% 0%;}.elementor-10365 .elementor-element.elementor-element-b8632ec{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-10365 .elementor-element.elementor-element-b8632ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10365 .elementor-element.elementor-element-1f08752 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10365 .elementor-element.elementor-element-1f08752 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 11% 0% 0%;}.elementor-10365 .elementor-element.elementor-element-79ac242{margin-top:85px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-10365 .elementor-element.elementor-element-f2cc203 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10365 .elementor-element.elementor-element-f2cc203 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 11% 0% 0%;}.elementor-10365 .elementor-element.elementor-element-0e31a94{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-10365 .elementor-element.elementor-element-0e31a94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-10365 .elementor-element.elementor-element-1576218{width:100%;}.elementor-10365 .elementor-element.elementor-element-1f08752{width:100%;}.elementor-10365 .elementor-element.elementor-element-f2cc203{width:100%;}}@media(max-width:1024px){.elementor-10365 .elementor-element.elementor-element-f3a0428{padding:0% 4.9% 0% 4.9%;}.elementor-10365 .elementor-element.elementor-element-1576218 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10365 .elementor-element.elementor-element-1f08752 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10365 .elementor-element.elementor-element-79ac242{padding:0% 4.9% 0% 4.9%;}.elementor-10365 .elementor-element.elementor-element-f2cc203 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-b8632ec */.zd-ed-light {
  --bg:#fff; --fg:#111; --muted:#6b6b6b; --line:#e6e6e6; --em:#000;
  --sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, Helvetica;
}
.zd-ed-light {background:var(--bg); color:var(--fg); margin:0; padding:0; font-family:var(--sans); line-height:1.65;}
.zd-ed-wrap {max-width:1200px; margin:0 auto; padding:56px 24px;}
.zd-hero {margin:0 0 40px 0;}
.zd-hero img {width:100%; height:auto; display:block;}
.zd-title {margin:22px 0 8px 0; font-size:44px; line-height:1.15; letter-spacing:.2px; font-weight:800;}
.zd-meta {color:var(--muted); font-size:15px; margin:0 0 22px 0;}
.zd-grid {display:grid; grid-template-columns:1fr; gap:32px; margin:18px 0 10px 0;}
.zd-block h3 {font-size:18px; letter-spacing:.4px; margin:0 0 10px 0; text-transform:uppercase; color:var(--fg);}
.zd-block p {margin:0 0 14px 0;}
.zd-quote {border-left:3px solid var(--fg); padding:10px 16px; margin:14px 0 8px 0; font-weight:600;}
.zd-hr {border-top:1px solid var(--line); margin:32px 0;}
.zd-credits {font-size:14px; color:var(--muted);}
.zd-credits a {color:var(--fg); text-decoration:underline; text-underline-offset:2px;}
@media (min-width:960px){
  .zd-grid {grid-template-columns:1.1fr 1fr;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e31a94 */.zd-ed-light {
  --bg:#fff; --fg:#111; --muted:#6b6b6b; --line:#e6e6e6; --em:#000;
  --sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, Helvetica;
}
.zd-ed-light {background:var(--bg); color:var(--fg); margin:0; padding:0; font-family:var(--sans); line-height:1.65;}
.zd-ed-wrap {max-width:1200px; margin:0 auto; padding:56px 24px;}
.zd-hero {margin:0 0 40px 0;}
.zd-hero img {width:100%; height:auto; display:block;}
.zd-title {margin:22px 0 8px 0; font-size:44px; line-height:1.15; letter-spacing:.2px; font-weight:800;}
.zd-meta {color:var(--muted); font-size:15px; margin:0 0 22px 0;}
.zd-grid {display:grid; grid-template-columns:1fr; gap:32px; margin:18px 0 10px 0;}
.zd-block h3 {font-size:18px; letter-spacing:.4px; margin:0 0 10px 0; text-transform:uppercase; color:var(--fg);}
.zd-block p {margin:0 0 14px 0;}
.zd-quote {border-left:3px solid var(--fg); padding:10px 16px; margin:14px 0 8px 0; font-weight:600;}
.zd-hr {border-top:1px solid var(--line); margin:32px 0;}
.zd-credits {font-size:14px; color:var(--muted);}
.zd-credits a {color:var(--fg); text-decoration:underline; text-underline-offset:2px;}
@media (min-width:960px){
  .zd-grid {grid-template-columns:1.1fr 1fr;}
}/* End custom CSS */