/* End Custom Fonts CSS */

.elementor-4649 .elementor-element.elementor-element-899dd18 {
	--display: flex;
	--overflow: hidden;
	--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-4649 .elementor-element.elementor-element-899dd18:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-899dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://mineglow.com.au/nitropack_static/dIVrISMFOYvEbOVrXNOmLDDOzEwZHkaq/assets/images/optimized/rev-287da48/mineglow.com.au/wp-content/uploads/2026/02/Mine-glow-banner.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.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);
}

body:not(.rtl) .elementor-4649 .elementor-element.elementor-element-0725bb9 {
	left: -90px;
}

body.rtl .elementor-4649 .elementor-element.elementor-element-0725bb9 {
	right: -90px;
}

.elementor-4649 .elementor-element.elementor-element-0725bb9 {
	top: 0px;
}

.elementor-4649 .elementor-element.elementor-element-0725bb9 img {
	width: 100%;
	height: 100vh;
}

.elementor-4649 .elementor-element.elementor-element-26dd055 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 80px;
	--padding-right: 0px;
	--z-index: 9;
}

.elementor-4649 .elementor-element.elementor-element-9d1eb0f {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-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-4649 .elementor-element.elementor-element-3fa8923 {
	width: var(--container-widget-width, 595px);
	max-width: 595px;
	--container-widget-width: 595px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-3fa8923 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 71px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 65px;
	letter-spacing: -1px;
	color: #636466;
}

.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-4649 .elementor-element.elementor-element-7f73087 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-cf04b0a-font-family), Gotham;
	font-size: var(--e-global-typography-cf04b0a-font-size);
	font-weight: var(--e-global-typography-cf04b0a-font-weight);
	line-height: var(--e-global-typography-cf04b0a-line-height);
	letter-spacing: var(--e-global-typography-cf04b0a-letter-spacing);
	word-spacing: var(--e-global-typography-cf04b0a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-4649 .elementor-element.elementor-element-7f73087 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4649 .elementor-element.elementor-element-7f73087 p {
	margin-block-end: 0px;
}

.elementor-4649 .elementor-element.elementor-element-7f73087 a {
	color: var(--e-global-color-cda91a5);
}

.elementor-4649 .elementor-element.elementor-element-aae41b1 {
	--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: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-4649 .elementor-element.elementor-element-3a833c6 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	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-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	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);
}

.elementor-4649 .elementor-element.elementor-element-efedbe1 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-efedbe1.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-efedbe1 .elementor-counter {
	flex-direction: column-reverse;
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-efedbe1 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-efedbe1 .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-3eaf0cd {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4649 .elementor-element.elementor-element-e4ea57a > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-e4ea57a.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-e4ea57a .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-e4ea57a .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-e4ea57a .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-442702c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4649 .elementor-element.elementor-element-ec6808d > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-ec6808d.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-ec6808d .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-ec6808d .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-ec6808d .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-54a14d5 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4649 .elementor-element.elementor-element-9e7eb08 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-9e7eb08.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-9e7eb08 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-9e7eb08 .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-9e7eb08 .elementor-counter-number-wrapper {}

.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-4649 .elementor-element.elementor-element-31e6841 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-31e6841.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-db0b1b3 {
	--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;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4649 .elementor-element.elementor-element-1ffad97 {
	--display: flex;
	--min-height: 400px;
	--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;
}

.elementor-4649 .elementor-element.elementor-element-619055f {
	width: 100%;
	max-width: 100%;
}

.elementor-4649 .elementor-element.elementor-element-b4ac0a7 {
	--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;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-5242290 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-5242290.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-5242290 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-83416f2 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-4858f06 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-5295bf6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-5295bf6:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-5295bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf1ea;
}

.elementor-4649 .elementor-element.elementor-element-d13e16c .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-23f1046 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-4cc0f1f {
	--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: 82px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4649 .elementor-element.elementor-element-4cc0f1f:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-4cc0f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://mineglow.com.au/nitropack_static/dIVrISMFOYvEbOVrXNOmLDDOzEwZHkaq/assets/images/optimized/rev-287da48/mineglow.com.au/wp-content/uploads/2024/05/solutions_bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-4649 .elementor-element.elementor-element-4e10c6a {
	text-align: center;
}

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

.elementor-4649 .elementor-element.elementor-element-12d5df4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--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-4649 .elementor-element.elementor-element-a6931a9 {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-a6931a9:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-a6931a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .14);
}

.elementor-4649 .elementor-element.elementor-element-ac8cb0b {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-ac8cb0b .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -.2px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-2333f4c {
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-bd203cd {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-bd203cd:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-bd203cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .14);
}

.elementor-4649 .elementor-element.elementor-element-229624f {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-229624f .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -.2px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-aa661b7 {
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-a865384 {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-a865384:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-a865384 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .14);
}

.elementor-4649 .elementor-element.elementor-element-3afd343 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-3afd343 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -.2px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-f26de9c {
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-e6e68a6 {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-e6e68a6:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-e6e68a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .14);
}

.elementor-4649 .elementor-element.elementor-element-5aa15ac {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-5aa15ac .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -.2px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-1ed2571 {
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-87be0fe {
	--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;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4649 .elementor-element.elementor-element-6ff4273 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-35f22f4 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-35f22f4.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-35f22f4 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-b47a946 {
	text-align: center;
}

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

.elementor-4649 .elementor-element.elementor-element-2c7be3d > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-2c7be3d {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-d519756 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-d519756:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-d519756 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-a253797 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-a253797 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.elementor-4649 .elementor-element.elementor-element-b30a9a4 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-e9734da .elementor-heading-title {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-f205766 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-f205766:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-f205766 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-8e37c79 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-8e37c79 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.elementor-4649 .elementor-element.elementor-element-b939370 .elementor-heading-title {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-a3223ff > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-f874343 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-f874343:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-f874343 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-ff9b72a {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-ff9b72a .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.elementor-4649 .elementor-element.elementor-element-0aa1dff > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-41d9c36 .elementor-heading-title {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-dcfda73 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-dcfda73:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-dcfda73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-a7c99e6 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-a7c99e6 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.elementor-4649 .elementor-element.elementor-element-7951e8e > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-9721184 .elementor-heading-title {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-034b545 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-034b545:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-034b545 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-e54e756 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-e54e756 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.elementor-4649 .elementor-element.elementor-element-f5d7d42 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-2390b7a .elementor-heading-title {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-fb7d0bc {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-fb7d0bc:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-fb7d0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-8455d14 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-8455d14 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.elementor-4649 .elementor-element.elementor-element-fab4ced > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-cec80d3 .elementor-heading-title {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-45f34a5 {
	--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;
	--overlay-opacity: .9;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-4649 .elementor-element.elementor-element-45f34a5::before, .elementor-4649 .elementor-element.elementor-element-45f34a5 > .elementor-background-video-container::before, .elementor-4649 .elementor-element.elementor-element-45f34a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4649 .elementor-element.elementor-element-45f34a5 > .elementor-background-slideshow::before, .elementor-4649 .elementor-element.elementor-element-45f34a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4649 .elementor-element.elementor-element-45f34a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-accent);
	--background-overlay: "";
}

.elementor-4649 .elementor-element.elementor-element-7a62bd6 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-7a62bd6.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-7a62bd6 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-7807034 {
	text-align: center;
}

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

.elementor-4649 .elementor-element.elementor-element-faec988 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-faec988 {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-40643d8 {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-40643d8 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

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

.elementor-4649 .elementor-element.elementor-element-a7101a3 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(235, 131, 70, .28);
	--border-color: rgba(235, 131, 70, .28);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-4649 .elementor-element.elementor-element-a7101a3:hover {
	box-shadow: 0px 15px 30px -10px rgba(153, 122.54004576659, 104.77173913043, .57);
}

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-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);
	color: var(--e-global-color-text);
}

.elementor-4649 .elementor-element.elementor-element-efe5a61.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-4649 .elementor-element.elementor-element-efe5a61.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-4649 .elementor-element.elementor-element-efe5a61.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-4649 .elementor-element.elementor-element-efe5a61 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-efe5a61 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60px;
}

.elementor-4649 .elementor-element.elementor-element-efe5a61 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-4649 .elementor-element.elementor-element-cf52873 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(235, 131, 70, .28);
	--border-color: rgba(235, 131, 70, .28);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-4649 .elementor-element.elementor-element-cf52873:hover {
	box-shadow: 0px 15px 30px -10px rgba(153, 122.54004576659, 104.77173913043, .57);
}

.elementor-4649 .elementor-element.elementor-element-f42394c.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-4649 .elementor-element.elementor-element-f42394c.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-4649 .elementor-element.elementor-element-f42394c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-4649 .elementor-element.elementor-element-f42394c .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-f42394c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60px;
}

.elementor-4649 .elementor-element.elementor-element-f42394c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-4649 .elementor-element.elementor-element-d52020a {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(235, 131, 70, .28);
	--border-color: rgba(235, 131, 70, .28);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-4649 .elementor-element.elementor-element-d52020a:hover {
	box-shadow: 0px 15px 30px -10px rgba(153, 122.54004576659, 104.77173913043, .57);
}

.elementor-4649 .elementor-element.elementor-element-733a6ce.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-4649 .elementor-element.elementor-element-733a6ce.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-4649 .elementor-element.elementor-element-733a6ce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-4649 .elementor-element.elementor-element-733a6ce .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-733a6ce .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60px;
}

.elementor-4649 .elementor-element.elementor-element-733a6ce .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-4649 .elementor-element.elementor-element-41a45ff {
	--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: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4649 .elementor-element.elementor-element-acccce9 {
	text-align: center;
}

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

.elementor-4649 .elementor-element.elementor-element-4d1cae4 {
	--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;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(235, 131, 70, .28);
	--border-color: rgba(235, 131, 70, .28);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-Table table.tafe-table .tafe-table-body {
	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-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-header tr .elementor-repeater-item-64e3ed3 {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-header tr .elementor-repeater-item-ca18ac2 {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-24b6858 {
	color: #636466 !important;
	fill: #636466;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-24b6858 .table-addons-button {
	color: #636466;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-24b6858 .table-addons-link {
	color: #636466;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-914ecb0 {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-0da1634 {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-ca20a21 {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-420ffcf {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr .elementor-repeater-item-e111ccb {
	text-align: left;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef {
	width: 100%;
	max-width: 100%;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d5d5d5;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table td, .elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table th {
	padding: 10px 20px 10px 20px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-header tr th {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-cda91a5);
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table th {
	word-break: normal;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr td {
	text-align: left;
	color: #636466;
	background-color: #f7f7f7;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body {
	font-family: "Gotham Font", Gotham;
	font-size: 14px;
	font-weight: 400;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table .tafe-table-body tr:nth-of-type(2n) td {
	background-color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef table.tafe-table td {
	word-break: normal;
}

.elementor-4649 .elementor-element.elementor-element-63b880e {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4649 .elementor-element.elementor-element-63b880e:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-63b880e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-b447d43 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-4649 .elementor-element.elementor-element-a3adb88 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-a3adb88.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-a3adb88 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-8e19785 {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-8e19785 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-f9ca35b > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-f9ca35b {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-e6336f1 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-e6336f1 {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-ecf4a2f {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee;
	--border-color: #eee;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-ecf4a2f:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-ecf4a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-b1d1647 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-04a92a8 img {
	height: 410px;
	object-fit: cover;
	object-position: center center;
	border-radius: 15px 15px 15px 15px;
}

.elementor-4649 .elementor-element.elementor-element-5fa8f9a {
	--display: flex;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-da4fffb > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 15px 5px 15px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-da4fffb.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-da4fffb .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-d5b3490 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-d5b3490 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-d06d2cb > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-d06d2cb {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-a723ef6 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-b9b6115 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee;
	--border-color: #eee;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-b9b6115:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-b9b6115 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-2006e49 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-4817d8c img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-4649 .elementor-element.elementor-element-f8a6715 {
	--display: flex;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-5251dab > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 15px 5px 15px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-5251dab.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-5251dab .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-df39dd6 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-df39dd6 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-2eb87d6 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-2eb87d6 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-fe8051d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-540f4ee {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee;
	--border-color: #eee;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-4649 .elementor-element.elementor-element-540f4ee:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-540f4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-e2254f5 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-4e3e327 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-4649 .elementor-element.elementor-element-29fbb37 {
	--display: flex;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-3f5521d > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-3f5521d.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-3f5521d .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-95d9827 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-95d9827 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-2f7cc67 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-2f7cc67 {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-ea5d52a .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-edbc6fc {
	--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: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4649 .elementor-element.elementor-element-edbc6fc:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-edbc6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-d7c6bbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-32963b9 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-32963b9.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-32963b9 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

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

.elementor-4649 .elementor-element.elementor-element-35bb5a8 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4649 .elementor-element.elementor-element-35bb5a8 a {
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-f0997d8 {
	--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;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-1d06add {
	--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;
}

.elementor-4649 .elementor-element.elementor-element-7686db2 img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	object-position: center center;
	border-radius: 15px 15px 15px 15px;
}

.elementor-4649 .elementor-element.elementor-element-cd2547b {
	--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;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-58be080 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-58be080.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-58be080 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-34fe733 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-e6fa48f > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-a67a4a0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-a67a4a0:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-a67a4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf1ea;
}

.elementor-4649 .elementor-element.elementor-element-f2256f8 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-be2f2aa {
	--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;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-53c9859 {
	--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;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-cca1668 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-cca1668.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-cca1668 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

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

.elementor-4649 .elementor-element.elementor-element-94b8936 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-f3c3e4e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-f3c3e4e:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-f3c3e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf1ea;
}

.elementor-4649 .elementor-element.elementor-element-814eb43 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-7639ea7 {
	--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;
}

.elementor-4649 .elementor-element.elementor-element-c6ef97d img {
	width: 100%;
	height: 420px;
	object-fit: cover;
	object-position: center left;
	border-radius: 15px 15px 15px 15px;
}

.elementor-4649 .elementor-element.elementor-element-b858c47 {
	--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;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-0007f70 {
	--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;
}

.elementor-4649 .elementor-element.elementor-element-a1e2d74 img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	object-position: center center;
	border-radius: 15px 15px 15px 15px;
}

.elementor-4649 .elementor-element.elementor-element-10dbbe9 {
	--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;
	--justify-content: center;
}

.elementor-4649 .elementor-element.elementor-element-937ab9b > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-937ab9b.elementor-element {
	--align-self: flex-start;
}

.elementor-4649 .elementor-element.elementor-element-937ab9b .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

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

.elementor-4649 .elementor-element.elementor-element-c6982db > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-80a56da {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-80a56da:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-80a56da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf1ea;
}

.elementor-4649 .elementor-element.elementor-element-6e4b349 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-469c665 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4649 .elementor-element.elementor-element-469c665:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-469c665 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-8c6004b {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-2bb4685 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-2bb4685.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-2bb4685 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-abd5541 {
	text-align: center;
}

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

.elementor-4649 .elementor-element.elementor-element-5104d25 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-5104d25 {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-c9443df {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-4649 .elementor-element.elementor-element-530c46a {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-e90083f > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-e90083f .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-e90083f .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-e90083f .elementor-counter-title {
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-0d21471 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-677cabc > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-677cabc .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-677cabc .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-677cabc .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-eea28c6 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-20a9a23 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-20a9a23 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-20a9a23 .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-20a9a23 .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-bbd256f {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-ec5e885 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-4649 .elementor-element.elementor-element-ec5e885 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: "Gotham Font", Gotham;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-4649 .elementor-element.elementor-element-ec5e885 .elementor-counter {
	gap: 10px;
}

.elementor-4649 .elementor-element.elementor-element-ec5e885 .elementor-counter-number-wrapper {}

.elementor-4649 .elementor-element.elementor-element-c7bab53 {
	--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-4649 .elementor-element.elementor-element-999e477 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-c84c4ac {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-c84c4ac .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	line-height: 16px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	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-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-4649 .elementor-element.elementor-element-a63665e {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-faab6b7-font-family), Gotham;
	font-size: var(--e-global-typography-faab6b7-font-size);
	font-weight: var(--e-global-typography-faab6b7-font-weight);
	line-height: var(--e-global-typography-faab6b7-line-height);
}

.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-4649 .elementor-element.elementor-element-f0b18e0 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-58aa16a {
	text-align: start;
}

.elementor-4649 .elementor-element.elementor-element-58aa16a .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 22px;
	font-weight: 700;
	line-height: 16px;
}

.elementor-4649 .elementor-element.elementor-element-2d9bd62 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-2d9bd62:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-2d9bd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf1ea;
}

.elementor-4649 .elementor-element.elementor-element-65fc818 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-65fc818 {
	text-align: start;
	color: var(--e-global-color-secondary);
}

.elementor-4649 .elementor-element.elementor-element-a5436c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-4649 .elementor-element.elementor-element-5ed58c0 {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-5ed58c0 .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-4649 .elementor-element.elementor-element-b48e966 {
	--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-image-gallery .gallery-item .gallery-caption {
	font-family: var(--e-global-typography-accent-font-family), Gotham;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4649 .elementor-element.elementor-element-0d18df6.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-0d18df6 .gallery-item {
	padding: 0 0px 0px 0;
}

.elementor-4649 .elementor-element.elementor-element-0d18df6 .gallery {
	margin: 0 -0px -0px 0;
}

.elementor-4649 .elementor-element.elementor-element-0d18df6 .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-246345b {
	--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;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4649 .elementor-element.elementor-element-246345b:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-246345b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-4649 .elementor-element.elementor-element-a48eca9 {
	--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;
}

.elementor-4649 .elementor-element.elementor-element-1a86215 {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-1a86215 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
}

.elementor-4649 .elementor-element.elementor-element-92a399b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 20px;
}

.elementor-4649 .elementor-element.elementor-element-4628659 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: .1px;
}

.elementor-4649 .elementor-element.elementor-element-d170ea3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 20px;
}

.elementor-4649 .elementor-element.elementor-element-3079797 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: .1px;
}

.elementor-4649 .elementor-element.elementor-element-2f29332 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 20px;
}

.elementor-4649 .elementor-element.elementor-element-19de278 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: .1px;
}

.elementor-4649 .elementor-element.elementor-element-7fdab62 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 20px;
}

.elementor-4649 .elementor-element.elementor-element-cfd2b12 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: .1px;
}

.elementor-4649 .elementor-element.elementor-element-5dec93a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 20px;
}

.elementor-4649 .elementor-element.elementor-element-6ab41bf {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: .1px;
}

.elementor-4649 .elementor-element.elementor-element-1d0430f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 20px;
}

.elementor-4649 .elementor-element.elementor-element-24f4014 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
	font-family: "Gotham Font", Gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: .1px;
}

.elementor-4649 .elementor-element.elementor-element-8530a41 {
	--n-accordion-title-font-size: 20px;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 22px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 6px 6px 0px 0px;
	--n-accordion-title-active-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 17px;
}

.elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fef8f4;
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: #fff1e8;
}

.elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: #fff;
	border-style: solid;
	border-width: 6px 6px 0px 6px;
	border-color: #fbe3d4;
}

:where( .elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: #fff;
	border-style: solid;
	border-width: 0px 6px 6px 6px;
	border-color: #fbe3d4;
	--border-radius: 0px 0px 6px 6px;
	--padding-top: 0px;
	--padding-right: 46px;
	--padding-bottom: 20px;
	--padding-left: 46px;
}

.elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-4649 .elementor-element.elementor-element-8530a41.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-8530a41 {
	--n-accordion-padding: 23px 44px 20px 44px;
}

:where( .elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Gotham Font", Gotham;
}

.elementor-4649 .elementor-element.elementor-element-84410e5 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .62;
}

.elementor-4649 .elementor-element.elementor-element-84410e5:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-84410e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://mineglow.com.au/nitropack_static/dIVrISMFOYvEbOVrXNOmLDDOzEwZHkaq/assets/images/optimized/rev-287da48/mineglow.com.au/wp-content/uploads/2025/08/skyline-dystopian-future-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-4649 .elementor-element.elementor-element-84410e5::before, .elementor-4649 .elementor-element.elementor-element-84410e5 > .elementor-background-video-container::before, .elementor-4649 .elementor-element.elementor-element-84410e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4649 .elementor-element.elementor-element-84410e5 > .elementor-background-slideshow::before, .elementor-4649 .elementor-element.elementor-element-84410e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4649 .elementor-element.elementor-element-84410e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-4649 .elementor-element.elementor-element-f4040d9 {
	--display: flex;
}

.elementor-4649 .elementor-element.elementor-element-13e6767 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-4649 .elementor-element.elementor-element-13e6767.elementor-element {
	--align-self: center;
}

.elementor-4649 .elementor-element.elementor-element-13e6767 .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 13px;
	font-weight: 500;
	line-height: 21px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-275a0df {
	text-align: center;
}

.elementor-4649 .elementor-element.elementor-element-275a0df .elementor-heading-title {
	font-family: "Gotham Font", Gotham;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-f7cdf3b > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-4649 .elementor-element.elementor-element-f7cdf3b {
	text-align: center;
	color: var(--e-global-color-accent);
}

.elementor-4649 .elementor-element.elementor-element-75ada7a {
	--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;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-1bcac9e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-1bcac9e .elementor-button:hover, .elementor-4649 .elementor-element.elementor-element-1bcac9e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

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

.elementor-4649 .elementor-element.elementor-element-7df1bdf .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-7df1bdf .elementor-button:hover, .elementor-4649 .elementor-element.elementor-element-7df1bdf .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

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

.elementor-4649 .elementor-element.elementor-element-d9a7e8d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

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

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

.elementor-4649 .elementor-element.elementor-element-054262f {
	--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;
	--justify-content: center;
	--align-items: center;
}

.elementor-4649 .elementor-element.elementor-element-8e9dac0 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-8e9dac0 .elementor-button:hover, .elementor-4649 .elementor-element.elementor-element-8e9dac0 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

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

.elementor-4649 .elementor-element.elementor-element-91e169f .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Gotham Font", Gotham;
	font-size: 16px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 55px 15px 55px;
}

.elementor-4649 .elementor-element.elementor-element-91e169f .elementor-button:hover, .elementor-4649 .elementor-element.elementor-element-91e169f .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
}

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

@media (max-width:1366px) and (min-width:768px) {
	.elementor-4649 .elementor-element.elementor-element-aae41b1 {
		--width: 60%;
	}
}

@media (max-width:1366px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-0725bb9 img {
		height: 100vh;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-7f73087 {
		font-size: var(--e-global-typography-cf04b0a-font-size);
		line-height: var(--e-global-typography-cf04b0a-line-height);
		letter-spacing: var(--e-global-typography-cf04b0a-letter-spacing);
		word-spacing: var(--e-global-typography-cf04b0a-word-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-12d5df4 {
		--grid-auto-flow: row;
	}
	
	.elementor-4649 .elementor-element.elementor-element-e9734da .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-b939370 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-41d9c36 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-9721184 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-2390b7a .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-cec80d3 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-41a45ff {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-Table table.tafe-table .tafe-table-body {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-5ed58c0 .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
}

@media (max-width:1200px) {
	.elementor-4649 .elementor-element.elementor-element-26dd055 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-4cc0f1f {
		--padding-top: 82px;
		--padding-bottom: 90px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-12d5df4 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-4649 .elementor-element.elementor-element-899dd18 {
		--justify-content: center;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	body:not(.rtl) .elementor-4649 .elementor-element.elementor-element-0725bb9 {
		left: -15px;
	}
	
	body.rtl .elementor-4649 .elementor-element.elementor-element-0725bb9 {
		right: -15px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-0725bb9 img {
		height: 100vh;
	}
	
	.elementor-4649 .elementor-element.elementor-element-26dd055 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-3fa8923 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-7f73087 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		font-size: var(--e-global-typography-cf04b0a-font-size);
		line-height: var(--e-global-typography-cf04b0a-line-height);
		letter-spacing: var(--e-global-typography-cf04b0a-letter-spacing);
		word-spacing: var(--e-global-typography-cf04b0a-word-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-db0b1b3 {
		--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;
	}
	
	.elementor-4649 .elementor-element.elementor-element-4cc0f1f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-12d5df4 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-4649 .elementor-element.elementor-element-e9734da .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-b939370 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-41d9c36 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-9721184 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-2390b7a .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-cec80d3 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-bbf2b19 {
		--justify-content: space-between;
		--flex-wrap: wrap;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-Table table.tafe-table .tafe-table-body {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-ecf4a2f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-b9b6115 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-540f4ee {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-edbc6fc {
		--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;
	}
	
	.elementor-4649 .elementor-element.elementor-element-7686db2 img {
		height: 450px;
		object-position: center center;
	}
	
	.elementor-4649 .elementor-element.elementor-element-c6ef97d img {
		height: 450px;
		object-position: center center;
	}
	
	.elementor-4649 .elementor-element.elementor-element-a1e2d74 img {
		height: 450px;
		object-position: center center;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-5ed58c0 .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-8530a41 {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	body:not(.rtl) .elementor-4649 .elementor-element.elementor-element-0725bb9 {
		left: 0px;
	}
	
	body.rtl .elementor-4649 .elementor-element.elementor-element-0725bb9 {
		right: 0px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-0725bb9 img {
		height: 150vh;
	}
	
	.elementor-4649 .elementor-element.elementor-element-26dd055 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-3fa8923 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-7f73087 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-7f73087 {
		font-size: var(--e-global-typography-cf04b0a-font-size);
		line-height: var(--e-global-typography-cf04b0a-line-height);
		letter-spacing: var(--e-global-typography-cf04b0a-letter-spacing);
		word-spacing: var(--e-global-typography-cf04b0a-word-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-efedbe1 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-4649 .elementor-element.elementor-element-e4ea57a {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-4649 .elementor-element.elementor-element-ec6808d {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-4649 .elementor-element.elementor-element-9e7eb08 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-4649 .elementor-element.elementor-element-12d5df4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4649 .elementor-element.elementor-element-e9734da .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-b939370 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-41d9c36 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-9721184 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-2390b7a .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-cec80d3 .elementor-heading-title {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-efe5a61 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-f42394c .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-733a6ce .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-widget-Table table.tafe-table .tafe-table-body {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-7686db2 img {
		height: 250px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-be2f2aa {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-4649 .elementor-element.elementor-element-c6ef97d img {
		height: 250px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-a1e2d74 img {
		height: 250px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4649 .elementor-element.elementor-element-a63665e .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-faab6b7-font-size);
		line-height: var(--e-global-typography-faab6b7-line-height);
	}
	
	.elementor-4649 .elementor-element.elementor-element-5ed58c0 .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-4649 .elementor-element.elementor-element-b48e966 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-4628659 {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-4649 .elementor-element.elementor-element-3079797 {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-4649 .elementor-element.elementor-element-19de278 {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-4649 .elementor-element.elementor-element-cfd2b12 {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-4649 .elementor-element.elementor-element-6ab41bf {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-4649 .elementor-element.elementor-element-24f4014 {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-4649 .elementor-element.elementor-element-8530a41 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 15px;
		--n-accordion-icon-size: 17px;
	}
	
	.elementor-4649 .elementor-element.elementor-element-8530a41 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	:where( .elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 1.2em;
	}
	
	:where( .elementor-4649 .elementor-element.elementor-element-8530a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 14px;
		--padding-right: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
	}
}

@media (min-width:768px) {
	.elementor-4649 .elementor-element.elementor-element-aae41b1 {
		--width: 40%;
	}
	
	.elementor-4649 .elementor-element.elementor-element-c9443df {
		--width: 100%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-4649 .elementor-element.elementor-element-aae41b1 {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4649 .elementor-element.elementor-element-aae41b1 {
		--width: 80%;
	}
	
	.elementor-4649 .elementor-element.elementor-element-a7101a3 {
		--width: 48%;
	}
	
	.elementor-4649 .elementor-element.elementor-element-cf52873 {
		--width: 48%;
	}
	
	.elementor-4649 .elementor-element.elementor-element-d52020a {
		--width: 48%;
	}
}

@media (min-width:1367px) {
	.elementor-4649 .elementor-element.elementor-element-899dd18:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-899dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-4649 .elementor-element.elementor-element-84410e5:not(.elementor-motion-effects-element-type-background), .elementor-4649 .elementor-element.elementor-element-84410e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for image, class: .elementor-element-0725bb9 */
@media only screen and (max-width: 768px) {
	.banner-image-exp img {
		opacity: .85;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3fa8923 */
.yellow_heading span {
	color: #f4f325;
}

.elementor-4649 .elementor-element.elementor-element-3fa8923 strong {
	color: #ea7229;
}

/* End custom CSS */

/* Start custom CSS for Table, class: .elementor-element-1ef56ef */
.elementor-4649 .elementor-element.elementor-element-1ef56ef span {
	color: #ea7229;
}

.elementor-4649 .elementor-element.elementor-element-1ef56ef .td-content-type-default span {
	font-weight: 500;
}
