/* Opt-in Text Editor skin, derived from Post Content. Native columns stay native. */
.elementor-widget-text-editor.webbo-content-styling-yes:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){--webbo-pc-block-gap: 30px;--webbo-pc-border: #eeeeee;--webbo-pc-table-radius: 0px;--webbo-pc-cell-pad-y: 14px;--webbo-pc-cell-pad-x: 14px;--webbo-pc-image-height-ratio: 0.60;--webbo-pc-caption-gap: 8px;--webbo-pc-caption-color: #6b7280;--webbo-pc-caption-size: 14px;--webbo-pc-caption-line-height: 1.5;--webbo-pc-table-min-width: 0px}.elementor-widget-text-editor.webbo-content-styling-yes>.elementor-widget-container>:where(h1,h2,h3,h4,h5,h6):not(:where(*:not(:empty):not(.elementor-element-overlay):not(.elementor-editor-element-settings):not(.elementor-empty-view):not(.elementor-widget-empty-icon):not(.elementor-add-section),hr,img)~:where(h1,h2,h3,h4,h5,h6)):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes:not(:has(>.elementor-widget-container))>:where(h1,h2,h3,h4,h5,h6):not(:where(*:not(:empty):not(.elementor-element-overlay):not(.elementor-editor-element-settings):not(.elementor-empty-view):not(.elementor-widget-empty-icon):not(.elementor-add-section),hr,img)~:where(h1,h2,h3,h4,h5,h6)):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){margin-top:0!important}.elementor-widget-text-editor.webbo-content-styling-yes :where(hr,.wp-block-separator):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){box-sizing:border-box;display:block;width:100%;max-width:100%;height:0!important;margin:32px auto 16px;padding:0!important;clear:both;border-right:0!important;border-bottom:0!important;border-left:0!important;border-top:1px solid #eeeeee;background:none!important;opacity:1!important}.elementor-widget-text-editor.webbo-content-styling-yes .wp-block-separator.is-style-dots::before:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){display:none!important;content:none!important}.elementor-widget-text-editor.webbo-content-styling-yes figure.wp-block-table:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes .wp-block-table:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){width:100%;max-width:100%;margin-top:0!important;margin-right:0!important;margin-bottom:var(--webbo-pc-block-gap)!important;margin-left:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.elementor-widget-text-editor.webbo-content-styling-yes table:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){width:100%;max-width:100%;min-width:var(--webbo-pc-table-min-width);margin:0!important;border:1px solid var(--webbo-pc-border)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:var(--webbo-pc-table-radius);background:#fff;overflow:hidden}.elementor-widget-text-editor.webbo-content-styling-yes table th:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes table td:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){padding:var(--webbo-pc-cell-pad-y) var(--webbo-pc-cell-pad-x)!important;text-align:left;vertical-align:middle;background:transparent;border:0!important;border-bottom:1px solid var(--webbo-pc-border)!important}.elementor-widget-text-editor.webbo-content-styling-yes :where(table th):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){font-weight:600}.elementor-widget-text-editor.webbo-content-styling-yes :where(table>thead>tr>th,table>thead>tr>td,table:not(:has(thead))>tbody>tr:first-child>th,table:not(:has(thead))>tbody>tr:first-child>td):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){color:#111827}.elementor-widget-text-editor.webbo-content-styling-yes :where(table:has(thead)>tbody>tr>:first-child,table:not(:has(thead))>tbody>tr:not(:first-child)>:first-child):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){color:#111827}.elementor-widget-text-editor.webbo-content-styling-yes table tbody>tr:last-child>th:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes table tbody>tr:last-child>td:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes table tfoot>tr:last-child>th:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes table tfoot>tr:last-child>td:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){border-bottom:0!important}.elementor-widget-text-editor.webbo-content-styling-yes :where(:is(.wp-block-table figcaption,table caption),.wp-block-table .wp-element-caption):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){margin:var(--webbo-pc-caption-gap)0 0!important;padding:0;font-size:var(--webbo-pc-caption-size);line-height:var(--webbo-pc-caption-line-height);color:var(--webbo-pc-caption-color);text-align:left}.elementor-widget-text-editor.webbo-content-styling-yes :where(ul,ol):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){padding-left:30px!important;padding-bottom:32px}.elementor-widget-text-editor.webbo-content-styling-yes .wp-block-list>li+li:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){margin-top:5px}.elementor-widget-text-editor.webbo-content-styling-yes figure.wp-block-image:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes .wp-block-image:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){width:100%;max-width:100%;margin-top:0!important;margin-right:0!important;margin-bottom:var(--webbo-pc-block-gap)!important;margin-left:0!important}.elementor-widget-text-editor.webbo-content-styling-yes img:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:1/var(--webbo-pc-image-height-ratio)!important;object-fit:cover!important;object-position:top}.elementor-widget-text-editor.webbo-content-styling-yes :where(figcaption,.wp-block-image .wp-element-caption):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){margin:var(--webbo-pc-caption-gap)0 0!important;padding:0;font-size:var(--webbo-pc-caption-size);line-height:var(--webbo-pc-caption-line-height);color:var(--webbo-pc-caption-color);text-align:left}@media (max-width:1024px){.elementor-widget-text-editor.webbo-content-styling-yes:not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){--webbo-pc-table-min-width: 600px}}.elementor-widget-text-editor.webbo-content-styling-yes :where(table:not(:has(thead))>tbody>tr:first-child>th,table:not(:has(thead))>tbody>tr:first-child>td):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){font-weight:600}.elementor-widget-text-editor.webbo-content-styling-yes :where(table>thead>tr>th,table>thead>tr>td,table:not(:has(thead))>tbody>tr:first-child>th,table:not(:has(thead))>tbody>tr:first-child>td) :where(strong,b):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *),.elementor-widget-text-editor.webbo-content-styling-yes :where(table:has(thead)>tbody>tr>:first-child,table:not(:has(thead))>tbody>tr:not(:first-child)>:first-child) :where(strong,b):not(.elementor-widget-text-editor.webbo-content-styling-yes .elementor-element *):not(.elementor-widget-text-editor.webbo-content-styling-yes [data-elementor-type] *){font:inherit;color:inherit!important}
