
.elementor-7516 .elementor-element.elementor-element-31176bf {
	--spacer-size: 29px;
}

.elementor-7516 .elementor-element.elementor-element-b51044b {
	--spacer-size: 28px;
}

.elementor-7516 .elementor-element.elementor-element-3c912a5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7516 .elementor-element.elementor-element-3c912a5 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-3c912a5 .dblh__title-1 {
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 {
	text-align: left;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 .elementor-widget-container {
	overflow: inherit;
	padding: 0px 0px 0px 0px;
	border-radius: 22px 22px 22px 22px;
	transition: 0s;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 .media-wrapper .elementor-icon {
	font-size: 20px;
	margin: 3px 25px 0px 0px;
	padding: 7px 7px 7px 7px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32.elementor-view-framed .elementor-icon, .elementor-7516 .elementor-element.elementor-element-1c94f32.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32.elementor-view-framed .elementor-icon svg, .elementor-7516 .elementor-element.elementor-element-1c94f32.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 .titles__title {
	margin: 0px 0px 7px 0px;
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-1c94f32 .infobox__content {
	margin: 3px 0px 0px 0px;
}

.elementor-7516 .elementor-element.elementor-element-6162591 > .elementor-widget-container {
	margin: 0% 12% 0% 0%;
}

.elementor-7516 .elementor-element.elementor-element-6162591 {
	text-align: left;
}

.elementor-7516 .elementor-element.elementor-element-6162591 .elementor-widget-container {
	overflow: inherit;
	padding: 0px 0px 0px 0px;
	border-radius: 22px 22px 22px 22px;
	transition: 0s;
}

.elementor-7516 .elementor-element.elementor-element-6162591 .media-wrapper .elementor-icon {
	font-size: 20px;
	margin: 3px 25px 0px 0px;
	padding: 7px 7px 7px 7px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-7516 .elementor-element.elementor-element-6162591.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-6162591.elementor-view-framed .elementor-icon, .elementor-7516 .elementor-element.elementor-element-6162591.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-6162591.elementor-view-framed .elementor-icon svg, .elementor-7516 .elementor-element.elementor-element-6162591.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7516 .elementor-element.elementor-element-6162591 .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-6162591 .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-6162591 .titles__title {
	margin: 0px 0px 7px 0px;
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-6162591 .infobox__content {
	margin: 3px 0px 0px 0px;
}

.elementor-7516 .elementor-element.elementor-element-3c08cb0 .wgl-button {
	margin: 10px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-3c08cb0 .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-4b5e5b3 > .elementor-widget-container {
	margin: 0px -40px 0px -43px;
}

.elementor-7516 .elementor-element.elementor-element-7e94885 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7516 .elementor-element.elementor-element-bc3510d {
	--spacer-size: 120px;
}

.elementor-7516 .elementor-element.elementor-element-2f6cb529 > .elementor-container {
	max-width: 1720px;
}

.elementor-7516 .elementor-element.elementor-element-40f00566:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff7f8;
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2021/04/bg-section_01.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-7516 .elementor-element.elementor-element-40f00566:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-element-populated, .elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-element-populated > .elementor-background-overlay, .elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-background-slideshow {
	border-radius: 48px 48px 48px 48px;
}

.elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7516 .elementor-element.elementor-element-2f08e672 {
	--spacer-size: 50px;
}

.elementor-7516 .elementor-element.elementor-element-572decf0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7516 .elementor-element.elementor-element-572decf0 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-572decf0 .dblh__title-1 {
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading {
	background-color: #fff;
	min-width: 370px;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading::before {
	background-color: transparent;
	background-image: linear-gradient(90deg, #f33f5e 40%, #fc9d4b 100%);
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading.active {
	background-color: #f33f5e;
	box-shadow: 0px 0px 0px 0px rgba(243, 63, 94, 0);
}

.elementor-7516 .elementor-element.elementor-element-5875e719.has-lavalamp .lavalamp-object {
	background-color: #f33f5e;
	box-shadow: 0px 0px 0px 0px rgba(243, 63, 94, 0);
}

.elementor-7516 .elementor-element.elementor-element-5875e719.has-lavalamp .tab__heading.active {
	background-color: transparent;
	box-shadow: 0 0 rgba(0, 0, 0, 0);
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tabs__headings-container {
	max-width: 370px;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tabs__headings-container .tab__heading {
	margin: 0px 0px 30px 0px;
	padding: 26px 30px 10px 30px;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading:hover {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading.active::before {
	background-color: transparent;
	background-image: linear-gradient(90deg, #f33f5e 40px, #e97659 100%);
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .heading__title {
	font-size: 20px;
	font-weight: 500;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading .heading__title {
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading:hover .heading__title {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading.active .heading__title {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .title__icon {
	font-size: 15px;
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .title__media {
	margin: 0px 5px 0px 0px;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .title__icon svg {
	fill: #000;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading:hover .title__icon {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading:hover .title__icon svg {
	fill: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .heading__subtitle {
	margin: 7px 0px 10px 0px;
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading:hover .heading__subtitle {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading.active .heading__subtitle {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__content, .elementor-7516 .elementor-element.elementor-element-5875e719 .content__media img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__content {
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-55ecccef {
	--spacer-size: 50px;
}

.elementor-7516 .elementor-element.elementor-element-df8e9af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7516 .elementor-element.elementor-element-d853cda {
	--spacer-size: 120px;
}

.elementor-7516 .elementor-element.elementor-element-409c97d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-027a81f .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-027a81f .dblh__title-1 {
	color: #000;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-66c67a4 {
	width: var(--container-widget-width, 590px);
	max-width: 590px;
	--container-widget-width: 590px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7516 .elementor-element.elementor-element-66c67a4 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-7516 .elementor-element.elementor-element-c519f34 {
	--spacer-size: 35px;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .wgl-button .button__content {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__wrapper {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__title {
	margin: 0px 0px 0px 0px;
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e0e0e0;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__description {
	margin: 0px 33px 24px 33px;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .wgl-button:hover, .elementor-7516 .elementor-element.elementor-element-1a24498 .wgl-button:focus {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-1a24498 .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button .button__content {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__wrapper {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__title {
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e0e0e0;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__description {
	margin: 0px 33px 24px 33px;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button:hover, .elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button:focus {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button:active, .elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button:focus {
	color: #000;
	background-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__wrapper {
	background-color: #0e0e0e;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button .button__content {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__title {
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #fff;
	border-color: #2c2c2e;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__description {
	margin: 0px 33px 24px 33px;
	color: #bfbfbf;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #cfcfcf;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__content ul li b {
	color: inherit;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__content ul li {
	background-color: #28282a;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button:hover, .elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button:focus {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button:active, .elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button:focus {
	color: #000;
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-97f022a > .elementor-widget-container {
	margin: 0px -200px 0px 0px;
}

.elementor-7516 .elementor-element.elementor-element-97f022a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-97f022a .wgl-button .button__content {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__wrapper {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__title {
	margin: 0px 0px 0px 0px;
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e0e0e0;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__description {
	margin: 0px 33px 24px 33px;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .wgl-button:hover, .elementor-7516 .elementor-element.elementor-element-97f022a .wgl-button:focus {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-97f022a .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-d047eaf > .elementor-widget-container {
	margin: 0px 0px 0px -200px;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button .button__content {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__wrapper {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__title {
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e0e0e0;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__description {
	margin: 0px 33px 24px 33px;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button:hover, .elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button:focus {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button:active, .elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button:focus {
	color: #000;
	background-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-58de87f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7516 .elementor-element.elementor-element-d95cb85 {
	text-align: center;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-a2732fa {
	--spacer-size: 120px;
}

.elementor-7516 .elementor-element.elementor-element-83fe1bc.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-da4e83c .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-da4e83c .dblh__title-1 {
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-5d27f16 {
	margin-top: 32px;
	margin-bottom: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-7516 .elementor-element.elementor-element-2870f46 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7516 .elementor-element.elementor-element-2870f46 img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-7516 .elementor-element.elementor-element-4950c01 .elementor-widget-container {
	background-color: #e97659;
	overflow: inherit;
	padding: 40px 25px 50px 25px;
	border-style: solid;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
	transition: .4s;
}

.elementor-7516 .elementor-element.elementor-element-4950c01 > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

body:not(.rtl) .elementor-7516 .elementor-element.elementor-element-4950c01 {
	left: 0px;
}

body.rtl .elementor-7516 .elementor-element.elementor-element-4950c01 {
	right: 0px;
}

.elementor-7516 .elementor-element.elementor-element-4950c01 {
	bottom: 0px;
	text-align: center;
}

.elementor-7516 .elementor-element.elementor-element-4950c01 .elementor-widget-container:hover {
	border-color: #fff;
	box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-4950c01 .media-wrapper .elementor-icon {
	font-size: 40px;
}

.elementor-7516 .elementor-element.elementor-element-4950c01.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-4950c01.elementor-view-framed .elementor-icon, .elementor-7516 .elementor-element.elementor-element-4950c01.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-4950c01.elementor-view-framed .elementor-icon svg, .elementor-7516 .elementor-element.elementor-element-4950c01.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7516 .elementor-element.elementor-element-4950c01 .titles__title {
	font-weight: 500;
	margin: 0px 0px 6px 0px;
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-ec012dd > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7516 .elementor-element.elementor-element-ec012dd img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e .elementor-widget-container {
	background-color: #e97659;
	overflow: inherit;
	padding: 40px 25px 50px 25px;
	border-style: solid;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
	transition: .4s;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

body:not(.rtl) .elementor-7516 .elementor-element.elementor-element-d766d7e {
	left: 0px;
}

body.rtl .elementor-7516 .elementor-element.elementor-element-d766d7e {
	right: 0px;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e {
	bottom: 0px;
	text-align: center;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e .elementor-widget-container:hover {
	border-color: #fff;
	box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-d766d7e .media-wrapper .elementor-icon {
	font-size: 40px;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e.elementor-view-framed .elementor-icon, .elementor-7516 .elementor-element.elementor-element-d766d7e.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e.elementor-view-framed .elementor-icon svg, .elementor-7516 .elementor-element.elementor-element-d766d7e.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7516 .elementor-element.elementor-element-d766d7e .titles__title {
	font-weight: 500;
	margin: 0px 0px 6px 0px;
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-ad485f3 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7516 .elementor-element.elementor-element-ad485f3 img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea .elementor-widget-container {
	background-color: #e97659;
	overflow: inherit;
	padding: 40px 25px 50px 25px;
	border-style: solid;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
	transition: .4s;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

body:not(.rtl) .elementor-7516 .elementor-element.elementor-element-74ffeea {
	left: 0px;
}

body.rtl .elementor-7516 .elementor-element.elementor-element-74ffeea {
	right: 0px;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea {
	bottom: 0px;
	text-align: center;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea .elementor-widget-container:hover {
	border-color: #fff;
	box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-74ffeea .media-wrapper .elementor-icon {
	font-size: 40px;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea.elementor-view-framed .elementor-icon, .elementor-7516 .elementor-element.elementor-element-74ffeea.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea.elementor-view-framed .elementor-icon svg, .elementor-7516 .elementor-element.elementor-element-74ffeea.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7516 .elementor-element.elementor-element-74ffeea .titles__title {
	font-weight: 500;
	margin: 0px 0px 6px 0px;
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-a1cf9c9 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7516 .elementor-element.elementor-element-a1cf9c9 img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-7516 .elementor-element.elementor-element-2afd593 .elementor-widget-container {
	background-color: #e97659;
	overflow: inherit;
	padding: 40px 25px 50px 25px;
	border-style: solid;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
	transition: .4s;
}

.elementor-7516 .elementor-element.elementor-element-2afd593 > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

body:not(.rtl) .elementor-7516 .elementor-element.elementor-element-2afd593 {
	left: 0px;
}

body.rtl .elementor-7516 .elementor-element.elementor-element-2afd593 {
	right: 0px;
}

.elementor-7516 .elementor-element.elementor-element-2afd593 {
	bottom: 0px;
	text-align: center;
}

.elementor-7516 .elementor-element.elementor-element-2afd593 .elementor-widget-container:hover {
	border-color: #fff;
	box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, .14);
}

.elementor-7516 .elementor-element.elementor-element-2afd593 .media-wrapper .elementor-icon {
	font-size: 40px;
}

.elementor-7516 .elementor-element.elementor-element-2afd593.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-2afd593.elementor-view-framed .elementor-icon, .elementor-7516 .elementor-element.elementor-element-2afd593.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-2afd593.elementor-view-framed .elementor-icon svg, .elementor-7516 .elementor-element.elementor-element-2afd593.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7516 .elementor-element.elementor-element-2afd593 .titles__title {
	font-weight: 500;
	margin: 0px 0px 6px 0px;
	color: #fff;
}

.elementor-7516 .elementor-element.elementor-element-ddd556d {
	--spacer-size: 120px;
}

.elementor-7516 .elementor-element.elementor-element-2be30a6c > .elementor-background-overlay {
	background-color: #ffdfd7;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7516 .elementor-element.elementor-element-2be30a6c {
	box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -40px;
}

.elementor-7516 .elementor-element.elementor-element-5dd54c79 {
	--spacer-size: 50px;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-99ee99d {
	top: 10%;
	left: 20%;
	z-index: 0;
}

.elementor-7516 .elementor-element.elementor-element-6ca261e7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7516 .elementor-element.elementor-element-cae78e7 {
	--spacer-size: 143px;
}

.elementor-7516 .elementor-element.elementor-element-67b84a7f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7516 .elementor-element.elementor-element-67b84a7f .dblh__title {
	font-size: 92px;
	line-height: 1.1em;
}

.elementor-7516 .elementor-element.elementor-element-67b84a7f .dblh__title-1 {
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-67b84a7f .dblh__title-2 {
	color: #e97659;
}

.elementor-7516 .elementor-element.elementor-element-67b84a7f .dblh__title-3 {
	color: #000;
}

.elementor-7516 .elementor-element.elementor-element-1084088 {
	width: var(--container-widget-width, 462px);
	max-width: 462px;
	--container-widget-width: 462px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #515154;
}

.elementor-7516 .elementor-element.elementor-element-20390f5a {
	--spacer-size: 30px;
}

.elementor-7516 .elementor-element.elementor-element-5549dd2f .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7516 .elementor-element.elementor-element-5549dd2f .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-7516 .elementor-element.elementor-element-1c752e69 {
	width: auto;
	max-width: auto;
	bottom: 23%;
}

body:not(.rtl) .elementor-7516 .elementor-element.elementor-element-1c752e69 {
	left: 73%;
}

body.rtl .elementor-7516 .elementor-element.elementor-element-1c752e69 {
	right: 73%;
}

.elementor-7516 .elementor-element.elementor-element-4e7ba41d {
	--spacer-size: 120px;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-d50e280 {
	top: 21%;
	left: 8%;
	z-index: 0;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-482a380 {
	top: 31%;
	left: 15%;
	z-index: 0;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-655e9fa {
	top: 49%;
	left: 5%;
	z-index: 0;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-8bf02fe {
	top: 66%;
	left: 15%;
	z-index: 0;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-3c313da {
	top: 76%;
	left: 8%;
	z-index: 0;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-b8c1429 {
	top: 17%;
	left: 88%;
	z-index: -1;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-87a08cb {
	top: 27%;
	left: 81%;
	z-index: -1;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-3438c05 {
	top: 41%;
	left: 91%;
	z-index: -1;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-e8b1a50 {
	top: 66%;
	left: 81%;
	z-index: -1;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-596ba0e {
	top: 76%;
	left: 90%;
	z-index: -2;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7516 .elementor-element.elementor-element-21b396ef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body.elementor-page-7516 #main.site-main {
	z-index: 0;
}

@media (max-width:1200px) {
	.elementor-7516 .elementor-element.elementor-element-31176bf {
		--spacer-size: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-b51044b {
		--spacer-size: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-3c912a5 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-6162591 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-b115d51.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-7516 .elementor-element.elementor-element-b115d51 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-4b5e5b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-40f00566:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7516 .elementor-element.elementor-element-2f08e672 {
		--spacer-size: 60px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-572decf0 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5875e719 .tabs__headings-container {
		max-width: 100%;
		margin: 0px 0px 0px -15px;
		padding: 10px 15px 10px 15px;
	}
	
	body[data-elementor-device-mode="tablet"] .elementor-7516 .elementor-element.elementor-element-5875e719.layout-tablet-horizontal .tabs__headings-container {
		width: calc(100% + -15px * -1 + 0px * -1);
		max-width: calc(100% + -15px * -1 + 0px * -1);
	}
	
	body[data-elementor-device-mode="mobile"] .elementor-7516 .elementor-element.elementor-element-5875e719.layout-tablet-horizontal .tabs__headings-container, body[data-elementor-device-mode="mobile"] .elementor-7516 .elementor-element.elementor-element-5875e719.layout-mobile-horizontal .tabs__headings-container {
		width: calc(100% + -15px * -1 + 0px * -1);
		max-width: calc(100% + -15px * -1 + 0px * -1);
	}
	
	.elementor-7516 .elementor-element.elementor-element-5875e719 .tab__heading {
		min-width: 0px;
		max-width: 275px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5875e719 .tabs__headings-container .tab__heading {
		margin: 0px 25px 20px 0px;
		padding: 15px 15px 5px 15px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5875e719 .heading__title {
		font-size: 14px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5875e719 .heading__subtitle {
		font-size: 14px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5875e719 .tabs__contents-container {
		max-width: 100%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-55ecccef {
		--spacer-size: 60px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-027a81f .dblh__title {
		font-size: 42px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-a2732fa {
		--spacer-size: 70px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4e83c .dblh__title {
		font-size: 42px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-4950c01 > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d766d7e > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-f0d4009 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-74ffeea > .elementor-widget-container {
		margin: 291px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-c554ca8 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-2afd593 > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-ddd556d {
		--spacer-size: 70px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-99ee99d {
		top: 2%;
		left: 10%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-cae78e7 {
		--spacer-size: 80px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-67b84a7f {
		z-index: 1;
	}
	
	.elementor-7516 .elementor-element.elementor-element-67b84a7f .dblh__title {
		font-size: 42px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1084088 {
		z-index: 1;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5549dd2f {
		z-index: 1;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1c752e69 {
		z-index: 0;
	}
	
	.elementor-7516 .elementor-element.elementor-element-4e7ba41d {
		--spacer-size: 70px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-d50e280 {
		top: 27%;
		left: 3%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-3c313da {
		top: 80%;
		left: 3%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-b8c1429 {
		top: 7%;
		left: 88%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-3438c05 {
		top: 48%;
		left: 90%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-21b396ef .elementor-repeater-item-596ba0e {
		top: 76%;
		left: 89%;
	}
}

@media (max-width:767px) {
	.elementor-7516 .elementor-element.elementor-element-b51044b {
		--spacer-size: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-3c912a5 .dblh__title {
		font-size: 30px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1c94f32 .media-wrapper .elementor-icon {
		margin: 0px 15px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1c94f32 .titles__title {
		font-size: 22px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-6162591 .media-wrapper .elementor-icon {
		margin: 0px 15px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-6162591 .titles__title {
		font-size: 22px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-3c08cb0 {
		z-index: 2;
	}
	
	.elementor-7516 .elementor-element.elementor-element-4b5e5b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-489f2f73 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-572decf0 .dblh__title {
		font-size: 34px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-027a81f .dblh__title {
		font-size: 30px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-c519f34 {
		--spacer-size: 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__wrapper {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1a24498 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-1a24498 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-8b1eb85 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-8b1eb85 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4eae5 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4eae5 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__wrapper {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-97f022a .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-97f022a .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d047eaf .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d047eaf .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-da4e83c .dblh__title {
		font-size: 30px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-4950c01 > .elementor-widget-container {
		margin: 212px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-6b5175e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-d766d7e > .elementor-widget-container {
		margin: 213px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-74ffeea > .elementor-widget-container {
		margin: 214px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-2afd593 > .elementor-widget-container {
		margin: 213px 25px 0px 25px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-ddd556d {
		--spacer-size: 70px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-cae78e7 {
		--spacer-size: 50px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-67b84a7f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-67b84a7f .dblh__title {
		font-size: 27px;
	}
	
	.elementor-7516 .elementor-element.elementor-element-5549dd2f {
		z-index: 2;
	}
	
	.elementor-7516 .elementor-element.elementor-element-4e7ba41d {
		--spacer-size: 40px;
	}
}

@media (min-width:768px) {
	.elementor-7516 .elementor-element.elementor-element-a54edac {
		width: 41%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-b115d51 {
		width: 59%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-7516 .elementor-element.elementor-element-a54edac {
		width: 100%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-b115d51 {
		width: 100%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-f573b08 {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-ba16b6a {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-79a6789 {
		width: 100%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-3b1ac84 {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-3f43532 {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-9726fff {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-6b5175e {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-f0d4009 {
		width: 50%;
	}
	
	.elementor-7516 .elementor-element.elementor-element-c554ca8 {
		width: 50%;
	}
}

@media (min-width:1201px) {
	.elementor-7516 .elementor-element.elementor-element-40f00566:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7516 .elementor-element.elementor-element-40f00566 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
