/* End custom CSS */

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

.elementor-11421 .elementor-element.elementor-element-3c912a5 {
	width: var(--container-widget-width, 102.165%);
	max-width: 102.165%;
	--container-widget-width: 102.165%;
	--container-widget-flex-grow: 0;
}

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

.elementor-11421 .elementor-element.elementor-element-3c912a5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-11421 .elementor-element.elementor-element-3c912a5 .dblh__title-2 {
	color: #e97659;
}

.elementor-11421 .elementor-element.elementor-element-1c94f32 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
}

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-1c94f32.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

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

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

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-6162591.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

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

.elementor-11421 .elementor-element.elementor-element-2204296 .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);
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

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

.elementor-11421 .elementor-element.elementor-element-b115d51 > .elementor-element-populated {
	margin: 0px 0px 0px 25px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 25px;
}

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

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

.elementor-11421 .elementor-element.elementor-element-ba9c307 {
	--spacer-size: 120px;
}

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

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

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

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

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-4950c01 > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

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

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

.elementor-11421 .elementor-element.elementor-element-4950c01 {
	bottom: .953px;
	text-align: center;
}

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

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

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

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

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

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

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-d766d7e > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

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

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

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

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

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

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

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

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

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

.elementor-11421 .elementor-element.elementor-element-a6d0943 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-11421 .elementor-element.elementor-element-a6d0943 img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-11421 .elementor-element.elementor-element-856ddc5 .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-11421 .elementor-element.elementor-element-856ddc5 > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

body:not(.rtl) .elementor-11421 .elementor-element.elementor-element-856ddc5 {
	left: 0px;
}

body.rtl .elementor-11421 .elementor-element.elementor-element-856ddc5 {
	right: 0px;
}

.elementor-11421 .elementor-element.elementor-element-856ddc5 {
	bottom: 0px;
	text-align: center;
}

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

.elementor-11421 .elementor-element.elementor-element-856ddc5 .media-wrapper .elementor-icon {
	font-size: 40px;
}

.elementor-11421 .elementor-element.elementor-element-856ddc5.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-856ddc5.elementor-view-framed .elementor-icon, .elementor-11421 .elementor-element.elementor-element-856ddc5.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-856ddc5.elementor-view-framed .elementor-icon svg, .elementor-11421 .elementor-element.elementor-element-856ddc5.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-11421 .elementor-element.elementor-element-856ddc5 .titles__title {
	font-weight: 500;
	margin: 0px 0px 6px 0px;
	color: #fff;
}

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-74ffeea > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

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

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

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

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

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

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

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

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

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

.elementor-11421 .elementor-element.elementor-element-647038e > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-11421 .elementor-element.elementor-element-647038e img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-11421 .elementor-element.elementor-element-d55fb0c .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-11421 .elementor-element.elementor-element-d55fb0c > .elementor-widget-container {
	margin: 225px 25px 0px 25px;
}

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

body.rtl .elementor-11421 .elementor-element.elementor-element-d55fb0c {
	right: 0px;
}

.elementor-11421 .elementor-element.elementor-element-d55fb0c {
	bottom: 0px;
	text-align: center;
}

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

.elementor-11421 .elementor-element.elementor-element-d55fb0c .media-wrapper .elementor-icon {
	font-size: 40px;
}

.elementor-11421 .elementor-element.elementor-element-d55fb0c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

.elementor-11421 .elementor-element.elementor-element-c4eb7b1 {
	--spacer-size: 120px;
}

.elementor-11421 .elementor-element.elementor-element-32b77329 > .elementor-container {
	max-width: 1720px;
}

.elementor-11421 .elementor-element.elementor-element-322b3e6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11421 .elementor-element.elementor-element-322b3e6e > .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-11421 .elementor-element.elementor-element-322b3e6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-element-populated, .elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-element-populated > .elementor-background-overlay, .elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-background-slideshow {
	border-radius: 48px 48px 48px 48px;
}

.elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-11421 .elementor-element.elementor-element-48bc8d6a {
	--spacer-size: 122px;
}

.elementor-11421 .elementor-element.elementor-element-21379c12 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-11421 .elementor-element.elementor-element-21379c12 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e97659;
}

.elementor-11421 .elementor-element.elementor-element-21379c12 .dblh__title-1 {
	color: #000;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .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-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading::before {
	background-color: transparent;
	background-image: linear-gradient(90deg, #f33f5e 40%, #fc9d4b 100%);
}

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

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

.elementor-11421 .elementor-element.elementor-element-10e3ac1c.has-lavalamp .tab__heading.active {
	background-color: transparent;
	box-shadow: 0 0 rgba(0, 0, 0, 0);
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tabs__headings-container {
	max-width: 370px;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tabs__headings-container .tab__heading {
	margin: 0px 0px 30px 0px;
	padding: 26px 30px 10px 30px;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading:hover {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

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

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .heading__title {
	font-size: 20px;
	font-weight: 500;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading .heading__title {
	color: #000;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading:hover .heading__title {
	color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading.active .heading__title {
	color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .title__icon {
	font-size: 15px;
	color: #000;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .title__media {
	margin: 0px 5px 0px 0px;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .title__icon svg {
	fill: #000;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading:hover .title__icon {
	color: #e97659;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading:hover .title__icon svg {
	fill: #e97659;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .heading__subtitle {
	margin: 7px 0px 10px 0px;
	color: #515154;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading:hover .heading__subtitle {
	color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading.active .heading__subtitle {
	color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__content, .elementor-11421 .elementor-element.elementor-element-10e3ac1c .content__media img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__content {
	color: #515154;
}

.elementor-11421 .elementor-element.elementor-element-19a715a4 {
	--spacer-size: 115px;
}

.elementor-11421 .elementor-element.elementor-element-54d1cf5 {
	--spacer-size: 160px;
}

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

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

.elementor-11421 .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-11421 .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-11421 .elementor-element.elementor-element-66c67a4 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

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

.elementor-11421 .elementor-element.elementor-element-8b1eb85 {
	width: var(--container-widget-width, 101.556%);
	max-width: 101.556%;
	--container-widget-width: 101.556%;
	--container-widget-flex-grow: 0;
}

.elementor-11421 .elementor-element.elementor-element-8b1eb85.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11421 .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-11421 .elementor-element.elementor-element-8b1eb85 .wgl-button .button__content {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-8b1eb85 .wgl-pricing_plan {
	max-width: 400px;
}

.elementor-11421 .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-11421 .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-11421 .elementor-element.elementor-element-8b1eb85 .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: #e97659;
}

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

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

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-8b1eb85 .wgl-button:active, .elementor-11421 .elementor-element.elementor-element-8b1eb85 .wgl-button:focus {
	color: #000;
	background-color: var(--e-global-color-primary);
}

.elementor-11421 .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-11421 .elementor-element.elementor-element-da4eae5 .wgl-button {
	display: block;
	margin: 50px 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-11421 .elementor-element.elementor-element-da4eae5 .wgl-button .button__content {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-da4eae5 .wgl-pricing_plan {
	max-width: 400px;
}

.elementor-11421 .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-11421 .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-11421 .elementor-element.elementor-element-da4eae5 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

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

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

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

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

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

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

.elementor-11421 .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-11421 .elementor-element.elementor-element-da4eae5 .wgl-button:active, .elementor-11421 .elementor-element.elementor-element-da4eae5 .wgl-button:focus {
	color: #000;
	background-color: #fff;
}

.elementor-11421 .elementor-element.elementor-element-0cc8034 {
	width: var(--container-widget-width, 101.556%);
	max-width: 101.556%;
	--container-widget-width: 101.556%;
	--container-widget-flex-grow: 0;
}

.elementor-11421 .elementor-element.elementor-element-0cc8034.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11421 .elementor-element.elementor-element-0cc8034 .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-11421 .elementor-element.elementor-element-0cc8034 .wgl-button .button__content {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-0cc8034 .wgl-pricing_plan {
	max-width: 400px;
}

.elementor-11421 .elementor-element.elementor-element-0cc8034 .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-11421 .elementor-element.elementor-element-0cc8034 .pricing__title {
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e0e0e0;
}

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

.elementor-11421 .elementor-element.elementor-element-0cc8034 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-11421 .elementor-element.elementor-element-0cc8034 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

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

.elementor-11421 .elementor-element.elementor-element-0cc8034 .wgl-button:hover, .elementor-11421 .elementor-element.elementor-element-0cc8034 .wgl-button:focus {
	color: #e97659;
}

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

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

.elementor-11421 .elementor-element.elementor-element-d3ece87 .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-11421 .elementor-element.elementor-element-d3ece87 .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-11421 .elementor-element.elementor-element-d3ece87 .wgl-button .button__content {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-d3ece87 .wgl-pricing_plan {
	max-width: 400px;
}

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

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

.elementor-11421 .elementor-element.elementor-element-d3ece87 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

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

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

.elementor-11421 .elementor-element.elementor-element-d3ece87 .pricing__content ul li b {
	color: inherit;
}

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

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

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

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

.elementor-11421 .elementor-element.elementor-element-14ed624 {
	width: 100%;
	max-width: 100%;
}

.elementor-11421 .elementor-element.elementor-element-14ed624 .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-11421 .elementor-element.elementor-element-14ed624 .wgl-button .button__content {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-14ed624 .wgl-pricing_plan {
	max-width: 850px;
}

.elementor-11421 .elementor-element.elementor-element-14ed624 .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-11421 .elementor-element.elementor-element-14ed624 .pricing__content {
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #515154;
}

.elementor-11421 .elementor-element.elementor-element-14ed624 .pricing__title {
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
}

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

.elementor-11421 .elementor-element.elementor-element-14ed624 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-11421 .elementor-element.elementor-element-14ed624 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-11421 .elementor-element.elementor-element-14ed624 .wgl-button:hover, .elementor-11421 .elementor-element.elementor-element-14ed624 .wgl-button:focus {
	color: #e97659;
}

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

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

.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .pricing__wrapper {
	background-color: #0e0e0e;
	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-11421 .elementor-element.elementor-element-e6c1fb8 {
	width: 100%;
	max-width: 100%;
}

.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .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-11421 .elementor-element.elementor-element-e6c1fb8 .wgl-button .button__content {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .wgl-pricing_plan {
	max-width: 850px;
}

.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .pricing__title {
	padding: 30px 33px 24px 33px;
	color: #fff;
}

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

.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

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

.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .pricing__content {
	font-size: 15px;
	margin: 1px 1px 1px 1px;
	color: #515154;
}

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

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

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

.elementor-11421 .elementor-element.elementor-element-a25ca8c {
	--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-11421 .elementor-element.elementor-element-07b85be {
	--spacer-size: 120px;
}

.elementor-11421 .elementor-element.elementor-element-533bb7d3 > .elementor-background-overlay {
	background-color: #ffdfd7;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-11421 .elementor-element.elementor-element-533bb7d3 {
	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: -60px;
}

.elementor-11421 .elementor-element.elementor-element-b6248fe {
	--spacer-size: 50px;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-99ee99d {
	top: 10%;
	left: 20%;
	z-index: 0;
}

.elementor-11421 .elementor-element.elementor-element-3adc20ce.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-11421 .elementor-element.elementor-element-3451b113 {
	--spacer-size: 143px;
}

.elementor-11421 .elementor-element.elementor-element-5a85a335 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-11421 .elementor-element.elementor-element-5a85a335 .dblh__title {
	font-size: 92px;
	line-height: 1.1em;
}

.elementor-11421 .elementor-element.elementor-element-5a85a335 .dblh__title-1 {
	color: #e97659;
}

.elementor-11421 .elementor-element.elementor-element-5a85a335 .dblh__title-2 {
	color: #000;
}

.elementor-11421 .elementor-element.elementor-element-5a85a335 .dblh__title-3 {
	color: #000;
}

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

.elementor-11421 .elementor-element.elementor-element-7f48b3b1 {
	--spacer-size: 30px;
}

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

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

.elementor-11421 .elementor-element.elementor-element-5f0a7f26 {
	width: auto;
	max-width: auto;
	bottom: 23%;
}

body:not(.rtl) .elementor-11421 .elementor-element.elementor-element-5f0a7f26 {
	left: 73%;
}

body.rtl .elementor-11421 .elementor-element.elementor-element-5f0a7f26 {
	right: 73%;
}

.elementor-11421 .elementor-element.elementor-element-27e19167 {
	--spacer-size: 120px;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-d50e280 {
	top: 21%;
	left: 8%;
	z-index: 0;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-482a380 {
	top: 31%;
	left: 15%;
	z-index: 0;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-655e9fa {
	top: 49%;
	left: 5%;
	z-index: 0;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-8bf02fe {
	top: 66%;
	left: 15%;
	z-index: 0;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-3c313da {
	top: 76%;
	left: 8%;
	z-index: 0;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-b8c1429 {
	top: 17%;
	left: 88%;
	z-index: -1;
}

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

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

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-e8b1a50 {
	top: 66%;
	left: 81%;
	z-index: -1;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-596ba0e {
	top: 76%;
	left: 90%;
	z-index: -2;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-11421 .elementor-element.elementor-element-1dc89721 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-11421 .elementor-element.elementor-element-6d614de {
	--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;
}

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

@media (max-width:1200px) {
	.elementor-11421 .elementor-element.elementor-element-b51044b {
		--spacer-size: 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-3c912a5 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-6162591 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-b115d51.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-11421 .elementor-element.elementor-element-b115d51 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-4b5e5b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-ba9c307 {
		--spacer-size: 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4e83c .dblh__title {
		font-size: 42px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-4950c01 > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d766d7e > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-856ddc5 > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-f0d4009 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-74ffeea > .elementor-widget-container {
		margin: 291px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d7eeb74 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d55fb0c > .elementor-widget-container {
		margin: 290px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-c4eb7b1 {
		--spacer-size: 70px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-322b3e6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11421 .elementor-element.elementor-element-322b3e6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-11421 .elementor-element.elementor-element-48bc8d6a {
		--spacer-size: 60px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-21379c12 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tabs__headings-container {
		max-width: 100%;
		margin: 0px 0px 0px -15px;
		padding: 10px 15px 10px 15px;
	}
	
	body[data-elementor-device-mode="tablet"] .elementor-11421 .elementor-element.elementor-element-10e3ac1c.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-11421 .elementor-element.elementor-element-10e3ac1c.layout-tablet-horizontal .tabs__headings-container, body[data-elementor-device-mode="mobile"] .elementor-11421 .elementor-element.elementor-element-10e3ac1c.layout-mobile-horizontal .tabs__headings-container {
		width: calc(100% + -15px * -1 + 0px * -1);
		max-width: calc(100% + -15px * -1 + 0px * -1);
	}
	
	.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tab__heading {
		min-width: 0px;
		max-width: 275px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tabs__headings-container .tab__heading {
		margin: 0px 25px 20px 0px;
		padding: 15px 15px 5px 15px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-10e3ac1c .heading__title {
		font-size: 14px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-10e3ac1c .heading__subtitle {
		font-size: 14px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-10e3ac1c .tabs__contents-container {
		max-width: 100%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-19a715a4 {
		--spacer-size: 60px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-54d1cf5 {
		--spacer-size: 70px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-027a81f .dblh__title {
		font-size: 42px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-99ee99d {
		top: 2%;
		left: 10%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-3451b113 {
		--spacer-size: 80px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-5a85a335 {
		z-index: 1;
	}
	
	.elementor-11421 .elementor-element.elementor-element-5a85a335 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-3dc109ed {
		z-index: 1;
	}
	
	.elementor-11421 .elementor-element.elementor-element-34656b36 {
		z-index: 1;
	}
	
	.elementor-11421 .elementor-element.elementor-element-5f0a7f26 {
		z-index: 0;
	}
	
	.elementor-11421 .elementor-element.elementor-element-27e19167 {
		--spacer-size: 70px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-d50e280 {
		top: 27%;
		left: 3%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-3c313da {
		top: 80%;
		left: 3%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-b8c1429 {
		top: 7%;
		left: 88%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-3438c05 {
		top: 48%;
		left: 90%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1dc89721 .elementor-repeater-item-596ba0e {
		top: 76%;
		left: 89%;
	}
}

@media (max-width:767px) {
	.elementor-11421 .elementor-element.elementor-element-b51044b {
		--spacer-size: 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-3c912a5 .dblh__title {
		font-size: 30px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1c94f32 .media-wrapper .elementor-icon {
		margin: 0px 15px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-1c94f32 .titles__title {
		font-size: 22px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-6162591 .media-wrapper .elementor-icon {
		margin: 0px 15px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-6162591 .titles__title {
		font-size: 22px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-2204296 {
		z-index: 2;
	}
	
	.elementor-11421 .elementor-element.elementor-element-4b5e5b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-ba9c307 {
		--spacer-size: 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4e83c .dblh__title {
		font-size: 30px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-4950c01 > .elementor-widget-container {
		margin: 212px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-6b5175e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d766d7e > .elementor-widget-container {
		margin: 213px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-856ddc5 > .elementor-widget-container {
		margin: 212px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-74ffeea > .elementor-widget-container {
		margin: 214px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d55fb0c > .elementor-widget-container {
		margin: 213px 25px 0px 25px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-c4eb7b1 {
		--spacer-size: 70px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-4e84fc23 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-21379c12 .dblh__title {
		font-size: 34px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-54d1cf5 {
		--spacer-size: 70px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-027a81f .dblh__title {
		font-size: 30px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-c519f34 {
		--spacer-size: 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-8b1eb85 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-8b1eb85 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-8b1eb85 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-8b1eb85 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4eae5 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4eae5 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4eae5 .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4eae5 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-da4eae5 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0cc8034 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0cc8034 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0cc8034 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0cc8034 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d3ece87 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d3ece87 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d3ece87 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d3ece87 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-14ed624 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-14ed624 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-14ed624 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .pricing__content {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-e6c1fb8 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-3451b113 {
		--spacer-size: 50px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-5a85a335 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-5a85a335 .dblh__title {
		font-size: 27px;
	}
	
	.elementor-11421 .elementor-element.elementor-element-34656b36 {
		z-index: 2;
	}
	
	.elementor-11421 .elementor-element.elementor-element-27e19167 {
		--spacer-size: 40px;
	}
}

@media (min-width:768px) {
	.elementor-11421 .elementor-element.elementor-element-a54edac {
		width: 41%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-b115d51 {
		width: 59%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-59be050 {
		width: 14.544%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-ba16b6a {
		width: 35.417%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-79a6789 {
		width: 38.378%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-613898b {
		width: 11.597%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0cba29c {
		width: 14.544%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-a674023 {
		width: 35.417%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-e589249 {
		width: 38.378%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-2292fa2 {
		width: 11.597%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-11421 .elementor-element.elementor-element-a54edac {
		width: 100%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-b115d51 {
		width: 100%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-9726fff {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-6b5175e {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0b7fd27 {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-f0d4009 {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-d7eeb74 {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-59be050 {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-ba16b6a {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-79a6789 {
		width: 100%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-613898b {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-0cba29c {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-a674023 {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-e589249 {
		width: 100%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-2292fa2 {
		width: 50%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-f9ef911 {
		width: 100%;
	}
	
	.elementor-11421 .elementor-element.elementor-element-30bf7bb {
		width: 100%;
	}
}

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

/* Start custom CSS for wgl-pricing-table, class: .elementor-element-da4eae5 */
.elementor-11421 .elementor-element.elementor-element-da4eae5 .pricing__wrapper {
	height: 281.797px;
}

/* End custom CSS */

/* Start custom CSS for wgl-pricing-table, class: .elementor-element-14ed624 */
.custom-price-table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	border-radius: 10px;
	overflow: hidden;
}

.custom-price-table th, .custom-price-table td {
	padding: 10px 20px;
	text-align: left;
}

.custom-price-table th {
	background-color: #d4a15a;
	color: #000;
}

.custom-price-table tr:nth-child(odd) {
	background-color: transparent;
	color: #000;
}

.custom-price-table tr:nth-child(even) {
	background-color: transparent;
	color: #000;
}

.custom-price-table td:nth-child(1) {
	font-weight: bold;
}

.custom-price-table td {
	border-bottom: 1px solid transparent;
}

.deluxe {
	background-color: #cb9d69;
	padding: 2px 6px;
	border-radius: 4px;
	color: #000;
}

@media (max-width: 500px) {
	.deluxe {
		content: "\A<br>";
		white-space: pre;
		display: inline;
	}
}

/* End custom CSS */

/* Start custom CSS for wgl-pricing-table, class: .elementor-element-e6c1fb8 */
.custom-price-table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	border-radius: 10px;
	overflow: hidden;
}

.custom-price-table th, .custom-price-table td {
	padding: 10px 20px;
	text-align: left;
}

.custom-price-table th {
	background-color: #d4a15a;
	color: #000;
}

.custom-price-table tr:nth-child(odd) {
	background-color: transparent;
	color: #000;
}

.custom-price-table tr:nth-child(even) {
	background-color: transparent;
	color: #000;
}

.custom-price-table td:nth-child(1) {
	font-weight: bold;
}

.custom-price-table td {
	border-bottom: 1px solid transparent;
}

.deluxe {
	background-color: #cb9d69;
	padding: 2px 6px;
	border-radius: 4px;
	color: #000;
}

@media (max-width: 500px) {
	.deluxe {
		content: "\A<br>";
		white-space: pre;
		display: inline;
	}
}
