.zlm-root{width:100%}
.zlm-hidden[hidden]{display:none!important}
.zlm-button-row{margin-top:16px;text-align:center}
.zlm-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}
.zlm-button .zlm-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;color:inherit}
.zlm-button .zlm-icon svg{width:1em;height:1em;fill:currentColor}
.zlm-all-expanded .zlm-button .zlm-icon{transform:rotate(180deg)}
.zlm-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.zlm-button[hidden]{display:none!important}
/* Both visible and load-more containers are editable on the Elementor canvas. */
.elementor-editor-active .zlm-editor-root > .zlm-panels{display:flex;flex-direction:column;gap:12px;counter-reset:zlm-more}
.elementor-editor-active .zlm-editor-root > .zlm-panels>.elementor-element{min-height:65px;position:relative;border:1px dashed #b5b5b5}
.elementor-editor-active .zlm-editor-root > .zlm-panels>.elementor-element:first-child:before{content:'VISIBLE CONTENT';display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:1px;color:#666;background:#f3f3f3;padding:3px 8px}
.elementor-editor-active .zlm-editor-root > .zlm-panels>.elementor-element:not(:first-child){counter-increment:zlm-more}
.elementor-editor-active .zlm-editor-root > .zlm-panels>.elementor-element:not(:first-child):before{content:'LOAD MORE ' counter(zlm-more) ' (HIDDEN ON LIVE PAGE)';display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:1px;color:#666;background:#f3f3f3;padding:3px 8px}
/* Keep excess panels in the document when the count is reduced, instead of
   destroying their Elementor content. CSS hides the dormant panels in-editor. */
.elementor-editor-active .zlm-editor-root[data-zlm-count="1"] > .zlm-panels>.elementor-element:nth-child(n+3){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="2"] > .zlm-panels>.elementor-element:nth-child(n+4){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="3"] > .zlm-panels>.elementor-element:nth-child(n+5){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="4"] > .zlm-panels>.elementor-element:nth-child(n+6){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="5"] > .zlm-panels>.elementor-element:nth-child(n+7){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="6"] > .zlm-panels>.elementor-element:nth-child(n+8){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="7"] > .zlm-panels>.elementor-element:nth-child(n+9){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="8"] > .zlm-panels>.elementor-element:nth-child(n+10){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="9"] > .zlm-panels>.elementor-element:nth-child(n+11){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="10"] > .zlm-panels>.elementor-element:nth-child(n+12){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="11"] > .zlm-panels>.elementor-element:nth-child(n+13){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="12"] > .zlm-panels>.elementor-element:nth-child(n+14){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="13"] > .zlm-panels>.elementor-element:nth-child(n+15){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="14"] > .zlm-panels>.elementor-element:nth-child(n+16){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="15"] > .zlm-panels>.elementor-element:nth-child(n+17){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="16"] > .zlm-panels>.elementor-element:nth-child(n+18){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="17"] > .zlm-panels>.elementor-element:nth-child(n+19){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="18"] > .zlm-panels>.elementor-element:nth-child(n+20){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="19"] > .zlm-panels>.elementor-element:nth-child(n+21){display:none!important}
.elementor-editor-active .zlm-editor-root[data-zlm-count="20"] > .zlm-panels>.elementor-element:nth-child(n+22){display:none!important}
