.elementor-1250 .elementor-element.elementor-element-80c877e{--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 );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-89ce128 *//* leaflet-note.css — “leaflet” frame + image layout */
.leaflet-note{
  --paper:#f5e8c9; --ink:#222; --frame:#7b7b7b; --rule:#d7c9a4;
  max-width: 860px; margin: 0 auto 2rem; padding: 22px;
  background: var(--paper); color: var(--ink);
  border: 6px double var(--frame); box-shadow: 0 2px 18px rgba(0,0,0,.08);
  line-height: 1.7; font-size: 1.05rem;
}
.leaflet-note h1{
  text-align:center; font-size:1.6rem; margin:.25rem 0 1rem; letter-spacing:.2px;
}
.leaflet-note figure{ margin:0; }
.leaflet-note .img-main{
  float:left; width:42%; max-width:360px; margin:.25rem 1.25rem .75rem 0;
  border:6px solid var(--paper); outline:2px solid var(--rule);
  border-radius:6px; overflow:hidden;
}
.leaflet-note .img-main img{ width:100%; height:auto; display:block; }
.leaflet-note .img-side{
  float:right; width:28%; max-width:280px; margin:.5rem 0 .5rem 1rem;
  border:6px solid var(--paper); outline:2px solid var(--rule);
  border-radius:6px; overflow:hidden;
}
.leaflet-note .img-side img{ width:100%; height:auto; display:block; }
.leaflet-note p{ margin:0 0 1rem; }
.leaflet-note hr{ border:0; border-top:1px solid var(--rule); margin:1rem 0; }
@media (max-width:800px){
  .leaflet-note .img-main, .leaflet-note .img-side{
    float:none; width:100%; max-width:none; margin:0 0 1rem 0;
  }
  .leaflet-note{ padding:16px; }
}

.leaflet-download .btn-download{
  display:inline-block; padding:.6rem .9rem; border-radius:8px;
  background:#0f766e; color:#fff; text-decoration:none; font-weight:600;
}
.leaflet-download .btn-download:hover{ filter:brightness(1.05); }/* End custom CSS */