/* Generated replacement for native v1.12.11 stylesheet. Preserve asset-relative location. */
.ltl-share,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){position: relative; display: inline-block; max-width: 100%; font-size: 14px;}
.ltl-share summary,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share summary:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){cursor: pointer; min-width: 44px; min-height: 44px; padding: 10px 12px; list-style-position: inside;}
.ltl-share-panel,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share-panel:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){position: relative; z-index: 30; box-sizing: border-box; width: 290px; max-width: calc(-40px + 100vw); padding: 12px; border: 1px solid var(--border,#b9b0a0); border-radius: 4px; background: var(--surface,#faf5ea); box-shadow: rgba(0, 0, 0, 0.133) 0px 8px 24px; display: flex; flex-direction: column; gap: 6px; color: var(--fg,#171b19);}
.ltl-share input,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share input:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){width: 100%; min-width: 44px; min-height: 44px; padding: 8px; box-sizing: border-box; font: inherit;}
.ltl-share button,.ltl-share-panel a,.ltl-download-link,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share button:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)),body.elementor-kit-71:not(#ltl-palette-never) .ltl-share-panel a:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)),body.elementor-kit-71:not(#ltl-palette-never) .ltl-download-link:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-width: 44px; min-height: 44px; padding: 8px 12px; border: 1px solid var(--border,#b9b0a0); border-radius: 3px; background: transparent; color: inherit; font: inherit; text-decoration: none; cursor: pointer;}
.ltl-share [hidden],body.elementor-kit-71:not(#ltl-palette-never) .ltl-share [hidden]:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){display: none !important;}
.ltl-share :is(summary, input, button, a):focus-visible,.ltl-download-link:focus-visible,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share :is(summary, input, button, a):focus-visible:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)),body.elementor-kit-71:not(#ltl-palette-never) .ltl-download-link:focus-visible:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){outline: 3px solid var(--accent,#245e91); outline-offset: 3px;}
.ltl-share-status,body.elementor-kit-71:not(#ltl-palette-never) .ltl-share-status:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){font-size: 13px; overflow-wrap: anywhere;}
.ltl-post-actions,.ltl-downloads,body.elementor-kit-71:not(#ltl-palette-never) .ltl-post-actions:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)),body.elementor-kit-71:not(#ltl-palette-never) .ltl-downloads:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-block: 20px;}
.ltl-download-note,body.elementor-kit-71:not(#ltl-palette-never) .ltl-download-note:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){flex-basis: 100%; color: var(--muted,#59615c);}
.ltl-download-link:hover,.ltl-share button:hover,.ltl-share-panel a:hover,body.elementor-kit-71:not(#ltl-palette-never) .ltl-download-link:hover:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)),body.elementor-kit-71:not(#ltl-palette-never) .ltl-share button:hover:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)),body.elementor-kit-71:not(#ltl-palette-never) .ltl-share-panel a:hover:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){background: var(--bg,#f5ebd8);}