.elementor-62752 .elementor-element.elementor-element-82579a3{--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 );}/* Start custom CSS for text-editor, class: .elementor-element-3c59f5ba *//* ---- WordPress theme overrides ---- */
#rbp-heat{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
#rbp-heat *{font-family:inherit!important}


/* kill theme bullets on lists that don't use custom ones */
#rbp-heat li{margin:0!important;list-style:none!important;background-image:none!important}
#rbp-heat li::marker{content:""!important}
#rbp-heat .rh-allsvc li::before,
#rbp-heat .rh-systems li::before,
#rbp-heat .rh-towns li::before,
#rbp-heat .rh-read li::before,
#rbp-heat .rh-crumbs li:first-child::before{content:none!important;display:none!important}


/* keep our custom bullets clean if the theme styles li::before */
#rbp-heat .rh-checks li::before{background:none!important;border-radius:0!important}


/* tighten spacing the theme inflates */
#rbp-heat .rh-allsvc li{padding:5px 0!important;line-height:1.45!important}
#rbp-heat .rh-allsvc h3{margin:0 0 6px!important}
#rbp-heat .rh-allsvc ul{margin:0!important;padding:0!important}


/* hide empty <p>/<br> WordPress may insert */
#rbp-heat p:empty,#rbp-heat .rh-sec > br,#rbp-heat nav br{display:none!important}/* End custom CSS */