
.elementor-28040 .elementor-element.elementor-element-41f483a:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-41f483a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-gplab.nitrocdn.com/nMwtjcKRMBRLrleMpalyAMxZepSzxrlW/assets/images/optimized/rev-98af164/macongc.com/wp-content/uploads/2025/07/image-8-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-28040 .elementor-element.elementor-element-41f483a > .elementor-background-overlay {
	background-color: #000;
	opacity: .3;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28040 .elementor-element.elementor-element-41f483a > .elementor-container {
	min-height: 600px;
}

.elementor-28040 .elementor-element.elementor-element-41f483a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -65px;
	margin-bottom: 0px;
	padding: 0em 0em 0em 0em;
}

.elementor-28040 .elementor-element.elementor-element-3d4c7c5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-dual-header .premium-dh-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-28040 .elementor-element.elementor-element-3ad76c8 .premium-dual-header-first-span, .elementor-28040 .elementor-element.elementor-element-3ad76c8 .premium-dual-header-second-header {
	display: inline;
}

.elementor-28040 .elementor-element.elementor-element-3ad76c8 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-3ad76c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-3ad76c8 .premium-dual-header-first-span {
	font-family: "Antonio", Sans-serif;
	font-size: 70px;
	font-weight: 700;
	color: #e0bd4d;
}

.elementor-28040 .elementor-element.elementor-element-3ad76c8 .premium-dual-header-second-header {
	font-family: "Antonio", Sans-serif;
	font-size: 60px;
	font-weight: 700;
	color: #fff;
}

.elementor-28040 .elementor-element.elementor-element-39fdbef {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

.elementor-28040 .elementor-element.elementor-element-6ccc105 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 13% 0% 13%;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-1484b08 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-28040 .elementor-element.elementor-element-1484b08 {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-1484b08 .elementor-heading-title {
	font-family: "Antonio", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-ebc827d {
	--spacer-size: 14px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-28040 .elementor-element.elementor-element-070772f {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-3cbcf86:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-3cbcf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-3cbcf86 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 4% 0% 0% 0%;
}

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

.elementor-28040 .elementor-element.elementor-element-4bd069b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-4bd069b {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-4bd069b .elementor-heading-title {
	font-family: "Antonio", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-28040 .elementor-element.elementor-element-a3e42e8 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-a3e42e8 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-a3e42e8 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-28040 .elementor-element.elementor-element-a3e42e8 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-5296ba9:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-5296ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-5296ba9 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-5296ba9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-5296ba9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-28040 .elementor-element.elementor-element-73d7ab2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-479ab09 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-479ab09 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-479ab09 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-1a4dc04 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-1a4dc04 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-1a4dc04 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-1a4dc04 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-24d718f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-24d718f {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-8eda580:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-8eda580 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-8eda580 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-8eda580 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-8eda580 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28040 .elementor-element.elementor-element-aeead46 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-aeead46 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-aeead46 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-7c6ac94 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-7c6ac94 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-7c6ac94 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-7c6ac94 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-7ecad75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-7ecad75 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-c205c76:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-c205c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-c205c76 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-c205c76 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-5f5a876 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-5f5a876 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-5f5a876 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-a0609ce {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-a0609ce > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-a0609ce .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-a0609ce .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-6a48af2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-6a48af2 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-97cfc71:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-97cfc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-97cfc71 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-97cfc71 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-97cfc71 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28040 .elementor-element.elementor-element-700cf89 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-700cf89 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-700cf89 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-586012f {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-586012f > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-586012f .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-586012f .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-97954b7 > .elementor-widget-container {
	margin: 0px 0px -17px 0px;
}

.elementor-28040 .elementor-element.elementor-element-97954b7 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-a3b873f:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-a3b873f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-a3b873f > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-a3b873f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-65919d0 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-65919d0 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-65919d0 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-860bbb3 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-860bbb3 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-860bbb3 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-860bbb3 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-2644458 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-28040 .elementor-element.elementor-element-2644458 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-1c3d748:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-1c3d748 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-1c3d748 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-1c3d748 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-56805be > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-56805be {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-56805be .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-bfd1131 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-bfd1131 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-bfd1131 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-bfd1131 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-5bb3436 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-5bb3436 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-d54fd11:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-d54fd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-d54fd11 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-d54fd11 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-17453a7 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-17453a7 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-17453a7 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-5a52d3b {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-5a52d3b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-5a52d3b .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-5a52d3b .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-2ab72ac > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-28040 .elementor-element.elementor-element-2ab72ac {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-44eb5ce:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-44eb5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-44eb5ce > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-44eb5ce {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-44eb5ce > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28040 .elementor-element.elementor-element-fce883f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-28040 .elementor-element.elementor-element-2114212 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-2114212 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-2114212 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 100;
	text-transform: uppercase;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-d7c3d48 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-d7c3d48 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-d7c3d48 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-d7c3d48 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-5904935 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-28040 .elementor-element.elementor-element-5904935 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-1ade6f4:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-1ade6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-1ade6f4 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-1ade6f4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-42bb93a > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-42bb93a {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-42bb93a .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-127d66b {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-127d66b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-127d66b .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-127d66b .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-5771a00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-5771a00 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-b98da00:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-b98da00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-b98da00 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-b98da00 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-f0d6fc5 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-f0d6fc5 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-f0d6fc5 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-d9c4a4e {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-d9c4a4e > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-d9c4a4e .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-d9c4a4e .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-012bac5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-012bac5 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-9bbc8e1:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-9bbc8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-9bbc8e1 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-9bbc8e1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-9bbc8e1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28040 .elementor-element.elementor-element-216be12 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-216be12 {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-216be12 .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-82af56f {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-82af56f > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-82af56f .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-82af56f .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-e5cb3e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-e5cb3e8 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-b7c65fa:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-b7c65fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-b7c65fa > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-b7c65fa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-ac7bdcf > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-ac7bdcf {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-ac7bdcf .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-dc5f346 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-dc5f346 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-dc5f346 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-dc5f346 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-f7eb750 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-f7eb750 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-dc22342:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-dc22342 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-dc22342 > .elementor-container {
	max-width: 1575px;
}

.elementor-28040 .elementor-element.elementor-element-dc22342 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-28040 .elementor-element.elementor-element-48df40e > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-48df40e {
	text-align: start;
}

.elementor-28040 .elementor-element.elementor-element-48df40e .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 22px;
	font-weight: 100;
	line-height: 40px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-0e8e712 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-0e8e712 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-0e8e712 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-0e8e712 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-115386a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-28040 .elementor-element.elementor-element-115386a {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

.elementor-28040 .elementor-element.elementor-element-bbb168b {
	padding: 6% 0% 0% 0%;
}

.elementor-28040 .elementor-element.elementor-element-001df00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-001df00 {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-001df00 .elementor-heading-title {
	font-family: "Antonio", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-b003b66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-b003b66 {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-b003b66 .elementor-heading-title {
	font-family: "Antonio", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 45px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-5ef65c0 > .elementor-container {
	max-width: 1550px;
}

.elementor-28040 .elementor-element.elementor-element-5ef65c0 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-28040 .elementor-element.elementor-element-8538f3d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-28040 .elementor-element.elementor-element-8538f3d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28040 .elementor-element.elementor-element-02ab2cd > .elementor-container {
	max-width: 1550px;
}

.elementor-28040 .elementor-element.elementor-element-02ab2cd {
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 0% 0% 1.5% 0%;
}

.elementor-28040 .elementor-element.elementor-element-f987513 > .elementor-widget-container {
	padding: 0px 0px 25px 0px;
}

.elementor-28040 .elementor-element.elementor-element-f987513 {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-ef5929d {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-28040 .elementor-element.elementor-element-ce0c592:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-ce0c592 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-28040 .elementor-element.elementor-element-ce0c592 > .elementor-container {
	max-width: 1600px;
}

.elementor-28040 .elementor-element.elementor-element-ce0c592 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 0% 5% 0%;
}

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

.elementor-bc-flex-widget .elementor-28040 .elementor-element.elementor-element-0c0796c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-28040 .elementor-element.elementor-element-0c0796c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-28040 .elementor-element.elementor-element-0029f03 .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-28040 .elementor-element.elementor-element-8db4e25.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-28040 .elementor-element.elementor-element-8db4e25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-28040 .elementor-element.elementor-element-06e5228 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-06e5228 {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-06e5228 .elementor-heading-title {
	font-family: "Antonio", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-cf92d47 {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-cf92d47 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-cf92d47 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-28040 .elementor-element.elementor-element-cf92d47 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-28040 .elementor-element.elementor-element-9796d9e {
	--spacer-size: 32px;
}

.elementor-28040 .elementor-element.elementor-element-82b1ca6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-28040 .elementor-element.elementor-element-82b1ca6 {
	text-align: center;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #565656;
}

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

.elementor-28040 .elementor-element.elementor-element-e5cf00e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6% 0% 0% 0%;
}

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

.elementor-28040 .elementor-element.elementor-element-bbc0c9c > .elementor-widget-container {
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-bbc0c9c {
	text-align: center;
}

.elementor-28040 .elementor-element.elementor-element-bbc0c9c .elementor-heading-title {
	font-family: "Antonio", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 1.5px;
	color: var(--e-global-color-primary);
}

.elementor-28040 .elementor-element.elementor-element-f28dc4c {
	--divider-border-style: solid;
	--divider-color: #ddd;
	--divider-border-width: 1px;
}

.elementor-28040 .elementor-element.elementor-element-f28dc4c > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-f28dc4c .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-28040 .elementor-element.elementor-element-f28dc4c .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

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

.elementor-28040 .elementor-element.elementor-element-ab8b4a6 > .elementor-container {
	max-width: 725px;
}

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

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

.elementor-28040 .elementor-element.elementor-element-b6747dd > .elementor-widget-container {
	margin: 0% 0% 5% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper > div .timeline-content h6.time_line_title {
	color: #fff;
	font-family: "Antonio", Sans-serif;
	font-size: 22px;
	font-weight: 900;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper > div .timeline-content, .elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--2 .timeline-content p, .elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content p {
	color: #fff;
	font-family: "Ubuntu", Sans-serif;
	font-size: 14px;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content .content {
	background: #333;
	border-radius: 10px 10px 10px 10px;
	padding: 5px 20px 5px 20px;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content .content::before {
	border-right-color: #333;
	border-left-color: transparent;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--3.vertical-reverse .timeline-content .content::before {
	border-left-color: #333;
	border-right-color: transparent;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper > div .vertical-date span.month {
	color: rgba(0, 0, 0, 0);
	font-size: 108px;
	line-height: 1px;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline::before {
	background-color: #edc84d;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline .vertical-time::before {
	border-color: #edc84d;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper.htmega-verticletimeline-style-2::before {
	background-color: #edc84d;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--2 .vertical-time::before {
	border-color: #edc84d;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--3::before {
	background-color: #edc84d;
}

.elementor-28040 .elementor-element.elementor-element-b6747dd .htc-verctimeline-wrapper .ht-ver-timeline--3 .vertical-time .vertical-date span {
	background-color: #edc84d;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-28040 .elementor-element.elementor-element-b47f4ab {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-7ff5157 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-92437b6 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-988f199 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-e16dcd8 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-8c18ac1 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-20cc5da {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5417943 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-4f7196d {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-79badd5 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-54149de {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-6119b3e {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-bfa3887 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-9463992 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-fce883f {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-b02bf69 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-ce357d2 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-0fd1c0b {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-913b1d1 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5ab9e49 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-123b417 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-dce3445 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-3454b6d {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-47da47c {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-759da82 {
		width: 34.733%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-d337889 {
		width: 65.267%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-6dc2985 {
		width: 37%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-4100b25 {
		width: 25.333%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-a913408 {
		width: 37%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-0c0796c {
		width: 50%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-8db4e25 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-premium-addon-dual-header .premium-dh-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-28040 .elementor-element.elementor-element-41f483a:not(.elementor-motion-effects-element-type-background), .elementor-28040 .elementor-element.elementor-element-41f483a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-28040 .elementor-element.elementor-element-41f483a {
		padding: 5em 0em 5em 0em;
	}
	
	.elementor-28040 .elementor-element.elementor-element-3d4c7c5 > .elementor-element-populated {
		margin: 0% 0% 10% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-premium-addon-dual-header .premium-dh-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-28040 .elementor-element.elementor-element-3ad76c8 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-3ad76c8 .premium-dual-header-first-span {
		font-size: 45px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-3ad76c8 .premium-dual-header-second-header {
		font-size: 29px;
		line-height: 65px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-39fdbef {
		padding: 14% 3% 0% 3%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-6ccc105 > .elementor-element-populated {
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-28040 .elementor-element.elementor-element-070772f > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-28040 .elementor-element.elementor-element-5296ba9 > .elementor-container {
		max-width: 1500px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5296ba9 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-28040 .elementor-element.elementor-element-24d718f > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-24d718f {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-8eda580 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-aeead46 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-7ecad75 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-7ecad75 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-c205c76 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5f5a876 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-6a48af2 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-6a48af2 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-97cfc71 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-700cf89 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-97954b7 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-97954b7 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-a3b873f {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-65919d0 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-2644458 > .elementor-widget-container {
		padding: 6% 0% 0% 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-2644458 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-1c3d748 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-56805be .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5bb3436 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5bb3436 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-d54fd11 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-17453a7 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5a52d3b .elementor-divider-separator {
		width: 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-2ab72ac > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-2ab72ac {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-44eb5ce {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-2114212 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5904935 > .elementor-widget-container {
		padding: 6% 0% 0% 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5904935 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-1ade6f4 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-42bb93a .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-127d66b .elementor-divider-separator {
		width: 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5771a00 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-5771a00 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-b98da00 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-f0d6fc5 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-d9c4a4e .elementor-divider-separator {
		width: 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-012bac5 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-012bac5 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-9bbc8e1 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-216be12 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-82af56f .elementor-divider-separator {
		width: 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-e5cb3e8 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-e5cb3e8 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-b7c65fa {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-ac7bdcf .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-dc5f346 .elementor-divider-separator {
		width: 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-f7eb750 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-f7eb750 {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-dc22342 {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-48df40e .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-115386a > .elementor-widget-container {
		padding: 6% 0% 0% 0%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-115386a {
		font-size: 16px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-8db4e25 > .elementor-element-populated {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-cf92d47 > .elementor-widget-container {
		margin: -15px 0px 15px 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-cf92d47 .elementor-divider-separator {
		width: 30%;
	}
	
	.elementor-28040 .elementor-element.elementor-element-e5cf00e {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-28040 .elementor-element.elementor-element-f28dc4c .elementor-divider-separator {
		width: 30%;
	}
}

.elementor-28040 .elementor-element.elementor-element-41f483a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-28040 .elementor-element.elementor-element-41f483a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
