.elementor-addons-benefits-table.elementor-addons-benefits-table-mobile + .elementor-addons-benefits-table-mobile {
	 margin-top: 2rem;
}
 .elementor-addons-benefits-table .table-col {
	 display: flex;
	 align-items: center;
	 padding: 16px 10px;
	 width: 100%;
	 max-width: 100%;
	 flex: 1 0 0%;
}
 .elementor-addons-benefits-table .table-col:not(.table-col-title) {
	 justify-content: center;
	 text-align: center;
}
 .elementor-addons-benefits-table .table-col.table-col-title {
	 flex: 0 0 auto;
	 width: 33.3333333333%;
}
 @media (min-width: 1024px) {
	 .elementor-addons-benefits-table .table-col.table-col-title {
		 flex: 0 0 auto;
		 width: 33.3333333333%;
	}
}
 .elementor-addons-benefits-table .table-row {
	 display: flex;
	 align-items: center;
	 flex-direction: row;
	 background-color: #fff;
}
 .elementor-addons-benefits-table .table-row.table-row-base {
	 background: #fcfcfc;
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 24px;
}
 .elementor-addons-benefits-table .table-row.table-row-base .table-col, .elementor-addons-benefits-table .table-row.table-row-header .table-col {
	 padding: 9px 18px;
}
 .elementor-addons-benefits-table .table-row.table-row-header + .table-row-base .table-col {
	 padding-top: 18px;
}
 .elementor-addons-benefits-table .table-row + .table-row-header {
	 margin-top: 17px;
}
 .elementor-addons-benefits-table .table-row-base.table-row-group-last .table-col {
	 padding-bottom: 18px;
}
 .elementor-addons-benefits-table .table-row-base-2-1-1 .table-col-content, .elementor-addons-benefits-table .table-row-base-1-2-1 .table-col-content, .elementor-addons-benefits-table .table-row-base-1-1-2 .table-col-content {
	 font-size: 12px;
	 line-height: 17px;
}
 @media (min-width: 1024px) {
	 .elementor-addons-benefits-table .table-row-base-2-1-1 .table-col:nth-child(2), .elementor-addons-benefits-table .table-row-base-1-2-1 .table-col:nth-child(3), .elementor-addons-benefits-table .table-row-base-1-1-2 .table-col:nth-child(4) {
		 flex: 0 0 auto;
		 width: 33.3333333333%;
	}
}
 .elementor-addons-benefits-table .table-row-header .table-col-title {
	 font-style: normal;
	 font-weight: 400;
	 font-size: 14px;
	 line-height: 24px;
	 letter-spacing: 1px;
	 text-transform: uppercase;
	 color: #000;
}
 .elementor-addons-benefits-table .table-row-hero {
	 z-index: 10;
	 border-bottom: 1px solid #dedfe1;
	 position: sticky;
	 top: 96px;
}
 .elementor-addons-benefits-table .table-row-hero .table-col-title {
	 font-style: normal;
	 font-weight: 400;
	 font-size: 25px;
	 line-height: 32px;
	 color: #000;
	 padding-left: 0;
}
 .elementor-addons-benefits-table .table-row-hero-pricing {
	 font-style: normal;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 24px;
	 color: #000;
}
 .elementor-addons-benefits-table .table-row-hero-pricing .table-col-title {
	 padding-left: 0;
}
 .elementor-addons-benefits-table--caption {
	 margin-top: 31px;
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 24px;
	 color: #646b72;
}
 .elementor-addons-benefits-table--caption a {
	 color: #646b72;
}
 body.has-vim-table {
	 overflow-x: unset;
}
 @media (min-width: 1024px) {
	 body.admin-bar .elementor-addons-benefits-table .table-row-hero {
		 top: 128px;
	}
}
 