.elementor-276076 .elementor-element.elementor-element-12d13ad h5.title:not(.price-number){color:#3669D9;font-size:24px;}.elementor-276076 .elementor-element.elementor-element-12d13ad .pricing-table-details{font-size:14px;}.elementor-276076 .elementor-element.elementor-element-12d13ad .price-number{font-size:46px;}.elementor-276076 .elementor-element.elementor-element-12d13ad .pricing-table-features .exist{font-size:16px;}.elementor-276076 .elementor-element.elementor-element-12d13ad .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(:hover){background-color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-12d13ad .-outlined{color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-12d13ad .-flat{color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-12d13ad .-text{color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-12d13ad > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#EBF1FD;border-radius:16px 16px 16px 16px;box-shadow:0px 2px 4px -1px rgba(9, 17.00000000000003, 33, 0.15);}.elementor-276076 .elementor-element.elementor-element-97664fe{--spacer-size:2vh;}.elementor-276076 .elementor-element.elementor-element-110d1d9 h5.title:not(.price-number){color:#FFFFFF;font-size:24px;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .pricing-table-details{color:#FFFFFF;font-size:14px;font-weight:500;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .price-number{color:#FFFFFF;font-size:46px;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .tag{color:#FFFFFFBF;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .pricing-table-features .exist{color:#FFFFFF;font-size:16px;font-weight:400;line-height:26px;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .pricing-table-features .exist .icon{color:#FFFFFF;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(:hover){background-color:#2A50A6;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .-outlined{color:#2A50A6;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .-flat{color:#2A50A6;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .-text{color:#2A50A6;}.elementor-276076 .elementor-element.elementor-element-110d1d9 .button:not(.-outlined):not(.-flat):not(.-text){color:#FFFFFF;}.elementor-276076 .elementor-element.elementor-element-110d1d9 > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#3669D9;border-radius:16px 16px 16px 16px;box-shadow:0px 32px 64px -8px rgba(54.00000000000001, 105.00000000000007, 217, 0.6);}.elementor-276076 .elementor-element.elementor-element-b47dd7d{--spacer-size:2vh;}.elementor-276076 .elementor-element.elementor-element-069e2dc h5.title:not(.price-number){color:#3669D9;font-size:24px;}.elementor-276076 .elementor-element.elementor-element-069e2dc .pricing-table-details{font-size:14px;}.elementor-276076 .elementor-element.elementor-element-069e2dc .price-number{font-size:46px;}.elementor-276076 .elementor-element.elementor-element-069e2dc .pricing-table-features .exist{font-size:16px;}.elementor-276076 .elementor-element.elementor-element-069e2dc .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(:hover){background-color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-069e2dc .-outlined{color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-069e2dc .-flat{color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-069e2dc .-text{color:#3669D9;}.elementor-276076 .elementor-element.elementor-element-069e2dc > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#EBF1FD;border-radius:16px 16px 16px 16px;box-shadow:0px 2px 4px -1px rgba(9, 17.00000000000003, 33, 0.15);}.elementor-276076 .elementor-element.elementor-element-20a5c4e{--spacer-size:2vh;}/* Start custom CSS for ohio_pricing_table, class: .elementor-element-069e2dc */.pricing-table-features li {
  display: flex;
  align-items: flex-start;
  gap: 8px; /* spacing between icon and text */
}

.pricing-table-features li .icon {
  flex-shrink: 0;
  margin-top: 3px; /* align icon with top of text */
}

.pricing-table-features li .title {
  display: block;
}/* End custom CSS */