.elementor-9586 .elementor-element.elementor-element-bf4837d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9586 .elementor-element.elementor-element-23ebe10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-23px 0px 0px 105px;}.elementor-9586 .elementor-element.elementor-element-23ebe10.elementor-element{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9586 .elementor-element.elementor-element-718dec8{margin:-63px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:11px 0px 22px 0px;border-style:groove;border-width:2px 2px 2px 2px;border-color:#040000;border-radius:48px 48px 48px 48px;text-align:center;}.elementor-9586 .elementor-element.elementor-element-718dec8 .elementor-heading-title{font-family:"Eater", Sans-serif;font-size:74px;font-weight:400;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.99);color:#E46E6E;}.elementor-9586 .elementor-element.elementor-element-5e3f5db{--display:flex;}.elementor-9586 .elementor-element.elementor-element-daa12e4{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:28px 34px 10px 34px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Rubik Dirt", Sans-serif;font-size:48px;font-weight:400;}.elementor-9586 .elementor-element.elementor-element-daa12e4 p{margin-block-end:0px;}.elementor-9586 .elementor-element.elementor-element-cf13957{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:10px 35px 10px 35px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Rubik Dirt", Sans-serif;font-size:48px;font-weight:400;}.elementor-9586 .elementor-element.elementor-element-cf13957 p{margin-block-end:0px;}.elementor-9586 .elementor-element.elementor-element-1c1a954{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:10px 28px 20px 28px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Rubik Dirt", Sans-serif;font-size:48px;font-weight:400;}.elementor-9586 .elementor-element.elementor-element-1c1a954 p{margin-block-end:50px;}.elementor-9586 .elementor-element.elementor-element-92257b3{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:0;}.elementor-9586 .elementor-element.elementor-element-92257b3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9586 .elementor-element.elementor-element-14a939a{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:10px 35px 10px 35px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Rubik Dirt", Sans-serif;font-size:48px;font-weight:400;}.elementor-9586 .elementor-element.elementor-element-14a939a p{margin-block-end:0px;}.elementor-9586 .elementor-element.elementor-element-c737a42{--display:flex;}/* Start custom CSS for html, class: .elementor-element-92257b3 *//* Widget-scoped reset + variables */
.elementor-9586 .elementor-element.elementor-element-92257b3{
  font-size:16px; line-height:1.45; color:var(--text);
  --hdr:#99ccff; --alt:#f4f7d2; --ok:#c7f5c4; --warn:#fff7b1; --bad:#ffc7c7; --border:#d0d7de; --text:#111;
}
.elementor-9586 .elementor-element.elementor-element-92257b3 *{ line-height:inherit; }

/* Table sizing relative to this widget (immune to theme html font-size) */
.elementor-9586 .elementor-element.elementor-element-92257b3 h1{ font-size:1.25em; margin:0 0 .5em; }
.elementor-9586 .elementor-element.elementor-element-92257b3 table{ width:100%; border-collapse:collapse; font-size:1em; }
.elementor-9586 .elementor-element.elementor-element-92257b3 th,.elementor-9586 .elementor-element.elementor-element-92257b3 td{ font-size:.95em; padding:.6em .7em; border:1px solid var(--border); }
.elementor-9586 .elementor-element.elementor-element-92257b3 .status{ font-weight:700; font-size:.9em; padding:.25em .5em; border-radius:.35rem; display:inline-block; }
.elementor-9586 .elementor-element.elementor-element-92257b3 .verified{ background:var(--ok); }
.elementor-9586 .elementor-element.elementor-element-92257b3 .partial{ background:var(--warn); }
.elementor-9586 .elementor-element.elementor-element-92257b3 .debunked{ background:var(--bad); }
.elementor-9586 .elementor-element.elementor-element-92257b3 thead th{ background:var(--hdr); text-align:left; font-weight:700; }
.elementor-9586 .elementor-element.elementor-element-92257b3 tbody tr:nth-child(even) td{ background:var(--alt); }/* End custom CSS */