/* Generated replacement for native v1.12.11 stylesheet. Preserve asset-relative location. */
.ltl-teaching-actions,body.elementor-kit-71:not(#ltl-palette-never) .ltl-teaching-actions: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: 8px 16px;}
.ltl-likes,body.elementor-kit-71:not(#ltl-palette-never) .ltl-likes: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; flex-wrap: wrap; gap: 8px; max-width: 100%; color: var(--accent,#245e91);}
.ltl-likes .ltl-like-note,body.elementor-kit-71:not(#ltl-palette-never) .ltl-likes .ltl-like-note:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){font-size: 0.875rem; color: var(--muted,#59615c); line-height: 1.5;}
.single-teaching > .ltl-likes,body.elementor-kit-71:not(#ltl-palette-never) .single-teaching > .ltl-likes:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){margin-block: 16px;}
.ltl-likes[data-likes-mode="provider"] .wp_ulike_btn,body.elementor-kit-71:not(#ltl-palette-never) .ltl-likes[data-likes-mode="provider"] .wp_ulike_btn:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){min-width: 44px; min-height: 44px;}
.ltl-likes[data-likes-mode="provider"] .wp_ulike_btn:focus-visible,body.elementor-kit-71:not(#ltl-palette-never) .ltl-likes[data-likes-mode="provider"] .wp_ulike_btn: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(--blue,#245E91); outline-offset: 3px;}
.ltl-likes .ltl-likes-status,body.elementor-kit-71:not(#ltl-palette-never) .ltl-likes .ltl-likes-status:where(.site-header,.site-header *,main#main,main#main *,.site-footer,.site-footer *,.skip-link):not(:where(.elementor,.elementor *)){position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px;}