
.elementor-3198 .elementor-element.elementor-element-39eecfa8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4ffe7;
}

.elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated, .elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 70px 10px 70px 10px;
}

.elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #54595f;
	border-radius: 4px 4px 4px 4px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__title {
	color: #54595f;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__subtitle {
	color: #54595f;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__subtitle {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	letter-spacing: -1px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__heading {
	text-align: center;
	border-radius: -7px -7px -7px -7px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__icon-box > * {
	color: #54595f;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__icon-box > * svg * {
	fill: #54595f;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__icon {
	text-align: center;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price {
	background-color: #e4ffe7;
	border-radius: 30px 30px 30px 30px;
	text-align: center;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-prefix {
	color: #222323;
	vertical-align: baseline;
	display: inline-block;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-prefix {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-val {
	color: #222323;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-val {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -1px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-suffix {
	color: #54595f;
	vertical-align: baseline;
	display: inline-block;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-suffix {
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 700;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-desc {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__features {
	text-align: left;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature.item-included {
	color: var(--e-global-color-accent);
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature.item-included .item-bullet {
	font-size: 20px;
	width: 20px;
	color: var(--e-global-color-accent);
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature.item-excluded {
	color: #54595f;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature.item-excluded .item-bullet {
	font-size: 14px;
	width: 14px;
	color: var(--e-global-color-accent);
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature.item-excluded .pricing-feature__text {
	text-decoration: none;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature:before {
	border-top-style: solid;
	border-top-color: rgba(59, 53, 53, .14);
	border-top-width: 1px;
	margin-bottom: 7px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature {
	margin-bottom: 7px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table-unfold-state .fold_visible_last {
	margin-bottom: 7px !important;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__action {
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 400;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__action {
	text-align: center;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__action .pricing-table-button {
	background-color: #0474fc;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__action .pricing-table-button {
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	letter-spacing: -.1px;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__action .pricing-table-button:hover {
	background-color: #fbbc04;
	color: #1c1c1c;
}

.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table .tippy-box {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

@media (max-width:786px) {
	.elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated, .elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-39eecfa8 > .elementor-element-populated {
		margin: 10px 30px 10px 30px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 30px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-val {
		font-size: 16px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price-desc {
		font-size: 15px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__price {
		padding: 20px 5px 20px 5px;
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-table__features {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-ca19a5d .pricing-feature {
		font-size: 15px;
	}
	
	.elementor-3198 .elementor-element.elementor-element-ca19a5d > .elementor-widget-container {
		border-radius: 20px 20px 20px 20px;
	}
}
