.elementor-1672 .elementor-element.elementor-element-fa7ffe0:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-fa7ffe0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	/* background: aliceblue; */
}

/* .elementor-1672
	.elementor-element.elementor-element-fa7ffe0
	> .elementor-background-overlay {
	background-image: url("../../2024/06/duk-bg-overlay.png");

	background-size: cover;
	opacity: 0.5;
	transition: background 1.8s, border-radius 0.3s, opacity 1.8s;
} */
.elementor-1672 .elementor-element.elementor-element-fa7ffe0:hover>.elementor-background-overlay {
	opacity: 0.13;
}

.elementor-1672 .elementor-element.elementor-element-fa7ffe0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15% 0% 015% 0%;
}

.elementor-1672 .elementor-element.elementor-element-5c1469c>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-e5d2423 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-e5d2423 .elementor-heading-title {
	color: #ffffff;
	font-family: "duk", Sans-serif;
	font-size: 150px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-e5d2423>.elementor-widget-container {
	margin: 180px 0px 0px 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-1672 .elementor-element.elementor-element-e555086:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-e555086>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-color: aliceblue; */
}

.elementor-1672 .elementor-element.elementor-element-e555086 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 100px 0px;
}

.elementor-1672 .elementor-element.elementor-element-e555086>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1672 .elementor-element.elementor-element-38df6e1>.elementor-element-populated {
	margin: -32% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0% 7% 0% 0%;
}

.elementor-1672 .elementor-element.elementor-element-38072d5 img {
	width: 40%;
	transform: translateY(-336px);
	transition-duration: 0.7s;
}

.elementor-1672 .elementor-element.elementor-element-38072d5>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: top;
}

.elementor-1672 .elementor-element.elementor-element-38072d5 {
	width: var(--container-widget-width, 117.094%);
	max-width: 117.094%;
	--container-widget-width: 117.094%;
	--container-widget-flex-grow: 0;
	top: -489.875px;
}

.elementor-1672 .elementor-element.elementor-element-38072d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-38072d5 {
	left: -271.922px;
}

body.rtl .elementor-1672 .elementor-element.elementor-element-38072d5 {
	right: -271.922px;
}

body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-bda93ba {
	/* max-width: 1000px; */
	position: relative;
	top: 100px !important;
	left: -150px;
}



.elementor-1672 .elementor-element.elementor-element-bda93ba {
	/* top: 135px; */
}

.elementor-1672 .elementor-element.elementor-element-bda93ba>.elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-d5fa599.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-d5fa599.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-d5fa599.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-d5fa599>.elementor-element-populated {
	padding: 0% 0% 0% 10%;
}

.elementor-1672 .elementor-element.elementor-element-0f7cb63 .elementor-heading-title {
	color: #000000;
	font-family: "duk", Sans-serif;
	font-size: 96px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-e62c587 .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-2e8c3389:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-2e8c3389>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-color: aliceblue; */
	/* background-image: linear-gradient(180deg, #fedf13 0%, #fedf13 100%); */
}

.elementor-1672 .elementor-element.elementor-element-2e8c3389 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 0px 75px 0px;
}

.elementor-1672 .elementor-element.elementor-element-2e8c3389>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-4680dcd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-4680dcd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-4680dcd.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-4680dcd>.elementor-element-populated {
	margin: 0px 0px 50px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-4680dcd>.elementor-widget-wrap {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-1672 .elementor-element.elementor-element-d266ef7 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-d266ef7 .elementor-heading-title {
	color: #000000;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-6b05be0 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-6b05be0 .elementor-heading-title {
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-f6f996e>.elementor-element-populated {
	padding: 50px 50px 50px 50px;
}

.elementor-1672 .elementor-element.elementor-element-86474a3 .qodef-qi-grid>.qodef-grid-inner {
	gap: 55px;
}

.elementor-1672 .elementor-element.elementor-element-86474a3 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
	bottom: calc(-55px / 2);
}

.elementor-1672 .elementor-element.elementor-element-86474a3 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
	right: calc(-55px / 2);
}

.elementor-1672 .elementor-element.elementor-element-86474a3 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
	padding: 55px;
}

.elementor-1672 .elementor-element.elementor-element-86474a3 .qodef-grid-item {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-86474a3 .qodef-e-inner {
	padding: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-a6dbd43 .qodef-qi-info-button {
	font-family: "duk", Sans-serif;
	font-size: 36px;
	color: #000000;
	border-color: #000000;
	border-width: 4px 4px 4px 4px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1672 .elementor-element.elementor-element-a6dbd43 .qodef-qi-info-button:hover {
	color: #00c52b;
	border-color: #e3e3e3;
}

.elementor-1672 .elementor-element.elementor-element-a6dbd43 .qodef-qi-info-button.qodef-layout--filled:hover {
	background-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-a6dbd43 .qodef-qi-info-button.qodef-layout--outlined:hover {
	background-color: #000000;
}

.elementor-1672 .elementor-element.elementor-element-b6b33b3 .qodef-qi-info-button {
	font-family: "duk", Sans-serif;
	font-size: 36px;
	color: #1a1a1a;
	border-color: #1a1a1a;
	border-width: 4px 4px 4px 4px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1672 .elementor-element.elementor-element-b6b33b3 .qodef-qi-info-button:hover {
	color: #fedf13;
	border-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-b6b33b3 .qodef-qi-info-button.qodef-layout--filled:hover {
	background-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-b6b33b3 .qodef-qi-info-button.qodef-layout--outlined:hover {
	background-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-2bbaa9e .qodef-qi-info-button {
	font-family: "duk", Sans-serif;
	font-size: 36px;
	color: #1a1a1a;
	border-color: #1a1a1a;
	border-width: 4px 4px 4px 4px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1672 .elementor-element.elementor-element-2bbaa9e .qodef-qi-info-button:hover {
	color: #fedf13;
	border-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-2bbaa9e .qodef-qi-info-button.qodef-layout--filled:hover {
	background-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-2bbaa9e .qodef-qi-info-button.qodef-layout--outlined:hover {
	background-color: #1a1a1a;
}

.elementor-1672 .elementor-element.elementor-element-5a0f80b:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-5a0f80b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-color: aliceblue; */
	/* background-image: linear-gradient(180deg, #fedf13 0%, #fedf13 100%); */
}

.elementor-1672 .elementor-element.elementor-element-5a0f80b>.elementor-background-overlay {
	background-image: url("../../2024/06/gif3.gif");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.09;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1672 .elementor-element.elementor-element-5a0f80b,
.elementor-1672 .elementor-element.elementor-element-5a0f80b>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-5a0f80b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 180px 0px 190px 0px;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-214b96ad.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-214b96ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-214b96ad.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-214b96ad>.elementor-element-populated {
	padding: 0px 20px 0px 20px;
}

.elementor-1672 .elementor-element.elementor-element-8787273 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-8787273 .elementor-heading-title {
	color: #ffffff;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-b661eff {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-b661eff .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 33px;
	font-weight: normal;
	text-transform: none;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-265f168.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-265f168.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-265f168.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-265f168>.elementor-element-populated {
	padding: 0px 20px 0px 20px;
}

.elementor-1672 .elementor-element.elementor-element-77fb3e1 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-77fb3e1 .elementor-heading-title {
	color: #ffffff;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-14471a2 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-14471a2 .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 33px;
	font-weight: normal;
	text-transform: none;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-f318cd0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-f318cd0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-f318cd0.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-f318cd0>.elementor-element-populated {
	padding: 0px 20px 0px 20px;
}

.elementor-1672 .elementor-element.elementor-element-b66573b {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-b66573b .elementor-heading-title {
	color: #ffffff;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-c17c09f {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-c17c09f .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 33px;
	font-weight: normal;
	text-transform: none;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-9c2fb29.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-9c2fb29.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-9c2fb29.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-9c2fb29>.elementor-element-populated {
	padding: 0px 20px 0px 20px;
}

.elementor-1672 .elementor-element.elementor-element-959a2ed {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-959a2ed .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-88cd436 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-88cd436 .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 33px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-d988456>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-d988456:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-d988456>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fedf13 0%, #fedf13 100%);
}

.elementor-1672 .elementor-element.elementor-element-d988456 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 100px 0px;
}

.elementor-1672 .elementor-element.elementor-element-d988456>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-7aebc9f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-7aebc9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-7aebc9f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-7aebc9f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-b328522 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-b328522 .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-b328522>.elementor-widget-container {
	padding: 50px 0px 50px 0px;
}

.elementor-1672 .elementor-element.elementor-element-48e1ea1 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-48e1ea1 .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 38px;
	font-weight: normal;
	text-transform: none;
	line-height: 55px;
}

.elementor-1672 .elementor-element.elementor-element-48e1ea1>.elementor-widget-container {
	padding: 0% 25% 0% 25%;
}

.elementor-1672 .elementor-element.elementor-element-d55c97e {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-d55c97e .elementor-heading-title {
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 75px;
	font-weight: normal;
	text-transform: none;
	line-height: 55px;
}

.elementor-1672 .elementor-element.elementor-element-d55c97e>.elementor-widget-container {
	padding: 0% 25% 0% 25%;
}

.elementor-1672 .elementor-element.elementor-element-9a6335a>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-9a6335a:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-9a6335a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-color: aliceblue; */
	/* background-image: linear-gradient(180deg, #fedf13 0%, #fedf13 100%); */
}

.elementor-1672 .elementor-element.elementor-element-9a6335a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 0px 75px 0px;
}

.elementor-1672 .elementor-element.elementor-element-9a6335a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-958f47e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-958f47e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-958f47e.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-958f47e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-7c4c039 .elementor-repeater-item-5a110ef.qodef-m-text-item {
	font-family: "duk", Sans-serif;
	text-transform: lowercase;
	word-spacing: 50px;
}

.elementor-1672 .elementor-element.elementor-element-7c4c039 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
	animation: qode-move-horizontal-normal-text-marquee 9s linear infinite;
}

.elementor-1672 .elementor-element.elementor-element-7c4c039 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
	animation: qode-move-horizontal-normal-text-marquee-copy 9s linear infinite;
}

.elementor-1672 .elementor-element.elementor-element-7c4c039 .qodef-m-text-item {
	color: #ffffff;
	font-family: "Overpass Mono", Sans-serif;
	font-size: 147px;
	font-weight: 600;
	text-transform: uppercase;
	padding-right: calc(95px / 2);
	padding-left: calc(95px / 2);
}

.elementor-1672 .elementor-element.elementor-element-7c4c039 .qodef-m-text-item {
	-webkit-text-stroke-color: #1a1a1a;
	-webkit-text-stroke-width: 1px;
}

.elementor-1672 .elementor-element.elementor-element-7c4c039 .qodef-e-icon-holder {
	font-size: 0px;
}

.elementor-1672 .elementor-element.elementor-element-7c4c039>.elementor-widget-container {
	padding: 50px 0px 50px 0px;
}

.elementor-1672 .elementor-element.elementor-element-ebc6ab8>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-ebc6ab8:not(.elementor-motion-effects-element-type-background),
.elementor-1672 .elementor-element.elementor-element-ebc6ab8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-color: aliceblue; */
	/* background-image: linear-gradient(180deg, #fedf13 0%, #fedf13 100%); */
}

.elementor-1672 .elementor-element.elementor-element-ebc6ab8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0;
}

.elementor-1672 .elementor-element.elementor-element-ebc6ab8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1672 .elementor-element.elementor-element-9ca3eee.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-9ca3eee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1672 .elementor-element.elementor-element-9ca3eee.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1672 .elementor-element.elementor-element-9ca3eee>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1672 .elementor-element.elementor-element-ea93413 {
	text-align: center;
}

.elementor-1672 .elementor-element.elementor-element-ea93413 .elementor-heading-title {
	color: #004644;
	font-family: "duk", Sans-serif;
	font-size: 74px;
	font-weight: normal;
	text-transform: none;
}

.elementor-1672 .elementor-element.elementor-element-ea93413>.elementor-widget-container {
	padding: 50px 0px 50px 0px;
}

.elementor-1672 .elementor-element.elementor-element-03bdc3f .qodef-qi-grid>.qodef-grid-inner {
	gap: 0px;
}

.elementor-1672 .elementor-element.elementor-element-03bdc3f .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
	bottom: calc(-0px / 2);
}

.elementor-1672 .elementor-element.elementor-element-03bdc3f .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
	right: calc(-0px / 2);
}

.elementor-1672 .elementor-element.elementor-element-03bdc3f .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
	padding: 0px;
}

.elementor-1672 .elementor-element.elementor-element-03bdc3f>.elementor-widget-container {
	padding: 50px 50px 50px 50px;
}

.elementor-1672 .elementor-element.elementor-element-571e770 {
	text-align: center;
	color: #1a1a1a;
	font-family: "duk", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-1672 .elementor-element.elementor-element-571e770>.elementor-widget-container {
	padding: 75px 0px 0px 0px;
}

@media (min-width: 768px) {
	.elementor-1672 .elementor-element.elementor-element-38df6e1 {
		width: 54.562%;
	}

	.elementor-1672 .elementor-element.elementor-element-d5fa599 {
		width: 45.438%;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-1672 .elementor-element.elementor-element-38df6e1 {
		width: 100%;
	}

	.elementor-1672 .elementor-element.elementor-element-d5fa599 {
		width: 100%;
	}

	.elementor-1672 .elementor-element.elementor-element-214b96ad {
		width: 50%;
	}

	.elementor-1672 .elementor-element.elementor-element-265f168 {
		width: 50%;
	}

	.elementor-1672 .elementor-element.elementor-element-f318cd0 {
		width: 50%;
	}

	.elementor-1672 .elementor-element.elementor-element-9c2fb29 {
		width: 50%;
	}
}

@media (min-width: 1367px) {
	.elementor-1672 .elementor-element.elementor-element-fa7ffe0>.elementor-background-overlay {
		background-attachment: scroll;
	}

	.elementor-1672 .elementor-element.elementor-element-5a0f80b>.elementor-background-overlay {
		background-attachment: scroll;
	}
}

@media (min-width: 2400px) {
	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-38072d5 {
		left: -433.922px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-38072d5 {
		right: -433.922px;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5 {
		top: -590.875px;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-bda93ba {
		left: 124.984px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-bda93ba {
		right: 124.984px;
	}

	.elementor-1672 .elementor-element.elementor-element-bda93ba {
		top: 148.984px;
	}
}

@media (max-width: 1366px) {
	.elementor-1672 .elementor-element.elementor-element-38072d5 img {
		width: 400px;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-38072d5 {
		left: -214px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-38072d5 {
		right: -214px;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5 {
		top: -375px;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-bda93ba {
		left: 135px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-bda93ba {
		right: 135px;
	}

	.elementor-1672 .elementor-element.elementor-element-bda93ba {
		/* top: 252px; */
	}

	.elementor-1672 .elementor-element.elementor-element-0f7cb63 .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-1672 .elementor-element.elementor-element-e62c587 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-1672 .elementor-element.elementor-element-8787273 .elementor-heading-title {
		font-size: 49px;
	}

	.elementor-1672 .elementor-element.elementor-element-b661eff .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-77fb3e1 .elementor-heading-title {
		font-size: 49px;
	}

	.elementor-1672 .elementor-element.elementor-element-14471a2 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-b66573b .elementor-heading-title {
		font-size: 49px;
	}

	.elementor-1672 .elementor-element.elementor-element-c17c09f .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-959a2ed .elementor-heading-title {
		font-size: 49px;
	}

	.elementor-1672 .elementor-element.elementor-element-88cd436 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-b328522 .elementor-heading-title {
		font-size: 49px;
	}

	.elementor-1672 .elementor-element.elementor-element-48e1ea1 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-1672 .elementor-element.elementor-element-d55c97e .elementor-heading-title {
		font-size: 49px;
	}

	.elementor-1672 .elementor-element.elementor-element-ea93413 .elementor-heading-title {
		font-size: 49px;
	}
}

@media (max-width: 1024px) {
	.elementor-1672 .elementor-element.elementor-element-fa7ffe0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40% 0% 0% 0%;
	}

	.elementor-1672 .elementor-element.elementor-element-5c1469c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-e5d2423 .elementor-heading-title {
		font-size: 108px;
	}

	.elementor-1672 .elementor-element.elementor-element-e5d2423>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-38df6e1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 80px 50px 0px 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5 img {
		width: 26%;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5>.elementor-widget-container {
		margin: -100px 0px 50px 0px;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-38072d5 {
		left: -474px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-38072d5 {
		right: -474px;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5 {
		top: -444px;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-bda93ba {
		left: -243px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-bda93ba {
		right: -243px;
	}

	.elementor-1672 .elementor-element.elementor-element-bda93ba {
		top: -52px;
	}

	.elementor-1672 .elementor-element.elementor-element-d5fa599>.elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-0f7cb63 .elementor-heading-title {
		font-size: 55px;
	}

	.elementor-1672 .elementor-element.elementor-element-e62c587 .elementor-heading-title {
		font-size: 55px;
	}

	.elementor-1672 .elementor-element.elementor-element-2e8c3389 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-d266ef7 .elementor-heading-title {
		font-size: 55px;
	}

	.elementor-1672 .elementor-element.elementor-element-6b05be0 .elementor-heading-title {
		font-size: 55px;
	}

	.elementor-1672 .elementor-element.elementor-element-8787273 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-b661eff .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-1672 .elementor-element.elementor-element-77fb3e1 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-14471a2 .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-1672 .elementor-element.elementor-element-f318cd0>.elementor-element-populated {
		margin: 70px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-b66573b .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-c17c09f .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-1672 .elementor-element.elementor-element-959a2ed .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-88cd436 .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-1672 .elementor-element.elementor-element-7aebc9f>.elementor-element-populated {
		padding: 0% 10% 0% 10%;
	}

	.elementor-1672 .elementor-element.elementor-element-b328522 .elementor-heading-title {
		font-size: 64px;
	}

	.elementor-1672 .elementor-element.elementor-element-48e1ea1 .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-1672 .elementor-element.elementor-element-48e1ea1>.elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}

	.elementor-1672 .elementor-element.elementor-element-d55c97e .elementor-heading-title {
		font-size: 89px;
	}

	.elementor-1672 .elementor-element.elementor-element-d55c97e>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1672 .elementor-element.elementor-element-958f47e>.elementor-element-populated {
		padding: 0% 10% 0% 10%;
	}

	.elementor-1672 .elementor-element.elementor-element-7c4c039>.elementor-widget-container {
		margin: 0px -75px 0px -75px;
	}

	.elementor-1672 .elementor-element.elementor-element-9ca3eee>.elementor-element-populated {
		padding: 0% 10% 0% 10%;
	}

	.elementor-1672 .elementor-element.elementor-element-ea93413 .elementor-heading-title {
		font-size: 64px;
	}
}

@media (max-width: 767px) {
	.elementor-1672 .elementor-element.elementor-element-fa7ffe0>.elementor-background-overlay {
		background-position: bottom center;
	}

	.elementor-1672 .elementor-element.elementor-element-fa7ffe0 {
		padding: 70% 0% 0% 0%;
	}

	.elementor-1672 .elementor-element.elementor-element-e5d2423 .elementor-heading-title {
		font-size: 62px;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5 img {
		position: absolute;
		top: 0;
		left: 10%;
		/* top: 0; */
		/* transform: translateY(-30px); */
		width: 60%;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5>.elementor-widget-container {
		/* height: 100px; */
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-38072d5 {
		left: -197px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-38072d5 {
		right: -197px;
	}

	.elementor-1672 .elementor-element.elementor-element-38072d5 {
		top: -187px;
	}

	.elementor-1672 .elementor-element.elementor-element-bda93ba img {
		transform: translateX(-100px);
		width: 21%;
	}

	body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-bda93ba {
		left: -100px;
	}

	body.rtl .elementor-1672 .elementor-element.elementor-element-bda93ba {
		right: -100px;
	}

	.elementor-1672 .elementor-element.elementor-element-bda93ba {
		top: 16px;
	}

	.elementor-1672 .elementor-element.elementor-element-d5fa599>.elementor-element-populated {
		margin: 125px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-0f7cb63 .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-1672 .elementor-element.elementor-element-0f7cb63>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-e62c587 .elementor-heading-title {
		font-size: 27px;
	}

	.elementor-1672 .elementor-element.elementor-element-e62c587>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-2e8c3389 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-4680dcd>.elementor-element-populated {
		margin: -25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-d266ef7 .elementor-heading-title {
		font-size: 51px;
	}

	.elementor-1672 .elementor-element.elementor-element-d266ef7>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-6b05be0 .elementor-heading-title {
		font-size: 51px;
	}

	.elementor-1672 .elementor-element.elementor-element-6b05be0>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-f6f996e {
		width: 100%;
	}

	.elementor-1672 .elementor-element.elementor-element-f6f996e>.elementor-element-populated {
		margin: 75px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 30px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-5a0f80b {
		padding: 125px 0px 125px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-214b96ad>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-8787273 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-8787273>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-b661eff .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-b661eff>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-265f168>.elementor-element-populated {
		margin: 70px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-77fb3e1 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-77fb3e1>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-14471a2 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-14471a2>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-f318cd0>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-b66573b .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-b66573b>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-c17c09f .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-c17c09f>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-9c2fb29>.elementor-element-populated {
		margin: 70px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-959a2ed .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-959a2ed>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-88cd436 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-1672 .elementor-element.elementor-element-88cd436>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-d988456 {
		padding: 130px 0px 130px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-7aebc9f>.elementor-element-populated {
		padding: 0% 4% 0% 4%;
	}

	.elementor-1672 .elementor-element.elementor-element-b328522 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-b328522>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-1672 .elementor-element.elementor-element-48e1ea1 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.8em;
	}

	.elementor-1672 .elementor-element.elementor-element-48e1ea1>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-1672 .elementor-element.elementor-element-d55c97e .elementor-heading-title {
		font-size: 55px;
		line-height: 2.3em;
	}

	.elementor-1672 .elementor-element.elementor-element-d55c97e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-1672 .elementor-element.elementor-element-9a6335a {
		padding: 130px 0px 130px 0px;
	}

	.elementor-1672 .elementor-element.elementor-element-958f47e>.elementor-element-populated {
		padding: 0% 4% 0% 4%;
	}

	.elementor-1672 .elementor-element.elementor-element-7c4c039 .elementor-repeater-item-5a110ef.qodef-m-text-item {
		font-size: 76px;
	}

	.elementor-1672 .elementor-element.elementor-element-7c4c039>.elementor-widget-container {
		margin: 0px -15px 0px -15px;
	}

	.elementor-1672 .elementor-element.elementor-element-ebc6ab8 {
		/* padding: 130px 0px 130px 0px; */
	}

	.elementor-1672 .elementor-element.elementor-element-9ca3eee>.elementor-element-populated {
		padding: 0;
	}

	.elementor-1672 .elementor-element.elementor-element-ea93413 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-1672 .elementor-element.elementor-element-ea93413>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
}