/* End custom CSS */

.elementor-10931 .elementor-element.elementor-element-531a1f1 {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-e50b35e {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-e85a5de .priority-callout__bar {
	background-color: #f05928;
}

.elementor-10931 .elementor-element.elementor-element-54ac195 {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-6fc7cef {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-17bbdf0 .support-plans__table .support-plans__cell--support-level .support-plans__cell-content, .elementor-10931 .elementor-element.elementor-element-17bbdf0 .support-plans__table .support-plans__cell--support-level .support-plans__cell-content span, .elementor-10931 .elementor-element.elementor-element-17bbdf0 .support-plans__table .support-plans__cell--support-level .support-plans__cell-content p, .elementor-10931 .elementor-element.elementor-element-17bbdf0 .support-plans__table .support-plans__cell--support-level .support-plans__cell-content div {
	font-weight: 700 !important;
}

.elementor-10931 .elementor-element.elementor-element-2be86a9 {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-0895029 {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-fc96c8d {
	--display: flex;
}

.elementor-10931 .elementor-element.elementor-element-943608d .banner {
	background: #31d1ff;
	color: #161f5b;
}

.elementor-10931 .elementor-element.elementor-element-943608d .cta-primary-on-light {
	color: #fff !important;
	background: #1f289c !important;
}

.elementor-10931 .elementor-element.elementor-element-943608d .cta-primary-on-light:hover {
	background: #0372ff !important;
}

/* Start custom CSS for recast_support_plans, class: .elementor-element-17bbdf0 */
.support-table > div:first-child {
	display: none !important;
}
