
.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-61202 .elementor-element.elementor-element-2f156fdb {
	text-align: center;
}

.elementor-61202 .elementor-element.elementor-element-2f156fdb img {
	width: 100%;
	max-width: 100%;
}

.elementor-widget-ma-pricing-table .jltma-price-table-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-table-subheading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-table-price-area {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-table-original-price {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-amount-duration {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-table-details li .jltma-tooltip-content, .elementor-widget-ma-pricing-table .edd_price_options li span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-table-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-table-additional_info {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ma-pricing-table .jltma-price-table-ribbon-inner {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-price-table-head {
	background-color: #23506b;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-price-table-btn {
	background-color: #f0f0f0;
	background-image: none;
	color: #3079a6;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-price-table-btn.nitro-lazy {
	background-image: none !important;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-table-price-currency {
	vertical-align: top;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-fraction-price {
	vertical-align: top;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-price-table-details ul {
	width: 100%;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-price-table-details li .jltma-tooltip-content:after {
	border-top-style: solid;
	border-top-color: #ffc107;
	border-top-width: 2px;
	width: 100%;
	bottom: -5px;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-pricing-tables.table-active-zoom .jltma-price-table-details li .jltma-tooltip-content:after {
	border-bottom-style: solid;
	border-bottom-color: #ffc107;
	border-bottom-width: 2px;
	width: 100%;
	bottom: -5px;
}

.elementor-61202 .elementor-element.elementor-element-2382c6f9 .jltma-tooltip .jltma-tooltip-item .jltma-tooltip-text {
	text-align: center;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-head {
	background-color: #23506b;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-btn {
	background-color: #f0f0f0;
	background-image: none;
	color: #3079a6;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-btn.nitro-lazy {
	background-image: none !important;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-table-price-currency {
	vertical-align: top;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-fraction-price {
	vertical-align: top;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-details ul {
	width: 100%;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-details li .jltma-tooltip-content:after {
	border-top-style: solid;
	border-top-color: #ffc107;
	border-top-width: 2px;
	width: 100%;
	bottom: -5px;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-pricing-tables.table-active-zoom .jltma-price-table-details li .jltma-tooltip-content:after {
	border-bottom-style: solid;
	border-bottom-color: #ffc107;
	border-bottom-width: 2px;
	width: 100%;
	bottom: -5px;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-tooltip .jltma-tooltip-item .jltma-tooltip-text {
	text-align: center;
}

.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-ribbon-inner {
	transform: translate(0px, 0px) rotate(0deg);
	background-color: #3079a6;
	color: #fff;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-price-table-head {
	background-color: #23506b;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-price-table-btn {
	background-color: #f0f0f0;
	background-image: none;
	color: #3079a6;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-price-table-btn.nitro-lazy {
	background-image: none !important;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-table-price-currency {
	vertical-align: top;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-fraction-price {
	vertical-align: top;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-price-table-details ul {
	width: 100%;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-price-table-details li .jltma-tooltip-content:after {
	border-top-style: solid;
	border-top-color: #ffc107;
	border-top-width: 2px;
	width: 100%;
	bottom: -5px;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-pricing-tables.table-active-zoom .jltma-price-table-details li .jltma-tooltip-content:after {
	border-bottom-style: solid;
	border-bottom-color: #ffc107;
	border-bottom-width: 2px;
	width: 100%;
	bottom: -5px;
}

.elementor-61202 .elementor-element.elementor-element-4e7f652b .jltma-tooltip .jltma-tooltip-item .jltma-tooltip-text {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-ribbon-inner {
		transform: translate(0px, 0px) rotate(0deg);
	}
}

@media (max-width:767px) {
	.elementor-61202 .elementor-element.elementor-element-b7e0119 .jltma-price-table-ribbon-inner {
		transform: translate(0px, 0px) rotate(0deg);
	}
}
