/* End Custom Fonts CSS */

.elementor-1650 .elementor-element.elementor-element-a37511a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 36px;
}

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

.elementor-1650 .elementor-element.elementor-element-92d6059 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-92d6059.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-a419bb8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-a419bb8.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-theme-site-logo .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Gotham;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1650 .elementor-element.elementor-element-5ba6a26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-5ba6a26.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-5ba6a26 {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-5ba6a26 img {
	width: 220px;
}

.elementor-1650 .elementor-element.elementor-element-cbfc701 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 2px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-cbfc701.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1650 .elementor-element.elementor-element-45b3391 .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 4px 4px 4px 4px;
	padding: 20px 50px 20px 50px;
}

.elementor-1650 .elementor-element.elementor-element-45b3391 .elementor-button:hover, .elementor-1650 .elementor-element.elementor-element-45b3391 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-45b3391.elementor-element {
	--align-self: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-45b3391 .elementor-button:hover svg, .elementor-1650 .elementor-element.elementor-element-45b3391 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

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

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

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

.elementor-1650 .elementor-element.elementor-element-2f06ef7.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-2f06ef7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-2f06ef7 .elementor-icon {
	font-size: 24px;
}

.elementor-1650 .elementor-element.elementor-element-2f06ef7 .elementor-icon svg {
	height: 24px;
}

.elementor-1650 .elementor-element.elementor-element-35e54b2:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-35e54b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://mineglow.com.au/nitropack_static/dIVrISMFOYvEbOVrXNOmLDDOzEwZHkaq/assets/images/optimized/rev-a4aea0d/mineglow.com.au/wp-content/uploads/2026/02/Tunneling-Banner.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1650 .elementor-element.elementor-element-35e54b2 > .elementor-container {
	max-width: 1500px;
	min-height: 800px;
}

.elementor-1650 .elementor-element.elementor-element-35e54b2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 70px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-35e54b2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1650 .elementor-element.elementor-element-4507106 > .elementor-element-populated {
	padding: 150px 0px 0px 0px;
}

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

.elementor-1650 .elementor-element.elementor-element-5fb3d66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-5fb3d66 {
	text-align: start;
}

.elementor-1650 .elementor-element.elementor-element-5fb3d66 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 90px;
	font-weight: 600;
	line-height: 100px;
	color: #fff;
}

.elementor-1650 .elementor-element.elementor-element-a0f4c96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1650 .elementor-element.elementor-element-a0f4c96.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-element-populated, .elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-element-populated > .elementor-background-overlay, .elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 50px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 50px;
	padding: 50px 45px 50px 45px;
}

.elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1650 .elementor-element.elementor-element-970760f > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-970760f .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 36px;
	font-weight: 600;
	color: #636466;
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage, .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	display: flex;
	justify-content: end;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield input[type="email"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield input[type="tel"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield input[type="number"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield textarea, html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield select {
	background-color: #f3f3f3;
	color: #636466;
	text-indent: 22px;
	border-style: none;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield textarea {
	padding: 25px 0px 25px 0px;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield textarea, html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield select {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_wrapper .gf_scroll_text {
	width: 100%;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_footer input[type="submit"] {
	background-color: var(--e-global-color-secondary);
	padding: 15px 50px 15px 50px;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
	background-color: var(--e-global-color-secondary);
	padding: 15px 50px 15px 50px;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_body input[type="submit"].gform-button {
	background-color: var(--e-global-color-secondary);
	padding: 15px 50px 15px 50px;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	width: 100px;
}

html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1650 .elementor-element.elementor-element-a2cda0a .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-1650 .elementor-element.elementor-element-b1b18bf > .elementor-container {
	max-width: 1500px;
	min-height: 100px;
}

.elementor-1650 .elementor-element.elementor-element-b1b18bf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

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

.elementor-1650 .elementor-element.elementor-element-62e0e37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1650 .elementor-element.elementor-element-62e0e37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #656668;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-62e0e37.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-62e0e37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-62e0e37.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-62e0e37 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1650 .elementor-element.elementor-element-62e0e37 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Gotham;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	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-1650 .elementor-element.elementor-element-3f1415f > .elementor-widget-container {
	padding: 30px 0px 15px 0px;
}

.elementor-1650 .elementor-element.elementor-element-3f1415f {
	text-align: center;
	font-family: "Gotham Font", Gotham;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
}

.elementor-1650 .elementor-element.elementor-element-d0dbc12 > .elementor-container {
	max-width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-d0dbc12 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-308e193 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 36px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-ba2a7de > .elementor-container {
	max-width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-148fcaf .elementor-heading-title {
	font-family: "Gotham Rounded Medium", Gotham;
	font-size: 30px;
	font-weight: 600;
	color: #ea7229;
}

.elementor-1650 .elementor-element.elementor-element-6604fb4 > .elementor-container {
	max-width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-6604fb4 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-da38bf5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-1650 .elementor-element.elementor-element-b462ae1 {
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-5b29206 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-214fdd9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-214fdd9 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-41db2a7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-41db2a7 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-4460004 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-4460004 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-9afa793 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-9afa793 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-c2c3083 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-c2c3083 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-ff04394 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-ff04394 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-0fb6386 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-0fb6386 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-12f691c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-12f691c {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-aeafcb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-aeafcb6 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-bc03100 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-bc03100 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

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

.elementor-1650 .elementor-element.elementor-element-be098f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-be098f5 {
	text-align: start;
}

.elementor-1650 .elementor-element.elementor-element-59bf7ab > .elementor-container {
	max-width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-59bf7ab {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-cba6d88 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 36px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-fe76d1f > .elementor-container {
	max-width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-3c28212 .elementor-heading-title {
	font-family: "Gotham Rounded Medium", Gotham;
	font-size: 30px;
	font-weight: 600;
	color: #ea7229;
}

.elementor-1650 .elementor-element.elementor-element-83b735d > .elementor-container {
	max-width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-83b735d {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-7b652d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-1650 .elementor-element.elementor-element-7bb35d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-7bb35d0 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-2fafba5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-2fafba5 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-2a081ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-2a081ef {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 600;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-2403e24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1650 .elementor-element.elementor-element-2403e24 {
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	color: #636466;
}

.elementor-1650 .elementor-element.elementor-element-4cdbfc8 > .elementor-container {
	max-width: 1500px;
}

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

.elementor-1650 .elementor-element.elementor-element-4cdbfc8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1650 .elementor-element.elementor-element-427cf85 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-0579593 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-f6307c1 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 50px 50px 50px 50px;
	padding: 25px 95px 25px 95px;
}

.elementor-1650 .elementor-element.elementor-element-f6307c1 .elementor-button:hover, .elementor-1650 .elementor-element.elementor-element-f6307c1 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1650 .elementor-element.elementor-element-f6307c1 .elementor-button:hover svg, .elementor-1650 .elementor-element.elementor-element-f6307c1 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1650 .elementor-element.elementor-element-107bfd6 {
	--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;
	--gap: 55px 55px;
	--row-gap: 55px;
	--column-gap: 55px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-107bfd6:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-107bfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-1650 .elementor-element.elementor-element-7ec46c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-cc94914 {
	--display: flex;
	--min-height: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-cc94914.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-4c9be1f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-4c9be1f {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-4c9be1f .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-0265d50 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-0265d50.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-00e0e89 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-00e0e89 {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-00e0e89 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-f60e49e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-f60e49e.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-9bf412d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-9bf412d {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-9bf412d .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-4268685 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-a8a5c0e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Gotham;
	font-weight: var(--e-global-typography-primary-font-weight);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Gotham;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Gotham;
	font-weight: var(--e-global-typography-primary-font-weight);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Gotham;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__button {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__image img {
	width: 36%;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 55px 37px 55px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-24d0724 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 55px 37px 55px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-97ddebb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 0px 37px 0px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-1d5e85f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 0px 37px 0px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-0404013 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 0px 64px 0px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-79a8867 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 25px 13px 25px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-3eb8f6d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 0px 37px 0px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-7e7dc75 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 0px 14px 0px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-fb216cd .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-92cdf82 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__front {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__back {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box {
	height: 255px;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: flex-start;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__image img {
	width: 38%;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 0px 0px 37px 0px;
	text-align: center;
	justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-1650 .elementor-element.elementor-element-ec52590 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-bf85996 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-b397ab1 {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-b397ab1 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 0px;
}

.elementor-1650 .elementor-element.elementor-element-8d5795c .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-weight: 700;
	text-transform: uppercase;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 20px 20px 20px 20px;
}

.elementor-1650 .elementor-element.elementor-element-8d5795c > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-8a2c712 {
	--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;
	--gap: 90px 70px;
	--row-gap: 90px;
	--column-gap: 70px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 87px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-8a2c712:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-8a2c712 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-1650 .elementor-element.elementor-element-35986fb {
	width: var(--container-widget-width, 52%);
	max-width: 52%;
	--container-widget-width: 52%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-35986fb.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-35986fb .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Gotham;
	font-weight: var(--e-global-typography-primary-font-weight);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-0846f36 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-fc440b8 {
	--display: flex;
}

.elementor-1650 .elementor-element.elementor-element-f411c36 {
	--display: flex;
}

.elementor-1650 .elementor-element.elementor-element-f128dfe {
	--display: flex;
}

.elementor-1650 .elementor-element.elementor-element-5c3df29 {
	--display: flex;
}

.elementor-1650 .elementor-element.elementor-element-5c3df29.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-19efe37 {
	--display: flex;
}

.elementor-1650 .elementor-element.elementor-element-1704e65 {
	--display: flex;
}

.elementor-1650 .elementor-element.elementor-element-dff2cb9 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-5b984be {
	width: var(--container-widget-width, 52%);
	max-width: 52%;
	--container-widget-width: 52%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-5b984be.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-5b984be .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Gotham;
	font-weight: var(--e-global-typography-primary-font-weight);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-42ae085.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-42ae085 {
	font-family: "Gotham Font", Gotham;
	font-size: 24px;
	font-weight: 400;
}

.elementor-1650 .elementor-element.elementor-element-1ad340c > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-1ad340c.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	display: flex;
	justify-content: end;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield input[type="email"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield input[type="tel"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield input[type="number"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield textarea, html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield select {
	background-color: #fff;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #808080;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield textarea {
	padding: 10px 10px 10px 20px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield textarea {
	height: 0px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield textarea, html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield select {
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_wrapper .gf_scroll_text {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_wrapper .gf_scroll_text .gsection_description {
	margin: 0;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_wrapper .gf_scroll_text::-webkit-scrollbar {
	border: 2px solid #090;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_footer {
	text-align: center;
	justify-content: center;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gfield--type-submit {
	text-align: center;
	justify-content: center;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_footer input[type="submit"] {
	display: inline-block;
	width: 250px !important;
	background-color: var(--e-global-color-secondary);
	padding: 30px 0px 30px 0px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
	width: 250px !important;
	background-color: var(--e-global-color-secondary);
	padding: 30px 0px 30px 0px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_body input[type="submit"].gform-button {
	width: 250px !important;
	background-color: var(--e-global-color-secondary);
	padding: 30px 0px 30px 0px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_body input[type="submit"].gform-button {
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	width: 100px;
}

html body .elementor-1650 .elementor-element.elementor-element-1ad340c .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1650 .elementor-element.elementor-element-1ad340c .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-1650 .elementor-element.elementor-element-1c2c30f {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 95px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-1c2c30f:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-1c2c30f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://mineglow.com.au/nitropack_static/dIVrISMFOYvEbOVrXNOmLDDOzEwZHkaq/assets/images/optimized/rev-a4aea0d/mineglow.com.au/wp-content/uploads/2024/05/prem-industry-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1650 .elementor-element.elementor-element-e09c252 {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-e09c252 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Gotham;
	font-weight: var(--e-global-typography-primary-font-weight);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-1650 .elementor-element.elementor-element-0b99e5e {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-0b99e5e .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Gotham;
	font-weight: var(--e-global-typography-secondary-font-weight);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-1650 .elementor-element.elementor-element-41aae75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 48px 0px 40px 0px;
}

.elementor-1650 .elementor-element.elementor-element-41aae75 {
	text-align: center;
}

.elementor-1650 .elementor-element.elementor-element-41aae75 img {
	width: 900px;
}

.elementor-1650 .elementor-element.elementor-element-07913c3 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-07913c3:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-07913c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1650 .elementor-element.elementor-element-5502ad0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-62708f1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1650 .elementor-element.elementor-element-62708f1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb > .elementor-widget-container {
	padding: 6px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb .elementor-icon-wrapper {
	text-align: start;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-274a0fb.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-274a0fb.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb .elementor-icon {
	font-size: 20px;
}

.elementor-1650 .elementor-element.elementor-element-274a0fb .elementor-icon svg {
	height: 20px;
}

.elementor-1650 .elementor-element.elementor-element-34389ee.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-34389ee {
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1650 .elementor-element.elementor-element-e915616 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1650 .elementor-element.elementor-element-e915616.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-83c9f09.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-83c9f09 {
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1650 .elementor-element.elementor-element-69235a9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
}

.elementor-1650 .elementor-element.elementor-element-69235a9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1650 .elementor-element.elementor-element-bc4a81e.elementor-element {
	--align-self: center;
}

.elementor-1650 .elementor-element.elementor-element-bc4a81e {
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

@media (max-width:1024px) {
	.elementor-1650 .elementor-element.elementor-element-a37511a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
	}
	
	.elementor-widget-theme-site-logo .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-cbfc701 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cbfc701.e-con {
		--align-self: center;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-be098f5 > .elementor-widget-container {
		margin: 0px 0px 0px -270px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-4cdbfc8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-4268685 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-8a2c712 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-35986fb .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-5b984be .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-1c2c30f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-e09c252 .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-0b99e5e .elementor-heading-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-41aae75 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-1650 .elementor-element.elementor-element-a37511a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-92d6059 {
		--width: 3%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-a419bb8 {
		--width: 85%;
	}
	
	.elementor-widget-theme-site-logo .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-cbfc701 {
		--width: 100%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-35e54b2 {
		padding: 70px 20px 20px 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-4507106 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-5fb3d66 > .elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5fb3d66 .elementor-heading-title {
		font-size: 50px;
		line-height: 1.1em;
	}
	
	.elementor-1650 .elementor-element.elementor-element-a0f4c96 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-b1b18bf {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-308e193 {
		text-align: start;
	}
	
	.elementor-1650 .elementor-element.elementor-element-308e193 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-be098f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cba6d88 {
		text-align: start;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cba6d88 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-107bfd6 {
		--gap: 0px 5px;
		--row-gap: 0px;
		--column-gap: 5px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-7ec46c0 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-7ec46c0.e-con {
		--align-self: center;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cc94914 {
		--width: 31%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-4c9be1f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-0265d50 {
		--width: 31%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-00e0e89 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-f60e49e {
		--width: 34%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-9bf412d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-4268685 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box {
		height: 188px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-a938ca8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box {
		height: 188px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-68fed3c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box {
		height: 240px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-734c491 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box {
		height: 188px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-822c49d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box {
		height: 188px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-46f6c58 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box {
		height: 188px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5b39b0c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box {
		height: 201px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-eef2be6 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-bf85996 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-8d5795c > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-8d5795c.elementor-element {
		--align-self: center;
	}
	
	.elementor-1650 .elementor-element.elementor-element-35986fb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-35986fb .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-0846f36 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-dff2cb9 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5b984be {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5b984be .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-1c2c30f:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-1c2c30f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://mineglow.com.au/nitropack_static/dIVrISMFOYvEbOVrXNOmLDDOzEwZHkaq/assets/images/optimized/rev-a4aea0d/mineglow.com.au/wp-content/uploads/2024/05/prem-industry-bg.jpg");
		background-position: top left;
	}
	
	.elementor-1650 .elementor-element.elementor-element-1c2c30f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1650 .elementor-element.elementor-element-1c2c30f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1650 .elementor-element.elementor-element-1c2c30f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-e09c252 .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-0b99e5e .elementor-heading-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-1650 .elementor-element.elementor-element-07913c3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5502ad0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-e915616 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}
	
	.elementor-1650 .elementor-element.elementor-element-69235a9 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}
}

@media (min-width:768px) {
	.elementor-1650 .elementor-element.elementor-element-92d6059 {
		--width: 33%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-a419bb8 {
		--width: 33%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cbfc701 {
		--width: 32%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-4507106 {
		width: 65%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-a0f4c96 {
		width: 35%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-7ec46c0 {
		--content-width: 688px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cc94914 {
		--width: 29%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-0265d50 {
		--width: 37.5%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-f60e49e {
		--width: 37.5%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-5c3df29 {
		--width: 22%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-07913c3 {
		--content-width: 1055px;
	}
	
	.elementor-1650 .elementor-element.elementor-element-62708f1 {
		--width: 28.91%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-e915616 {
		--width: 42.747%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-69235a9 {
		--width: 23.896%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1650 .elementor-element.elementor-element-92d6059 {
		--width: 94%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-a419bb8 {
		--width: 94%;
	}
	
	.elementor-1650 .elementor-element.elementor-element-cbfc701 {
		--width: 6%;
	}
}

/* Start custom CSS for eael-gravity-form, class: .elementor-element-a2cda0a */
.bannerform .iti__selected-flag {
	background-color: #112337;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-35e54b2 */
.elementor-page-2197 .elementor-element.elementor-element-cff0924.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	display: none;
}

.elementor-page-2197 .elementor.elementor-16.elementor-location-header {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a8a5c0e */
.flip-section h3.elementor-flip-box__layer__title:hover {
	color: #ea7229 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-07913c3 */
.elementor-page-2197 .elementor.elementor-46.elementor-location-footer {
	display: none;
}
