/* Imported elements retain the theme's semantic layout. Explicit editor styles
   have higher specificity and remain editable at every breakpoint. */
:where(.elementor .aku-original) { all: unset; display: block; box-sizing: border-box; }
:where(.elementor .aku-original:is(span,strong,b,em,i,small,time,code,a,label)) { display: inline; }
:where(.elementor .aku-original:is(ul,ol)) { display: block; }
:where(.elementor .aku-original:is(li)) { display: list-item; }
:where(.elementor .aku-original:is(b,strong)) { font-weight: bold; }
:where(.elementor .aku-original.aku-contents) { display: contents; }
:where(.elementor .aku-original[hidden]) { display: none; }
:where(.elementor .aku-original:empty) { min-height: 0; }
.elementor[data-elementor-type="section"], main > .elementor { display: contents; }
body.elementor-editor-active .aku-original { cursor: inherit; }
body.elementor-editor-active .aku-original:empty { min-height: 12px; min-width: 12px; }
body.elementor-editor-active .aku-original > .elementor-element-overlay { all: revert-layer; }
body.elementor-editor-active form { pointer-events: auto; }
:where(.elementor .aku-original:is(p)) { margin-block:1em; }
:where(.elementor .aku-original:is(h1,h2,h3,h4,h5,h6)) { font-weight:bold; }
:where(.elementor .aku-original:is(h3)) { margin-block:1em; font-size:1.17em; }
:where(.elementor .aku-original:is(small)) { font-size:smaller; }
