/* End custom CSS */

.elementor-1797 .elementor-element.elementor-element-1517979 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-369cfce .saspot-menu {
	background-color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-e49776e:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-e49776e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdfdff;
}

.elementor-1797 .elementor-element.elementor-element-e49776e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-e49776e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1797 .elementor-element.elementor-element-dd8a62b {
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 > .elementor-widget-container {
	margin: 0px 0px 2px 0px;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox .infobox-icon .infobox-icon-number {
	font-size: 16px;
	line-height: .1em;
	color: #000;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
	color: #000;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox .infobox-icon-wrap {
	border-style: solid;
	border-color: #e1e6f2;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox:hover .infobox-icon .infobox-icon-number {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox .infobox-content .title {
	color: #000;
	font-size: 15px;
	margin: 20px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-1797 .elementor-element.elementor-element-5b2f9c6 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d > .elementor-widget-container {
	margin: 0px 0px 2px 0px;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox .infobox-icon .infobox-icon-number {
	font-size: 16px;
	line-height: .1em;
	color: #000;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
	color: #000;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox .infobox-icon-wrap {
	border-style: solid;
	border-color: #e1e6f2;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox:hover .infobox-icon .infobox-icon-number {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox .infobox-content .title {
	color: #000;
	font-size: 15px;
	margin: 20px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-1797 .elementor-element.elementor-element-d13ac5d .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 > .elementor-widget-container {
	margin: 0px 0px 2px 0px;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox .infobox-icon .infobox-icon-number {
	font-size: 16px;
	line-height: .1em;
	color: #000;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
	color: #000;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox .infobox-icon-wrap {
	border-style: solid;
	border-color: #e1e6f2;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox:hover .infobox-icon .infobox-icon-number {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox .infobox-content .title {
	color: #000;
	font-size: 15px;
	margin: 20px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-1797 .elementor-element.elementor-element-8c967f8 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-1797 .elementor-element.elementor-element-e1bf12a > .elementor-background-overlay {
	background-color: #fdfdff;
	opacity: .5;
}

.elementor-1797 .elementor-element.elementor-element-e1bf12a {
	padding: 2px 2px 2px 2px;
}

.elementor-1797 .elementor-element.elementor-element-6ca9d20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1797 .elementor-element.elementor-element-6ca9d20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdfdff;
}

.elementor-1797 .elementor-element.elementor-element-6ca9d20 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d8e1f5;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, .08);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 20px 40px 20px;
}

.elementor-1797 .elementor-element.elementor-element-6ca9d20 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1797 .elementor-element.elementor-element-c48014b > .elementor-container {
	max-width: 900px;
}

.elementor-1797 .elementor-element.elementor-element-c48014b {
	padding: 40px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-27f4c25 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-27f4c25 .elementor-heading-title {
	font-size: 25px;
}

.elementor-1797 .elementor-element.elementor-element-dc8262f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-dc8262f.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-1797 .elementor-element.elementor-element-dc8262f.elementor-view-framed .elementor-icon, .elementor-1797 .elementor-element.elementor-element-dc8262f.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-1797 .elementor-element.elementor-element-dc8262f.elementor-view-framed .elementor-icon, .elementor-1797 .elementor-element.elementor-element-dc8262f.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-1797 .elementor-element.elementor-element-dc8262f .elementor-icon i, .elementor-1797 .elementor-element.elementor-element-dc8262f .elementor-icon svg {
	transform: rotate(31deg);
}

.elementor-1797 .elementor-element.elementor-element-ede4693 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-ede4693.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-1797 .elementor-element.elementor-element-ede4693.elementor-view-framed .elementor-icon, .elementor-1797 .elementor-element.elementor-element-ede4693.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-1797 .elementor-element.elementor-element-ede4693.elementor-view-framed .elementor-icon, .elementor-1797 .elementor-element.elementor-element-ede4693.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-1797 .elementor-element.elementor-element-ede4693 .elementor-icon i, .elementor-1797 .elementor-element.elementor-element-ede4693 .elementor-icon svg {
	transform: rotate(325deg);
}

.elementor-1797 .elementor-element.elementor-element-b21cded > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-b21cded {
	font-size: 18px;
}

.elementor-1797 .elementor-element.elementor-element-e02913e > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-e02913e {
	font-size: 18px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .elementor-repeater-item-50fd6bf .li-icon i {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .elementor-repeater-item-50fd6bf .li-icon svg {
	fill: #4776e6 !important;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .elementor-repeater-item-f9e2522 .li-icon i {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .elementor-repeater-item-f9e2522 .li-icon svg {
	fill: #4776e6 !important;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .elementor-repeater-item-336a6ad .li-icon i {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .elementor-repeater-item-336a6ad .li-icon svg {
	fill: #4776e6 !important;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 {
	border-radius: 4px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing {
	border-radius: 4px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-item {
	border-radius: 4px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing.style-1 .eael-pricing-item .header:after, .elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing.style-3 .eael-pricing-item .header:after {
	background: #dbdbdb;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .header .title {
	font-size: 26px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
	color: #444;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .price-period {
	color: #444;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .body ul li .li-icon img {
	height: 20px;
	width: 20px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .body ul li .li-icon svg {
	height: 20px;
	width: 20px;
	font-size: 20px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .body ul li .li-icon i {
	font-size: 20px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .body ul li .li-icon {
	width: 20px;
	height: 20px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .body ul li {
	font-size: 13px;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border, div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #3d3d3d;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border, .tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #3d3d3d;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border, div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #3d3d3d;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border, div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #3d3d3d;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-button img {
	height: 16px;
	width: 16px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-button svg {
	height: 16px;
	width: 16px;
	fill: #fff;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-button i {
	font-size: 16px;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-button {
	color: #fff;
	background: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-button:hover {
	color: #f9f9f9;
	background: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing .eael-pricing-button:hover svg {
	fill: #f9f9f9;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .elementor-repeater-item-50fd6bf .li-icon i {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .elementor-repeater-item-50fd6bf .li-icon svg {
	fill: #4776e6 !important;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .elementor-repeater-item-f9e2522 .li-icon i {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .elementor-repeater-item-f9e2522 .li-icon svg {
	fill: #4776e6 !important;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .elementor-repeater-item-22e3763 .li-icon i {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .elementor-repeater-item-22e3763 .li-icon svg {
	fill: #4776e6 !important;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 {
	border-radius: 4px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing {
	border-radius: 4px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-item {
	border-radius: 4px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing.style-1 .eael-pricing-item .header:after, .elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing.style-3 .eael-pricing-item .header:after {
	background: #dbdbdb;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .header .title {
	font-size: 26px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
	color: #444;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
	color: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .price-period {
	color: #444;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .body ul li .li-icon img {
	height: 20px;
	width: 20px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .body ul li .li-icon svg {
	height: 20px;
	width: 20px;
	font-size: 20px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .body ul li .li-icon i {
	font-size: 20px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .body ul li .li-icon {
	width: 20px;
	height: 20px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .body ul li {
	font-size: 13px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-button img {
	height: 16px;
	width: 16px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-button svg {
	height: 16px;
	width: 16px;
	fill: #fff;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-button i {
	font-size: 16px;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-button {
	color: #fff;
	background: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-button:hover {
	color: #f9f9f9;
	background: #4776e6;
}

.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing .eael-pricing-button:hover svg {
	fill: #f9f9f9;
}

.elementor-1797 .elementor-element.elementor-element-1b56efa {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 100px 0px;
}

.elementor-1797 .elementor-element.elementor-element-1912671 {
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-497dd60 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1797 .elementor-element.elementor-element-497dd60 .section-title-wrap {
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-497dd60 .section-title-wrap .section-title {
	font-size: 20px;
}

.elementor-1797 .elementor-element.elementor-element-497dd60 .section-title-wrap p {
	font-size: 15px;
	letter-spacing: -.2px;
}

.elementor-1797 .elementor-element.elementor-element-0c839a1 > .elementor-widget-container {
	background-color: rgba(2, 1, 2, 0);
	margin: -60px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-1797 .elementor-element.elementor-element-0c839a1.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background .3s;
}

.elementor-1797 .elementor-element.elementor-element-0c839a1 {
	text-align: center;
}

.elementor-1797 .elementor-element.elementor-element-7403168 .elementor-icon-wrapper {
	text-align: center;
}

@media (max-width:767px) {
	.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1797 .elementor-element.elementor-element-5f1e247 .eael-pricing-item .price-period {
		line-height: 3.5em;
	}
	
	.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1797 .elementor-element.elementor-element-bd4a234 .eael-pricing-item .price-period {
		line-height: 3.5em;
	}
}

/* Start custom CSS for section, class: .elementor-element-c15dae9 */
.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap, .eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap, .eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap {
	width: 90px;
	height: 40px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-4f138d6 */
.eael-pricing-tag {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for vt-saaspot_section_title, class: .elementor-element-497dd60 */
.section-title-wrap {
	max-width: 620px;
	padding-bottom: 0px;
	margin: 0 auto;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS */
.ha-steps-title {
	display: block;
	margin-top: 0;
	margin-bottom: 0px;
}
