/* End Custom Fonts CSS */
		.elementor-27 .elementor-element.elementor-element-cb60e2b {
			--display: flex;
			--min-height: 100vh;
			--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;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-cb60e2b:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-cb60e2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/02/solutions-banner-bg-imgs.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-widget-heading .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-a807cf8 {
			width: var(--container-widget-width, 50%);
			max-width: 50%;
			--container-widget-width: 50%;
			--container-widget-flex-grow: 0;
		}

		.elementor-27 .elementor-element.elementor-element-a807cf8 .elementor-heading-title {
			font-family: "Helvetica Now Display", Sans-serif;
			font-size: 60px;
			font-weight: 200;
			text-transform: uppercase;
		}

		.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-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-207f908 {
			width: var(--container-widget-width, 48%);
			max-width: 48%;
			--container-widget-width: 48%;
			--container-widget-flex-grow: 0;
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(25px/2);
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(25px/2);
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(25px/2);
			margin-left: calc(25px/2);
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-25px/2);
			margin-left: calc(-25px/2);
		}

		body.rtl .elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-25px/2);
		}

		body:not(.rtl) .elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-25px/2);
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-item:not(:last-child):after {
			content: "";
			height: 70%;
			border-color: var(--e-global-color-e9e2949);
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
			border-top-style: solid;
			border-top-width: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
			border-left-style: solid;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
			border-left-width: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-item>a {
			line-height: 2;
		}

		.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-text {
			color: var(--e-global-color-e9e2949);
			transition: color 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-1b35cc9 {
			--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: 40px 40px;
			--row-gap: 40px;
			--column-gap: 40px;
			--padding-top: 80px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-1b35cc9:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-1b35cc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/solution-introduction-bg-img.svg");
			background-position: top left;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-8939e27 {
			--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: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 0px;
			--padding-bottom: 30px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-9d0f45f {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-b38b0ae .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-1a2f1c3 {
			--display: flex;
		}

		.elementor-widget-text-editor {
			color: var(--e-global-color-text);
		}

		.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
		.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
			color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-edc1473 {
			font-size: var(--e-global-typography-4a5f2bd-font-size);
			font-weight: var(--e-global-typography-4a5f2bd-font-weight);
		}

		.elementor-27 .elementor-element.elementor-element-c7bedf4 {
			font-size: 22px;
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-1ba8fb2 {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-1ba8fb2 .elementor-heading-title {
			font-weight: 300;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-ec261bb {
			--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;
			--flex-wrap: wrap;
		}

		.elementor-27 .elementor-element.elementor-element-d66494f {
			--display: flex;
			--min-height: 450px;
			--justify-content: flex-end;
			--border-radius: 30px 30px 30px 30px;
		}

		.elementor-27 .elementor-element.elementor-element-d66494f:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-d66494f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/05/Custom-Broking-.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-76c5a9f {
			--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: space-between;
			--align-items: center;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-5e76200 .elementor-heading-title {
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-widget-icon.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon.elementor-view-framed .elementor-icon,
		.elementor-widget-icon.elementor-view-default .elementor-icon {
			color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon.elementor-view-framed .elementor-icon,
		.elementor-widget-icon.elementor-view-default .elementor-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-997b668>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-997b668 .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
			--display: flex;
			--min-height: 450px;
			--justify-content: flex-end;
			--border-radius: 30px 30px 30px 30px;
		}

		.elementor-27 .elementor-element.elementor-element-5b3ccc6:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-5b3ccc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/04/Warehousing-block-dawn-india.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-ddc3689 {
			--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: space-between;
			--align-items: center;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-ec703ed .elementor-heading-title {
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-417a34e>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-417a34e .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-127b288 {
			--display: flex;
			--min-height: 450px;
			--justify-content: flex-end;
			--border-radius: 30px 30px 30px 30px;
		}

		.elementor-27 .elementor-element.elementor-element-127b288:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-127b288>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/02/Freight-Forwarding-bg-box.webp");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-3e151f3 {
			--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: space-between;
			--align-items: center;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-9e3e036 .elementor-heading-title {
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-f5a616a>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-f5a616a .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-209e7b1 {
			--display: flex;
			--min-height: 450px;
			--justify-content: flex-end;
			--border-radius: 30px 30px 30px 30px;
		}

		.elementor-27 .elementor-element.elementor-element-209e7b1:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-209e7b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/Custom-broking-V2.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-9e71035 {
			--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: space-between;
			--align-items: center;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-ff3fcc8 .elementor-heading-title {
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-b38ae7a>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-b38ae7a .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-5d026e7 {
			--display: flex;
			--min-height: 450px;
			--justify-content: space-between;
			--overlay-opacity: 0;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-5d026e7::before,
		.elementor-27 .elementor-element.elementor-element-5d026e7>.elementor-background-video-container::before,
		.elementor-27 .elementor-element.elementor-element-5d026e7>.e-con-inner>.elementor-background-video-container::before,
		.elementor-27 .elementor-element.elementor-element-5d026e7>.elementor-background-slideshow::before,
		.elementor-27 .elementor-element.elementor-element-5d026e7>.e-con-inner>.elementor-background-slideshow::before,
		.elementor-27 .elementor-element.elementor-element-5d026e7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
			background-color: var(--e-global-color-primary);
			--background-overlay: '';
		}

		.elementor-27 .elementor-element.elementor-element-a444437 {
			--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: space-between;
			--align-items: center;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-a444437:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-a444437>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: transparent;
			background-image: linear-gradient(180deg, #EF5500 0%, #F4752F 100%);
		}

		.elementor-27 .elementor-element.elementor-element-b507189 {
			width: var(--container-widget-width, 65%);
			max-width: 65%;
			--container-widget-width: 65%;
			--container-widget-flex-grow: 0;
		}

		.elementor-27 .elementor-element.elementor-element-b507189 .elementor-heading-title {
			font-size: 18px;
			font-weight: 300;
		}

		.elementor-27 .elementor-element.elementor-element-37f42a4>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-37f42a4 .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-f618643 {
			--display: flex;
			--min-height: 350px;
			--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: space-between;
			--align-items: flex-end;
			--border-radius: 35px 35px 35px 35px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 25px;
			--padding-right: 25px;
		}

		.elementor-27 .elementor-element.elementor-element-f618643:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-f618643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/04/Cold-Chain-Management-block-dawn-india.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-819f955 {
			width: var(--container-widget-width, 80%);
			max-width: 80%;
			--container-widget-width: 80%;
			--container-widget-flex-grow: 0;
		}

		.elementor-27 .elementor-element.elementor-element-819f955 .elementor-heading-title {
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-7d9ac41>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-7d9ac41 .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-29b4496 {
			--display: flex;
			--min-height: 450px;
			--justify-content: flex-end;
			--border-radius: 30px 30px 30px 30px;
		}

		.elementor-27 .elementor-element.elementor-element-29b4496:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-29b4496>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/04/VAS-block-dawn-india.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-d2bce7a {
			--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: space-between;
			--align-items: center;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-e43a9e3 .elementor-heading-title {
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-26c71c2>.elementor-widget-container:hover {
			--e-transform-rotateZ: -45deg;
			--e-transform-translateX: 2px;
		}

		.elementor-27 .elementor-element.elementor-element-26c71c2 .elementor-icon-wrapper {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-c83ac8d {
			--display: flex;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 100px;
			--padding-bottom: 0px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-c83ac8d:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-c83ac8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/customs-brokingbgnew-img.svg");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: 100% auto;
		}

		.elementor-27 .elementor-element.elementor-element-f2a340a {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 0px;
			--padding-bottom: 60px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-f68b710 {
			--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-27 .elementor-element.elementor-element-4cac304 .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-9436d38 {
			font-size: 20px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-571a1fc .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-54da59b {
			--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: 20px 60px;
			--row-gap: 20px;
			--column-gap: 60px;
			--flex-wrap: wrap;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
		.elementor-widget-icon-box.elementor-view-default .elementor-icon {
			fill: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
		.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-description {
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-fcf4e3f {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-fcf4e3f .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-fcf4e3f .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-fcf4e3f .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-4ccd220 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-4ccd220 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-4ccd220 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-4ccd220 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-172bf45 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-172bf45 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-172bf45 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-172bf45 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-9bb15a6 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-9bb15a6 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-9bb15a6 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-9bb15a6 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-b9608c0 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-b9608c0 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-b9608c0 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-b9608c0 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-337de9e {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-c3fa9ee {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-33af996 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-cf3ecd6 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-27a3279 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-2be90c9 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-2d25766 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-8b46475 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-b5e47d1 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-0a183ba {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-8dc62ad {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-arrow-prev-left-align: 0%;
			--e-n-carousel-arrow-prev-translate-x: 0px;
			--e-n-carousel-arrow-prev-left-position: 0px;
			--e-n-carousel-arrow-prev-top-align: 50%;
			--e-n-carousel-arrow-prev-translate-y: -50%;
			--e-n-carousel-arrow-prev-top-position: 0px;
			--e-n-carousel-arrow-next-right-align: 0%;
			--e-n-carousel-arrow-next-translate-x: 0%;
			--e-n-carousel-arrow-next-right-position: 0px;
			--e-n-carousel-arrow-next-top-align: 50%;
			--e-n-carousel-arrow-next-translate-y: -50%;
			--e-n-carousel-arrow-next-top-position: 0px;
			--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-5cad3b2 {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-3089829 {
			--display: flex;
			--min-height: 60px;
			--background-transition: 0.3s;
			--margin-top: -100px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 40px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-3089829:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-3089829>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/orange-cta.svg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-3089829:hover {
			background-image: url("../images/2025/01/CTA-Arrow-hover.svg");
		}

		.elementor-27 .elementor-element.elementor-element-3089829.e-con {
			--align-self: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-5a6a92a {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 80px;
			--padding-bottom: 80px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-db832e1 {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-6357f8a {
			--display: flex;
			--min-height: 60px;
			--background-transition: 0.3s;
			--margin-top: -100px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 40px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-6357f8a:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-6357f8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/orange-cta.svg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-6357f8a:hover {
			background-image: url("../images/2025/01/CTA-Arrow-hover.svg");
		}

		.elementor-27 .elementor-element.elementor-element-6357f8a.e-con {
			--align-self: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-263af88 {
			--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-27 .elementor-element.elementor-element-fa5bd30 .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-2f1e73e {
			font-size: 20px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-063ae5a .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-a1e0731 {
			--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: 20px 60px;
			--row-gap: 20px;
			--column-gap: 60px;
			--flex-wrap: wrap;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-71ee09a {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-71ee09a .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-71ee09a .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-71ee09a .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-45f5c72 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-45f5c72 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-45f5c72 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-45f5c72 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-c3b113e {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-c3b113e .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-c3b113e .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-c3b113e .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-ef9e92d {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-ef9e92d .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-ef9e92d .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-ef9e92d .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-ab49e9e {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-5189c72 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-5f126b1 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-a606494 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-7ec4bf8 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-738288e {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-cff8219 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-52a3c4c {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-6c5a853 {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-arrow-prev-left-align: 0%;
			--e-n-carousel-arrow-prev-translate-x: 0px;
			--e-n-carousel-arrow-prev-left-position: 0px;
			--e-n-carousel-arrow-prev-top-align: 50%;
			--e-n-carousel-arrow-prev-translate-y: -50%;
			--e-n-carousel-arrow-prev-top-position: 0px;
			--e-n-carousel-arrow-next-right-align: 0%;
			--e-n-carousel-arrow-next-translate-x: 0%;
			--e-n-carousel-arrow-next-right-position: 0px;
			--e-n-carousel-arrow-next-top-align: 50%;
			--e-n-carousel-arrow-next-translate-y: -50%;
			--e-n-carousel-arrow-next-top-position: 0px;
			--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-0c15b5a {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 80px;
			--padding-bottom: 80px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-5ea2149 {
			--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-27 .elementor-element.elementor-element-b745cbc .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-6af1410 {
			font-size: 20px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-f33d265 .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-685e47e {
			--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: 20px 60px;
			--row-gap: 20px;
			--column-gap: 60px;
			--flex-wrap: wrap;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-40388fb {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-40388fb .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-40388fb .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-40388fb .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-d6e45ff {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-d6e45ff .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-d6e45ff .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-d6e45ff .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-fd8ff4d {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-fd8ff4d .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-fd8ff4d .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-fd8ff4d .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-33eb843 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-33eb843 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-33eb843 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-33eb843 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-e054845 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-e054845 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-e054845 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-e054845 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-c51552d {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-9319074 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-de08ead {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-578edaf {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-280d237 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-6017fec {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-3715be1 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-6e16125 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-a2befdf {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-6537120 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-922799f {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-arrow-prev-left-align: 0%;
			--e-n-carousel-arrow-prev-translate-x: 0px;
			--e-n-carousel-arrow-prev-left-position: 0px;
			--e-n-carousel-arrow-prev-top-align: 50%;
			--e-n-carousel-arrow-prev-translate-y: -50%;
			--e-n-carousel-arrow-prev-top-position: 0px;
			--e-n-carousel-arrow-next-right-align: 0%;
			--e-n-carousel-arrow-next-translate-x: 0%;
			--e-n-carousel-arrow-next-right-position: 0px;
			--e-n-carousel-arrow-next-top-align: 50%;
			--e-n-carousel-arrow-next-translate-y: -50%;
			--e-n-carousel-arrow-next-top-position: 0px;
			--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-4461e65 {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-945d39c {
			--display: flex;
			--min-height: 60px;
			--background-transition: 0.3s;
			--margin-top: -100px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 40px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-945d39c:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-945d39c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/orange-cta.svg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-945d39c:hover {
			background-image: url("../images/2025/01/CTA-Arrow-hover.svg");
		}

		.elementor-27 .elementor-element.elementor-element-945d39c.e-con {
			--align-self: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-1478340 {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 80px;
			--padding-bottom: 80px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-5ffa1bf {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-c74615a {
			--display: flex;
			--min-height: 60px;
			--background-transition: 0.3s;
			--margin-top: -100px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 40px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-c74615a:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-c74615a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/orange-cta.svg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-c74615a:hover {
			background-image: url("../images/2025/01/CTA-Arrow-hover.svg");
		}

		.elementor-27 .elementor-element.elementor-element-c74615a.e-con {
			--align-self: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-b03df87 {
			--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-27 .elementor-element.elementor-element-e0dcd52 .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-3aa504d {
			font-size: 20px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-976f2c9 .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-2083a91 {
			--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: 20px 60px;
			--row-gap: 20px;
			--column-gap: 60px;
			--flex-wrap: wrap;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-24b1332 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-24b1332 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-24b1332 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-24b1332 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-cf348f9 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-cf348f9 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-cf348f9 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-cf348f9 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-f0e3b23 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-f0e3b23 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-f0e3b23 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-f0e3b23 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-e42371b {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-f90ce45 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-659b217 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-600264a {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-e317eb9 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-836c0a8 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-96c8ff9 {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-arrow-prev-left-align: 0%;
			--e-n-carousel-arrow-prev-translate-x: 0px;
			--e-n-carousel-arrow-prev-left-position: 0px;
			--e-n-carousel-arrow-prev-top-align: 50%;
			--e-n-carousel-arrow-prev-translate-y: -50%;
			--e-n-carousel-arrow-prev-top-position: 0px;
			--e-n-carousel-arrow-next-right-align: 0%;
			--e-n-carousel-arrow-next-translate-x: 0%;
			--e-n-carousel-arrow-next-right-position: 0px;
			--e-n-carousel-arrow-next-top-align: 50%;
			--e-n-carousel-arrow-next-translate-y: -50%;
			--e-n-carousel-arrow-next-top-position: 0px;
			--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-b1ac248 {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 80px;
			--padding-bottom: 80px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-f00f881 {
			--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-27 .elementor-element.elementor-element-8f8eb19 .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-92c669d {
			font-size: 20px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-0cfa382 .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-5f64618 {
			--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: 20px 60px;
			--row-gap: 20px;
			--column-gap: 60px;
			--flex-wrap: wrap;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-902f738 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-902f738 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-902f738 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-902f738 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-f56e467 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-f56e467 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-f56e467 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-f56e467 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-6c4aa41 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-6c4aa41 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-6c4aa41 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-6c4aa41 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-0af1112 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-0af1112 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-0af1112 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-0af1112 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-420e45e {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-99a1405 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-3604f3d {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-f36f64b {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-bf9bb8f {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-0a6fc68 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-538f4dc {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-15ba329 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-f28b0d7 {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-arrow-prev-left-align: 0%;
			--e-n-carousel-arrow-prev-translate-x: 0px;
			--e-n-carousel-arrow-prev-left-position: 0px;
			--e-n-carousel-arrow-prev-top-align: 50%;
			--e-n-carousel-arrow-prev-translate-y: -50%;
			--e-n-carousel-arrow-prev-top-position: 0px;
			--e-n-carousel-arrow-next-right-align: 0%;
			--e-n-carousel-arrow-next-translate-x: 0%;
			--e-n-carousel-arrow-next-right-position: 0px;
			--e-n-carousel-arrow-next-top-align: 50%;
			--e-n-carousel-arrow-next-translate-y: -50%;
			--e-n-carousel-arrow-next-top-position: 0px;
			--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-277977e {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
			--display: flex;
			--min-height: 60px;
			--background-transition: 0.3s;
			--margin-top: -100px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 40px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-bf1a1d8:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-bf1a1d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/orange-cta.svg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-bf1a1d8:hover {
			background-image: url("../images/2025/01/CTA-Arrow-hover.svg");
		}

		.elementor-27 .elementor-element.elementor-element-bf1a1d8.e-con {
			--align-self: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-d83a150 {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			--padding-top: 80px;
			--padding-bottom: 80px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-181cd94 {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-944d16a>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-8fe1660 {
			--display: flex;
			--min-height: 60px;
			--background-transition: 0.3s;
			--margin-top: -100px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 40px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-8fe1660:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-8fe1660>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/orange-cta.svg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-27 .elementor-element.elementor-element-8fe1660:hover {
			background-image: url("../images/2025/01/CTA-Arrow-hover.svg");
		}

		.elementor-27 .elementor-element.elementor-element-8fe1660.e-con {
			--align-self: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-1221521 {
			--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-27 .elementor-element.elementor-element-89b1ac2 .elementor-heading-title {
			font-weight: 700;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-40d50bb {
			font-size: 20px;
			font-weight: 700;
		}

		.elementor-27 .elementor-element.elementor-element-342743f .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-002dece {
			--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: 20px 60px;
			--row-gap: 20px;
			--column-gap: 60px;
			--flex-wrap: wrap;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-b700530 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-b700530 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-b700530 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-b700530 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-5ee6c3d {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-5ee6c3d .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-5ee6c3d .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-5ee6c3d .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-2ec7b18 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-2ec7b18 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-2ec7b18 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-2ec7b18 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-33f5d42 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-33f5d42 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-33f5d42 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-33f5d42 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-5cd9f1b {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-5cd9f1b .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-5cd9f1b .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-5cd9f1b .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-3f47a26 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-3f47a26 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-3f47a26 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-3f47a26 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-2d940b6 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-2d940b6 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-2d940b6 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-2d940b6 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-47afe59 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-47afe59 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-47afe59 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-47afe59 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-27a4850 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-af900e0 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-19b6b92 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-6d53c3b {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-7d391e1 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-681b24f {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-b18fbd7 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-2f1515d {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-532e0f6 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-54ebc6f {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-6dcf5fa {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-b907bc8 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-e8bed41 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-5edc39f {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-7aca332 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-a2a6fd5 {
			width: var(--container-widget-width, 40%);
			max-width: 40%;
			--container-widget-width: 40%;
			--container-widget-flex-grow: 0;
			--icon-box-icon-margin: 15px;
		}

		.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title {
			margin-bottom: 0px;
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title a {
			font-size: 20px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-8fa21ff {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-arrow-prev-left-align: 0%;
			--e-n-carousel-arrow-prev-translate-x: 0px;
			--e-n-carousel-arrow-prev-left-position: 0px;
			--e-n-carousel-arrow-prev-top-align: 50%;
			--e-n-carousel-arrow-prev-translate-y: -50%;
			--e-n-carousel-arrow-prev-top-position: 0px;
			--e-n-carousel-arrow-next-right-align: 0%;
			--e-n-carousel-arrow-next-translate-x: 0%;
			--e-n-carousel-arrow-next-right-position: 0px;
			--e-n-carousel-arrow-next-top-align: 50%;
			--e-n-carousel-arrow-next-translate-y: -50%;
			--e-n-carousel-arrow-next-top-position: 0px;
			--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-803b38e {
			--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: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--margin-top: 0px;
			--margin-bottom: 100px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 50px;
			--padding-bottom: 100px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-9c77ef6 {
			--display: flex;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-c35b85b .elementor-heading-title {
			color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-da5aff0 .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-d138373 {
			--display: flex;
			--justify-content: flex-end;
		}

		.elementor-widget-button .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-27 .elementor-element.elementor-element-13605aa .elementor-button:hover,
		.elementor-27 .elementor-element.elementor-element-13605aa .elementor-button:focus {
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-13605aa .elementor-button {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-0e3befc {
			--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: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-0e3befc:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-0e3befc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/case-study-section-bgimg.jpg");
		}

		.elementor-27 .elementor-element.elementor-element-3b0863e .elementor-heading-title {
			color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-0255ea6 .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-7e9cf08 {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-cccb856 {
			--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: stretch;
		}

		.elementor-27 .elementor-element.elementor-element-525725c {
			--display: flex;
			--gap: 40px 40px;
			--row-gap: 40px;
			--column-gap: 40px;
			border-style: dashed;
			--border-style: dashed;
			border-width: 0px 0px 0px 1px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 0px;
			--border-left-width: 1px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 50px;
			--padding-bottom: 40px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-05ad5d3 {
			--display: flex;
			--gap: 15px 15px;
			--row-gap: 15px;
			--column-gap: 15px;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: -1px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-b86b81d>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
			border-style: solid;
			border-width: 0px 0px 0px 2px;
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-b86b81d .elementor-heading-title {
			color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-3d9c5b0>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
		}

		.elementor-27 .elementor-element.elementor-element-3d9c5b0 {
			color: var(--e-global-color-e9e2949);
		}

		.elementor-27 .elementor-element.elementor-element-bf16927 {
			--display: flex;
			--gap: 15px 15px;
			--row-gap: 15px;
			--column-gap: 15px;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: -1px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-e9c4ced>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
			border-style: solid;
			border-width: 0px 0px 0px 2px;
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-e9c4ced .elementor-heading-title {
			color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-0af11eb>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
		}

		.elementor-27 .elementor-element.elementor-element-0af11eb {
			color: var(--e-global-color-e9e2949);
		}

		.elementor-27 .elementor-element.elementor-element-e5aad00 {
			--display: flex;
			--gap: 15px 15px;
			--row-gap: 15px;
			--column-gap: 15px;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: -1px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-1f40b3e>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
			border-style: solid;
			border-width: 0px 0px 0px 2px;
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-1f40b3e .elementor-heading-title {
			color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-ecc8142>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
		}

		.elementor-27 .elementor-element.elementor-element-ecc8142 .elementor-icon-box-title {
			margin-bottom: 6px;
		}

		.elementor-27 .elementor-element.elementor-element-ecc8142 .elementor-icon {
			font-size: 30px;
		}

		.elementor-27 .elementor-element.elementor-element-ecc8142 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-ecc8142 .elementor-icon-box-title a {
			font-size: 18px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-f40d500>.elementor-widget-container {
			padding: 0px 0px 0px 15px;
		}

		.elementor-27 .elementor-element.elementor-element-f40d500 .elementor-icon-box-title {
			margin-bottom: 6px;
		}

		.elementor-27 .elementor-element.elementor-element-f40d500 .elementor-icon {
			font-size: 30px;
		}

		.elementor-27 .elementor-element.elementor-element-f40d500 .elementor-icon-box-title,
		.elementor-27 .elementor-element.elementor-element-f40d500 .elementor-icon-box-title a {
			font-size: 18px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-element-fc9679c {
			--display: flex;
			--min-height: 30rem;
			--overflow: hidden;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-296c304 {
			--display: flex;
			--position: absolute;
			--justify-content: space-between;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
			top: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-296c304:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-296c304>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-296c304.e-con:hover {
			--e-con-transform-scale: 1.2;
		}

		body:not(.rtl) .elementor-27 .elementor-element.elementor-element-296c304 {
			left: 0px;
		}

		body.rtl .elementor-27 .elementor-element.elementor-element-296c304 {
			right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-cec7d63>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-cec7d63 {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-d3cb5ba {
			--display: flex;
			--justify-content: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-545ce9e .elementor-button {
			background-color: #FFFFFF05;
			padding: 0px 0px 0px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-545ce9e .elementor-button:hover,
		.elementor-27 .elementor-element.elementor-element-545ce9e .elementor-button:focus {
			background-color: transparent;
			background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
		}

		.elementor-27 .elementor-element.elementor-element-545ce9e .elementor-button-content-wrapper {
			flex-direction: row-reverse;
		}

		.elementor-27 .elementor-element.elementor-element-545ce9e .elementor-button .elementor-button-content-wrapper {
			gap: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-599954c {
			--display: flex;
			--position: absolute;
			--background-transition: 1s;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
			top: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-599954c:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-599954c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/helmier-placeholder.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-599954c:hover {
			background-image: url("../images/2025/01/helmier-placeholder.jpg");
			background-size: 130% auto;
		}

		body:not(.rtl) .elementor-27 .elementor-element.elementor-element-599954c {
			left: 0px;
		}

		body.rtl .elementor-27 .elementor-element.elementor-element-599954c {
			right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-35b7e87>.elementor-widget-container {
			padding: 0px 0px 250px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-35b7e87 {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-959a09c .elementor-button {
			background-color: #FFFFFF05;
			padding: 0px 0px 0px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-959a09c .elementor-button:hover,
		.elementor-27 .elementor-element.elementor-element-959a09c .elementor-button:focus {
			background-color: transparent;
			background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
		}

		.elementor-27 .elementor-element.elementor-element-98f4489 {
			--display: flex;
			--position: absolute;
			--background-transition: 0.6s;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
			top: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-98f4489:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-98f4489>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/msd-placeholder.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-98f4489:hover {
			background-image: url("../images/2025/01/msd-placeholder.jpg");
			background-size: 130% auto;
		}

		body:not(.rtl) .elementor-27 .elementor-element.elementor-element-98f4489 {
			left: 0px;
		}

		body.rtl .elementor-27 .elementor-element.elementor-element-98f4489 {
			right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-75b60cf>.elementor-widget-container {
			padding: 0px 0px 220px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-75b60cf {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-db4ce2d .elementor-button {
			background-color: #FFFFFF05;
			padding: 0px 0px 0px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-db4ce2d .elementor-button:hover,
		.elementor-27 .elementor-element.elementor-element-db4ce2d .elementor-button:focus {
			background-color: transparent;
			background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
		}

		.elementor-27 .elementor-element.elementor-element-6a190ae {
			--display: flex;
			--position: absolute;
			--background-transition: 0.6s;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
			top: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-6a190ae:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-6a190ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-6a190ae:hover {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-size: 130% auto;
		}

		body:not(.rtl) .elementor-27 .elementor-element.elementor-element-6a190ae {
			left: 0px;
		}

		body.rtl .elementor-27 .elementor-element.elementor-element-6a190ae {
			right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-0e23a37>.elementor-widget-container {
			padding: 0px 0px 250px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-0e23a37 {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-4ce18b0 .elementor-button {
			background-color: #FFFFFF05;
			padding: 0px 0px 0px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-4ce18b0 .elementor-button:hover,
		.elementor-27 .elementor-element.elementor-element-4ce18b0 .elementor-button:focus {
			background-color: transparent;
			background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
		}

		.elementor-27 .elementor-element.elementor-element-c9f7e08 {
			--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-27 .elementor-element.elementor-element-951a3a2 {
			--display: flex;
			--justify-content: center;
			--align-items: center;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			border-style: solid;
			--border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: var(--e-global-color-e9e2949);
			--border-color: var(--e-global-color-e9e2949);
			--border-radius: 20px 20px 20px 20px;
			--padding-top: 50px;
			--padding-bottom: 50px;
			--padding-left: 10px;
			--padding-right: 10px;
		}

		.elementor-27 .elementor-element.elementor-element-951a3a2:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-951a3a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-951a3a2:hover {
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: #44952C;
			--border-color: #44952C;
		}

		.elementor-27 .elementor-element.elementor-element-951a3a2,
		.elementor-27 .elementor-element.elementor-element-951a3a2::before {
			--border-transition: 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-6a54a06 {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-d1e1ca5 {
			--display: flex;
			--justify-content: center;
			--align-items: center;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			border-style: solid;
			--border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: var(--e-global-color-e9e2949);
			--border-color: var(--e-global-color-e9e2949);
			--border-radius: 20px 20px 20px 20px;
			--padding-top: 50px;
			--padding-bottom: 50px;
			--padding-left: 10px;
			--padding-right: 10px;
		}

		.elementor-27 .elementor-element.elementor-element-d1e1ca5:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-d1e1ca5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-d1e1ca5:hover {
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: #44952C;
			--border-color: #44952C;
		}

		.elementor-27 .elementor-element.elementor-element-d1e1ca5,
		.elementor-27 .elementor-element.elementor-element-d1e1ca5::before {
			--border-transition: 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-b4fa021 {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-63ca580 {
			--display: flex;
			--justify-content: center;
			--align-items: center;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			border-style: solid;
			--border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: var(--e-global-color-e9e2949);
			--border-color: var(--e-global-color-e9e2949);
			--border-radius: 20px 20px 20px 20px;
			--padding-top: 50px;
			--padding-bottom: 50px;
			--padding-left: 10px;
			--padding-right: 10px;
		}

		.elementor-27 .elementor-element.elementor-element-63ca580:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-63ca580>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-63ca580:hover {
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: #44952C;
			--border-color: #44952C;
		}

		.elementor-27 .elementor-element.elementor-element-63ca580,
		.elementor-27 .elementor-element.elementor-element-63ca580::before {
			--border-transition: 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-7397494 {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-f50cb7c {
			--display: flex;
			--justify-content: center;
			--align-items: center;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			border-style: solid;
			--border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: var(--e-global-color-e9e2949);
			--border-color: var(--e-global-color-e9e2949);
			--border-radius: 20px 20px 20px 20px;
			--padding-top: 50px;
			--padding-bottom: 50px;
			--padding-left: 10px;
			--padding-right: 10px;
		}

		.elementor-27 .elementor-element.elementor-element-f50cb7c:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-f50cb7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-f50cb7c:hover {
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			--border-top-width: 2px;
			--border-right-width: 2px;
			--border-bottom-width: 2px;
			--border-left-width: 2px;
			border-color: #44952C;
			--border-color: #44952C;
		}

		.elementor-27 .elementor-element.elementor-element-f50cb7c,
		.elementor-27 .elementor-element.elementor-element-f50cb7c::before {
			--border-transition: 0.3s;
		}

		.elementor-27 .elementor-element.elementor-element-5ed981b {
			text-align: center;
		}

		.elementor-27 .elementor-element.elementor-element-549e87c {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-756d879 {
			--display: flex;
			--background-transition: 1s;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
		}

		.elementor-27 .elementor-element.elementor-element-756d879:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-756d879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-756d879:hover {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-size: 160% auto;
		}

		.elementor-27 .elementor-element.elementor-element-e1210f8>.elementor-widget-container {
			padding: 0px 0px 250px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-e1210f8 {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-38f35dc {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-5bb65ab {
			--display: flex;
			--background-transition: 1s;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
		}

		.elementor-27 .elementor-element.elementor-element-5bb65ab:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-5bb65ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-5bb65ab:hover {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-size: 160% auto;
		}

		.elementor-27 .elementor-element.elementor-element-6fc7741>.elementor-widget-container {
			padding: 0px 0px 250px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-6fc7741 {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-7b2631f {
			--display: flex;
		}

		.elementor-27 .elementor-element.elementor-element-7e0d03d {
			--display: flex;
			--background-transition: 1s;
			--border-radius: 30px 30px 30px 30px;
			--padding-top: 30px;
			--padding-bottom: 30px;
			--padding-left: 30px;
			--padding-right: 30px;
		}

		.elementor-27 .elementor-element.elementor-element-7e0d03d:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-7e0d03d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-7e0d03d:hover {
			background-image: url("../images/2025/01/allergan-bg-img.jpg");
			background-size: 160% auto;
		}

		.elementor-27 .elementor-element.elementor-element-9027072>.elementor-widget-container {
			padding: 0px 0px 250px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-9027072 {
			text-align: left;
		}

		.elementor-27 .elementor-element.elementor-element-e8b4608 {
			--e-n-carousel-swiper-slides-gap: 10px;
			--e-n-carousel-slide-height: auto;
			--e-n-carousel-slide-container-height: 100%;
			--e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-b0aedd4 {
			--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: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-ca47b8e {
			--display: flex;
			--flex-direction: row;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--flex-wrap-mobile: wrap;
			--align-items: center;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-2243982 {
			--display: flex;
			--justify-content: flex-end;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 80px;
			--padding-bottom: 80px;
			--padding-left: 90px;
			--padding-right: 20px;
		}

		.elementor-27 .elementor-element.elementor-element-57155b7 {
			text-align: right;
		}

		.elementor-27 .elementor-element.elementor-element-57155b7 .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-ee74773 {
			--display: flex;
			--padding-top: 200px;
			--padding-bottom: 40px;
			--padding-left: 100px;
			--padding-right: 100px;
		}

		.elementor-27 .elementor-element.elementor-element-ee74773:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-ee74773>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/bg-for-testimonial-img.png");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
		}

		.elementor-widget-testimonial-carousel .elementor-testimonial__text {
			color: var(--e-global-color-text);
		}

		.elementor-widget-testimonial-carousel .elementor-testimonial__name {
			color: var(--e-global-color-text);
		}

		.elementor-widget-testimonial-carousel .elementor-testimonial__title {
			color: var(--e-global-color-primary);
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .swiper-pagination-bullet-active,
		.elementor-27 .elementor-element.elementor-element-7781cf9 .swiper-pagination-progressbar-fill {
			background-color: var(--e-global-color-accent);
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .swiper-pagination-fraction {
			color: var(--e-global-color-accent);
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-main-swiper .swiper-slide {
			padding: 0px 0px 0px 00px;
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-swiper-button {
			font-size: 20px;
			color: var(--e-global-color-b222db0);
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-swiper-button svg {
			fill: var(--e-global-color-b222db0);
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-testimonial__text {
			font-size: 18px;
			font-weight: 400;
			font-style: normal;
		}

		.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-testimonial__title {
			color: var(--e-global-color-d9272ed);
		}

		.elementor-27 .elementor-element.elementor-element-2b92431 {
			--display: flex;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-d8a2ada>.elementor-widget-container {
			padding: 0px 0px 30px 0px;
		}

		.elementor-27 .elementor-element.elementor-element-d8a2ada .elementor-heading-title {
			font-weight: 300;
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-d842fe5 {
			--display: flex;
			--gap: 7px 7px;
			--row-gap: 7px;
			--column-gap: 7px;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-c561238 .elementor-heading-title {
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-d910d72 {
			--display: flex;
			--gap: 7px 7px;
			--row-gap: 7px;
			--column-gap: 7px;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-9f22e99 .elementor-heading-title {
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-310a97c {
			--display: flex;
			--gap: 7px 7px;
			--row-gap: 7px;
			--column-gap: 7px;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-2f6632a .elementor-heading-title {
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-9ccb782 {
			--display: flex;
			--gap: 7px 7px;
			--row-gap: 7px;
			--column-gap: 7px;
			--padding-top: 0px;
			--padding-bottom: 20px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-f85dc38 .elementor-heading-title {
			color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-element-e328cea .elementor-button {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-element-34cf271 {
			--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: 50px 50px;
			--row-gap: 50px;
			--column-gap: 50px;
			--padding-top: 150px;
			--padding-bottom: 100px;
			--padding-left: 10px;
			--padding-right: 10px;
		}

		.elementor-27 .elementor-element.elementor-element-34cf271:not(.elementor-motion-effects-element-type-background),
		.elementor-27 .elementor-element.elementor-element-34cf271>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/bg-img-for-contact-pg.svg");
			background-position: top right;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-27 .elementor-element.elementor-element-5cb3d10 {
			--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: space-between;
			--align-items: flex-end;
		}

		.elementor-27 .elementor-element.elementor-element-d2ae79c {
			--display: flex;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-27 .elementor-element.elementor-element-b9c8466 .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-27 .elementor-element.elementor-element-6ddd850 {
			--display: flex;
			--gap: 40px 40px;
			--row-gap: 40px;
			--column-gap: 40px;
		}

		.elementor-27 .elementor-element.elementor-element-b42c3bc .elementor-heading-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-global .elementor-field-group>label,
		.elementor-widget-global .elementor-field-subgroup label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-global .elementor-field-type-html {
			color: var(--e-global-color-text);
		}

		.elementor-widget-global .elementor-field-group .elementor-field {
			color: var(--e-global-color-text);
		}

		.elementor-widget-global .e-form__buttons__wrapper__button-next {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-global .elementor-button[type="submit"] {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-global .e-form__buttons__wrapper__button-previous {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-global {
			--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
			--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
			--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
			--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
			--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
			--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group {
			padding-right: calc(12px/2);
			padding-left: calc(12px/2);
			margin-bottom: 12px;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-form-fields-wrapper {
			margin-left: calc(-12px/2);
			margin-right: calc(-12px/2);
			margin-bottom: -12px;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group.recaptcha_v3-bottomleft,
		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group.recaptcha_v3-bottomright {
			margin-bottom: 0;
		}

		body.rtl .elementor-27 .elementor-element.elementor-global-7493 .elementor-labels-inline .elementor-field-group>label {
			padding-left: 0px;
		}

		body:not(.rtl) .elementor-27 .elementor-element.elementor-global-7493 .elementor-labels-inline .elementor-field-group>label {
			padding-right: 0px;
		}

		body .elementor-27 .elementor-element.elementor-global-7493 .elementor-labels-above .elementor-field-group>label {
			padding-bottom: 0px;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-type-html {
			padding-bottom: 30px;
			color: var(--e-global-color-0af930e);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field {
			color: var(--e-global-color-d9272ed);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field,
		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-subgroup label {
			font-family: "Helvetica Now Display", Sans-serif;
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
			background-color: #ffffff;
			border-color: var(--e-global-color-0af930e);
			border-radius: 8px 8px 8px 8px;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-select-wrapper select {
			background-color: #ffffff;
			border-color: var(--e-global-color-0af930e);
			border-radius: 8px 8px 8px 8px;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-select-wrapper::before {
			color: var(--e-global-color-0af930e);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-button {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			padding: 20px 20px 20px 20px;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-next {
			color: #ffffff;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-button[type="submit"] {
			color: #ffffff;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-button[type="submit"] svg * {
			fill: #ffffff;
		}

		.elementor-27 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-previous {
			color: #ffffff;
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-next:hover {
			background-color: var(--e-global-color-primary);
			color: var(--e-global-color-accent);
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-button[type="submit"]:hover {
			background-color: var(--e-global-color-primary);
			color: var(--e-global-color-accent);
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .elementor-button[type="submit"]:hover svg * {
			fill: var(--e-global-color-accent);
		}

		.elementor-27 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-previous:hover {
			color: #ffffff;
		}

		.elementor-27 .elementor-element.elementor-global-7493 {
			--e-form-steps-indicators-spacing: 20px;
			--e-form-steps-indicator-padding: 30px;
			--e-form-steps-indicator-inactive-secondary-color: #ffffff;
			--e-form-steps-indicator-active-secondary-color: #ffffff;
			--e-form-steps-indicator-completed-secondary-color: #ffffff;
			--e-form-steps-divider-width: 1px;
			--e-form-steps-divider-gap: 10px;
		}

		@media(min-width:577px) {
			.elementor-27 .elementor-element.elementor-element-9d0f45f {
				--width: 35%;
			}

			.elementor-27 .elementor-element.elementor-element-1a2f1c3 {
				--width: 65%;
			}

			.elementor-27 .elementor-element.elementor-element-d66494f {
				--width: 29%;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
				--width: 38%;
			}

			.elementor-27 .elementor-element.elementor-element-127b288 {
				--width: 29%;
			}

			.elementor-27 .elementor-element.elementor-element-209e7b1 {
				--width: 48%;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7 {
				--width: 19%;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496 {
				--width: 29%;
			}

			.elementor-27 .elementor-element.elementor-element-f68b710 {
				--width: 58%;
			}

			.elementor-27 .elementor-element.elementor-element-5cad3b2 {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-3089829 {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-db832e1 {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-6357f8a {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-263af88 {
				--width: 58%;
			}

			.elementor-27 .elementor-element.elementor-element-5ea2149 {
				--width: 58%;
			}

			.elementor-27 .elementor-element.elementor-element-4461e65 {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-945d39c {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-5ffa1bf {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-c74615a {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-b03df87 {
				--width: 58%;
			}

			.elementor-27 .elementor-element.elementor-element-f00f881 {
				--width: 58%;
			}

			.elementor-27 .elementor-element.elementor-element-277977e {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-181cd94 {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-8fe1660 {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-1221521 {
				--width: 58%;
			}

			.elementor-27 .elementor-element.elementor-element-9c77ef6 {
				--width: 75%;
			}

			.elementor-27 .elementor-element.elementor-element-d138373 {
				--width: 25%;
			}

			.elementor-27 .elementor-element.elementor-element-525725c {
				--width: 25%;
			}

			.elementor-27 .elementor-element.elementor-element-fc9679c {
				--width: 75%;
			}

			.elementor-27 .elementor-element.elementor-element-756d879 {
				--width: 65%;
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab {
				--width: 65%;
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d {
				--width: 65%;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--width: 55%;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--width: 45%;
			}

			.elementor-27 .elementor-element.elementor-element-2b92431 {
				--width: 80%;
			}

			.elementor-27 .elementor-element.elementor-element-d2ae79c {
				--width: 40%;
			}

			.elementor-27 .elementor-element.elementor-element-6ddd850 {
				--width: 50%;
			}
		}

		@media(max-width:1526px) and (min-width:577px) {
			.elementor-27 .elementor-element.elementor-element-2243982 {
				--width: 58%;
			}
		}

		@media(max-width:991px) and (min-width:577px) {
			.elementor-27 .elementor-element.elementor-element-d66494f {
				--width: 49%;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
				--width: 49%;
			}

			.elementor-27 .elementor-element.elementor-element-127b288 {
				--width: 49%;
			}

			.elementor-27 .elementor-element.elementor-element-209e7b1 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-a444437 {
				--width: 30%;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496 {
				--width: 49%;
			}

			.elementor-27 .elementor-element.elementor-element-3089829 {
				--width: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-6357f8a {
				--width: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-945d39c {
				--width: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-c74615a {
				--width: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
				--width: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-8fe1660 {
				--width: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--width: 80%;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--width: 55%;
			}

			.elementor-27 .elementor-element.elementor-element-2b92431 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-6ddd850 {
				--width: 56%;
			}
		}

		@media(max-width:767px) and (min-width:577px) {
			.elementor-27 .elementor-element.elementor-element-d66494f {
				--width: 48%;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
				--width: 48%;
			}

			.elementor-27 .elementor-element.elementor-element-127b288 {
				--width: 48%;
			}

			.elementor-27 .elementor-element.elementor-element-a444437 {
				--width: 35%;
			}

			.elementor-27 .elementor-element.elementor-element-f618643 {
				--width: 65%;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496 {
				--width: 48%;
			}

			.elementor-27 .elementor-element.elementor-element-f68b710 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-5cad3b2 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-3089829 {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-db832e1 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-6357f8a {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-263af88 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-5ea2149 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-4461e65 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-945d39c {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-5ffa1bf {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-c74615a {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-b03df87 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-f00f881 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-277977e {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-181cd94 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-8fe1660 {
				--width: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-1221521 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-9c77ef6 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-d138373 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-525725c {
				--width: 80%;
			}

			.elementor-27 .elementor-element.elementor-element-296c304 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-599954c {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-98f4489 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-6a190ae {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-756d879 {
				--width: 550px;
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab {
				--width: 550px;
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d {
				--width: 550px;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--width: 85%;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-d2ae79c {
				--width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-6ddd850 {
				--width: 100%;
			}
		}

		@media(min-width:2400px) {
			.elementor-27 .elementor-element.elementor-element-edc1473 {
				font-size: var(--e-global-typography-4a5f2bd-font-size);
			}

			.elementor-27 .elementor-element.elementor-element-b0aedd4 {
				--padding-top: 150px;
				--padding-bottom: 150px;
				--padding-left: 0px;
				--padding-right: 0px;
			}
		}

		@media(max-width:1526px) {
			.elementor-27 .elementor-element.elementor-element-edc1473 {
				font-size: var(--e-global-typography-4a5f2bd-font-size);
			}
		}

		@media(max-width:1200px) {
			.elementor-27 .elementor-element.elementor-element-a807cf8 .elementor-heading-title {
				font-size: 43px;
			}

			.elementor-27 .elementor-element.elementor-element-c7bedf4 {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-ec261bb {
				--gap: 15px 15px;
				--row-gap: 15px;
				--column-gap: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-d66494f {
				--min-height: 350px;
			}

			.elementor-27 .elementor-element.elementor-element-5e76200 .elementor-heading-title {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
				--min-height: 350px;
			}

			.elementor-27 .elementor-element.elementor-element-ec703ed .elementor-heading-title {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-127b288 {
				--min-height: 350px;
			}

			.elementor-27 .elementor-element.elementor-element-9e3e036 .elementor-heading-title {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-209e7b1 {
				--min-height: 350px;
			}

			.elementor-27 .elementor-element.elementor-element-ff3fcc8 .elementor-heading-title {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7 {
				--min-height: 350px;
			}

			.elementor-27 .elementor-element.elementor-element-a444437 {
				--gap: 7px 7px;
				--row-gap: 7px;
				--column-gap: 7px;
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-b507189 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f618643 {
				--padding-top: 25px;
				--padding-bottom: 25px;
				--padding-left: 25px;
				--padding-right: 25px;
			}

			.elementor-27 .elementor-element.elementor-element-819f955 .elementor-heading-title {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496 {
				--min-height: 350px;
			}

			.elementor-27 .elementor-element.elementor-element-e43a9e3 .elementor-heading-title {
				font-size: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--gap: 40px 40px;
				--row-gap: 40px;
				--column-gap: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--padding-top: 100px;
				--padding-bottom: 20px;
				--padding-left: 60px;
				--padding-right: 60px;
			}

			.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-testimonial__text {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-34cf271 {
				--padding-top: 80px;
				--padding-bottom: 80px;
				--padding-left: 10px;
				--padding-right: 10px;
			}
		}

		@media(max-width:991px) {

			.elementor-27 .elementor-element.elementor-element-cb60e2b:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-cb60e2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: center left;
			}

			.elementor-27 .elementor-element.elementor-element-a807cf8 {
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 100%);
				max-width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(25px/2);
			}

			.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(25px/2);
			}

			.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(25px/2);
				margin-left: calc(25px/2);
			}

			.elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-25px/2);
				margin-left: calc(-25px/2);
			}

			body.rtl .elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-25px/2);
			}

			body:not(.rtl) .elementor-27 .elementor-element.elementor-element-207f908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-25px/2);
			}

			.elementor-27 .elementor-element.elementor-element-edc1473 {
				font-size: var(--e-global-typography-4a5f2bd-font-size);
			}

			.elementor-27 .elementor-element.elementor-element-ec261bb {
				--justify-content: space-between;
				--gap: 12px 12px;
				--row-gap: 12px;
				--column-gap: 12px;
			}

			.elementor-27 .elementor-element.elementor-element-d66494f.e-con {
				--order: 1;
			}

			.elementor-27 .elementor-element.elementor-element-76c5a9f {
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6.e-con {
				--order: 2;
			}

			.elementor-27 .elementor-element.elementor-element-ddc3689 {
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-127b288.e-con {
				--order: 4;
			}

			.elementor-27 .elementor-element.elementor-element-3e151f3 {
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-209e7b1.e-con {
				--order: 3;
			}

			.elementor-27 .elementor-element.elementor-element-9e71035 {
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7 {
				--min-height: 300px;
				--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;
				--overlay-opacity: 1;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7.e-con {
				--order: 6;
			}

			.elementor-27 .elementor-element.elementor-element-a444437 {
				--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: flex-end;
				--align-items: flex-start;
				--gap: 74px 74px;
				--row-gap: 74px;
				--column-gap: 74px;
			}

			.elementor-27 .elementor-element.elementor-element-37f42a4.elementor-element {
				--align-self: flex-end;
			}

			.elementor-27 .elementor-element.elementor-element-f618643 {
				--padding-top: 30px;
				--padding-bottom: 30px;
				--padding-left: 30px;
				--padding-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-819f955>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496.e-con {
				--order: 5;
			}

			.elementor-27 .elementor-element.elementor-element-d2bce7a {
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-c83ac8d {
				--padding-top: 60px;
				--padding-bottom: 0px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-f68b710 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-9436d38 {
				font-size: 18px;
			}

			.elementor-27 .elementor-element.elementor-element-54da59b {
				--justify-content: space-between;
				--gap: 5px 5px;
				--row-gap: 5px;
				--column-gap: 5px;
			}

			.elementor-27 .elementor-element.elementor-element-fcf4e3f {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-fcf4e3f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-fcf4e3f .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-4ccd220 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-4ccd220 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-4ccd220 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-172bf45 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-172bf45 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-172bf45 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-9bb15a6 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-9bb15a6 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-9bb15a6 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-b9608c0 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-b9608c0 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-b9608c0 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-c3fa9ee {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-cf3ecd6 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-2be90c9 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-8b46475 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-0a183ba {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-8dc62ad {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-3089829 {
				--min-height: 40px;
				--margin-top: -60px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-6357f8a {
				--min-height: 40px;
				--margin-top: -60px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-263af88 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-2f1e73e {
				font-size: 18px;
			}

			.elementor-27 .elementor-element.elementor-element-a1e0731 {
				--justify-content: space-between;
				--gap: 5px 5px;
				--row-gap: 5px;
				--column-gap: 5px;
			}

			.elementor-27 .elementor-element.elementor-element-71ee09a {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-71ee09a .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-71ee09a .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-45f5c72 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-45f5c72 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-45f5c72 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-c3b113e {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-c3b113e .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-c3b113e .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-ef9e92d {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-ef9e92d .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-ef9e92d .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5189c72 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-a606494 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-738288e {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-52a3c4c {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-6c5a853 {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-5ea2149 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6af1410 {
				font-size: 18px;
			}

			.elementor-27 .elementor-element.elementor-element-685e47e {
				--justify-content: space-between;
				--gap: 5px 5px;
				--row-gap: 5px;
				--column-gap: 5px;
			}

			.elementor-27 .elementor-element.elementor-element-40388fb {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-40388fb .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-40388fb .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-d6e45ff {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-d6e45ff .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-d6e45ff .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-fd8ff4d {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-fd8ff4d .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-fd8ff4d .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-33eb843 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-33eb843 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-33eb843 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-e054845 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-e054845 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-e054845 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-9319074 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-578edaf {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-6017fec {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-6e16125 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-6537120 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-922799f {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-945d39c {
				--min-height: 40px;
				--margin-top: -60px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-c74615a {
				--min-height: 40px;
				--margin-top: -60px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-b03df87 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-3aa504d {
				font-size: 18px;
			}

			.elementor-27 .elementor-element.elementor-element-2083a91 {
				--justify-content: space-between;
				--gap: 5px 5px;
				--row-gap: 5px;
				--column-gap: 5px;
			}

			.elementor-27 .elementor-element.elementor-element-24b1332 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-24b1332 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-24b1332 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-cf348f9 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-cf348f9 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-cf348f9 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f0e3b23 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-f0e3b23 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-f0e3b23 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f90ce45 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-600264a {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-836c0a8 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-96c8ff9 {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-f00f881 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-92c669d {
				font-size: 18px;
			}

			.elementor-27 .elementor-element.elementor-element-5f64618 {
				--justify-content: space-between;
				--gap: 5px 5px;
				--row-gap: 5px;
				--column-gap: 5px;
			}

			.elementor-27 .elementor-element.elementor-element-902f738 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-902f738 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-902f738 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f56e467 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-f56e467 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-f56e467 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-6c4aa41 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6c4aa41 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6c4aa41 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-0af1112 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-0af1112 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-0af1112 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-99a1405 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f36f64b {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-0a6fc68 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-15ba329 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f28b0d7 {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
				--min-height: 40px;
				--margin-top: -60px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-8fe1660 {
				--min-height: 40px;
				--margin-top: -60px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-1221521 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-40d50bb {
				font-size: 18px;
			}

			.elementor-27 .elementor-element.elementor-element-002dece {
				--justify-content: space-between;
				--gap: 5px 5px;
				--row-gap: 5px;
				--column-gap: 5px;
			}

			.elementor-27 .elementor-element.elementor-element-b700530 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-b700530 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-b700530 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5ee6c3d {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-5ee6c3d .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-5ee6c3d .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-2ec7b18 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-2ec7b18 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-2ec7b18 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-33f5d42 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-33f5d42 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-33f5d42 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5cd9f1b {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-5cd9f1b .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-5cd9f1b .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-3f47a26 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-3f47a26 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-3f47a26 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-2d940b6 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-2d940b6 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-2d940b6 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-47afe59 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-47afe59 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-47afe59 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-af900e0 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-6d53c3b {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-681b24f {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-2f1515d {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-54ebc6f {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-b907bc8 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5edc39f {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-a2a6fd5 {
				--container-widget-width: 48%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 48%);
				max-width: 48%;
				--icon-box-icon-margin: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title a {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-8fa21ff {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-525725c {
				--gap: 20px 20px;
				--row-gap: 20px;
				--column-gap: 20px;
				--padding-top: 30px;
				--padding-bottom: 20px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-05ad5d3 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-bf16927 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-e5aad00 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-cec7d63>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-599954c:hover {
				background-size: 200% auto;
			}

			.elementor-27 .elementor-element.elementor-element-35b7e87>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-98f4489:hover {
				background-size: 200% auto;
			}

			.elementor-27 .elementor-element.elementor-element-75b60cf>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-6a190ae:hover {
				background-size: 200% auto;
			}

			.elementor-27 .elementor-element.elementor-element-0e23a37>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-756d879:hover {
				background-size: 200% auto;
			}

			.elementor-27 .elementor-element.elementor-element-e1210f8>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab:hover {
				background-size: 200% auto;
			}

			.elementor-27 .elementor-element.elementor-element-6fc7741>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d:hover {
				background-size: 200% auto;
			}

			.elementor-27 .elementor-element.elementor-element-9027072>.elementor-widget-container {
				padding: 0px 0px 150px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-e8b4608 {
				--e-n-carousel-swiper-slides-to-display: 2;
			}

			.elementor-27 .elementor-element.elementor-element-b0aedd4 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-ca47b8e {
				--padding-top: 20px;
				--padding-bottom: 20px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--padding-top: 50px;
				--padding-bottom: 30px;
				--padding-left: 140px;
				--padding-right: 110px;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--padding-top: 100px;
				--padding-bottom: 10px;
				--padding-left: 80px;
				--padding-right: 50px;
			}

			.elementor-27 .elementor-element.elementor-element-7781cf9>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-7781cf9.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-2b92431 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-d8a2ada {
				text-align: center;
			}

			.elementor-27 .elementor-element.elementor-element-34cf271 {
				--padding-top: 50px;
				--padding-bottom: 50px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-6ddd850 {
				--gap: 20px 20px;
				--row-gap: 20px;
				--column-gap: 20px;
			}
		}

		@media(max-width:767px) {

			.elementor-27 .elementor-element.elementor-element-cb60e2b:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-cb60e2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/02/Solution-Mobile-Banner-img.jpg");
			}

			.elementor-27 .elementor-element.elementor-element-cb60e2b {
				--min-height: 800px;
				--justify-content: flex-end;
				--padding-top: 0px;
				--padding-bottom: 100px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-a807cf8 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
				text-align: center;
			}

			.elementor-27 .elementor-element.elementor-element-a807cf8.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-a807cf8 .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-27 .elementor-element.elementor-element-207f908 {
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 70%);
				max-width: 70%;
			}

			.elementor-27 .elementor-element.elementor-element-207f908.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-1b35cc9:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-1b35cc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/introduction-mb-bg-img.svg");
				background-position: top left;
			}

			.elementor-27 .elementor-element.elementor-element-8939e27 {
				--gap: 0px 0px;
				--row-gap: 0px;
				--column-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-b38b0ae {
				text-align: center;
			}

			.elementor-27 .elementor-element.elementor-element-1a2f1c3 {
				--gap: 0px 0px;
				--row-gap: 0px;
				--column-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-edc1473 {
				text-align: center;
			}

			.elementor-27 .elementor-element.elementor-element-c7bedf4 {
				text-align: center;
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-ec261bb {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-d66494f {
				--min-height: 250px;
				--flex-wrap: nowrap;
			}

			.elementor-27 .elementor-element.elementor-element-76c5a9f {
				--flex-wrap: nowrap;
				--padding-top: 10px;
				--padding-bottom: 10px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-5e76200 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
				--min-height: 250px;
				--flex-wrap: nowrap;
			}

			.elementor-27 .elementor-element.elementor-element-ddc3689 {
				--flex-wrap: nowrap;
				--padding-top: 10px;
				--padding-bottom: 10px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-ec703ed .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-127b288 {
				--min-height: 250px;
			}

			.elementor-27 .elementor-element.elementor-element-3e151f3 {
				--flex-wrap: nowrap;
				--padding-top: 10px;
				--padding-bottom: 10px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-9e3e036 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-209e7b1 {
				--min-height: 250px;
			}

			.elementor-27 .elementor-element.elementor-element-9e71035 {
				--flex-wrap: nowrap;
				--padding-top: 10px;
				--padding-bottom: 10px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-ff3fcc8 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7 {
				--min-height: 250px;
				--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;
				--flex-wrap: nowrap;
			}

			.elementor-27 .elementor-element.elementor-element-a444437 {
				--gap: 41px 41px;
				--row-gap: 41px;
				--column-gap: 41px;
			}

			.elementor-27 .elementor-element.elementor-element-b507189 {
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 100%);
				max-width: 100%;
			}

			.elementor-27 .elementor-element.elementor-element-b507189 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f618643 {
				--min-height: 250px;
				--flex-wrap: nowrap;
				--padding-top: 25px;
				--padding-bottom: 25px;
				--padding-left: 25px;
				--padding-right: 25px;
			}

			.elementor-27 .elementor-element.elementor-element-819f955 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496 {
				--min-height: 250px;
			}

			.elementor-27 .elementor-element.elementor-element-d2bce7a {
				--flex-wrap: nowrap;
				--padding-top: 10px;
				--padding-bottom: 10px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-e43a9e3 .elementor-heading-title {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f2a340a {
				--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;
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 0px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-f68b710 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-9436d38 {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-c3fa9ee {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-c3fa9ee.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-cf3ecd6 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-cf3ecd6.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-2be90c9 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-2be90c9.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-8b46475 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-8b46475.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-0a183ba {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-0a183ba.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-8dc62ad {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-arrow-prev-left-align: 0%;
				--e-n-carousel-arrow-prev-translate-x: 0px;
				--e-n-carousel-arrow-prev-top-align: 100%;
				--e-n-carousel-arrow-prev-translate-y: -100%;
				--e-n-carousel-arrow-prev-top-position: 20px;
				--e-n-carousel-arrow-next-top-align: 100%;
				--e-n-carousel-arrow-next-translate-y: -100%;
				--e-n-carousel-arrow-next-top-position: 20px;
				--e-n-carousel-arrow-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5cad3b2 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-3089829 {
				--min-height: 60px;
				--margin-top: -85px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-5a6a92a {
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 40px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-db832e1 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-6357f8a {
				--min-height: 60px;
				--margin-top: -85px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-263af88 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-2f1e73e {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-5189c72 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-5189c72.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-a606494 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-a606494.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-738288e {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-738288e.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-52a3c4c {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-52a3c4c.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-6c5a853 {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-arrow-prev-left-align: 0%;
				--e-n-carousel-arrow-prev-translate-x: 0px;
				--e-n-carousel-arrow-prev-top-align: 100%;
				--e-n-carousel-arrow-prev-translate-y: -100%;
				--e-n-carousel-arrow-prev-top-position: 20px;
				--e-n-carousel-arrow-next-top-align: 100%;
				--e-n-carousel-arrow-next-translate-y: -100%;
				--e-n-carousel-arrow-next-top-position: 20px;
				--e-n-carousel-arrow-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-0c15b5a {
				--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;
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 40px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-5ea2149 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-6af1410 {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-9319074 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-9319074.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-578edaf {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-578edaf.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-6017fec {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-6017fec.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-6e16125 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-6e16125.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-6537120 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-6537120.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-922799f {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-arrow-prev-left-align: 0%;
				--e-n-carousel-arrow-prev-translate-x: 0px;
				--e-n-carousel-arrow-prev-top-align: 100%;
				--e-n-carousel-arrow-prev-translate-y: -100%;
				--e-n-carousel-arrow-prev-top-position: 20px;
				--e-n-carousel-arrow-next-top-align: 100%;
				--e-n-carousel-arrow-next-translate-y: -100%;
				--e-n-carousel-arrow-next-top-position: 20px;
				--e-n-carousel-arrow-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-4461e65 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-945d39c {
				--min-height: 60px;
				--margin-top: -85px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-1478340 {
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 40px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-5ffa1bf {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-c74615a {
				--min-height: 60px;
				--margin-top: -85px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-b03df87 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-3aa504d {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-f90ce45 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-f90ce45.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-600264a {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-600264a.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-836c0a8 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-836c0a8.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-96c8ff9 {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-arrow-prev-left-align: 0%;
				--e-n-carousel-arrow-prev-translate-x: 0px;
				--e-n-carousel-arrow-prev-top-align: 100%;
				--e-n-carousel-arrow-prev-translate-y: -100%;
				--e-n-carousel-arrow-prev-top-position: 20px;
				--e-n-carousel-arrow-next-top-align: 100%;
				--e-n-carousel-arrow-next-translate-y: -100%;
				--e-n-carousel-arrow-next-top-position: 20px;
				--e-n-carousel-arrow-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-b1ac248 {
				--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;
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 40px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-f00f881 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-92c669d {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-99a1405 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-99a1405.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-f36f64b {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-f36f64b.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-0a6fc68 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-0a6fc68.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-15ba329 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-15ba329.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-f28b0d7 {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-arrow-prev-left-align: 0%;
				--e-n-carousel-arrow-prev-translate-x: 0px;
				--e-n-carousel-arrow-prev-top-align: 100%;
				--e-n-carousel-arrow-prev-translate-y: -100%;
				--e-n-carousel-arrow-prev-top-position: 20px;
				--e-n-carousel-arrow-next-top-align: 100%;
				--e-n-carousel-arrow-next-translate-y: -100%;
				--e-n-carousel-arrow-next-top-position: 20px;
				--e-n-carousel-arrow-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-277977e {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
				--min-height: 60px;
				--margin-top: -85px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-d83a150 {
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 40px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-181cd94 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-8fe1660 {
				--min-height: 60px;
				--margin-top: -85px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-1221521 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-40d50bb {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-af900e0 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-af900e0.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-6d53c3b {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-6d53c3b.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-681b24f {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-681b24f.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-2f1515d {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-2f1515d.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-54ebc6f {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-54ebc6f.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-b907bc8 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-b907bc8.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-5edc39f {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-5edc39f.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-a2a6fd5 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-a2a6fd5.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-8fa21ff {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-arrow-prev-left-align: 0%;
				--e-n-carousel-arrow-prev-translate-x: 0px;
				--e-n-carousel-arrow-prev-top-align: 100%;
				--e-n-carousel-arrow-prev-translate-y: -100%;
				--e-n-carousel-arrow-prev-top-position: 20px;
				--e-n-carousel-arrow-next-top-align: 100%;
				--e-n-carousel-arrow-next-translate-y: -100%;
				--e-n-carousel-arrow-next-top-position: 20px;
				--e-n-carousel-arrow-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-803b38e {
				--margin-top: 0px;
				--margin-bottom: 40px;
				--margin-left: 0px;
				--margin-right: 0px;
				--padding-top: 60px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-9c77ef6 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-d138373 {
				--justify-content: flex-start;
				--align-items: flex-start;
				--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-0e3befc:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-0e3befc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/mb-imgbg-for-case-studysec.jpg");
			}

			.elementor-27 .elementor-element.elementor-element-0e3befc {
				--padding-top: 50px;
				--padding-bottom: 50px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-cccb856 {
				--justify-content: flex-end;
				--align-items: flex-end;
				--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			}

			.elementor-27 .elementor-element.elementor-element-549e87c {
				--align-items: center;
				--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-756d879:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-756d879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/case-study-con-mb-img.png");
			}

			.elementor-27 .elementor-element.elementor-element-756d879:hover {
				background-image: url("../images/2025/01/case-study-con-mb-img.png");
				background-position: center center;
				background-repeat: no-repeat;
				background-size: 110% auto;
			}

			.elementor-27 .elementor-element.elementor-element-756d879 {
				--min-height: 550px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-e1210f8>.elementor-widget-container {
				padding: 0px 0px 400px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-38f35dc {
				--align-items: center;
				--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-5bb65ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/case-study-con-mb-img.png");
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab:hover {
				background-image: url("../images/2025/01/case-study-con-mb-img.png");
				background-position: center center;
				background-repeat: no-repeat;
				background-size: 110% auto;
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab {
				--min-height: 550px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-6fc7741>.elementor-widget-container {
				padding: 0px 0px 400px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-7b2631f {
				--align-items: center;
				--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-7e0d03d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/case-study-con-mb-img.png");
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d:hover {
				background-image: url("../images/2025/01/case-study-con-mb-img.png");
				background-position: center center;
				background-repeat: no-repeat;
				background-size: 110% auto;
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d {
				--min-height: 550px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-9027072>.elementor-widget-container {
				padding: 0px 0px 400px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-e8b4608 {
				--e-n-carousel-swiper-slides-to-display: 1;
			}

			.elementor-27 .elementor-element.elementor-element-b0aedd4 {
				--padding-top: 0px;
				--padding-bottom: 30px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-ca47b8e {
				--justify-content: center;
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--padding-top: 20px;
				--padding-bottom: 50px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-57155b7 {
				text-align: center;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-ee74773>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/testimonial-bg.svg");
				background-size: contain;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--padding-top: 150px;
				--padding-bottom: 50px;
				--padding-left: 150px;
				--padding-right: 150px;
			}

			.elementor-27 .elementor-element.elementor-element-7781cf9 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-27 .elementor-element.elementor-element-7781cf9.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-7781cf9 .elementor-swiper-button {
				font-size: 16px;
			}

			.elementor-27 .elementor-element.elementor-element-2b92431 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-d8a2ada>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-d8a2ada .elementor-heading-title {
				font-size: 28px;
			}

			.elementor-27 .elementor-element.elementor-element-d842fe5 {
				--padding-top: 1px;
				--padding-bottom: 1px;
				--padding-left: 1px;
				--padding-right: 1px;
			}

			.elementor-27 .elementor-element.elementor-element-d910d72 {
				--padding-top: 0px;
				--padding-bottom: 10px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-310a97c {
				--padding-top: 0px;
				--padding-bottom: 10px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-9ccb782 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-34cf271 {
				--gap: 20px 20px;
				--row-gap: 20px;
				--column-gap: 20px;
				--padding-top: 50px;
				--padding-bottom: 40px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-34cf271:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-34cf271>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: top center;
				background-size: cover;
			}

			.elementor-27 .elementor-element.elementor-element-d2ae79c {
				--gap: 0px 0px;
				--row-gap: 0px;
				--column-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-b9c8466 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
				text-align: center;
			}

			.elementor-27 .elementor-element.elementor-element-b9c8466>.elementor-widget-container {
				padding: 0px 0px 50px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-b9c8466.elementor-element {
				--align-self: center;
			}

			.elementor-27 .elementor-element.elementor-element-6ddd850 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field,
			.elementor-27 .elementor-element.elementor-global-7493 .elementor-field-subgroup label {
				font-size: 14px;
			}
		}

		@media(max-width:576px) {
			.elementor-27 .elementor-element.elementor-element-a807cf8 {
				--container-widget-width: 90%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 90%);
				max-width: 90%;
			}

			.elementor-27 .elementor-element.elementor-element-a807cf8 .elementor-heading-title {
				font-size: 28px;
			}

			.elementor-27 .elementor-element.elementor-element-207f908 {
				--container-widget-width: 90%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 90%);
				max-width: 90%;
			}

			.elementor-27 .elementor-element.elementor-element-edc1473 {
				font-size: var(--e-global-typography-4a5f2bd-font-size);
			}

			.elementor-27 .elementor-element.elementor-element-c7bedf4 {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-ec261bb {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-d66494f {
				--width: 48%;
				--min-height: 170px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-76c5a9f {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-5e76200 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-27 .elementor-element.elementor-element-5e76200 .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-997b668 .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-997b668 .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-5b3ccc6 {
				--width: 48%;
				--min-height: 170px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-ddc3689 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-ec703ed {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-27 .elementor-element.elementor-element-ec703ed .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-417a34e .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-417a34e .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-127b288 {
				--width: 48%;
				--min-height: 170px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-3e151f3 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-9e3e036 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-27 .elementor-element.elementor-element-9e3e036 .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-f5a616a .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-f5a616a .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-209e7b1 {
				--min-height: 170px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-9e71035 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-ff3fcc8 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-27 .elementor-element.elementor-element-ff3fcc8 .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-b38ae7a .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-b38ae7a .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-5d026e7 {
				--min-height: 150px;
				--gap: 0px 0px;
				--row-gap: 0px;
				--column-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-a444437 {
				--width: 33%;
				--gap: 15px 15px;
				--row-gap: 15px;
				--column-gap: 15px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-b507189 .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-37f42a4 .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-37f42a4 .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-f618643 {
				--width: 63%;
				--min-height: 170px;
				--border-radius: 20px 20px 20px 20px;
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 10px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-819f955 {
				width: auto;
				max-width: auto;
			}

			.elementor-27 .elementor-element.elementor-element-819f955>.elementor-widget-container {
				padding: 0px 0px 10px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-819f955 .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-7d9ac41 .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-7d9ac41 .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-29b4496 {
				--width: 48%;
				--min-height: 170px;
				--border-radius: 20px 20px 20px 20px;
			}

			.elementor-27 .elementor-element.elementor-element-d2bce7a {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-e43a9e3 {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-27 .elementor-element.elementor-element-e43a9e3 .elementor-heading-title {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-26c71c2 .elementor-icon {
				font-size: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-26c71c2 .elementor-icon svg {
				height: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-c3fa9ee .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-cf3ecd6 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-2be90c9 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-8b46475 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-0a183ba .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-8dc62ad {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-swiper-slides-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-8dc62ad>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-3089829 {
				--width: 50px;
				--min-height: 50px;
				--margin-top: -75px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-6357f8a {
				--width: 50px;
				--min-height: 50px;
				--margin-top: -75px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-5189c72 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-a606494 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-738288e .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-52a3c4c .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-6c5a853 {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-swiper-slides-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-6c5a853>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-9319074 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-578edaf .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6017fec .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6e16125 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6537120 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-922799f {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-swiper-slides-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-922799f>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-945d39c {
				--width: 50px;
				--min-height: 50px;
				--margin-top: -75px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-c74615a {
				--width: 50px;
				--min-height: 50px;
				--margin-top: -75px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-f90ce45 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-600264a .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-836c0a8 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-96c8ff9 {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-swiper-slides-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-96c8ff9>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-99a1405 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-f36f64b .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-0a6fc68 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-15ba329 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-f28b0d7 {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-swiper-slides-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-f28b0d7>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-bf1a1d8 {
				--width: 50px;
				--min-height: 50px;
				--margin-top: -75px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-8fe1660 {
				--width: 50px;
				--min-height: 50px;
				--margin-top: -75px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 30px;
			}

			.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-af900e0 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-6d53c3b .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-681b24f .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-2f1515d .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-54ebc6f .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-b907bc8 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-5edc39f .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title,
			.elementor-27 .elementor-element.elementor-element-a2a6fd5 .elementor-icon-box-title a {
				font-size: 14px;
			}

			.elementor-27 .elementor-element.elementor-element-8fa21ff {
				--e-n-carousel-swiper-slides-to-display: 1;
				--e-n-carousel-swiper-slides-gap: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-8fa21ff>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-803b38e {
				--margin-top: 0px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--margin-right: 0px;
				--padding-top: 60px;
				--padding-bottom: 40px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-0e3befc {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-27 .elementor-element.elementor-element-0255ea6 .elementor-heading-title {
				font-size: 25px;
			}

			.elementor-27 .elementor-element.elementor-element-7e9cf08 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-cccb856 {
				--padding-top: 10px;
				--padding-bottom: 0px;
				--padding-left: 20px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-549e87c {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-756d879 {
				--width: 330px;
				--min-height: 330px;
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-756d879:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-756d879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: center center;
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-27 .elementor-element.elementor-element-e1210f8>.elementor-widget-container {
				padding: 0px 0px 155px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-38f35dc {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab {
				--width: 330px;
				--min-height: 330px;
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-5bb65ab:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-5bb65ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: center center;
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-27 .elementor-element.elementor-element-6fc7741>.elementor-widget-container {
				padding: 0px 0px 155px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-7b2631f {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d {
				--width: 330px;
				--min-height: 330px;
				--padding-top: 15px;
				--padding-bottom: 15px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-27 .elementor-element.elementor-element-7e0d03d:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-7e0d03d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: center center;
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-27 .elementor-element.elementor-element-9027072>.elementor-widget-container {
				padding: 0px 0px 155px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-e8b4608 {
				--e-n-carousel-swiper-slides-to-display: 1;
			}

			.elementor-27 .elementor-element.elementor-element-e8b4608>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-b0aedd4 {
				--padding-top: 30px;
				--padding-bottom: 20px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-ca47b8e {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-27 .elementor-element.elementor-element-2243982 {
				--padding-top: 20px;
				--padding-bottom: 20px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-27 .elementor-element.elementor-element-ee74773 {
				--padding-top: 150px;
				--padding-bottom: 10px;
				--padding-left: 50px;
				--padding-right: 50px;
			}

			.elementor-27 .elementor-element.elementor-element-d8a2ada>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-d8a2ada .elementor-heading-title {
				font-size: 24px;
			}

			.elementor-27 .elementor-element.elementor-element-34cf271:not(.elementor-motion-effects-element-type-background),
			.elementor-27 .elementor-element.elementor-element-34cf271>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/contact-mb-bg-gray.svg");
				background-size: contain;
			}

			.elementor-27 .elementor-element.elementor-element-b9c8466>.elementor-widget-container {
				padding: 0px 0px 30px 0px;
			}

			.elementor-27 .elementor-element.elementor-element-b9c8466 {
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
				width: var(--container-widget-width, 100%);
				max-width: 100%;
			}
		}

		/* Start custom CSS for container, class: .elementor-element-ec261bb */
		.elementor-27 .elementor-element.elementor-element-ec261bb svg circle {
			fill: none !important;
		}

		/* End custom CSS */
		/* Start custom CSS for heading, class: .elementor-element-6ea2631 */
		.elementor-27 .elementor-element.elementor-element-6ea2631 {
			transition: all 0.6s ease;
		}

		/* End custom CSS */
		/* Start custom CSS for button, class: .elementor-element-545ce9e */
		.read-more-hide {
			height: 0;
			/* Initially hidden */
			opacity: 0;
			/* Initially invisible */
			transform: translateY(10px);
			/* Slightly shifted down */
			transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out, height 0.5s ease-in-out;
			/* Smooth transition for all properties */
		}

		.green-container:hover .read-more-hide {
			height: fit-content;
			/* Reveal content */
			opacity: 1;
			/* Make it visible */
			transform: translateY(0);
			/* Reset the position */
		}

		.green-container {
			transition: all 0.5s ease;
			/* Ensure smooth transition for the container itself */
		}

		.green-container:hover {
			transform: translateY(0);
			/* Reset container's position (if necessary) */
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-296c304 */
		.green-container {
			opacity: 0;
			transition: opacity 0.5s ease-in-out;
			z-index: 1;
		}

		.green-container.active {
			opacity: 1;
			z-index: 2;
		}

		.elementor-27 .elementor-element.elementor-element-296c304 {
			height: 30rem;
			transform:
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-599954c */
		.green-container {
			opacity: 0;
			transition: opacity 0.5s ease-in-out;
			z-index: 1;
		}

		.green-container.active {
			opacity: 1;
			z-index: 2;
		}

		.elementor-27 .elementor-element.elementor-element-599954c {
			transition: all 0.6s ease-in-out;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-98f4489 */
		.green-container {
			opacity: 0;
			transition: opacity 0.5s ease-in-out;
			z-index: 1;
		}

		.green-container.active {
			opacity: 1;
			z-index: 2;
		}

		.elementor-27 .elementor-element.elementor-element-98f4489 {
			transition: all 0.6s ease-in-out;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-6a190ae */
		.green-container {
			opacity: 0;
			transition: opacity 0.5s ease-in-out;
			z-index: 1;
		}

		.green-container.active {
			opacity: 1;
			z-index: 2;
		}

		.elementor-27 .elementor-element.elementor-element-6a190ae {
			transition: all 0.6s ease-in-out;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-fc9679c */
		.elementor-27 .elementor-element.elementor-element-fc9679c {
			height: 100%;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-951a3a2 */
		.elementor-27 .elementor-element.elementor-element-951a3a2 {
			cursor: pointer;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-d1e1ca5 */
		.elementor-27 .elementor-element.elementor-element-d1e1ca5 {
			cursor: pointer;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-63ca580 */
		.elementor-27 .elementor-element.elementor-element-63ca580 {
			cursor: pointer;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-f50cb7c */
		.elementor-27 .elementor-element.elementor-element-f50cb7c {
			cursor: pointer;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-0e3befc */
		.elementor-27 .elementor-element.elementor-element-0e3befc {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-ee74773 */
		.elementor-27 .elementor-element.elementor-element-ee74773 {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-ca47b8e */
		.elementor-27 .elementor-element.elementor-element-ca47b8e {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for global, class: .elementor-global-7493 */
		.contact-form-ele input,
		.contact-form-ele select,
		.contact-form-ele textarea {
			padding: 20px;
			color: #747474 !important;
		}

		@media (max-width:991px) {

			.contact-form-ele input,
			.contact-form-ele select,
			.contact-form-ele textarea {
				padding: 12px;
				color:
			}
		}

		.elementor-message.elementor-message-success {
			display: block !important;
			margin-top: 15px;
			padding: 12px 16px;
			background: #e8fff1;
			color: #0f7a3b;
			border: 1px solid #96e6b3;
			border-radius: 8px;
			font-size: 15px;
			font-weight: 500;
		}

		/* Remove Elementor success tick icon */
		.elementor-message.elementor-message-success:before {
			display: none !important;
			content: "" !important;
		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: normal;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-Regular.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 700;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-Bold.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 500;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-Medium.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 100;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-Thin.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 900;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-Black.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 300;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-Light.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 200;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-ExtLt.woff2') format('woff2');
		}

		@font-face {
			font-family: 'Helvetica Now Display';
			font-style: normal;
			font-weight: 800;
			font-display: auto;
			src: url('../images/2025/01/HelveticaNowDisplay-ExtraBold.woff2') format('woff2');
		}

		/* End Custom Fonts CSS */
		.elementor-144 .elementor-element.elementor-element-fa38f05 {
			--display: flex;
			--position: fixed;
			--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: space-between;
			--align-items: center;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--overlay-opacity: 0.5;
			--padding-top: 50px;
			--padding-bottom: 40px;
			--padding-left: 10px;
			--padding-right: 10px;
			top: 0px;
			--z-index: 9;
		}

		.elementor-144 .elementor-element.elementor-element-fa38f05:not(.elementor-motion-effects-element-type-background),
		.elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF00;
		}

		.elementor-144 .elementor-element.elementor-element-fa38f05::before,
		.elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-background-video-container::before,
		.elementor-144 .elementor-element.elementor-element-fa38f05>.e-con-inner>.elementor-background-video-container::before,
		.elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-background-slideshow::before,
		.elementor-144 .elementor-element.elementor-element-fa38f05>.e-con-inner>.elementor-background-slideshow::before,
		.elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
			--background-overlay: '';
		}

		body:not(.rtl) .elementor-144 .elementor-element.elementor-element-fa38f05 {
			left: 0px;
		}

		body.rtl .elementor-144 .elementor-element.elementor-element-fa38f05 {
			right: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-efbd935 {
			--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: flex-start;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-widget-theme-site-logo .widget-image-caption {
			color: var(--e-global-color-text);
		}

		.elementor-144 .elementor-element.elementor-element-0c40f42 img {
			width: 200px;
		}

		.elementor-144 .elementor-element.elementor-element-dee1159 {
			--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: space-between;
			--align-items: center;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-text);
			fill: var(--e-global-color-text);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
			color: var(--e-global-color-accent);
			fill: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
		.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
		.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
			border-color: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu {
			--e-nav-menu-divider-color: var(--e-global-color-text);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 {
			width: auto;
			max-width: auto;
			--e-nav-menu-horizontal-menu-item-margin: calc(5px / 2);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3.elementor-element {
			--align-self: center;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-menu-toggle {
			margin: 0 auto;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu .elementor-item {
			font-family: "Helvetica Now Display", Sans-serif;
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main .elementor-item {
			color: #FFFFFF;
			fill: #FFFFFF;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main .elementor-item.elementor-item-active {
			color: var(--e-global-color-accent);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
			background-color: var(--e-global-color-accent);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed .elementor-item.elementor-item-active:before,
		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed .elementor-item.elementor-item-active:after {
			border-color: var(--e-global-color-accent);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed .elementor-item:before {
			border-width: 1px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-draw .elementor-item:before {
			border-width: 0 0 1px 1px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-draw .elementor-item:after {
			border-width: 1px 1px 0 0;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-corners .elementor-item:before {
			border-width: 1px 0 0 1px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-corners .elementor-item:after {
			border-width: 0 1px 1px 0;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-underline .elementor-item:after,
		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-overline .elementor-item:before,
		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-double-line .elementor-item:before,
		.elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-double-line .elementor-item:after {
			height: 1px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 5px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a:hover,
		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a.elementor-item-active,
		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a.highlighted {
			background-color: var(--e-global-color-accent);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a.elementor-item-active {
			background-color: var(--e-global-color-accent);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown .elementor-item,
		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown .elementor-sub-item {
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown {
			border-radius: 20px 20px 20px 20px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown li:first-child a {
			border-top-left-radius: 20px;
			border-top-right-radius: 20px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown li:last-child a {
			border-bottom-right-radius: 20px;
			border-bottom-left-radius: 20px;
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main .elementor-nav-menu--dropdown,
		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
			box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
		}

		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
		.elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
			margin-top: 10px !important;
		}

		.elementor-widget-mega-menu {
			--n-menu-divider-color: var(--e-global-color-text);
		}

		.elementor-144 .elementor-element.elementor-element-a9dfd85 {
			--display: flex;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 100px;
			--padding-left: 20px;
			--padding-right: 20px;
		}

		.elementor-144 .elementor-element.elementor-element-1d51306 {
			--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: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-97c35c4 {
			--display: flex;
			--padding-top: 40px;
			--padding-bottom: 40px;
			--padding-left: 0px;
			--padding-right: 20px;
		}

		.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-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(5px/2);
			margin-left: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-5px/2);
			margin-left: calc(-5px/2);
		}

		body.rtl .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-5px/2);
		}

		body:not(.rtl) .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec {
			--e-icon-list-icon-size: 14px;
			--e-icon-list-icon-align: right;
			--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-item>a {
			font-size: 28px;
			font-weight: 200;
			text-transform: uppercase;
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-text {
			color: #464646;
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-item:hover .elementor-icon-list-text {
			color: #272626;
		}

		.elementor-144 .elementor-element.elementor-element-73de201 {
			--display: flex;
			--padding-top: 40px;
			--padding-bottom: 40px;
			--padding-left: 40px;
			--padding-right: 30px;
		}

		.elementor-144 .elementor-element.elementor-element-73de201:not(.elementor-motion-effects-element-type-background),
		.elementor-144 .elementor-element.elementor-element-73de201>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #F4F4F4;
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(5px/2);
			margin-left: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-5px/2);
			margin-left: calc(-5px/2);
		}

		body.rtl .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-5px/2);
		}

		body:not(.rtl) .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-item>a {
			font-size: 28px;
			font-weight: 200;
			text-transform: uppercase;
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-text {
			color: #464646;
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-item:hover .elementor-icon-list-text {
			color: #272626;
		}

		.elementor-144 .elementor-element.elementor-element-01e1aef {
			--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 0px 1px 0px;
			--border-top-width: 1px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
		}

		.elementor-144 .elementor-element.elementor-element-c52d9f9 {
			--display: flex;
			--justify-content: center;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(30px/2);
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(30px/2);
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(30px/2);
			margin-left: calc(30px/2);
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-30px/2);
			margin-left: calc(-30px/2);
		}

		body.rtl .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-30px/2);
		}

		body:not(.rtl) .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-30px/2);
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-item:not(:last-child):after {
			content: "";
			border-color: var(--e-global-color-d9272ed);
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
			border-top-style: solid;
			border-top-width: 1px;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
			border-left-style: solid;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
			border-left-width: 1px;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-text {
			color: var(--e-global-color-text);
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-7d19760 {
			--display: flex;
		}

		.elementor-144 .elementor-element.elementor-element-3b1187f .elementor-repeater-item-030b187.elementor-social-icon {
			background-color: var(--e-global-color-e9e2949);
		}

		.elementor-144 .elementor-element.elementor-element-3b1187f .elementor-repeater-item-030b187.elementor-social-icon i {
			color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-3b1187f .elementor-repeater-item-030b187.elementor-social-icon svg {
			fill: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-3b1187f {
			--grid-template-columns: repeat(0, auto);
			--grid-column-gap: 5px;
			--grid-row-gap: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-3b1187f .elementor-widget-container {
			text-align: right;
		}

		.elementor-144 .elementor-element.elementor-element-3b1187f .elementor-social-icon {
			--icon-padding: 0.7em;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1 {
			--n-menu-dropdown-content-max-width: initial;
			--n-menu-heading-justify-content: flex-end;
			--n-menu-title-flex-grow: initial;
			--n-menu-title-justify-content: initial;
			--n-menu-title-justify-content-mobile: flex-end;
			--n-menu-heading-wrap: wrap;
			--n-menu-heading-overflow-x: initial;
			--n-menu-title-distance-from-content: 28px;
			--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
			--n-menu-title-space-between: 0px;
			--n-menu-title-transition: 300ms;
			--n-menu-icon-size: 30px;
			--n-menu-icon-color: #FFFFFF00;
			--n-menu-icon-color-hover: #FFFFFF00;
			--n-menu-dropdown-indicator-size: 40px;
			--n-menu-dropdown-indicator-color-normal: #FFFFFF00;
			--n-menu-dropdown-indicator-color-hover: #FFFFFF00;
			--n-menu-dropdown-indicator-color-active: #FFFFFF00;
			--n-menu-toggle-icon-hover-duration: 500ms;
			--n-menu-toggle-icon-distance-from-dropdown: 20px;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:hover:not(.e-current) {
			background-color: transparent;
			background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle[aria-expanded="false"]:not( :hover)>.e-n-menu-toggle-icon {
			background: #FFFFFF00;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle:hover:is([aria-expanded="true"], [aria-expanded="false"])>.e-n-menu-toggle-icon {
			background: #FFFFFF00;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle[aria-expanded="true"]>.e-n-menu-toggle-icon {
			background: #FFFFFF00;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1.elementor-element {
			--align-self: center;
		}

		.elementor-144 .elementor-element.elementor-element-1ce2f58 {
			--display: flex;
			--position: fixed;
			--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: space-between;
			--align-items: center;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			top: 0px;
			--z-index: 8;
		}

		.elementor-144 .elementor-element.elementor-element-1ce2f58:not(.elementor-motion-effects-element-type-background),
		.elementor-144 .elementor-element.elementor-element-1ce2f58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #253C8900;
		}

		body:not(.rtl) .elementor-144 .elementor-element.elementor-element-1ce2f58 {
			left: 0px;
		}

		body.rtl .elementor-144 .elementor-element.elementor-element-1ce2f58 {
			right: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-b03fade {
			--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: space-between;
			--align-items: center;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-9ea94a6 {
			--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: space-between;
			--align-items: center;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-58e55ae img {
			width: 200px;
		}

		.elementor-144 .elementor-element.elementor-element-934918a {
			--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: space-between;
			--align-items: center;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-e6de85c {
			--display: flex;
		}

		.elementor-144 .elementor-element.elementor-element-e8a31d3 {
			--display: flex;
		}

		.elementor-144 .elementor-element.elementor-element-e55bbfd {
			--display: flex;
		}

		.elementor-144 .elementor-element.elementor-element-e55bbfd:not(.elementor-motion-effects-element-type-background),
		.elementor-144 .elementor-element.elementor-element-e55bbfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #F4F4F4;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730>.elementor-widget-container {
			background-color: var(--e-global-color-0af930e);
			margin: 0px 0px 0px 0px;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(5px/2);
			margin-left: calc(5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-5px/2);
			margin-left: calc(-5px/2);
		}

		body.rtl .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-5px/2);
		}

		body:not(.rtl) .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-5px/2);
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>a {
			font-size: 28px;
			font-weight: 200;
			text-transform: uppercase;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-text {
			color: #464646;
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item:hover .elementor-icon-list-text {
			color: #272626;
		}

		.elementor-144 .elementor-element.elementor-element-ce19214 {
			--display: flex;
			border-style: solid;
			--border-style: solid;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
		}

		.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-cd1d931 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-text {
			color: var(--e-global-color-text);
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-4805809 .elementor-repeater-item-030b187.elementor-social-icon {
			background-color: var(--e-global-color-e9e2949);
		}

		.elementor-144 .elementor-element.elementor-element-4805809 .elementor-repeater-item-030b187.elementor-social-icon i {
			color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-4805809 .elementor-repeater-item-030b187.elementor-social-icon svg {
			fill: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-4805809 {
			--grid-template-columns: repeat(0, auto);
			--grid-column-gap: 5px;
			--grid-row-gap: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-4805809 .elementor-widget-container {
			text-align: center;
		}

		.elementor-144 .elementor-element.elementor-element-4805809 .elementor-social-icon {
			border-style: solid;
			border-color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-72c29b6 {
			--display: flex;
			border-style: solid;
			--border-style: solid;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
		}

		.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-da708ab {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-text {
			color: var(--e-global-color-text);
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-7a66cba .elementor-repeater-item-030b187.elementor-social-icon {
			background-color: var(--e-global-color-e9e2949);
		}

		.elementor-144 .elementor-element.elementor-element-7a66cba .elementor-repeater-item-030b187.elementor-social-icon i {
			color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-7a66cba .elementor-repeater-item-030b187.elementor-social-icon svg {
			fill: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-7a66cba {
			--grid-template-columns: repeat(0, auto);
			--grid-column-gap: 5px;
			--grid-row-gap: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-7a66cba .elementor-widget-container {
			text-align: center;
		}

		.elementor-144 .elementor-element.elementor-element-7a66cba .elementor-social-icon {
			border-style: solid;
			border-color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-926c9ef {
			--display: flex;
			border-style: solid;
			--border-style: solid;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
		}

		.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-41beb4d {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-text {
			color: var(--e-global-color-text);
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-63a7056 .elementor-repeater-item-030b187.elementor-social-icon {
			background-color: var(--e-global-color-e9e2949);
		}

		.elementor-144 .elementor-element.elementor-element-63a7056 .elementor-repeater-item-030b187.elementor-social-icon i {
			color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-63a7056 .elementor-repeater-item-030b187.elementor-social-icon svg {
			fill: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-63a7056 {
			--grid-template-columns: repeat(0, auto);
			--grid-column-gap: 5px;
			--grid-row-gap: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-63a7056 .elementor-widget-container {
			text-align: center;
		}

		.elementor-144 .elementor-element.elementor-element-63a7056 .elementor-social-icon {
			border-style: solid;
			border-color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-6769458 {
			--display: flex;
		}

		.elementor-144 .elementor-element.elementor-element-fc7d1fc {
			--display: flex;
			border-style: solid;
			--border-style: solid;
			border-color: var(--e-global-color-0af930e);
			--border-color: var(--e-global-color-0af930e);
		}

		.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-474d41b {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-text {
			color: var(--e-global-color-text);
			transition: color 0.3s;
		}

		.elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-repeater-item-030b187.elementor-social-icon {
			background-color: var(--e-global-color-e9e2949);
		}

		.elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-repeater-item-030b187.elementor-social-icon i {
			color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-repeater-item-030b187.elementor-social-icon svg {
			fill: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-b2d45e1 {
			--grid-template-columns: repeat(0, auto);
			--grid-column-gap: 5px;
			--grid-row-gap: 0px;
		}

		.elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-widget-container {
			text-align: center;
		}

		.elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-social-icon {
			border-style: solid;
			border-color: #464646;
		}

		.elementor-144 .elementor-element.elementor-element-9752e8b {
			--n-menu-dropdown-content-max-width: initial;
			--n-menu-title-distance-from-content: 0px;
			--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
			--n-menu-title-space-between: 0px;
			--n-menu-title-color-normal: #464646;
			--n-menu-title-transition: 300ms;
			--n-menu-icon-size: 16px;
			--n-menu-toggle-icon-size: 20px;
			--n-menu-toggle-icon-color: #FFFFFF00;
			--n-menu-toggle-icon-color-hover: #FFFFFF00;
			--n-menu-toggle-icon-hover-duration: 500ms;
			--n-menu-toggle-icon-color-active: #FFFFFF00;
			--n-menu-toggle-icon-distance-from-dropdown: 0px;
		}

		:where(.elementor-144 .elementor-element.elementor-element-9752e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content)>.e-con {
			background-color: var(--e-global-color-primary);
		}

		.elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu[data-layout='dropdown']>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:not(.e-current) {
			background: var(--e-global-color-primary);
		}

		.elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,
		.elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,
		.elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span {
			font-weight: 300;
			text-transform: uppercase;
		}

		.elementor-144 .elementor-element.elementor-element-9752e8b {
			--n-menu-title-color-hover: var(--e-global-color-52032fe);
			--n-menu-title-color-active: var(--e-global-color-52032fe);
		}

		.elementor-theme-builder-content-area {
			height: 400px;
		}

		.elementor-location-header:before,
		.elementor-location-footer:before {
			content: "";
			display: table;
			clear: both;
		}

		@media(max-width:1526px) {
			.elementor-144 .elementor-element.elementor-element-fa38f05 {
				--padding-top: 20px;
				--padding-bottom: 20px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-a9dfd85 {
				--padding-top: 0px;
				--padding-bottom: 100px;
				--padding-left: 20px;
				--padding-right: 20px;
			}
		}

		@media(max-width:1200px) {
			.elementor-144 .elementor-element.elementor-element-dee1159 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-b03fade {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-9ea94a6 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-934918a {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}
		}

		@media(max-width:991px) {
			.elementor-144 .elementor-element.elementor-element-bc5e68f>.elementor-widget-container {
				padding: 20px 0px 0px 0px;
			}

			.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(15px/2);
				margin-left: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-15px/2);
				margin-left: calc(-15px/2);
			}

			body.rtl .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-15px/2);
			}

			body:not(.rtl) .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-item>a {
				font-size: 16px;
			}

			.elementor-144 .elementor-element.elementor-element-3b1187f .elementor-social-icon {
				border-width: 1px 1px 1px 1px;
			}

			.elementor-144 .elementor-element.elementor-element-1ce2f58 {
				--justify-content: space-between;
				--padding-top: 50px;
				--padding-bottom: 20px;
				--padding-left: 30px;
				--padding-right: 30px;
			}

			.elementor-144 .elementor-element.elementor-element-b03fade {
				--justify-content: flex-start;
			}

			.elementor-144 .elementor-element.elementor-element-9ea94a6 {
				--justify-content: center;
			}

			.elementor-144 .elementor-element.elementor-element-934918a {
				--justify-content: flex-end;
			}

			.elementor-144 .elementor-element.elementor-element-e6de85c {
				--padding-top: 30px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-144 .elementor-element.elementor-element-ce19214 {
				--gap: 25px 25px;
				--row-gap: 25px;
				--column-gap: 25px;
				border-width: 1px 0px 0px 0px;
				--border-top-width: 1px;
				--border-right-width: 0px;
				--border-bottom-width: 0px;
				--border-left-width: 0px;
				--padding-top: 10px;
				--padding-bottom: 30px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-cd1d931>.elementor-widget-container {
				padding: 20px 0px 0px 0px;
			}

			.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(15px/2);
				margin-left: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-15px/2);
				margin-left: calc(-15px/2);
			}

			body.rtl .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-15px/2);
			}

			body:not(.rtl) .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-item>a {
				font-size: 16px;
			}

			.elementor-144 .elementor-element.elementor-element-4805809 .elementor-social-icon {
				border-width: 1px 1px 1px 1px;
			}

			.elementor-144 .elementor-element.elementor-element-72c29b6 {
				--gap: 25px 25px;
				--row-gap: 25px;
				--column-gap: 25px;
				border-width: 1px 0px 0px 0px;
				--border-top-width: 1px;
				--border-right-width: 0px;
				--border-bottom-width: 0px;
				--border-left-width: 0px;
				--padding-top: 10px;
				--padding-bottom: 30px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-da708ab>.elementor-widget-container {
				padding: 20px 0px 0px 0px;
			}

			.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(15px/2);
				margin-left: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-15px/2);
				margin-left: calc(-15px/2);
			}

			body.rtl .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-15px/2);
			}

			body:not(.rtl) .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-item>a {
				font-size: 16px;
			}

			.elementor-144 .elementor-element.elementor-element-7a66cba .elementor-social-icon {
				border-width: 1px 1px 1px 1px;
			}

			.elementor-144 .elementor-element.elementor-element-926c9ef {
				--gap: 25px 25px;
				--row-gap: 25px;
				--column-gap: 25px;
				border-width: 1px 0px 0px 0px;
				--border-top-width: 1px;
				--border-right-width: 0px;
				--border-bottom-width: 0px;
				--border-left-width: 0px;
				--padding-top: 10px;
				--padding-bottom: 30px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-41beb4d>.elementor-widget-container {
				padding: 20px 0px 0px 0px;
			}

			.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(15px/2);
				margin-left: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-15px/2);
				margin-left: calc(-15px/2);
			}

			body.rtl .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-15px/2);
			}

			body:not(.rtl) .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-item>a {
				font-size: 16px;
			}

			.elementor-144 .elementor-element.elementor-element-63a7056 .elementor-social-icon {
				border-width: 1px 1px 1px 1px;
			}

			.elementor-144 .elementor-element.elementor-element-fc7d1fc {
				--gap: 25px 25px;
				--row-gap: 25px;
				--column-gap: 25px;
				border-width: 1px 0px 0px 0px;
				--border-top-width: 1px;
				--border-right-width: 0px;
				--border-bottom-width: 0px;
				--border-left-width: 0px;
				--padding-top: 10px;
				--padding-bottom: 30px;
				--padding-left: 10px;
				--padding-right: 10px;
			}

			.elementor-144 .elementor-element.elementor-element-474d41b>.elementor-widget-container {
				padding: 20px 0px 0px 0px;
			}

			.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(15px/2);
				margin-left: calc(15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-15px/2);
				margin-left: calc(-15px/2);
			}

			body.rtl .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-15px/2);
			}

			body:not(.rtl) .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-15px/2);
			}

			.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-item>a {
				font-size: 16px;
			}

			.elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-social-icon {
				border-width: 1px 1px 1px 1px;
			}

			.elementor-144 .elementor-element.elementor-element-9752e8b {
				--n-menu-title-justify-content: center;
				--n-menu-title-justify-content-mobile: center;
				--n-menu-title-font-size: 22px;
				--n-menu-toggle-icon-size: 40px;
				--n-menu-toggle-icon-distance-from-dropdown: 30px;
			}
		}

		@media(max-width:576px) {
			.elementor-144 .elementor-element.elementor-element-1ce2f58 {
				--flex-wrap: nowrap;
				--padding-top: 50px;
				--padding-bottom: 15px;
				--padding-left: 30px;
				--padding-right: 30px;
			}

			.elementor-144 .elementor-element.elementor-element-b03fade {
				--width: 25%;
			}

			.elementor-144 .elementor-element.elementor-element-9ea94a6 {
				--width: 50%;
			}

			.elementor-144 .elementor-element.elementor-element-934918a {
				--width: 25%;
			}

			.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>a {
				font-size: 20px;
			}
		}

		@media(min-width:577px) {
			.elementor-144 .elementor-element.elementor-element-efbd935 {
				--width: 20%;
			}

			.elementor-144 .elementor-element.elementor-element-dee1159 {
				--width: 66%;
			}

			.elementor-144 .elementor-element.elementor-element-b03fade {
				--width: 66%;
			}

			.elementor-144 .elementor-element.elementor-element-9ea94a6 {
				--width: 66%;
			}

			.elementor-144 .elementor-element.elementor-element-934918a {
				--width: 66%;
			}
		}

		@media(max-width:1200px) and (min-width:577px) {
			.elementor-144 .elementor-element.elementor-element-dee1159 {
				--width: 75%;
			}

			.elementor-144 .elementor-element.elementor-element-b03fade {
				--width: 75%;
			}

			.elementor-144 .elementor-element.elementor-element-9ea94a6 {
				--width: 75%;
			}

			.elementor-144 .elementor-element.elementor-element-934918a {
				--width: 75%;
			}
		}

		@media(max-width:991px) and (min-width:577px) {
			.elementor-144 .elementor-element.elementor-element-b03fade {
				--width: 30%;
			}

			.elementor-144 .elementor-element.elementor-element-9ea94a6 {
				--width: 40%;
			}

			.elementor-144 .elementor-element.elementor-element-934918a {
				--width: 30%;
			}
		}

		/* Start custom CSS for mega-menu, class: .elementor-element-80f7ee1 */
		.elementor-kit-5 button:hover,
		.elementor-kit-5 button:focus {
			background-image: linear-gradient(180deg, transparent, transparent) !important;
		}

		.elementor-144 .elementor-element.elementor-element-80f7ee1 .e-n-menu-title {
			padding-top: 0;
		}

		@media (min-width:1200px) {
			.header-ham-deck {
				width: 80% !important;
				margin: auto;
			}
		}

		/*.header-ham-deck-wrap .e-n-menu-content.e-active {*/
		/*    background-color: #fff;*/
		/*    margin-top: 35px;*/
		/*}*/
		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-e55bbfd */
		.elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
			margin-top: 0px !important;
		}

		/* End custom CSS */
		/* Start custom CSS for mega-menu, class: .elementor-element-9752e8b */
		.elementor-144 .elementor-element.elementor-element-9752e8b .e-n-menu {
			width: fit-content;
			margin-left: auto;
		}

		.elementor-144 .elementor-element.elementor-element-9752e8b .e-n-menu-content.e-active {
			margin-top: 0 !important;
		}

		/* End custom CSS */
		/* Start custom CSS */
		header {
			position: absolute;
		}

		/* End custom CSS */
		.elementor-469 .elementor-element.elementor-element-563ee65 {
			--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: 0px;
			--padding-bottom: 50px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-c1309bf {
			--display: flex;
			--border-radius: 70px 70px 70px 70px;
			--padding-top: 40px;
			--padding-bottom: 20px;
			--padding-left: 40px;
			--padding-right: 40px;
		}

		.elementor-469 .elementor-element.elementor-element-c1309bf:not(.elementor-motion-effects-element-type-background),
		.elementor-469 .elementor-element.elementor-element-c1309bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/2025/01/footer-bg-img.webp");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-469 .elementor-element.elementor-element-5715bd1 {
			--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-radius: 35px 35px 35px 35px;
			--padding-top: 20px;
			--padding-bottom: 20px;
			--padding-left: 30px;
			--padding-right: 30px;
		}

		.elementor-469 .elementor-element.elementor-element-5715bd1:not(.elementor-motion-effects-element-type-background),
		.elementor-469 .elementor-element.elementor-element-5715bd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-469 .elementor-element.elementor-element-eae8785 {
			--display: flex;
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
		}

		.elementor-469 .elementor-element.elementor-element-3443d3e {
			--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: flex-end;
			--align-items: center;
		}

		.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
		.elementor-widget-icon-box.elementor-view-default .elementor-icon {
			fill: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
		.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-description {
			color: var(--e-global-color-text);
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4>.elementor-widget-container {
			padding: 0px 20px 0px 0px;
			border-style: solid;
			border-width: 0px 1px 0px 0px;
			border-color: var(--e-global-color-secondary);
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4 {
			--icon-box-icon-margin: 15px;
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4.elementor-view-stacked .elementor-icon {
			background-color: #E6752F;
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4.elementor-view-framed .elementor-icon,
		.elementor-469 .elementor-element.elementor-element-82c73c4.elementor-view-default .elementor-icon {
			fill: #E6752F;
			color: #E6752F;
			border-color: #E6752F;
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon {
			font-size: 20px;
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-title {
			color: #253C89;
		}

		.elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-description {
			font-size: 18px;
			font-weight: 500;
			color: var(--e-global-color-secondary);
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #FFFFFF7D;
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48 {
			--icon-box-icon-margin: 15px;
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-52032fe);
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48.elementor-view-framed .elementor-icon,
		.elementor-469 .elementor-element.elementor-element-37b2a48.elementor-view-default .elementor-icon {
			fill: var(--e-global-color-52032fe);
			color: var(--e-global-color-52032fe);
			border-color: var(--e-global-color-52032fe);
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon {
			font-size: 20px;
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-description {
			font-size: 18px;
			font-weight: 500;
			color: var(--e-global-color-secondary);
		}

		.elementor-469 .elementor-element.elementor-element-303fbb3 {
			--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: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: var(--e-global-color-accent);
			--border-color: var(--e-global-color-accent);
			--padding-top: 10px;
			--padding-bottom: 20px;
			--padding-left: 10px;
			--padding-right: 10px;
		}

		.elementor-469 .elementor-element.elementor-element-2aa478f {
			--display: flex;
			--gap: 5px 5px;
			--row-gap: 5px;
			--column-gap: 5px;
		}

		.elementor-widget-heading .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-469 .elementor-element.elementor-element-f2ff1c7 .elementor-heading-title {
			font-size: 16px;
			color: var(--e-global-color-accent);
		}

		.elementor-widget-text-editor {
			color: var(--e-global-color-text);
		}

		.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
		.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
			color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-469 .elementor-element.elementor-element-a7516e7>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-469 .elementor-element.elementor-element-a7516e7 {
			font-size: 14px;
			color: var(--e-global-color-primary);
		}

		.elementor-469 .elementor-element.elementor-element-0d92165 .elementor-heading-title {
			font-size: 16px;
			color: var(--e-global-color-accent);
		}

		.elementor-469 .elementor-element.elementor-element-7b90d7c {
			font-size: 14px;
			color: var(--e-global-color-primary);
		}

		.elementor-469 .elementor-element.elementor-element-981acf3 .elementor-repeater-item-4f0c878.elementor-social-icon {
			background-color: #FFFFFF00;
		}

		.elementor-469 .elementor-element.elementor-element-981acf3 .elementor-repeater-item-4f0c878.elementor-social-icon i {
			color: var(--e-global-color-accent);
		}

		.elementor-469 .elementor-element.elementor-element-981acf3 .elementor-repeater-item-4f0c878.elementor-social-icon svg {
			fill: var(--e-global-color-accent);
		}

		.elementor-469 .elementor-element.elementor-element-981acf3 {
			--grid-template-columns: repeat(0, auto);
			--icon-size: 20px;
			--grid-column-gap: 20px;
			--grid-row-gap: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-981acf3 .elementor-widget-container {
			text-align: left;
		}

		.elementor-469 .elementor-element.elementor-element-981acf3 .elementor-social-icon {
			--icon-padding: 0em;
		}

		.elementor-469 .elementor-element.elementor-element-c284d82 {
			--display: flex;
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-text);
			fill: var(--e-global-color-text);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
			color: var(--e-global-color-accent);
			fill: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
		.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
		.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
			border-color: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu {
			--e-nav-menu-divider-color: var(--e-global-color-text);
		}

		.elementor-469 .elementor-element.elementor-element-1b4b642 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-1b4b642 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-1b4b642 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-1b4b642 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-ef4f877 {
			--display: flex;
		}

		.elementor-469 .elementor-element.elementor-element-1366316 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-1366316 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-1366316 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-1366316 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-31d4b87 {
			--display: flex;
		}

		.elementor-469 .elementor-element.elementor-element-008b0c4 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-008b0c4 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-008b0c4 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-008b0c4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-fdb4c27 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-fdb4c27 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-fdb4c27 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-fdb4c27 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-eec0e10 {
			--display: flex;
			border-style: solid;
			--border-style: solid;
			border-color: #E6752F;
			--border-color: #E6752F;
		}

		.elementor-469 .elementor-element.elementor-element-8ab52a2 {
			--display: flex;
		}

		.elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-54c2d82 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-bdb3524 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-c3c717b {
			--display: flex;
		}

		.elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu .elementor-item {
			font-size: 16px;
		}

		.elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-primary);
			fill: var(--e-global-color-primary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-469 .elementor-element.elementor-element-23efaa3 {
			--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
		}

		.elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 0px;
		}

		.elementor-469 .elementor-element.elementor-element-e4d6032>.elementor-widget-container {
			padding: 10px 0px 0px 0px;
		}

		.elementor-469 .elementor-element.elementor-element-e4d6032 {
			text-align: center;
			font-size: 14px;
			color: var(--e-global-color-primary);
		}

		.elementor-theme-builder-content-area {
			height: 400px;
		}

		.elementor-location-header:before,
		.elementor-location-footer:before {
			content: "";
			display: table;
			clear: both;
		}

		@media(max-width:1200px) {
			.elementor-469 .elementor-element.elementor-element-c1309bf {
				--border-radius: 50px 50px 50px 50px;
				--padding-top: 25px;
				--padding-bottom: 15px;
				--padding-left: 25px;
				--padding-right: 25px;
			}

			.elementor-469 .elementor-element.elementor-element-5715bd1 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
				--padding-top: 10px;
				--padding-bottom: 10px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-469 .elementor-element.elementor-element-3443d3e {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4>.elementor-widget-container {
				padding: 0px 10px 0px 0px;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4 {
				--icon-box-icon-margin: 7px;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-description {
				font-size: 16px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48 {
				--icon-box-icon-margin: 7px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-description {
				font-size: 16px;
			}
		}

		@media(max-width:991px) {
			.elementor-469 .elementor-element.elementor-element-5715bd1 {
				--gap: 20px 20px;
				--row-gap: 20px;
				--column-gap: 20px;
				--flex-wrap: wrap;
				--padding-top: 30px;
				--padding-bottom: 30px;
				--padding-left: 30px;
				--padding-right: 30px;
			}

			.elementor-469 .elementor-element.elementor-element-3443d3e {
				--justify-content: center;
			}
		}

		@media(max-width:767px) {
			.elementor-469 .elementor-element.elementor-element-563ee65 {
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-469 .elementor-element.elementor-element-c1309bf:not(.elementor-motion-effects-element-type-background),
			.elementor-469 .elementor-element.elementor-element-c1309bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("../images/2025/01/footer-mb-bgimg.webp");
			}

			.elementor-469 .elementor-element.elementor-element-c1309bf {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
			}

			.elementor-469 .elementor-element.elementor-element-3443d3e {
				--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;
				--gap: 0px 0px;
				--row-gap: 0px;
				--column-gap: 0px;
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4 {
				width: auto;
				max-width: auto;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4>.elementor-widget-container {
				padding: 0px 0px 10px 0px;
				border-width: 0px 0px 0px 0px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48 {
				width: auto;
				max-width: auto;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48>.elementor-widget-container {
				padding: 10px 0px 0px 0px;
				border-width: 1px 0px 0px 0px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48.elementor-element {
				--align-self: center;
			}

			.elementor-469 .elementor-element.elementor-element-303fbb3 {
				--justify-content: center;
				--flex-wrap: wrap;
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-469 .elementor-element.elementor-element-f2ff1c7 {
				text-align: center;
			}

			.elementor-469 .elementor-element.elementor-element-a7516e7 {
				text-align: center;
			}

			.elementor-469 .elementor-element.elementor-element-0d92165 {
				text-align: center;
			}

			.elementor-469 .elementor-element.elementor-element-7b90d7c {
				text-align: center;
			}

			.elementor-469 .elementor-element.elementor-element-981acf3 .elementor-widget-container {
				text-align: center;
			}

			.elementor-469 .elementor-element.elementor-element-eec0e10 {
				--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: 15px 15px;
				--row-gap: 15px;
				--column-gap: 15px;
				border-width: 1px 0px 0px 0px;
				--border-top-width: 1px;
				--border-right-width: 0px;
				--border-bottom-width: 0px;
				--border-left-width: 0px;
				--padding-top: 30px;
				--padding-bottom: 20px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-469 .elementor-element.elementor-element-8ab52a2 {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-469 .elementor-element.elementor-element-54c2d82>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-469 .elementor-element.elementor-element-bdb3524>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-469 .elementor-element.elementor-element-c3c717b {
				--gap: 10px 10px;
				--row-gap: 10px;
				--column-gap: 10px;
				--padding-top: 0px;
				--padding-bottom: 0px;
				--padding-left: 0px;
				--padding-right: 0px;
			}

			.elementor-469 .elementor-element.elementor-element-23efaa3>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}
		}

		@media(max-width:576px) {
			.elementor-469 .elementor-element.elementor-element-c1309bf {
				--padding-top: 20px;
				--padding-bottom: 20px;
				--padding-left: 20px;
				--padding-right: 20px;
			}

			.elementor-469 .elementor-element.elementor-element-5715bd1 {
				--gap: 30px 30px;
				--row-gap: 30px;
				--column-gap: 30px;
				--padding-top: 25px;
				--padding-bottom: 25px;
				--padding-left: 15px;
				--padding-right: 15px;
			}

			.elementor-469 .elementor-element.elementor-element-451f68f {
				width: var(--container-widget-width, 70%);
				max-width: 70%;
				--container-widget-width: 70%;
				--container-widget-flex-grow: 0;
			}

			.elementor-469 .elementor-element.elementor-element-451f68f.elementor-element {
				--align-self: center;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon {
				font-size: 16px;
			}

			.elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-description {
				font-size: 14px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon {
				font-size: 16px;
			}

			.elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-description {
				font-size: 14px;
			}

			.elementor-469 .elementor-element.elementor-element-8ab52a2 {
				--width: 47%;
			}

			.elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu .elementor-item {
				font-size: 14px;
			}

			.elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu--main .elementor-item {
				padding-top: 2px;
				padding-bottom: 2px;
			}

			.elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu .elementor-item {
				font-size: 14px;
			}

			.elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu--main .elementor-item {
				padding-top: 2px;
				padding-bottom: 2px;
			}

			.elementor-469 .elementor-element.elementor-element-c3c717b {
				--width: 48%;
			}

			.elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu .elementor-item {
				font-size: 14px;
			}

			.elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu--main .elementor-item {
				padding-top: 2px;
				padding-bottom: 2px;
			}
		}

		@media(min-width:577px) {
			.elementor-469 .elementor-element.elementor-element-eae8785 {
				--width: 20%;
			}

			.elementor-469 .elementor-element.elementor-element-3443d3e {
				--width: 80%;
			}

			.elementor-469 .elementor-element.elementor-element-2aa478f {
				--width: 40%;
			}

			.elementor-469 .elementor-element.elementor-element-c284d82 {
				--width: 20%;
			}

			.elementor-469 .elementor-element.elementor-element-ef4f877 {
				--width: 20%;
			}

			.elementor-469 .elementor-element.elementor-element-31d4b87 {
				--width: 20%;
			}

			.elementor-469 .elementor-element.elementor-element-8ab52a2 {
				--width: 20%;
			}
		}

		@media(max-width:1200px) and (min-width:577px) {
			.elementor-469 .elementor-element.elementor-element-ef4f877 {
				--width: 30%;
			}
		}

		@media(max-width:991px) and (min-width:577px) {
			.elementor-469 .elementor-element.elementor-element-eae8785 {
				--width: 100%;
			}

			.elementor-469 .elementor-element.elementor-element-3443d3e {
				--width: 100%;
			}
		}

		@media(max-width:767px) and (min-width:577px) {
			.elementor-469 .elementor-element.elementor-element-2aa478f {
				--width: 80%;
			}

			.elementor-469 .elementor-element.elementor-element-8ab52a2 {
				--width: 48%;
			}

			.elementor-469 .elementor-element.elementor-element-c3c717b {
				--width: 48%;
			}
		}

		/* Start custom CSS for icon-box, class: .elementor-element-82c73c4 */
		@media (max-width:576px) {
			.d-sm-block {
				display: block;
			}
		}

		/* End custom CSS */
		/* Start custom CSS for container, class: .elementor-element-3443d3e */
		.elementor-469 .elementor-element.elementor-element-3443d3e a {
			color: #253C89;
		}

		.elementor-469 .elementor-element.elementor-element-3443d3e a:hover {
			color: #E6752F;
		}

		/* End custom CSS */
		.elementor-4235 .elementor-element.elementor-element-2f6536fe {
			--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: stretch;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
		}

		.elementor-4235 .elementor-element.elementor-element-12afad5 {
			--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-4235 .elementor-element.elementor-element-a4c57ba {
			--display: flex;
		}

		.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-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-4235 .elementor-element.elementor-element-81e0630 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-81e0630 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-81e0630 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-4235 .elementor-element.elementor-element-81e0630 .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-608cab4 {
			--display: flex;
		}

		.elementor-4235 .elementor-element.elementor-element-ea3b0b4 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-ea3b0b4 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-ea3b0b4 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-4235 .elementor-element.elementor-element-ea3b0b4 .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-982466c {
			--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-4235 .elementor-element.elementor-element-6fcc165 {
			--display: flex;
		}

		.elementor-4235 .elementor-element.elementor-element-a944239 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-a944239 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-a944239 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-4235 .elementor-element.elementor-element-a944239 .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.elementor-4235 .elementor-element.elementor-element-0f3b5a0 {
			--display: flex;
		}

		.elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-repeater-item-27a8d09.elementor-social-icon {
			background-color: var(--e-global-color-d9272ed);
		}

		.elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-repeater-item-27a8d09.elementor-social-icon i {
			color: var(--e-global-color-e9e2949);
		}

		.elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-repeater-item-27a8d09.elementor-social-icon svg {
			fill: var(--e-global-color-e9e2949);
		}

		.elementor-4235 .elementor-element.elementor-element-fb5b348 {
			--grid-template-columns: repeat(1, auto);
			--grid-column-gap: 5px;
			--grid-row-gap: 0px;
		}

		.elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-widget-container {
			text-align: right;
		}

		#elementor-popup-modal-4235 .dialog-message {
			width: 100vw;
			height: auto;
		}

		#elementor-popup-modal-4235 {
			justify-content: center;
			align-items: flex-start;
			pointer-events: all;
		}

		#elementor-popup-modal-4235 .dialog-close-button {
			display: flex;
		}

		#elementor-popup-modal-4235 .dialog-widget-content {
			box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
		}

		/* Start custom CSS */
		#elementor-popup-modal-4235 {
			top: 130px;
		}

		/* End custom CSS */
		/*# sourceURL=elementor-frontend-inline-css */
	
