.elementor-498 .elementor-element.elementor-element-160acfc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-160acfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-948f2f7{width:var( --container-widget-width, 101.275% );max-width:101.275%;margin:-11px -11px calc(var(--kit-widget-spacing, 0px) + -11px) -11px;--container-widget-width:101.275%;--container-widget-flex-grow:0;}.elementor-498 .elementor-element.elementor-element-948f2f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-20d8d89{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;}.elementor-498 .elementor-element.elementor-element-20d8d89.e-con{--e-con-transform-scale:0.9;--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-84a7173{width:var( --container-widget-width, 102.193% );max-width:102.193%;--e-transform-scale:1.1;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.193%;--container-widget-flex-grow:0;}.elementor-498 .elementor-element.elementor-element-84a7173.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-a836289{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-498 .elementor-element.elementor-element-edaeebd{width:var( --container-widget-width, 98.787% );max-width:98.787%;--container-widget-width:98.787%;--container-widget-flex-grow:0;}.elementor-498 .elementor-element.elementor-element-edaeebd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-0f18605{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-498 .elementor-element.elementor-element-b486892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-b486892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-9623fcc{width:100%;max-width:100%;}.elementor-498 .elementor-element.elementor-element-9623fcc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-498 .elementor-element.elementor-element-910d668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-851257f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-851257f.e-con{--flex-grow:0;--flex-shrink:0;}.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-498 .elementor-element.elementor-element-d4f7d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-d4f7d5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-550820e{width:var( --container-widget-width, 105.754% );max-width:105.754%;--container-widget-width:105.754%;--container-widget-flex-grow:0;}.elementor-498 .elementor-element.elementor-element-550820e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-0b15198{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-fa957d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-ef63517{width:100%;max-width:100%;}.elementor-498 .elementor-element.elementor-element-ef63517.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-498 .elementor-element.elementor-element-90c7e24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-eb7620f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-498 .elementor-element.elementor-element-589b0e2{width:var( --container-widget-width, 100.825% );max-width:100.825%;--container-widget-width:100.825%;--container-widget-flex-grow:0;z-index:11;}.elementor-498 .elementor-element.elementor-element-589b0e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-498 .elementor-element.elementor-element-160acfc{--width:99.496%;}.elementor-498 .elementor-element.elementor-element-20d8d89{--width:100%;}.elementor-498 .elementor-element.elementor-element-b486892{--width:53.436%;}.elementor-498 .elementor-element.elementor-element-910d668{--width:50%;}.elementor-498 .elementor-element.elementor-element-851257f{--width:70.21%;}.elementor-498 .elementor-element.elementor-element-d4f7d5f{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-5db9d4e *//* HARD OVERRIDE: make the RIGHT blog list render like normal text (no white-on-white) */
.bms-blog-block .bms-rail{
  color: #111 !important;
}

.bms-blog-block .bms-rail a.bms-item,
.bms-blog-block .bms-rail a.bms-item:link,
.bms-blog-block .bms-rail a.bms-item:visited,
.bms-blog-block .bms-rail a.bms-item:hover,
.bms-blog-block .bms-rail a.bms-item:active{
  color: #111 !important;
  text-decoration: none !important;
}

.bms-blog-block .bms-rail a.bms-item .bms-item-title{
  color: #111 !important;
}

.bms-blog-block .bms-rail a.bms-item .bms-item-date{
  color: #111 !important;
  opacity: .65; /* optional: makes date look “muted” without changing color */
}

/* If Elementor is applying weird blending/opacity, kill it */
.bms-blog-block .bms-rail,
.bms-blog-block .bms-rail *{
  mix-blend-mode: normal !important;
  text-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
}/* End custom CSS */