
.elementor-9416 .elementor-element.elementor-element-35316281:not(.elementor-motion-effects-element-type-background), .elementor-9416 .elementor-element.elementor-element-35316281 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00e0f9 0%, #16163f 100%);
}

.elementor-9416 .elementor-element.elementor-element-35316281 > .elementor-container {
	max-width: 1000px;
	min-height: 80vh;
}

.elementor-9416 .elementor-element.elementor-element-35316281 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9416 .elementor-element.elementor-element-35316281 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-9416 .elementor-element.elementor-element-7b96107e > .elementor-element-populated {
	margin: 25px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-9416 .elementor-element.elementor-element-4c3de1b9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9416 .elementor-element.elementor-element-4c3de1b9 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9416 .elementor-element.elementor-element-7c01fb31 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-682c1794 {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.7em;
	color: rgba(255, 255, 255, .73);
}

.elementor-9416 .elementor-element.elementor-element-5ed0008e .elementor-button {
	background-color: transparent;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(180deg, #f9030a 0%, #d3b574 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d3b574;
	border-radius: 40px 40px 40px 40px;
}

.elementor-9416 .elementor-element.elementor-element-5ed0008e .elementor-button:hover, .elementor-9416 .elementor-element.elementor-element-5ed0008e .elementor-button:focus {
	background-color: #d3b574;
	color: #16163f;
}

.elementor-9416 .elementor-element.elementor-element-5ed0008e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9416 .elementor-element.elementor-element-5ed0008e .elementor-button:hover svg, .elementor-9416 .elementor-element.elementor-element-5ed0008e .elementor-button:focus svg {
	fill: #16163f;
}

.elementor-9416 .elementor-element.elementor-element-7319f2f6 > .elementor-widget-container {
	margin: -100px -100px -100px -100px;
	padding: 0px 0px 0px 50px;
}

.elementor-9416 .elementor-element.elementor-element-4e4220b1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9416 .elementor-element.elementor-element-4e4220b1 {
	padding: 100px 0px 100px 0px;
}

.elementor-9416 .elementor-element.elementor-element-3b4a6b0d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d3b574;
	margin: 0px 12px 0px 0px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 0px;
	padding: 35px 35px 35px 35px;
}

.elementor-9416 .elementor-element.elementor-element-3b4a6b0d > .elementor-element-populated, .elementor-9416 .elementor-element.elementor-element-3b4a6b0d > .elementor-element-populated > .elementor-background-overlay, .elementor-9416 .elementor-element.elementor-element-3b4a6b0d > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9416 .elementor-element.elementor-element-4eb16cab .elementor-counter-number-wrapper {
	color: #16163f;
	font-size: 85px;
	font-weight: 600;
}

.elementor-9416 .elementor-element.elementor-element-4eb16cab .elementor-counter-title {
	color: #60d9f0;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.elementor-9416 .elementor-element.elementor-element-402e77a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d3b574;
	margin: 0px 6px 0px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
}

.elementor-9416 .elementor-element.elementor-element-402e77a > .elementor-element-populated, .elementor-9416 .elementor-element.elementor-element-402e77a > .elementor-element-populated > .elementor-background-overlay, .elementor-9416 .elementor-element.elementor-element-402e77a > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9416 .elementor-element.elementor-element-14f47681 .elementor-counter-number-wrapper {
	color: #16163f;
	font-size: 85px;
	font-weight: 600;
}

.elementor-9416 .elementor-element.elementor-element-14f47681 .elementor-counter-title {
	color: #60d9f0;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.elementor-9416 .elementor-element.elementor-element-3d09db88 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d3b574;
	margin: 0px 0px 0px 12px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 12px;
}

.elementor-9416 .elementor-element.elementor-element-3d09db88 > .elementor-element-populated, .elementor-9416 .elementor-element.elementor-element-3d09db88 > .elementor-element-populated > .elementor-background-overlay, .elementor-9416 .elementor-element.elementor-element-3d09db88 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9416 .elementor-element.elementor-element-16d5aede .elementor-counter-number-wrapper {
	color: #16163f;
	font-size: 85px;
	font-weight: 600;
}

.elementor-9416 .elementor-element.elementor-element-16d5aede .elementor-counter-title {
	color: #60d9f0;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.elementor-9416 .elementor-element.elementor-element-50cbf2e {
	padding: 50px 50px 50px 50px;
}

.elementor-9416 .elementor-element.elementor-element-2177ed5:not(.elementor-motion-effects-element-type-background), .elementor-9416 .elementor-element.elementor-element-2177ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-2177ed5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 20px 0px;
}

.elementor-9416 .elementor-element.elementor-element-2177ed5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9416 .elementor-element.elementor-element-44f8e672 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9416 .elementor-element.elementor-element-44f8e672 {
	padding: 0px 0px 0px 0px;
}

.elementor-9416 .elementor-element.elementor-element-1a37a7cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 15% 0% 0%;
}

.elementor-9416 .elementor-element.elementor-element-1a37a7cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9416 .elementor-element.elementor-element-18699b21 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 200;
	font-style: italic;
	line-height: 1.8em;
	color: #000;
}

.elementor-9416 .elementor-element.elementor-element-6294cfc7 {
	--divider-border-style: solid;
	--divider-color: #d3b574;
	--divider-border-width: 1px;
}

.elementor-9416 .elementor-element.elementor-element-6294cfc7 .elementor-divider-separator {
	width: 24%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-9416 .elementor-element.elementor-element-6294cfc7 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-9416 .elementor-element.elementor-element-44f092e7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	color: #16163f;
}

.elementor-9416 .elementor-element.elementor-element-c146810 {
	text-align: center;
}

.elementor-9416 .elementor-element.elementor-element-c146810 .elementor-heading-title {
	font-size: 50px;
	font-weight: 300;
}

.elementor-9416 .elementor-element.elementor-element-f02489d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-9416 .elementor-element.elementor-element-f02489d .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9416 .elementor-element.elementor-element-f02489d .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-9416 .elementor-element.elementor-element-f0327cd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-9416 .elementor-element.elementor-element-f3bddb5 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-9416 .elementor-element.elementor-element-f3bddb5 .elementor-icon {
	font-size: 100px;
}

.elementor-9416 .elementor-element.elementor-element-f3bddb5 .elementor-icon-box-title, .elementor-9416 .elementor-element.elementor-element-f3bddb5 .elementor-icon-box-title a {
	font-size: 15px;
}

.elementor-9416 .elementor-element.elementor-element-a65a3ab .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-9416 .elementor-element.elementor-element-a65a3ab .elementor-icon {
	font-size: 100px;
}

.elementor-9416 .elementor-element.elementor-element-a65a3ab .elementor-icon-box-title, .elementor-9416 .elementor-element.elementor-element-a65a3ab .elementor-icon-box-title a {
	font-size: 15px;
}

.elementor-9416 .elementor-element.elementor-element-9cc616c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-9416 .elementor-element.elementor-element-9cc616c .elementor-icon {
	font-size: 100px;
}

.elementor-9416 .elementor-element.elementor-element-9cc616c .elementor-icon-box-title, .elementor-9416 .elementor-element.elementor-element-9cc616c .elementor-icon-box-title a {
	font-size: 15px;
}

.elementor-9416 .elementor-element.elementor-element-09d03f5 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-9416 .elementor-element.elementor-element-09d03f5 .elementor-icon {
	font-size: 100px;
}

.elementor-9416 .elementor-element.elementor-element-09d03f5 .elementor-icon-box-title, .elementor-9416 .elementor-element.elementor-element-09d03f5 .elementor-icon-box-title a {
	font-size: 15px;
}

.elementor-9416 .elementor-element.elementor-element-ceb30ac .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-9416 .elementor-element.elementor-element-ceb30ac .elementor-icon {
	font-size: 100px;
}

.elementor-9416 .elementor-element.elementor-element-ceb30ac .elementor-icon-box-title, .elementor-9416 .elementor-element.elementor-element-ceb30ac .elementor-icon-box-title a {
	font-size: 15px;
}

.elementor-9416 .elementor-element.elementor-element-973cdc5 {
	padding: 80px 0px 0px 0px;
}

.elementor-9416 .elementor-element.elementor-element-58fef91 {
	text-align: center;
}

.elementor-9416 .elementor-element.elementor-element-58fef91 .elementor-heading-title {
	font-size: 50px;
	font-weight: 300;
}

.elementor-9416 .elementor-element.elementor-element-52ed31af > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9416 .elementor-element.elementor-element-52ed31af {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-9416 .elementor-element.elementor-element-52ed31af > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__button {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f90a0a 0%, #d3b574 100%);
	border-style: solid;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 > .elementor-widget-container {
	margin: 0px -30px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #001df9;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, .19);
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 {
	--e-price-table-header-background-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__header {
	padding: 35px 35px 0px 35px;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__heading {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__subheading {
	color: #fe001b;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__price {
	background-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__currency, .elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__integer-part, .elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__fractional-part {
	color: #000;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table .elementor-price-table__price {
	font-family: "Montserrat", Sans-serif;
	font-size: 80px;
	font-weight: 900;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__currency {
	align-self: center;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__after-price {
	justify-content: center;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__original-price {
	color: #ff0202;
	align-self: flex-end;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__period {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 200;
	line-height: 2.9em;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__features-list {
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	--e-price-table-features-list-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__feature-inner {
	margin-left: calc(( 100% - 0% ) / 2);
	margin-right: calc(( 100% - 0% ) / 2);
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #fff;
	border-top-width: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__footer {
	background-color: #fff;
	padding: 0px 0px 10px 0px;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__button:hover {
	color: #16163f;
}

.elementor-9416 .elementor-element.elementor-element-25c0b818 .elementor-price-table__ribbon-inner {
	background-color: #fbff03;
	margin-top: 25px;
	transform: translateY(-50%) translateX(-50%) translateX(25px) rotate(-45deg);
	color: #ff0303;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__button {
	background-color: rgba(255, 255, 255, 0);
	color: #00f0f4;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00f0f4;
	border-radius: 40px 40px 40px 40px;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__button:hover {
	background-color: #00f0f4;
	color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-181b167 > .elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(240deg, #00e0f9 0%, #16163f 100%);
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, .47);
}

.elementor-9416 .elementor-element.elementor-element-181b167 {
	z-index: 2;
	--e-price-table-header-background-color: rgba(0, 29, 249, 0);
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__header {
	padding: 35px 35px 35px 35px;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__heading {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__subheading {
	color: #00f0f4;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__price {
	background-color: rgba(0, 29, 249, 0);
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__currency, .elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__integer-part, .elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__fractional-part {
	color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table .elementor-price-table__price {
	font-family: "Montserrat", Sans-serif;
	font-size: 80px;
	font-weight: 900;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__currency {
	align-self: center;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__after-price {
	justify-content: center;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__original-price {
	color: #ff0202;
	align-self: flex-end;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__period {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 200;
	line-height: 2.9em;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__features-list {
	background-color: rgba(0, 29, 249, 0);
	padding: 0px 0px 0px 0px;
	--e-price-table-features-list-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__feature-inner {
	margin-left: calc(( 100% - 0% ) / 2);
	margin-right: calc(( 100% - 0% ) / 2);
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #fff;
	border-top-width: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.elementor-9416 .elementor-element.elementor-element-181b167 .elementor-price-table__footer {
	background-color: rgba(0, 29, 249, 0);
	padding: 0px 0px 35px 0px;
}

.elementor-9416 .elementor-element.elementor-element-3a6378f9 > .elementor-element-populated {
	margin: 0px 0px 0px -30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -30px;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-repeater-item-sfy2xmz i {
	color: #101110;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-repeater-item-sfy2xmz svg {
	fill: #101110;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__button {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f00 0%, #d3b574 100%);
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #001df9;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, .19);
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 {
	--e-price-table-header-background-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__header {
	padding: 35px 35px 0px 35px;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__heading {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__subheading {
	color: #fe001b;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__price {
	background-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__currency, .elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__integer-part, .elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__fractional-part {
	color: #000;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table .elementor-price-table__price {
	font-family: "Montserrat", Sans-serif;
	font-size: 80px;
	font-weight: 900;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__currency {
	align-self: center;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__after-price {
	justify-content: center;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__original-price {
	color: #ff0202;
	align-self: flex-end;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__period {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 200;
	line-height: 2.9em;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__features-list {
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	--e-price-table-features-list-color: #fff;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__feature-inner {
	margin-left: calc(( 100% - 0% ) / 2);
	margin-right: calc(( 100% - 0% ) / 2);
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__features-list li:before {
	border-top-style: solid;
	border-top-color: #fff;
	border-top-width: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__footer {
	background-color: #fff;
	padding: 0px 0px 10px 0px;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__button:hover {
	color: #16163f;
}

.elementor-9416 .elementor-element.elementor-element-2797dee2 .elementor-price-table__ribbon-inner {
	background-color: #fbff03;
	margin-top: 25px;
	transform: translateY(-50%) translateX(-50%) translateX(25px) rotate(-45deg);
	color: #ff0303;
}

@media (min-width:768px) {
	.elementor-9416 .elementor-element.elementor-element-75d8aa39 {
		width: 47.755%;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4f1acb3f {
		width: 52.245%;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4290e8fa {
		width: 49.971%;
	}
	
	.elementor-9416 .elementor-element.elementor-element-1a37a7cb {
		width: 50.029%;
	}
}

@media (max-width:1024px) {
	.elementor-9416 .elementor-element.elementor-element-35316281 > .elementor-container {
		min-height: 65vh;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4c3de1b9 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-75d8aa39 > .elementor-element-populated {
		margin: 0px 0px 0px 25px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 25px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7c01fb31 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-5ed0008e > .elementor-widget-container {
		margin: -29px 0px 0px 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4f1acb3f > .elementor-element-populated {
		margin: 0px 25px 0px 0px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7319f2f6 > .elementor-widget-container {
		margin: -49px -49px -49px -49px;
		padding: 0px 0px 0px 60px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4e4220b1 {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4eb16cab .elementor-counter-number-wrapper {
		font-size: 75px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-14f47681 .elementor-counter-number-wrapper {
		font-size: 75px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-16d5aede .elementor-counter-number-wrapper {
		font-size: 75px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-44f8e672 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-18699b21 {
		line-height: 24px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-24c1b2f0 > .elementor-element-populated {
		margin: 0px 0px 0px 30px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 30px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-25c0b818 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-3a6378f9 > .elementor-element-populated {
		margin: 0px 0px 0px -25px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -25px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-2797dee2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-9416 .elementor-element.elementor-element-35316281 > .elementor-container {
		min-height: 729px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-35316281 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4c3de1b9 {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-75d8aa39 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7c01fb31 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7c01fb31 {
		text-align: center;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7c01fb31 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-682c1794 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-682c1794 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-5ed0008e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-5ed0008e .elementor-button {
		font-size: 12px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7319f2f6 > .elementor-widget-container {
		margin: -26px -26px -26px -26px;
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-4e4220b1 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-3b4a6b0d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-402e77a > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-3d09db88 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-50cbf2e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-2177ed5 {
		padding: 45px 0px 45px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-201119f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-201119f5 {
		text-align: center;
	}
	
	.elementor-9416 .elementor-element.elementor-element-201119f5 img {
		max-width: 100%;
	}
	
	.elementor-9416 .elementor-element.elementor-element-44f8e672 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-7d131cf > .elementor-widget-container {
		margin: 35px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-1a37a7cb > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-18699b21 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-18699b21 {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-6294cfc7 .elementor-divider {
		text-align: center;
	}
	
	.elementor-9416 .elementor-element.elementor-element-6294cfc7 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-9416 .elementor-element.elementor-element-44f092e7 {
		text-align: center;
	}
	
	.elementor-9416 .elementor-element.elementor-element-44f092e7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-c146810 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-58fef91 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-52ed31af {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-24c1b2f0 > .elementor-element-populated {
		margin: 0px 25px 0px 25px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 25px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-66512361 > .elementor-element-populated {
		margin: 25px 25px 0px 25px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 25px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9416 .elementor-element.elementor-element-3a6378f9 > .elementor-element-populated {
		margin: 25px 25px 0px 25px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 25px;
	}
}
