.block-texteditor .wrapper{width:100%;display:flex;position:relative}.block-texteditor .wrapper .content{width:100%}.block-texteditor .wrapper .content img+h1,.block-texteditor .wrapper .content img+h2,.block-texteditor .wrapper .content img+h3,.block-texteditor .wrapper .content img+h4{margin-top:0}.block-texteditor .wrapper .content h1:first-child,.block-texteditor .wrapper .content h2:first-child,.block-texteditor .wrapper .content h3:first-child,.block-texteditor .wrapper .content h4:first-child,.block-texteditor .wrapper .content h5:first-child{margin-top:0}.block-texteditor .wrapper{container-type:inline-size;container-name:contentwrapper}.block-texteditor.--hasbg .content{padding:var(--gap);background:var(--modul-bg-color)}.block-texteditor.--has-icon .content{display:flex;flex-flow:column nowrap}.block-texteditor.--has-icon .icon-box{width:100%;border-bottom:1px solid var(--c_line);margin-bottom:var(--gap50);padding-bottom:var(--gap50);font-size:2em}.block-texteditor.--has-icon .txt-box{width:100%;flex-grow:1}@container contentwrapper (width > 500px){.block-texteditor.--has-icon .content{flex-flow:row nowrap}.block-texteditor.--has-icon .icon-box{width:auto;border-bottom:0;border-right:1px solid var(--c_line);margin-bottom:0;padding-bottom:0;margin-right:var(--gap);padding-right:var(--gap);font-size:var(--gap)}.block-texteditor.--has-icon .txt-box{width:auto;flex-grow:1}}