/* cosmos/uploads/elementor/css/post-1007.css */
.elementor-1007 .elementor-element.elementor-element-58b810e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1007 .elementor-element.elementor-element-1421f22>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1007 .elementor-element.elementor-element-1421f22 .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-1421f22 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-1421f22 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-a158156 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-0850d12 img {
	width: 50px;
	height: 50px;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-d5e4905 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-357f5a6 {
	color: var(--e-global-color-primary);
	text-decoration: default;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-0b27c1a img {
	width: 45px;
	height: 45px;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-beea835 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-ec980b6 img {
	width: 50px;
	height: 50px;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-6ff0a84 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1007 .elementor-element.elementor-element-4648261 {
	width: var(--container-widget-width, 1250px);
	max-width: 1250px;
	--container-widget-width: 1250px;
	--container-widget-flex-grow: 0;
}

.elementor-1007 .elementor-element.elementor-element-4648261>.elementor-widget-container {
	margin: 0px 0px 100px 0px;
}

.elementor-1007 .elementor-element.elementor-element-4648261 .wdt-elementor-repeater-container-wrapper {
	text-align: center;
}

.elementor-1007 .elementor-element.elementor-element-3eb66ed>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1007 .elementor-element.elementor-element-3eb66ed .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
	--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: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1007 .elementor-element.elementor-element-bfb3a45:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-bfb3a45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Home-3-sec-3-bg.jpg");
}

.elementor-1007 .elementor-element.elementor-element-3bad03e {
	--display: flex;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-1007 .elementor-element.elementor-element-0c77a51 {
	width: var(--container-widget-width, 525px);
	max-width: 525px;
	--container-widget-width: 525px;
	--container-widget-flex-grow: 0;
}

.elementor-1007 .elementor-element.elementor-element-d39621c {
	--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 70px;
	--row-gap: 0px;
	--column-gap: 70px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-fc09744 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1007 .elementor-element.elementor-element-6926708.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1007 .elementor-element.elementor-element-6926708 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-radius: 30px 30px 30px 30px;
}

.elementor-1007 .elementor-element.elementor-element-836bfc2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-1007 .elementor-element.elementor-element-3da5bed {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1007 .elementor-element.elementor-element-3da5bed:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-3da5bed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1007 .elementor-element.elementor-element-cb206b5>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1007 .elementor-element.elementor-element-cb206b5 .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-cb206b5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-cb206b5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-0daf4f0>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 130px 0px 130px;
}

.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-0daf4f0 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1007 .elementor-element.elementor-element-0daf4f0 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1007 .elementor-element.elementor-element-92c159d .icon-item,
.elementor-1007 .elementor-element.elementor-element-92c159d .icon-text-item,
.elementor-1007 .elementor-element.elementor-element-92c159d .wdt-animation-item type3 {
	font-size: 140px;
}

.elementor-1007 .elementor-element.elementor-element-92c159d .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1007 .elementor-element.elementor-element-24434ba {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1007 .elementor-element.elementor-element-24434ba:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-24434ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1007 .elementor-element.elementor-element-5a909d7 {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-ab504da {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1007 .elementor-element.elementor-element-ab504da .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-ab504da .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-ab504da .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1007 .elementor-element.elementor-element-8e9358f .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-1007 .elementor-element.elementor-element-8e9358f .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-1007 .elementor-element.elementor-element-7ef24c7 {
	--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;
	--overlay-opacity: 0.9;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1007 .elementor-element.elementor-element-7ef24c7:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-7ef24c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/H1-Faq-side-image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1007 .elementor-element.elementor-element-7ef24c7::before,
.elementor-1007 .elementor-element.elementor-element-7ef24c7>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-7ef24c7>.e-con-inner>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-7ef24c7>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-7ef24c7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-7ef24c7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-1007 .elementor-element.elementor-element-395d0d6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1007 .elementor-element.elementor-element-395d0d6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1007 .elementor-element.elementor-element-395d0d6.elementor-view-framed .elementor-icon,
.elementor-1007 .elementor-element.elementor-element-395d0d6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1007 .elementor-element.elementor-element-395d0d6.elementor-view-framed .elementor-icon,
.elementor-1007 .elementor-element.elementor-element-395d0d6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1007 .elementor-element.elementor-element-395d0d6 .elementor-icon {
	font-size: 100px;
}

.elementor-1007 .elementor-element.elementor-element-395d0d6 .elementor-icon svg {
	height: 100px;
}

.elementor-1007 .elementor-element.elementor-element-5dd42a3>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-1007 .elementor-element.elementor-element-5dd42a3 .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-5dd42a3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-5dd42a3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-5dd42a3 .wdt-heading-holder .wdt-heading-content-wrapper {
	color: var(--e-global-color-secondary);
}

.elementor-1007 .elementor-element.elementor-element-f5d88b2 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-493df9c>.elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-267ed43 {
	--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;
	--flex-wrap: wrap;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1007 .elementor-element.elementor-element-267ed43:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-267ed43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1007 .elementor-element.elementor-element-f81bd47 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-cd94922 {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-1007 .elementor-element.elementor-element-cd94922>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1007 .elementor-element.elementor-element-cd94922 .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-cd94922 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-cd94922 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-cd94922 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 5% 0% 5%;
}

.elementor-1007 .elementor-element.elementor-element-b6f86f0 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-ed892d2 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 0.25;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1007 .elementor-element.elementor-element-ed892d2:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-ed892d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1007 .elementor-element.elementor-element-ed892d2::before,
.elementor-1007 .elementor-element.elementor-element-ed892d2>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-ed892d2>.e-con-inner>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-ed892d2>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-ed892d2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-ed892d2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1007 .elementor-element.elementor-element-594afe0 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.1;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1007 .elementor-element.elementor-element-594afe0::before,
.elementor-1007 .elementor-element.elementor-element-594afe0>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-594afe0>.e-con-inner>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-594afe0>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-594afe0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-594afe0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1007 .elementor-element.elementor-element-594afe0::before {
	filter: brightness(100%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-1007 .elementor-element.elementor-element-23033d2 {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-1007 .elementor-element.elementor-element-23033d2>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1007 .elementor-element.elementor-element-23033d2 .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-23033d2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-23033d2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1007 .elementor-element.elementor-element-bcf3bd8 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-1007 .elementor-element.elementor-element-b5acd25 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-b60cb97 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-88f4071 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1007 .elementor-element.elementor-element-88f4071 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1007 .elementor-element.elementor-element-eaa593a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1007 .elementor-element.elementor-element-ac23e39 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1007 .elementor-element.elementor-element-ac23e39 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1007 .elementor-element.elementor-element-09aa8c9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1007 .elementor-element.elementor-element-fe3384b {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 0.15;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 45px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 45px;
}

.elementor-1007 .elementor-element.elementor-element-fe3384b:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-fe3384b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1007 .elementor-element.elementor-element-fe3384b::before,
.elementor-1007 .elementor-element.elementor-element-fe3384b>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-fe3384b>.e-con-inner>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-fe3384b>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-fe3384b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-fe3384b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/h1-testi-marquee-bg.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1007 .elementor-element.elementor-element-4a57d37 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-4a57d37 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	font-size: 70px;
}

.elementor-1007 .elementor-element.elementor-element-13da154 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1007 .elementor-element.elementor-element-13da154 .wdt-content-item .wdt-content-description {
	margin: 0px 0px -12px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1007 .elementor-element.elementor-element-ab1b6de .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1007 .elementor-element.elementor-element-ab1b6de .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1007 .elementor-element.elementor-element-ab1b6de {
	--e-icon-list-icon-size: 35px;
	--icon-vertical-offset: 0px;
}

.elementor-1007 .elementor-element.elementor-element-ab1b6de .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1007 .elementor-element.elementor-element-ce47eee {
	--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: space-between;
	--overlay-opacity: 0.1;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-1007 .elementor-element.elementor-element-ce47eee:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-ce47eee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.elementor-1007 .elementor-element.elementor-element-ce47eee::before,
.elementor-1007 .elementor-element.elementor-element-ce47eee>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-ce47eee>.e-con-inner>.elementor-background-video-container::before,
.elementor-1007 .elementor-element.elementor-element-ce47eee>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-ce47eee>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1007 .elementor-element.elementor-element-ce47eee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/service-flex-banner-img-01.jpg");
	--background-overlay: '';
	background-position: center center;
}

.elementor-1007 .elementor-element.elementor-element-732e242 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-1007 .elementor-element.elementor-element-732e242 .wdt-heading-holder,
.elementor-1007 .elementor-element.elementor-element-732e242 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1007 .elementor-element.elementor-element-732e242 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1007 .elementor-element.elementor-element-2c71552 {
	--spacer-size: 108px;
}

.elementor-1007 .elementor-element.elementor-element-6dd08a6 {
	text-align: right;
}

@media(min-width:480px) {
	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--content-width: 1420px;
	}

	.elementor-1007 .elementor-element.elementor-element-5a909d7 {
		--width: 65%;
	}

	.elementor-1007 .elementor-element.elementor-element-7ef24c7 {
		--width: 35%;
	}

	.elementor-1007 .elementor-element.elementor-element-f81bd47 {
		--width: 100%;
	}

	.elementor-1007 .elementor-element.elementor-element-ed892d2 {
		--width: 73%;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--width: 44%;
	}

	.elementor-1007 .elementor-element.elementor-element-b5acd25 {
		--width: 56%;
	}

	.elementor-1007 .elementor-element.elementor-element-09aa8c9 {
		--width: 25%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--content-width: 1100px;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--width: 55%;
	}

	.elementor-1007 .elementor-element.elementor-element-b5acd25 {
		--width: 45%;
	}

	.elementor-1007 .elementor-element.elementor-element-b60cb97 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--content-width: 850px;
	}

	.elementor-1007 .elementor-element.elementor-element-5a909d7 {
		--width: 100%;
	}

	.elementor-1007 .elementor-element.elementor-element-7ef24c7 {
		--width: 100%;
	}

	.elementor-1007 .elementor-element.elementor-element-ed892d2 {
		--width: 100%;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--width: 50%;
	}

	.elementor-1007 .elementor-element.elementor-element-b5acd25 {
		--width: 50%;
	}

	.elementor-1007 .elementor-element.elementor-element-09aa8c9 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--content-width: 580px;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--width: 100%;
	}

	.elementor-1007 .elementor-element.elementor-element-b5acd25 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-1007 .elementor-element.elementor-element-58b810e {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261>.elementor-widget-container {
		margin: 0px 0px 80px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-d39621c {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1007 .elementor-element.elementor-element-3da5bed {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-cb206b5>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-0daf4f0>.elementor-widget-container {
		padding: 0px 100px 0px 100px;
	}

	.elementor-1007 .elementor-element.elementor-element-24434ba {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-267ed43 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-cd94922>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-1007 .elementor-element.elementor-element-23033d2>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-4a57d37 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 65px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1007 .elementor-element.elementor-element-58b810e {
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-0850d12 img {
		width: 40px;
		height: 40px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-0b27c1a img {
		width: 35px;
		height: 35px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-ec980b6 img {
		width: 40px;
		height: 40px;
	}

	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-3bad03e {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}

	.elementor-1007 .elementor-element.elementor-element-d39621c {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1007 .elementor-element.elementor-element-3da5bed {
		--border-radius: 50px 50px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-cb206b5>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-0daf4f0>.elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}

	.elementor-1007 .elementor-element.elementor-element-24434ba {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-5a909d7 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-7ef24c7 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1007 .elementor-element.elementor-element-267ed43 {
		--flex-wrap: wrap;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-cd94922>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1007 .elementor-element.elementor-element-23033d2>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-fe3384b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1007 .elementor-element.elementor-element-4a57d37 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 60px;
	}

	.elementor-1007 .elementor-element.elementor-element-ab1b6de {
		--e-icon-list-icon-size: 28px;
		--e-icon-list-icon-align: center;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	}

	.elementor-1007 .elementor-element.elementor-element-ce47eee {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-2c71552 {
		--spacer-size: 100px;
	}
}

@media(max-width:1024px) {
	.elementor-1007 .elementor-element.elementor-element-58b810e {
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-d39621c {
		--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;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1007 .elementor-element.elementor-element-3da5bed {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-0daf4f0>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 60px 0px 60px;
	}

	.elementor-1007 .elementor-element.elementor-element-24434ba {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-267ed43 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-b6f86f0 {
		--flex-wrap: wrap;
	}

	.elementor-1007 .elementor-element.elementor-element-09aa8c9 {
		--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-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1007 .elementor-element.elementor-element-58b810e {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-3eb66ed .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1007 .elementor-element.elementor-element-3da5bed {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 30px 30px 0px 0px;
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-cb206b5>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-0daf4f0>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 40px 0px 40px;
	}

	.elementor-1007 .elementor-element.elementor-element-24434ba {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-5a909d7 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-7ef24c7 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-5dd42a3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-493df9c>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1007 .elementor-element.elementor-element-267ed43 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-cd94922>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-b6f86f0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-ed892d2 {
		--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-1007 .elementor-element.elementor-element-594afe0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-23033d2>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-b5acd25 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-09aa8c9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: nowrap;
	}

	.elementor-1007 .elementor-element.elementor-element-fe3384b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-4a57d37 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 55px;
	}

	.elementor-1007 .elementor-element.elementor-element-ab1b6de {
		--e-icon-list-icon-size: 25px;
	}

	.elementor-1007 .elementor-element.elementor-element-ce47eee {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-2c71552 {
		--spacer-size: 70px;
	}

	.elementor-1007 .elementor-element.elementor-element-6dd08a6 {
		width: var(--container-widget-width, 150px);
		max-width: 150px;
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1007 .elementor-element.elementor-element-6dd08a6.elementor-element {
		--align-self: flex-end;
	}
}

@media(max-width:479px) {
	.elementor-1007 .elementor-element.elementor-element-58b810e {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-0850d12 img {
		width: 35px;
		height: 35px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-0b27c1a img {
		width: 30px;
		height: 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261 .elementor-repeater-item-ec980b6 img {
		width: 35px;
		height: 35px;
	}

	.elementor-1007 .elementor-element.elementor-element-4648261>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-3eb66ed {
		width: var(--container-widget-width, 220px);
		max-width: 220px;
		--container-widget-width: 220px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1007 .elementor-element.elementor-element-3eb66ed .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-1007 .elementor-element.elementor-element-bfb3a45 {
		--content-width: 400px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-1007 .elementor-element.elementor-element-4c60af4 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-3da5bed {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-cb206b5 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1007 .elementor-element.elementor-element-0daf4f0>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 30px 0px 30px;
	}

	.elementor-1007 .elementor-element.elementor-element-24434ba {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-5dd42a3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-493df9c>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1007 .elementor-element.elementor-element-493df9c .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1007 .elementor-element.elementor-element-267ed43 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1007 .elementor-element.elementor-element-cd94922 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1007 .elementor-element.elementor-element-594afe0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-1007 .elementor-element.elementor-element-23033d2 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1007 .elementor-element.elementor-element-b5acd25 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-1007 .elementor-element.elementor-element-09aa8c9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-1007 .elementor-element.elementor-element-4a57d37 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 50px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1007 .elementor-element.elementor-element-732e242 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
}

/* cosmos/uploads/elementor/css/post-101.css */
.elementor-101 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-101 .elementor-element.elementor-element-83b8d95 {
	--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-101 .elementor-element.elementor-element-e819a29 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-101 .elementor-element.elementor-element-e819a29>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-101 .elementor-element.elementor-element-e819a29 .wdt-heading-holder,
.elementor-101 .elementor-element.elementor-element-e819a29 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-101 .elementor-element.elementor-element-e819a29 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-101 .elementor-element.elementor-element-6cb20e7 {
	--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-101 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-101 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-101 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-101 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-101 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-101 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-101 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-101 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-101 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-101 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-101 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-101 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-101 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-101 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-101 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-101 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-101 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-101 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-101 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-101 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-101 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-101 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-101 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-101 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-101 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-101 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-101 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-101 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-101 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-101 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-101 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-101 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-101 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-101 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-101 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-101 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-102.css */
.elementor-102 .elementor-element.elementor-element-5c09ceb {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-8da8a9c .wdt-heading-holder,
.elementor-102 .elementor-element.elementor-element-8da8a9c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-102 .elementor-element.elementor-element-8da8a9c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-102 .elementor-element.elementor-element-6cd0799>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

@media(max-width:1280px) {
	.elementor-102 .elementor-element.elementor-element-5c09ceb {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
}

@media(max-width:767px) {
	.elementor-102 .elementor-element.elementor-element-5c09ceb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
}

/* cosmos/uploads/elementor/css/post-1028.css */
.elementor-1028 .elementor-element.elementor-element-8cc23ad {
	--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: 0px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1028 .elementor-element.elementor-element-83baee3 .wdt-heading-holder,
.elementor-1028 .elementor-element.elementor-element-83baee3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1028 .elementor-element.elementor-element-83baee3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1028 .elementor-element.elementor-element-6672131 {
	--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;
	--overflow: hidden;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1028 .elementor-element.elementor-element-6672131:not(.elementor-motion-effects-element-type-background),
.elementor-1028 .elementor-element.elementor-element-6672131>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1028 .elementor-element.elementor-element-161dec5 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-1028 .elementor-element.elementor-element-7f37af9 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-1028 .elementor-element.elementor-element-371da6f {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-1028 .elementor-element.elementor-element-73e050f {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1028 .elementor-element.elementor-element-73e050f:not(.elementor-motion-effects-element-type-background),
.elementor-1028 .elementor-element.elementor-element-73e050f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1028 .elementor-element.elementor-element-71470e7 {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1028 .elementor-element.elementor-element-da59dfb {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1028 .elementor-element.elementor-element-da59dfb .wdt-heading-holder,
.elementor-1028 .elementor-element.elementor-element-da59dfb .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1028 .elementor-element.elementor-element-da59dfb .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1028 .elementor-element.elementor-element-a5b57c1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-1028 .elementor-element.elementor-element-a5b57c1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-1028 .elementor-element.elementor-element-ff98170 {
	--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;
	--overlay-opacity: 0.9;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1028 .elementor-element.elementor-element-ff98170:not(.elementor-motion-effects-element-type-background),
.elementor-1028 .elementor-element.elementor-element-ff98170>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/H1-Faq-side-image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1028 .elementor-element.elementor-element-ff98170::before,
.elementor-1028 .elementor-element.elementor-element-ff98170>.elementor-background-video-container::before,
.elementor-1028 .elementor-element.elementor-element-ff98170>.e-con-inner>.elementor-background-video-container::before,
.elementor-1028 .elementor-element.elementor-element-ff98170>.elementor-background-slideshow::before,
.elementor-1028 .elementor-element.elementor-element-ff98170>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1028 .elementor-element.elementor-element-ff98170>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-1028 .elementor-element.elementor-element-20ac3af .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1028 .elementor-element.elementor-element-20ac3af.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1028 .elementor-element.elementor-element-20ac3af.elementor-view-framed .elementor-icon,
.elementor-1028 .elementor-element.elementor-element-20ac3af.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1028 .elementor-element.elementor-element-20ac3af.elementor-view-framed .elementor-icon,
.elementor-1028 .elementor-element.elementor-element-20ac3af.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1028 .elementor-element.elementor-element-20ac3af .elementor-icon {
	font-size: 100px;
}

.elementor-1028 .elementor-element.elementor-element-20ac3af .elementor-icon svg {
	height: 100px;
}

.elementor-1028 .elementor-element.elementor-element-66e22b7>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-1028 .elementor-element.elementor-element-66e22b7 .wdt-heading-holder,
.elementor-1028 .elementor-element.elementor-element-66e22b7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1028 .elementor-element.elementor-element-66e22b7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1028 .elementor-element.elementor-element-66e22b7 .wdt-heading-holder .wdt-heading-content-wrapper {
	color: var(--e-global-color-secondary);
}

.elementor-1028 .elementor-element.elementor-element-46568c0 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1028 .elementor-element.elementor-element-a0d5bf0>.elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1028 .elementor-element.elementor-element-3754038 {
	--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;
	--overlay-opacity: 0.4;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1028 .elementor-element.elementor-element-3754038:not(.elementor-motion-effects-element-type-background),
.elementor-1028 .elementor-element.elementor-element-3754038>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/h1-form-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1028 .elementor-element.elementor-element-3754038::before,
.elementor-1028 .elementor-element.elementor-element-3754038>.elementor-background-video-container::before,
.elementor-1028 .elementor-element.elementor-element-3754038>.e-con-inner>.elementor-background-video-container::before,
.elementor-1028 .elementor-element.elementor-element-3754038>.elementor-background-slideshow::before,
.elementor-1028 .elementor-element.elementor-element-3754038>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1028 .elementor-element.elementor-element-3754038>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-1028 .elementor-element.elementor-element-ce010d7 {
	--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-1028 .elementor-element.elementor-element-8b3356e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.6;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1028 .elementor-element.elementor-element-8b3356e::before,
.elementor-1028 .elementor-element.elementor-element-8b3356e>.elementor-background-video-container::before,
.elementor-1028 .elementor-element.elementor-element-8b3356e>.e-con-inner>.elementor-background-video-container::before,
.elementor-1028 .elementor-element.elementor-element-8b3356e>.elementor-background-slideshow::before,
.elementor-1028 .elementor-element.elementor-element-8b3356e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1028 .elementor-element.elementor-element-8b3356e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-1028 .elementor-element.elementor-element-e79973e {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-1028 .elementor-element.elementor-element-e79973e>.elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-1028 .elementor-element.elementor-element-e79973e .wdt-heading-holder,
.elementor-1028 .elementor-element.elementor-element-e79973e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1028 .elementor-element.elementor-element-e79973e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1028 .elementor-element.elementor-element-d41d221 a:hover,
.elementor-1028 .elementor-element.elementor-element-d41d221 a:focus {
	color: #00000091;
}

.elementor-1028 .elementor-element.elementor-element-dca8be6>.elementor-widget-container {
	padding: 60px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1028 .elementor-element.elementor-element-71470e7 {
		--width: 65%;
	}

	.elementor-1028 .elementor-element.elementor-element-ff98170 {
		--width: 35%;
	}

	.elementor-1028 .elementor-element.elementor-element-ce010d7 {
		--width: 50%;
	}

	.elementor-1028 .elementor-element.elementor-element-8b3356e {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1028 .elementor-element.elementor-element-161dec5 {
		--width: 50%;
	}

	.elementor-1028 .elementor-element.elementor-element-7f37af9 {
		--width: 50%;
	}

	.elementor-1028 .elementor-element.elementor-element-371da6f {
		--width: 50%;
	}

	.elementor-1028 .elementor-element.elementor-element-71470e7 {
		--width: 100%;
	}

	.elementor-1028 .elementor-element.elementor-element-ff98170 {
		--width: 100%;
	}

	.elementor-1028 .elementor-element.elementor-element-ce010d7 {
		--width: 30%;
	}

	.elementor-1028 .elementor-element.elementor-element-8b3356e {
		--width: 70%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1028 .elementor-element.elementor-element-161dec5 {
		--width: 100%;
	}

	.elementor-1028 .elementor-element.elementor-element-7f37af9 {
		--width: 100%;
	}

	.elementor-1028 .elementor-element.elementor-element-371da6f {
		--width: 100%;
	}

	.elementor-1028 .elementor-element.elementor-element-ce010d7 {
		--width: 100%;
	}

	.elementor-1028 .elementor-element.elementor-element-8b3356e {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-1028 .elementor-element.elementor-element-8cc23ad {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-73e050f {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-e79973e {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1028 .elementor-element.elementor-element-e79973e .wdt-heading-holder,
	.elementor-1028 .elementor-element.elementor-element-e79973e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-1028 .elementor-element.elementor-element-e79973e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1028 .elementor-element.elementor-element-dca8be6>.elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-1028 .elementor-element.elementor-element-8cc23ad {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-161dec5 {
		--flex-wrap: nowrap;
	}

	.elementor-1028 .elementor-element.elementor-element-7f37af9 {
		--flex-wrap: nowrap;
	}

	.elementor-1028 .elementor-element.elementor-element-371da6f {
		--flex-wrap: nowrap;
	}

	.elementor-1028 .elementor-element.elementor-element-73e050f {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-71470e7 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-ff98170 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-8b3356e {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1028 .elementor-element.elementor-element-dca8be6>.elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1028 .elementor-element.elementor-element-8cc23ad {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-6672131 {
		--justify-content: center;
		--flex-wrap: wrap;
	}

	.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder {
		border-width: 0px 1px 1px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder {
		border-width: 0px 0px 1px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder {
		border-width: 0px 1px 0px 1px;
	}

	.elementor-1028 .elementor-element.elementor-element-73e050f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038 {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038:not(.elementor-motion-effects-element-type-background),
	.elementor-1028 .elementor-element.elementor-element-3754038>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 30% 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1028 .elementor-element.elementor-element-8cc23ad {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-a02d67a .wdt-pricing-table-holder {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-37a1a5d .wdt-pricing-table-holder {
		border-width: 1px 0px 0px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-209f624 .wdt-pricing-table-holder {
		border-width: 1px 0px 0px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-73e050f {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-71470e7 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-ff98170 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-66e22b7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-a0d5bf0>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-8b3356e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1028 .elementor-element.elementor-element-dca8be6>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
}

@media(max-width:479px) {
	.elementor-1028 .elementor-element.elementor-element-8cc23ad {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-73e050f {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-66e22b7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-a0d5bf0>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1028 .elementor-element.elementor-element-a0d5bf0 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038:not(.elementor-motion-effects-element-type-background),
	.elementor-1028 .elementor-element.elementor-element-3754038>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 25% 0px;
	}

	.elementor-1028 .elementor-element.elementor-element-3754038 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1028 .elementor-element.elementor-element-8b3356e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-104.css */
.elementor-104 .elementor-element.elementor-element-8a80796 {
	--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;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-104 .elementor-element.elementor-element-8a80796:not(.elementor-motion-effects-element-type-background),
.elementor-104 .elementor-element.elementor-element-8a80796>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-104 .elementor-element.elementor-element-8a80796::before,
.elementor-104 .elementor-element.elementor-element-8a80796>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-8a80796>.e-con-inner>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-8a80796>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-8a80796>.e-con-inner>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-8a80796>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-104 .elementor-element.elementor-element-6a08959 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	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: #D0D0D033;
	--border-color: #D0D0D033;
	--padding-top: 0px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-0bf02a9 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-104 .elementor-element.elementor-element-06b32c7 div.wdt-logo-container img {
	max-width: 200px;
	width: 200px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-104 .elementor-element.elementor-element-d38a907>.elementor-widget-container {
	padding: 0px 0px 25px 0px;
}

.elementor-104 .elementor-element.elementor-element-d38a907 {
	color: var(--e-global-color-15050fc);
}

.elementor-104 .elementor-element.elementor-element-6b6c2cc .wdt-heading-holder,
.elementor-104 .elementor-element.elementor-element-6b6c2cc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-104 .elementor-element.elementor-element-6b6c2cc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-104 .elementor-element.elementor-element-c655780 {
	width: var(--container-widget-width, 270px);
	max-width: 270px;
	--container-widget-width: 270px;
	--container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-c655780.elementor-element {
	--align-self: flex-start;
}

.elementor-104 .elementor-element.elementor-element-c655780 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-104 .elementor-element.elementor-element-c655780 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

.elementor-104 .elementor-element.elementor-element-2385633 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-14221ef {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	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: #D0D0D033;
	--border-color: #D0D0D033;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-f95c50c {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-f95c50c .wdt-heading-holder,
.elementor-104 .elementor-element.elementor-element-f95c50c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-104 .elementor-element.elementor-element-f95c50c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-104 .elementor-element.elementor-element-f7f4128 {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-f7f4128 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-104 .elementor-element.elementor-element-59fd60c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-c80ab1c .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-104 .elementor-element.elementor-element-c80ab1c .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-104 .elementor-element.elementor-element-6f5a655 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-104 .elementor-element.elementor-element-6f5a655 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-104 .elementor-element.elementor-element-b84221a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-104 .elementor-element.elementor-element-b84221a .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-104 .elementor-element.elementor-element-16282be {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-2d6b443 {
	color: var(--e-global-color-15050fc);
}

.elementor-104 .elementor-element.elementor-element-2d6b443 a {
	color: var(--e-global-color-15050fc);
}

.elementor-104 .elementor-element.elementor-element-2d6b443 a:hover,
.elementor-104 .elementor-element.elementor-element-2d6b443 a:focus {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(50px/2);
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(50px/2);
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(50px/2);
	margin-left: calc(50px/2);
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-50px/2);
	margin-left: calc(-50px/2);
}

body.rtl .elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-50px/2);
}

body:not(.rtl) .elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-50px/2);
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 60%;
	border-color: #ddd;
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .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-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

@media(max-width:1540px) {
	.elementor-104 .elementor-element.elementor-element-8a80796 {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-104 .elementor-element.elementor-element-0bf02a9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 60px;
	}

	.elementor-104 .elementor-element.elementor-element-06b32c7 div.wdt-logo-container img {
		max-width: 200px;
		width: 200px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-104 .elementor-element.elementor-element-8a80796 {
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-104 .elementor-element.elementor-element-0bf02a9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-104 .elementor-element.elementor-element-06b32c7 div.wdt-logo-container img {
		max-width: 200px;
		width: 200px;
	}
}

@media(max-width:1024px) {
	.elementor-104 .elementor-element.elementor-element-8a80796 {
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-104 .elementor-element.elementor-element-6a08959 {
		--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: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-0bf02a9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-06b32c7 div.wdt-logo-container img {
		max-width: 200px;
		width: 200px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-104 .elementor-element.elementor-element-d38a907>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-104 .elementor-element.elementor-element-c655780 {
		--container-widget-width: 240px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 240px);
		max-width: 240px;
	}

	.elementor-104 .elementor-element.elementor-element-14221ef {
		--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: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-f95c50c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-104 .elementor-element.elementor-element-59fd60c {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-104 .elementor-element.elementor-element-8a80796 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-104 .elementor-element.elementor-element-6a08959 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-06b32c7 div.wdt-logo-container img {
		max-width: 200px;
		width: 200px;
	}

	.elementor-104 .elementor-element.elementor-element-d38a907>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}

	.elementor-104 .elementor-element.elementor-element-c655780 {
		--container-widget-width: 220px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 220px);
		max-width: 220px;
	}

	.elementor-104 .elementor-element.elementor-element-14221ef {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-59fd60c {
		--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: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-16282be {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}

	.elementor-104 .elementor-element.elementor-element-2d6b443 {
		text-align: center;
	}
}

@media(max-width:479px) {
	.elementor-104 .elementor-element.elementor-element-8a80796 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-104 .elementor-element.elementor-element-06b32c7 div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-104 .elementor-element.elementor-element-d38a907>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-104 .elementor-element.elementor-element-c655780 {
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 200px);
		max-width: 200px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(30px/2);
	}

	.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(30px/2);
	}

	.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(30px/2);
		margin-left: calc(30px/2);
	}

	.elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-30px/2);
		margin-left: calc(-30px/2);
	}

	body.rtl .elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-30px/2);
	}

	body:not(.rtl) .elementor-104 .elementor-element.elementor-element-54d6fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-30px/2);
	}
}

@media(min-width:480px) {
	.elementor-104 .elementor-element.elementor-element-6a08959 {
		--width: 100%;
	}

	.elementor-104 .elementor-element.elementor-element-0bf02a9 {
		--width: 30%;
	}

	.elementor-104 .elementor-element.elementor-element-2385633 {
		--width: 70%;
	}

	.elementor-104 .elementor-element.elementor-element-16282be {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-104 .elementor-element.elementor-element-0bf02a9 {
		--width: 100%;
	}

	.elementor-104 .elementor-element.elementor-element-2385633 {
		--width: 100%;
	}

	.elementor-104 .elementor-element.elementor-element-14221ef {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-1095.css */
.elementor-1095 .elementor-element.elementor-element-5a39b24 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1095 .elementor-element.elementor-element-5a39b24:not(.elementor-motion-effects-element-type-background),
.elementor-1095 .elementor-element.elementor-element-5a39b24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1095 .elementor-element.elementor-element-cfd8e19 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1095 .elementor-element.elementor-element-c87298b.elementor-element {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1095 .elementor-element.elementor-element-c87298b img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1095 .elementor-element.elementor-element-737e04e {
	--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;
	--gap: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1095 .elementor-element.elementor-element-d01b8cd .wdt-heading-holder,
.elementor-1095 .elementor-element.elementor-element-d01b8cd .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1095 .elementor-element.elementor-element-d01b8cd .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1095 .elementor-element.elementor-element-00adf54 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1095 .elementor-element.elementor-element-00adf54 .elementor-icon-list-text {
	transition: color 0.3s;
}

@media(min-width:480px) {
	.elementor-1095 .elementor-element.elementor-element-cfd8e19 {
		--width: 50%;
	}

	.elementor-1095 .elementor-element.elementor-element-737e04e {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1095 .elementor-element.elementor-element-cfd8e19 {
		--width: 100%;
	}

	.elementor-1095 .elementor-element.elementor-element-737e04e {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1095 .elementor-element.elementor-element-c87298b img {
		height: 100%;
		object-fit: cover;
	}
}

@media(max-width:1024px) {
	.elementor-1095 .elementor-element.elementor-element-5a39b24 {
		--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-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1095 .elementor-element.elementor-element-737e04e {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1095 .elementor-element.elementor-element-737e04e {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1095 .elementor-element.elementor-element-737e04e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1096.css */
.elementor-1096 .elementor-element.elementor-element-0c9ed8f {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1096 .elementor-element.elementor-element-0c9ed8f:not(.elementor-motion-effects-element-type-background),
.elementor-1096 .elementor-element.elementor-element-0c9ed8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1096 .elementor-element.elementor-element-d2e1d61 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1096 .elementor-element.elementor-element-cc47f42.elementor-element {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1096 .elementor-element.elementor-element-cc47f42 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1096 .elementor-element.elementor-element-498ea8a {
	--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;
	--gap: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1096 .elementor-element.elementor-element-b40f046 .wdt-heading-holder,
.elementor-1096 .elementor-element.elementor-element-b40f046 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1096 .elementor-element.elementor-element-b40f046 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1096 .elementor-element.elementor-element-5925e54 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1096 .elementor-element.elementor-element-5925e54 .elementor-icon-list-text {
	transition: color 0.3s;
}

@media(min-width:480px) {
	.elementor-1096 .elementor-element.elementor-element-d2e1d61 {
		--width: 50%;
	}

	.elementor-1096 .elementor-element.elementor-element-498ea8a {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1096 .elementor-element.elementor-element-d2e1d61 {
		--width: 100%;
	}

	.elementor-1096 .elementor-element.elementor-element-498ea8a {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1096 .elementor-element.elementor-element-cc47f42 img {
		height: 100%;
		object-fit: cover;
	}
}

@media(max-width:1024px) {
	.elementor-1096 .elementor-element.elementor-element-0c9ed8f {
		--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-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1096 .elementor-element.elementor-element-498ea8a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1096 .elementor-element.elementor-element-498ea8a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1096 .elementor-element.elementor-element-498ea8a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1097.css */
.elementor-1097 .elementor-element.elementor-element-25c4c79 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1097 .elementor-element.elementor-element-25c4c79:not(.elementor-motion-effects-element-type-background),
.elementor-1097 .elementor-element.elementor-element-25c4c79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1097 .elementor-element.elementor-element-a5db17e {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1097 .elementor-element.elementor-element-695015d.elementor-element {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1097 .elementor-element.elementor-element-695015d img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1097 .elementor-element.elementor-element-d1639c3 {
	--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;
	--gap: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1097 .elementor-element.elementor-element-ec286aa .wdt-heading-holder,
.elementor-1097 .elementor-element.elementor-element-ec286aa .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1097 .elementor-element.elementor-element-ec286aa .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1097 .elementor-element.elementor-element-af11612 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1097 .elementor-element.elementor-element-af11612 .elementor-icon-list-text {
	transition: color 0.3s;
}

@media(min-width:480px) {
	.elementor-1097 .elementor-element.elementor-element-a5db17e {
		--width: 50%;
	}

	.elementor-1097 .elementor-element.elementor-element-d1639c3 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1097 .elementor-element.elementor-element-a5db17e {
		--width: 100%;
	}

	.elementor-1097 .elementor-element.elementor-element-d1639c3 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1097 .elementor-element.elementor-element-695015d img {
		height: 100%;
		object-fit: cover;
	}
}

@media(max-width:1024px) {
	.elementor-1097 .elementor-element.elementor-element-25c4c79 {
		--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-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1097 .elementor-element.elementor-element-d1639c3 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1097 .elementor-element.elementor-element-d1639c3 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1097 .elementor-element.elementor-element-d1639c3 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1098.css */
.elementor-1098 .elementor-element.elementor-element-2ed94b2 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1098 .elementor-element.elementor-element-2ed94b2:not(.elementor-motion-effects-element-type-background),
.elementor-1098 .elementor-element.elementor-element-2ed94b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1098 .elementor-element.elementor-element-e6ccbba {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1098 .elementor-element.elementor-element-75cb9f7.elementor-element {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1098 .elementor-element.elementor-element-75cb9f7 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-1098 .elementor-element.elementor-element-7d8fddd {
	--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;
	--gap: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1098 .elementor-element.elementor-element-48fba08 .wdt-heading-holder,
.elementor-1098 .elementor-element.elementor-element-48fba08 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1098 .elementor-element.elementor-element-48fba08 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1098 .elementor-element.elementor-element-0b99f87 .elementor-icon-list-text {
	transition: color 0.3s;
}

@media(min-width:480px) {
	.elementor-1098 .elementor-element.elementor-element-e6ccbba {
		--width: 50%;
	}

	.elementor-1098 .elementor-element.elementor-element-7d8fddd {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1098 .elementor-element.elementor-element-e6ccbba {
		--width: 100%;
	}

	.elementor-1098 .elementor-element.elementor-element-7d8fddd {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1098 .elementor-element.elementor-element-75cb9f7 img {
		height: 100%;
		object-fit: cover;
	}
}

@media(max-width:1024px) {
	.elementor-1098 .elementor-element.elementor-element-2ed94b2 {
		--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-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1098 .elementor-element.elementor-element-7d8fddd {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1098 .elementor-element.elementor-element-7d8fddd {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1098 .elementor-element.elementor-element-7d8fddd {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1180.css */
.elementor-1180 .elementor-element.elementor-element-379b05f {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1180 .elementor-element.elementor-element-7ea2054 {
	--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-1180 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-1180 .elementor-element.elementor-element-f47e1f7 {
	width: 100%;
	max-width: 100%;
}

.elementor-1180 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1180 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder,
.elementor-1180 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1180 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1180 .elementor-element.elementor-element-8ef9118 {
	width: 100%;
	max-width: 100%;
}

.elementor-1180 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-1180 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder,
.elementor-1180 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1180 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1180 .elementor-element.elementor-element-5888de2 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1180 .elementor-element.elementor-element-77a20cb img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1180 .elementor-element.elementor-element-3699923 img {
	border-radius: 20px 20px 20px 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-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-1180 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1180 .elementor-element.elementor-element-b637035 {
	width: 100%;
	max-width: 100%;
}

.elementor-1180 .elementor-element.elementor-element-b637035>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1180 .elementor-element.elementor-element-b637035 .wdt-heading-holder,
.elementor-1180 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1180 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1180 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1180 .elementor-element.elementor-element-da0248a {
	--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-1180 .elementor-element.elementor-element-2242010 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1180 .elementor-element.elementor-element-2242010:not(.elementor-motion-effects-element-type-background),
.elementor-1180 .elementor-element.elementor-element-2242010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1180 .elementor-element.elementor-element-9338989>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1180 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-1180 .elementor-element.elementor-element-aea526f .wdt-heading-holder,
.elementor-1180 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1180 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-1180 .elementor-element.elementor-element-7ea2054 {
		--width: 70%;
	}

	.elementor-1180 .elementor-element.elementor-element-da0248a {
		--width: 30%;
	}

	.elementor-1180 .elementor-element.elementor-element-2242010 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-1180 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1180 .elementor-element.elementor-element-379b05f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1180 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-5888de2 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1180 .elementor-element.elementor-element-379b05f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1180 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-5888de2 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1180 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1180 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1180 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-1180 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1180 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-5888de2 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1180 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-1180 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1180 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1180 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1180 .elementor-element.elementor-element-7ea2054 {
		--width: 65%;
	}

	.elementor-1180 .elementor-element.elementor-element-da0248a {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1180 .elementor-element.elementor-element-379b05f {
		--content-width: 850px;
	}

	.elementor-1180 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-1180 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1180 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-1180 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-119.css */
.elementor-119 .elementor-element.elementor-element-3755b24 {
	--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-119 .elementor-element.elementor-element-069a841 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-119 .elementor-element.elementor-element-069a841 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-120.css */
.elementor-120 .elementor-element.elementor-element-3755b24 {
	--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-120 .elementor-element.elementor-element-069a841 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-120 .elementor-element.elementor-element-069a841 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-121.css */
.elementor-121 .elementor-element.elementor-element-3755b24 {
	--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-121 .elementor-element.elementor-element-069a841 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-121 .elementor-element.elementor-element-069a841 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-13.css */
.elementor-kit-13 {
	--e-global-color-secondary: #000000;
	--e-global-color-text: #666666;
	--e-global-color-afae2ca: #D0D0D0;
	--e-global-color-15050fc: #FFFFFF;
	--e-global-color-fb64a1b: #161616;
	--e-global-color-1dbe2c3: #F3F5F4;
	--e-global-typography-primary-font-family: "DM Sans";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-primary-line-height: 1.2em;
	--e-global-typography-secondary-font-family: "DM Sans";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-secondary-line-height: 1.2em;
	--e-global-typography-text-font-family: "DM Sans";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 1.55em;
	--e-global-typography-accent-font-family: "DM Sans";
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-accent-line-height: 1.55em;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1420px;
}

.e-con {
	--container-max-width: 1420px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 0px;
}

.elementor-element {
	--widgets-spacing: 0px 0px;
	--widgets-spacing-row: 0px;
	--widgets-spacing-column: 0px;
}

	{}

h1.entry-title {
	display: var(--page-title-display);
}

@media(max-width:1540px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1300px;
	}

	.e-con {
		--container-max-width: 1300px;
	}
}

@media(max-width:1280px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1100px;
	}

	.e-con {
		--container-max-width: 1100px;
	}
}

@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 850px;
	}

	.e-con {
		--container-max-width: 850px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 580px;
	}

	.e-con {
		--container-max-width: 580px;
	}
}

@media(max-width:479px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 400px;
	}

	.e-con {
		--container-max-width: 400px;
	}
}

/* cosmos/uploads/elementor/css/post-1400.css */
.elementor-1400 .elementor-element.elementor-element-1bcde06 {
	--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-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1400 .elementor-element.elementor-element-e1c0ae1>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-1400 .elementor-element.elementor-element-826a38f {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1400 .elementor-element.elementor-element-cb73955 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1400 .elementor-element.elementor-element-cb73955 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1400 .elementor-element.elementor-element-81ce459 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1400 .elementor-element.elementor-element-81ce459 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1400 .elementor-element.elementor-element-7f7aec6 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1400 .elementor-element.elementor-element-826a38f {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1400 .elementor-element.elementor-element-826a38f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1400 .elementor-element.elementor-element-826a38f {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1400 .elementor-element.elementor-element-e1c0ae1>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-1400 .elementor-element.elementor-element-826a38f {
		--gap: 13px 20px;
		--row-gap: 13px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1400 .elementor-element.elementor-element-826a38f {
		--gap: 13px 13px;
		--row-gap: 13px;
		--column-gap: 13px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1401.css */
.elementor-1401 .elementor-element.elementor-element-d098d31 {
	--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-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1401 .elementor-element.elementor-element-c0d16e6>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-1401 .elementor-element.elementor-element-07d97e2 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1401 .elementor-element.elementor-element-579acb2 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1401 .elementor-element.elementor-element-579acb2 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-1401 .elementor-element.elementor-element-e95bb97 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1401 .elementor-element.elementor-element-c69084f .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1401 .elementor-element.elementor-element-07d97e2 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-1401 .elementor-element.elementor-element-07d97e2 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1401 .elementor-element.elementor-element-07d97e2 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1401 .elementor-element.elementor-element-c0d16e6>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-1401 .elementor-element.elementor-element-07d97e2 {
		--gap: 13px 20px;
		--row-gap: 13px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1401 .elementor-element.elementor-element-07d97e2 {
		--gap: 13px 13px;
		--row-gap: 13px;
		--column-gap: 13px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1434.css */
.elementor-1434 .elementor-element.elementor-element-67d32b2 {
	--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-1434 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper .wdt-google-map {
	height: 460px;
}

.elementor-1434 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1434 .elementor-element.elementor-element-c35fe6a {
	--display: flex;
	--position: absolute;
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	top: 50%;
}

.elementor-1434 .elementor-element.elementor-element-c35fe6a.e-con {
	--e-con-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1434 .elementor-element.elementor-element-c35fe6a {
	left: 5%;
}

body.rtl .elementor-1434 .elementor-element.elementor-element-c35fe6a {
	right: 5%;
}

.elementor-1434 .elementor-element.elementor-element-701f00b .wdt-heading-holder,
.elementor-1434 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1434 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon i {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-15050fc);
	transition: fill 0.3s;
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1434 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-1434 .elementor-element.elementor-element-06cc463 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1434 .elementor-element.elementor-element-06cc463 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1434 .elementor-element.elementor-element-c35fe6a {
		--content-width: 300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1434 .elementor-element.elementor-element-c35fe6a {
		--content-width: 280px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1434 .elementor-element.elementor-element-c35fe6a {
		--content-width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-1434 .elementor-element.elementor-element-c35fe6a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	body:not(.rtl) .elementor-1434 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1434 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	body:not(.rtl) .elementor-1434 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1434 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1446.css */
.elementor-1446 .elementor-element.elementor-element-7626ddc {
	--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-1446 .elementor-element.elementor-element-f3eae6a .wdt-google-map-wrapper .wdt-google-map {
	max-width: 1920px;
	height: 460px;
}

.elementor-1446 .elementor-element.elementor-element-f3eae6a .wdt-google-map-wrapper {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1446 .elementor-element.elementor-element-04df210 {
	--display: flex;
	--position: absolute;
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	top: 50%;
}

.elementor-1446 .elementor-element.elementor-element-04df210.e-con {
	--e-con-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1446 .elementor-element.elementor-element-04df210 {
	left: 5%;
}

body.rtl .elementor-1446 .elementor-element.elementor-element-04df210 {
	right: 5%;
}

.elementor-1446 .elementor-element.elementor-element-99cfeed .wdt-heading-holder,
.elementor-1446 .elementor-element.elementor-element-99cfeed .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1446 .elementor-element.elementor-element-99cfeed .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-icon i {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-15050fc);
	transition: fill 0.3s;
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1446 .elementor-element.elementor-element-dd206a8 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-1446 .elementor-element.elementor-element-c81bd51 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1446 .elementor-element.elementor-element-c81bd51 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1446 .elementor-element.elementor-element-04df210 {
		--content-width: 300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1446 .elementor-element.elementor-element-04df210 {
		--content-width: 280px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1446 .elementor-element.elementor-element-04df210 {
		--content-width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-1446 .elementor-element.elementor-element-04df210 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	body:not(.rtl) .elementor-1446 .elementor-element.elementor-element-04df210 {
		left: 5%;
	}

	body.rtl .elementor-1446 .elementor-element.elementor-element-04df210 {
		right: 5%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	body:not(.rtl) .elementor-1446 .elementor-element.elementor-element-04df210 {
		left: 5%;
	}

	body.rtl .elementor-1446 .elementor-element.elementor-element-04df210 {
		right: 5%;
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1447.css */
.elementor-1447 .elementor-element.elementor-element-67d32b2 {
	--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-1447 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper .wdt-google-map {
	height: 460px;
}

.elementor-1447 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1447 .elementor-element.elementor-element-c35fe6a {
	--display: flex;
	--position: absolute;
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	top: 50%;
}

.elementor-1447 .elementor-element.elementor-element-c35fe6a.e-con {
	--e-con-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1447 .elementor-element.elementor-element-c35fe6a {
	left: 5%;
}

body.rtl .elementor-1447 .elementor-element.elementor-element-c35fe6a {
	right: 5%;
}

.elementor-1447 .elementor-element.elementor-element-701f00b .wdt-heading-holder,
.elementor-1447 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1447 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon i {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-15050fc);
	transition: fill 0.3s;
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1447 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-1447 .elementor-element.elementor-element-06cc463 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1447 .elementor-element.elementor-element-06cc463 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1447 .elementor-element.elementor-element-c35fe6a {
		--content-width: 300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1447 .elementor-element.elementor-element-c35fe6a {
		--content-width: 280px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1447 .elementor-element.elementor-element-c35fe6a {
		--content-width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-1447 .elementor-element.elementor-element-c35fe6a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	body:not(.rtl) .elementor-1447 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1447 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	body:not(.rtl) .elementor-1447 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1447 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1448.css */
.elementor-1448 .elementor-element.elementor-element-67d32b2 {
	--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-1448 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper .wdt-google-map {
	height: 460px;
}

.elementor-1448 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1448 .elementor-element.elementor-element-c35fe6a {
	--display: flex;
	--position: absolute;
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	top: 50%;
}

.elementor-1448 .elementor-element.elementor-element-c35fe6a.e-con {
	--e-con-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-c35fe6a {
	left: 5%;
}

body.rtl .elementor-1448 .elementor-element.elementor-element-c35fe6a {
	right: 5%;
}

.elementor-1448 .elementor-element.elementor-element-701f00b .wdt-heading-holder,
.elementor-1448 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1448 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon i {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-15050fc);
	transition: fill 0.3s;
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1448 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-1448 .elementor-element.elementor-element-06cc463 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1448 .elementor-element.elementor-element-06cc463 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1448 .elementor-element.elementor-element-c35fe6a {
		--content-width: 300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1448 .elementor-element.elementor-element-c35fe6a {
		--content-width: 280px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1448 .elementor-element.elementor-element-c35fe6a {
		--content-width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-1448 .elementor-element.elementor-element-c35fe6a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1448 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1448 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1449.css */
.elementor-1449 .elementor-element.elementor-element-67d32b2 {
	--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-1449 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper .wdt-google-map {
	height: 460px;
}

.elementor-1449 .elementor-element.elementor-element-dbd1254 .wdt-google-map-wrapper {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1449 .elementor-element.elementor-element-c35fe6a {
	--display: flex;
	--position: absolute;
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	top: 50%;
}

.elementor-1449 .elementor-element.elementor-element-c35fe6a.e-con {
	--e-con-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1449 .elementor-element.elementor-element-c35fe6a {
	left: 5%;
}

body.rtl .elementor-1449 .elementor-element.elementor-element-c35fe6a {
	right: 5%;
}

.elementor-1449 .elementor-element.elementor-element-701f00b .wdt-heading-holder,
.elementor-1449 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1449 .elementor-element.elementor-element-701f00b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon i {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-15050fc);
	transition: fill 0.3s;
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1449 .elementor-element.elementor-element-2d4fd77 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-1449 .elementor-element.elementor-element-06cc463 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1449 .elementor-element.elementor-element-06cc463 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1449 .elementor-element.elementor-element-c35fe6a {
		--content-width: 300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1449 .elementor-element.elementor-element-c35fe6a {
		--content-width: 280px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1449 .elementor-element.elementor-element-c35fe6a {
		--content-width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-1449 .elementor-element.elementor-element-c35fe6a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	body:not(.rtl) .elementor-1449 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1449 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	body:not(.rtl) .elementor-1449 .elementor-element.elementor-element-c35fe6a {
		left: 5%;
	}

	body.rtl .elementor-1449 .elementor-element.elementor-element-c35fe6a {
		right: 5%;
	}
}

@media(max-width:479px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-146.css */
.elementor-146 .elementor-element.elementor-element-e5665b5 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-146 .elementor-element.elementor-element-e5665b5:not(.elementor-motion-effects-element-type-background),
.elementor-146 .elementor-element.elementor-element-e5665b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-146 .elementor-element.elementor-element-6c19ca5 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-146 .elementor-element.elementor-element-bd13b95.elementor-element {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-146 .elementor-element.elementor-element-bd13b95 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-146 .elementor-element.elementor-element-d0f3f8b {
	--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;
	--gap: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-146 .elementor-element.elementor-element-cee5439 .wdt-heading-holder,
.elementor-146 .elementor-element.elementor-element-cee5439 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-146 .elementor-element.elementor-element-cee5439 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-146 .elementor-element.elementor-element-8495513 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-146 .elementor-element.elementor-element-8495513 .elementor-icon-list-text {
	transition: color 0.3s;
}

@media(min-width:480px) {
	.elementor-146 .elementor-element.elementor-element-6c19ca5 {
		--width: 50%;
	}

	.elementor-146 .elementor-element.elementor-element-d0f3f8b {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-146 .elementor-element.elementor-element-6c19ca5 {
		--width: 100%;
	}

	.elementor-146 .elementor-element.elementor-element-d0f3f8b {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-146 .elementor-element.elementor-element-bd13b95 img {
		height: 100%;
		object-fit: cover;
	}
}

@media(max-width:1024px) {
	.elementor-146 .elementor-element.elementor-element-e5665b5 {
		--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-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-146 .elementor-element.elementor-element-d0f3f8b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-146 .elementor-element.elementor-element-d0f3f8b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-146 .elementor-element.elementor-element-d0f3f8b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-1463.css */
.elementor-1463 .elementor-element.elementor-element-db6b08e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1463 .elementor-element.elementor-element-15e338b {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1463 .elementor-element.elementor-element-15e338b>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-1463 .elementor-element.elementor-element-15e338b .wdt-heading-holder,
.elementor-1463 .elementor-element.elementor-element-15e338b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1463 .elementor-element.elementor-element-15e338b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1463 .elementor-element.elementor-element-15e338b .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 15% 0% 15%;
}

.elementor-1463 .elementor-element.elementor-element-0eed7ca {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1463 .elementor-element.elementor-element-8074f08 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(max-width:1540px) {
	.elementor-1463 .elementor-element.elementor-element-db6b08e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-1463 .elementor-element.elementor-element-0eed7ca {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1280px) {
	.elementor-1463 .elementor-element.elementor-element-15e338b>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1463 .elementor-element.elementor-element-0eed7ca {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1024px) {
	.elementor-1463 .elementor-element.elementor-element-db6b08e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1463 .elementor-element.elementor-element-0eed7ca {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-1463 .elementor-element.elementor-element-15e338b>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-1463 .elementor-element.elementor-element-15e338b .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 10% 0% 10%;
	}

	.elementor-1463 .elementor-element.elementor-element-0eed7ca {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {
	.elementor-1463 .elementor-element.elementor-element-15e338b>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-1463 .elementor-element.elementor-element-15e338b .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1463 .elementor-element.elementor-element-0eed7ca {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-1470.css */
.elementor-1470 .elementor-element.elementor-element-b2b8ee3 {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1470 .elementor-element.elementor-element-cd495ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1470 .elementor-element.elementor-element-cd495ff:not(.elementor-motion-effects-element-type-background),
.elementor-1470 .elementor-element.elementor-element-cd495ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/H1-Filler-image-1.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-1470 .elementor-element.elementor-element-282610a {
	--spacer-size: 500px;
}

.elementor-1470 .elementor-element.elementor-element-4f00075 {
	--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 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1470 .elementor-element.elementor-element-54a85e6 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1470 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder,
.elementor-1470 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1470 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1470 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 15% 0% 0%;
}

.elementor-1470 .elementor-element.elementor-element-88dd632 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-1470 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
	}
}

@media(max-width:1280px) {
	.elementor-1470 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-1470 .elementor-element.elementor-element-4f00075 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1470 .elementor-element.elementor-element-b2b8ee3 {
		--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;
	}

	.elementor-1470 .elementor-element.elementor-element-4f00075 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-1470 .elementor-element.elementor-element-cd495ff {
		--min-height: 350px;
	}

	.elementor-1470 .elementor-element.elementor-element-282610a {
		--spacer-size: 350px;
	}

	.elementor-1470 .elementor-element.elementor-element-4f00075 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-1470 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

@media(max-width:479px) {
	.elementor-1470 .elementor-element.elementor-element-cd495ff {
		--min-height: 250px;
	}
}

@media(min-width:480px) {
	.elementor-1470 .elementor-element.elementor-element-cd495ff {
		--width: 50%;
	}

	.elementor-1470 .elementor-element.elementor-element-4f00075 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1470 .elementor-element.elementor-element-cd495ff {
		--width: 100%;
	}

	.elementor-1470 .elementor-element.elementor-element-4f00075 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-1488.css */
.elementor-1488 .elementor-element.elementor-element-b2b8ee3 {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1488 .elementor-element.elementor-element-cd495ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1488 .elementor-element.elementor-element-cd495ff:not(.elementor-motion-effects-element-type-background),
.elementor-1488 .elementor-element.elementor-element-cd495ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/tab-02.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-1488 .elementor-element.elementor-element-282610a {
	--spacer-size: 500px;
}

.elementor-1488 .elementor-element.elementor-element-4f00075 {
	--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 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1488 .elementor-element.elementor-element-54a85e6 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1488 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder,
.elementor-1488 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1488 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1488 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 15% 0% 0%;
}

.elementor-1488 .elementor-element.elementor-element-88dd632 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-1488 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
	}
}

@media(max-width:1280px) {
	.elementor-1488 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-1488 .elementor-element.elementor-element-4f00075 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1488 .elementor-element.elementor-element-b2b8ee3 {
		--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;
		--flex-wrap: wrap;
	}

	.elementor-1488 .elementor-element.elementor-element-4f00075 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-1488 .elementor-element.elementor-element-cd495ff {
		--min-height: 350px;
	}

	.elementor-1488 .elementor-element.elementor-element-282610a {
		--spacer-size: 350px;
	}

	.elementor-1488 .elementor-element.elementor-element-4f00075 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-1488 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

@media(max-width:479px) {
	.elementor-1488 .elementor-element.elementor-element-cd495ff {
		--min-height: 250px;
	}
}

@media(min-width:480px) {
	.elementor-1488 .elementor-element.elementor-element-cd495ff {
		--width: 50%;
	}

	.elementor-1488 .elementor-element.elementor-element-4f00075 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1488 .elementor-element.elementor-element-cd495ff {
		--width: 100%;
	}

	.elementor-1488 .elementor-element.elementor-element-4f00075 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-1489.css */
.elementor-1489 .elementor-element.elementor-element-b2b8ee3 {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1489 .elementor-element.elementor-element-cd495ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1489 .elementor-element.elementor-element-cd495ff:not(.elementor-motion-effects-element-type-background),
.elementor-1489 .elementor-element.elementor-element-cd495ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/tab-03.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-1489 .elementor-element.elementor-element-282610a {
	--spacer-size: 500px;
}

.elementor-1489 .elementor-element.elementor-element-4f00075 {
	--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 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1489 .elementor-element.elementor-element-54a85e6 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1489 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder,
.elementor-1489 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1489 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1489 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 15% 0% 0%;
}

.elementor-1489 .elementor-element.elementor-element-88dd632 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-1489 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
	}
}

@media(max-width:1280px) {
	.elementor-1489 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-1489 .elementor-element.elementor-element-4f00075 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1489 .elementor-element.elementor-element-b2b8ee3 {
		--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;
		--flex-wrap: wrap;
	}

	.elementor-1489 .elementor-element.elementor-element-4f00075 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-1489 .elementor-element.elementor-element-cd495ff {
		--min-height: 350px;
	}

	.elementor-1489 .elementor-element.elementor-element-282610a {
		--spacer-size: 350px;
	}

	.elementor-1489 .elementor-element.elementor-element-4f00075 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-1489 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

@media(max-width:479px) {
	.elementor-1489 .elementor-element.elementor-element-cd495ff {
		--min-height: 250px;
	}
}

@media(min-width:480px) {
	.elementor-1489 .elementor-element.elementor-element-cd495ff {
		--width: 50%;
	}

	.elementor-1489 .elementor-element.elementor-element-4f00075 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1489 .elementor-element.elementor-element-cd495ff {
		--width: 100%;
	}

	.elementor-1489 .elementor-element.elementor-element-4f00075 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-1490.css */
.elementor-1490 .elementor-element.elementor-element-b2b8ee3 {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1490 .elementor-element.elementor-element-cd495ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1490 .elementor-element.elementor-element-cd495ff:not(.elementor-motion-effects-element-type-background),
.elementor-1490 .elementor-element.elementor-element-cd495ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Tab-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-1490 .elementor-element.elementor-element-282610a {
	--spacer-size: 500px;
}

.elementor-1490 .elementor-element.elementor-element-4f00075 {
	--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 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1490 .elementor-element.elementor-element-54a85e6 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1490 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder,
.elementor-1490 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1490 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1490 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 15% 0% 0%;
}

.elementor-1490 .elementor-element.elementor-element-88dd632 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-1490 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
	}
}

@media(max-width:1280px) {
	.elementor-1490 .elementor-element.elementor-element-b2b8ee3 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-1490 .elementor-element.elementor-element-4f00075 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1490 .elementor-element.elementor-element-b2b8ee3 {
		--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;
		--flex-wrap: wrap;
	}

	.elementor-1490 .elementor-element.elementor-element-4f00075 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-1490 .elementor-element.elementor-element-cd495ff {
		--min-height: 350px;
	}

	.elementor-1490 .elementor-element.elementor-element-282610a {
		--spacer-size: 350px;
	}

	.elementor-1490 .elementor-element.elementor-element-4f00075 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-1490 .elementor-element.elementor-element-54a85e6 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

@media(max-width:479px) {
	.elementor-1490 .elementor-element.elementor-element-cd495ff {
		--min-height: 250px;
	}
}

@media(min-width:480px) {
	.elementor-1490 .elementor-element.elementor-element-cd495ff {
		--width: 50%;
	}

	.elementor-1490 .elementor-element.elementor-element-4f00075 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1490 .elementor-element.elementor-element-cd495ff {
		--width: 100%;
	}

	.elementor-1490 .elementor-element.elementor-element-4f00075 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-1555.css */
.elementor-1555 .elementor-element.elementor-element-29a2931 {
	--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: 30px;
	--padding-right: 30px;
}

.elementor-1555 .elementor-element.elementor-element-9300d17 {
	--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;
	--overlay-opacity: 0.5;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-9300d17::before,
.elementor-1555 .elementor-element.elementor-element-9300d17>.elementor-background-video-container::before,
.elementor-1555 .elementor-element.elementor-element-9300d17>.e-con-inner>.elementor-background-video-container::before,
.elementor-1555 .elementor-element.elementor-element-9300d17>.elementor-background-slideshow::before,
.elementor-1555 .elementor-element.elementor-element-9300d17>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1555 .elementor-element.elementor-element-9300d17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1555 .elementor-element.elementor-element-2cd0e1a {
	--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;
	--overlay-opacity: 1;
	--border-radius: 20px 0px 0px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1555 .elementor-element.elementor-element-2cd0e1a::before,
.elementor-1555 .elementor-element.elementor-element-2cd0e1a>.elementor-background-video-container::before,
.elementor-1555 .elementor-element.elementor-element-2cd0e1a>.e-con-inner>.elementor-background-video-container::before,
.elementor-1555 .elementor-element.elementor-element-2cd0e1a>.elementor-background-slideshow::before,
.elementor-1555 .elementor-element.elementor-element-2cd0e1a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1555 .elementor-element.elementor-element-2cd0e1a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.elementor-1555 .elementor-element.elementor-element-5881c43 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-ad364de {
	--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-1555 .elementor-element.elementor-element-e03d3d1>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-content-item:hover .wdt-content-title h5>a:hover {
	color: #000000B3;
}

.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-content-item .wdt-content-description {
	color: var(--e-global-color-secondary);
}

.elementor-1555 .elementor-element.elementor-element-6b66cb5 {
	--display: flex;
	--min-height: 180px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-82074bb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-963e669>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-content-item:hover .wdt-content-title h5>a:hover {
	color: #000000B3;
}

.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-content-item .wdt-content-description {
	color: var(--e-global-color-secondary);
}

.elementor-1555 .elementor-element.elementor-element-6baeea6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #16161699;
	--border-color: #16161699;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-dec8317 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-5913fae .wdt-heading-holder,
.elementor-1555 .elementor-element.elementor-element-5913fae .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1555 .elementor-element.elementor-element-5913fae .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1555 .elementor-element.elementor-element-17dd2a6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1555 .elementor-element.elementor-element-3710f34>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-item,
.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-text-item,
.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-item type3 {
	font-size: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	color: var(--e-global-color-text);
}

.elementor-1555 .elementor-element.elementor-element-3710f34 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1555 .elementor-element.elementor-element-95207a3 {
	--display: flex;
	--overlay-opacity: 1;
	--border-radius: 0px 20px 20px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1555 .elementor-element.elementor-element-95207a3::before,
.elementor-1555 .elementor-element.elementor-element-95207a3>.elementor-background-video-container::before,
.elementor-1555 .elementor-element.elementor-element-95207a3>.e-con-inner>.elementor-background-video-container::before,
.elementor-1555 .elementor-element.elementor-element-95207a3>.elementor-background-slideshow::before,
.elementor-1555 .elementor-element.elementor-element-95207a3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1555 .elementor-element.elementor-element-95207a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-1555 .elementor-element.elementor-element-bf520b4 {
	width: auto;
	max-width: auto;
}

.elementor-1555 .elementor-element.elementor-element-bf520b4>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1555 .elementor-element.elementor-element-bf520b4 .wdt-heading-holder,
.elementor-1555 .elementor-element.elementor-element-bf520b4 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1555 .elementor-element.elementor-element-bf520b4 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1555 .elementor-element.elementor-element-36babee>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1555 .elementor-element.elementor-element-36babee .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1555 .elementor-element.elementor-element-36babee .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1555 .elementor-element.elementor-element-36babee .wdt-specification-block .wdt-content-title,
.elementor-1555 .elementor-element.elementor-element-36babee .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-1555 .elementor-element.elementor-element-36babee .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-1555 .elementor-element.elementor-element-36babee .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items,
.elementor-1555 .elementor-element.elementor-element-36babee .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a {
	color: var(--e-global-color-text);
}

.elementor-1555 .elementor-element.elementor-element-33792cb {
	width: auto;
	max-width: auto;
}

.elementor-1555 .elementor-element.elementor-element-33792cb>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1555 .elementor-element.elementor-element-33792cb .wdt-heading-holder,
.elementor-1555 .elementor-element.elementor-element-33792cb .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1555 .elementor-element.elementor-element-33792cb .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1555 .elementor-element.elementor-element-98bcf45 {
	width: var(--container-widget-width, 270px);
	max-width: 270px;
	--container-widget-width: 270px;
	--container-widget-flex-grow: 0;
}

.elementor-1555 .elementor-element.elementor-element-98bcf45.elementor-element {
	--align-self: flex-start;
}

.elementor-1555 .elementor-element.elementor-element-98bcf45 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-1555 .elementor-element.elementor-element-98bcf45 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

.elementor-1555 .elementor-element.elementor-element-98bcf45 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(max-width:1540px) {
	.elementor-1555 .elementor-element.elementor-element-29a2931 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1555 .elementor-element.elementor-element-2cd0e1a {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-1555 .elementor-element.elementor-element-5881c43 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-content-item {
		text-align: start;
		justify-content: start;
	}

	.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-content-item {
		text-align: start;
		justify-content: start;
	}

	.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-item,
	.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-text-item,
	.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-item type3 {
		font-size: 160px;
	}

	.elementor-1555 .elementor-element.elementor-element-95207a3 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
}

@media(max-width:1280px) {
	.elementor-1555 .elementor-element.elementor-element-5881c43 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}

	.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-item,
	.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-text-item,
	.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-item type3 {
		font-size: 150px;
	}

	.elementor-1555 .elementor-element.elementor-element-36babee {
		width: var(--container-widget-width, 415px);
		max-width: 415px;
		--container-widget-width: 415px;
		--container-widget-flex-grow: 0;
	}
}

@media(max-width:1024px) {
	.elementor-1555 .elementor-element.elementor-element-3710f34>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-item,
	.elementor-1555 .elementor-element.elementor-element-3710f34 .icon-text-item,
	.elementor-1555 .elementor-element.elementor-element-3710f34 .wdt-animation-item type3 {
		font-size: 100px;
	}

	.elementor-1555 .elementor-element.elementor-element-36babee {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1555 .elementor-element.elementor-element-36babee>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1555 .elementor-element.elementor-element-98bcf45 {
		--container-widget-width: 240px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 240px);
		max-width: 240px;
	}
}

@media(max-width:767px) {
	.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1555 .elementor-element.elementor-element-e03d3d1 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1555 .elementor-element.elementor-element-963e669 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1555 .elementor-element.elementor-element-3710f34>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1555 .elementor-element.elementor-element-98bcf45 {
		--container-widget-width: 220px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 220px);
		max-width: 220px;
	}
}

@media(max-width:479px) {
	.elementor-1555 .elementor-element.elementor-element-3710f34>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1555 .elementor-element.elementor-element-36babee .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-1555 .elementor-element.elementor-element-98bcf45 {
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 200px);
		max-width: 200px;
	}
}

@media(min-width:480px) {
	.elementor-1555 .elementor-element.elementor-element-2cd0e1a {
		--width: 68%;
	}

	.elementor-1555 .elementor-element.elementor-element-ad364de {
		--width: 42%;
	}

	.elementor-1555 .elementor-element.elementor-element-82074bb {
		--width: 58%;
	}

	.elementor-1555 .elementor-element.elementor-element-dec8317 {
		--width: 20%;
	}

	.elementor-1555 .elementor-element.elementor-element-17dd2a6 {
		--width: 80%;
	}

	.elementor-1555 .elementor-element.elementor-element-95207a3 {
		--width: 32%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1555 .elementor-element.elementor-element-2cd0e1a {
		--width: 100%;
	}

	.elementor-1555 .elementor-element.elementor-element-ad364de {
		--width: 100%;
	}

	.elementor-1555 .elementor-element.elementor-element-82074bb {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-1727.css */
.elementor-1727 .elementor-element.elementor-element-60fb76c {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1727 .elementor-element.elementor-element-7511745 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1727 .elementor-element.elementor-element-644964e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1727 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
	max-width: 150px;
	width: 150px;
}

.elementor-1727 .elementor-element.elementor-element-b00ffbb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1727 .elementor-element.elementor-element-59c24dc {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1727 .elementor-element.elementor-element-a967787 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1727 .elementor-element.elementor-element-a967787 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(max-width:1540px) {
	.elementor-1727 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}
}

@media(max-width:1280px) {
	.elementor-1727 .elementor-element.elementor-element-7511745 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1727 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1727 .elementor-element.elementor-element-59c24dc {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
	}
}

@media(max-width:1024px) {
	.elementor-1727 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1727 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:767px) {
	.elementor-1727 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1727 .elementor-element.elementor-element-59c24dc {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1727 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:479px) {
	.elementor-1727 .elementor-element.elementor-element-644964e {
		--width: 70%;
	}

	.elementor-1727 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1727 .elementor-element.elementor-element-59c24dc {
		--width: 30%;
	}
}

@media(min-width:480px) {
	.elementor-1727 .elementor-element.elementor-element-60fb76c {
		--content-width: 1420px;
	}

	.elementor-1727 .elementor-element.elementor-element-644964e {
		--width: 15%;
	}

	.elementor-1727 .elementor-element.elementor-element-b00ffbb {
		--width: 70%;
	}

	.elementor-1727 .elementor-element.elementor-element-59c24dc {
		--width: 15%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1727 .elementor-element.elementor-element-644964e {
		--width: 30%;
	}

	.elementor-1727 .elementor-element.elementor-element-b00ffbb {
		--width: 20%;
	}

	.elementor-1727 .elementor-element.elementor-element-59c24dc {
		--width: 70%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1727 .elementor-element.elementor-element-644964e {
		--width: 60%;
	}

	.elementor-1727 .elementor-element.elementor-element-59c24dc {
		--width: 40%;
	}
}

/* cosmos/uploads/elementor/css/post-1730.css */
.elementor-1730 .elementor-element.elementor-element-52dd542 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-1730 .elementor-element.elementor-element-73f972a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-73f972a .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-d12c96f {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 115px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-1730 .elementor-element.elementor-element-d12c96f:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-d12c96f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1730 .elementor-element.elementor-element-72d27f4 .wdt-showcase-container .wdt-showcase-list {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-a6298e3 {
	--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: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-e8f38ef .wdt-animation-item icon-item {
	animation-duration: 50s;
}

.elementor-1730 .elementor-element.elementor-element-e8f38ef .image-item img {
	width: 120px;
	height: 120px;
}

.elementor-1730 .elementor-element.elementor-element-66a7e61 {
	--display: flex;
	--overlay-opacity: 0.65;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1730 .elementor-element.elementor-element-66a7e61:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-66a7e61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-66a7e61::before,
.elementor-1730 .elementor-element.elementor-element-66a7e61>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-66a7e61>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-66a7e61>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-66a7e61>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-66a7e61>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-1730 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1730 .elementor-element.elementor-element-04c2e70 .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-04c2e70 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-04c2e70 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-2023c28>.elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

.elementor-1730 .elementor-element.elementor-element-2023c28 .wdt-service-item {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-6c85578 {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-6c85578:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-6c85578>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1730 .elementor-element.elementor-element-c34b2fb {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-d146dcf {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-d146dcf .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-d146dcf .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-d146dcf .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-aab6097>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-1730 .elementor-element.elementor-element-aab6097 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-aab6097 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-1abd3ec {
	--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-1730 .elementor-element.elementor-element-9edaca4 .wdt-tabs-container .wdt-tabs-content-wrapper {
	align-items: center;
}

.elementor-1730 .elementor-element.elementor-element-b02615b {
	--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;
	--flex-wrap: wrap;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-b2ff84c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-e37385c {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1730 .elementor-element.elementor-element-e37385c .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-e37385c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-e37385c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-e37385c .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 5% 0% 5%;
}

.elementor-1730 .elementor-element.elementor-element-438d7c2 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-affe641 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 0.25;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1730 .elementor-element.elementor-element-affe641:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-affe641>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1730 .elementor-element.elementor-element-affe641::before,
.elementor-1730 .elementor-element.elementor-element-affe641>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-affe641>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-affe641>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-affe641>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-affe641>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1730 .elementor-element.elementor-element-935e70f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.1;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1730 .elementor-element.elementor-element-935e70f::before,
.elementor-1730 .elementor-element.elementor-element-935e70f>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-935e70f>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-935e70f>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-935e70f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-935e70f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-935e70f::before {
	filter: brightness(100%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-1730 .elementor-element.elementor-element-4857b2e {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1730 .elementor-element.elementor-element-4857b2e .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-4857b2e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-4857b2e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-4e7b1f2 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-0e754da {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-11b7313 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-2d6f326 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1730 .elementor-element.elementor-element-2d6f326 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1730 .elementor-element.elementor-element-986108d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1730 .elementor-element.elementor-element-a7ea358 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1730 .elementor-element.elementor-element-a7ea358 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1730 .elementor-element.elementor-element-a5b78c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-693ac79 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 0.15;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 45px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 45px;
}

.elementor-1730 .elementor-element.elementor-element-693ac79:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-693ac79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1730 .elementor-element.elementor-element-693ac79::before,
.elementor-1730 .elementor-element.elementor-element-693ac79>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-693ac79>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-693ac79>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-693ac79>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-693ac79>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/h1-testi-marquee-bg.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-ad2af4c .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	font-size: 70px;
}

.elementor-1730 .elementor-element.elementor-element-2917ffd .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-2917ffd .wdt-content-item .wdt-content-description {
	margin: 0px 0px -12px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-96a3c22 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1730 .elementor-element.elementor-element-96a3c22 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-1730 .elementor-element.elementor-element-96a3c22 {
	--e-icon-list-icon-size: 35px;
	--icon-vertical-offset: 0px;
}

.elementor-1730 .elementor-element.elementor-element-96a3c22 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1730 .elementor-element.elementor-element-4d9e3fe {
	--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: space-between;
	--overlay-opacity: 0.1;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-1730 .elementor-element.elementor-element-4d9e3fe:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-4d9e3fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.elementor-1730 .elementor-element.elementor-element-4d9e3fe::before,
.elementor-1730 .elementor-element.elementor-element-4d9e3fe>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-4d9e3fe>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-4d9e3fe>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-4d9e3fe>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-4d9e3fe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/service-flex-banner-img-01.jpg");
	--background-overlay: '';
	background-position: center center;
}

.elementor-1730 .elementor-element.elementor-element-fdea924 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-fdea924 .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-fdea924 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-fdea924 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-2f41533 {
	--spacer-size: 108px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1730 .elementor-element.elementor-element-06702da {
	text-align: right;
}

.elementor-1730 .elementor-element.elementor-element-a10a0f1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.6;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1730 .elementor-element.elementor-element-a10a0f1:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-a10a0f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-fb64a1b);
}

.elementor-1730 .elementor-element.elementor-element-a10a0f1::before,
.elementor-1730 .elementor-element.elementor-element-a10a0f1>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-a10a0f1>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-a10a0f1>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-a10a0f1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-a10a0f1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/05/footer_img.webp");
	--background-overlay: '';
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-1a209b7 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-1a209b7 .wdt-content-item .wdt-content-title h5,
.elementor-1730 .elementor-element.elementor-element-1a209b7 .wdt-content-item .wdt-content-title h5>a {
	color: var(--e-global-color-15050fc);
}

.elementor-1730 .elementor-element.elementor-element-1a209b7 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	color: var(--e-global-color-15050fc);
}

.elementor-1730 .elementor-element.elementor-element-edbfe26 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-edbfe26:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-edbfe26>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-6ee6e0b {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-857c7a0 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-857c7a0 .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-857c7a0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-857c7a0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-ea20320 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-1730 .elementor-element.elementor-element-ea20320 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-ecf8bb0 {
	--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;
	--overlay-opacity: 0.9;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1730 .elementor-element.elementor-element-ecf8bb0:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-ecf8bb0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/H1-Faq-side-image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-ecf8bb0::before,
.elementor-1730 .elementor-element.elementor-element-ecf8bb0>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-ecf8bb0>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-ecf8bb0>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-ecf8bb0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-ecf8bb0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-1730 .elementor-element.elementor-element-156ed02 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1730 .elementor-element.elementor-element-156ed02.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-156ed02.elementor-view-framed .elementor-icon,
.elementor-1730 .elementor-element.elementor-element-156ed02.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-156ed02.elementor-view-framed .elementor-icon,
.elementor-1730 .elementor-element.elementor-element-156ed02.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-156ed02 .elementor-icon {
	font-size: 100px;
}

.elementor-1730 .elementor-element.elementor-element-156ed02 .elementor-icon svg {
	height: 100px;
}

.elementor-1730 .elementor-element.elementor-element-b600a89>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-1730 .elementor-element.elementor-element-b600a89 .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-b600a89 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-b600a89 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-b600a89 .wdt-heading-holder .wdt-heading-content-wrapper {
	color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-63e1918 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-13fa5b8>.elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-6be824b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-6be824b:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-6be824b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1730 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1730 .elementor-element.elementor-element-acb55dc .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-acb55dc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-acb55dc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-1730 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-1730 .elementor-element.elementor-element-2e9775d .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-2e9775d .wdt-content-item .wdt-content-subtitle {
	margin: 0px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-d1461b7 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-fd836e4 {
	--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;
	--z-index: 3;
}

.elementor-1730 .elementor-element.elementor-element-7a1faa0 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-7a1faa0 .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-7a1faa0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-7a1faa0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-69b6ba9 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-69b6ba9 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-42b87f9 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1730 .elementor-element.elementor-element-968344c>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-968344c {
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.55em;
	color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-968344c a {
	color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-968344c a:hover,
.elementor-1730 .elementor-element.elementor-element-968344c a:focus {
	color: #000000B3;
}

.elementor-1730 .elementor-element.elementor-element-955efdc {
	--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;
	--overlay-opacity: 0.4;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-955efdc:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/h1-form-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1730 .elementor-element.elementor-element-955efdc::before,
.elementor-1730 .elementor-element.elementor-element-955efdc>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-955efdc>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-955efdc>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-955efdc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-1730 .elementor-element.elementor-element-b9748fa {
	--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-1730 .elementor-element.elementor-element-a44ff51 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.6;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1730 .elementor-element.elementor-element-a44ff51::before,
.elementor-1730 .elementor-element.elementor-element-a44ff51>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-a44ff51>.e-con-inner>.elementor-background-video-container::before,
.elementor-1730 .elementor-element.elementor-element-a44ff51>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-a44ff51>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1730 .elementor-element.elementor-element-a44ff51>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-1730 .elementor-element.elementor-element-c0e595b {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-c0e595b>.elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-1730 .elementor-element.elementor-element-c0e595b .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-4c65896>.elementor-widget-container {
	margin: 0px 0px 0px -10px;
}

.elementor-1730 .elementor-element.elementor-element-4c65896 a {
	color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-4c65896 a:hover,
.elementor-1730 .elementor-element.elementor-element-4c65896 a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-1730 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
	padding: 60px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-fa4f6f6 {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1730 .elementor-element.elementor-element-fa4f6f6:not(.elementor-motion-effects-element-type-background),
.elementor-1730 .elementor-element.elementor-element-fa4f6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1730 .elementor-element.elementor-element-9625b12 {
	--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;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-31475fb {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-1730 .elementor-element.elementor-element-31475fb .wdt-heading-holder,
.elementor-1730 .elementor-element.elementor-element-31475fb .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1730 .elementor-element.elementor-element-31475fb .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1730 .elementor-element.elementor-element-5d3e30b {
	width: auto;
	max-width: auto;
}

.elementor-1730 .elementor-element.elementor-element-5d3e30b .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1730 .elementor-element.elementor-element-5d3e30b .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-ee9e83c {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-efdf372 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-b15937c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-7e0a68f>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-1730 .elementor-element.elementor-element-bffbd65 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1730 .elementor-element.elementor-element-d9ada43>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-1730 .elementor-element.elementor-element-c34b2fb {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-1abd3ec {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-b2ff84c {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-affe641 {
		--width: 73%;
	}

	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--width: 44%;
	}

	.elementor-1730 .elementor-element.elementor-element-0e754da {
		--width: 56%;
	}

	.elementor-1730 .elementor-element.elementor-element-a5b78c1 {
		--width: 25%;
	}

	.elementor-1730 .elementor-element.elementor-element-a10a0f1 {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-6ee6e0b {
		--width: 65%;
	}

	.elementor-1730 .elementor-element.elementor-element-ecf8bb0 {
		--width: 35%;
	}

	.elementor-1730 .elementor-element.elementor-element-b9748fa {
		--width: 50%;
	}

	.elementor-1730 .elementor-element.elementor-element-a44ff51 {
		--width: 50%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1730 .elementor-element.elementor-element-66a7e61 {
		--content-width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--width: 55%;
	}

	.elementor-1730 .elementor-element.elementor-element-0e754da {
		--width: 45%;
	}

	.elementor-1730 .elementor-element.elementor-element-11b7313 {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-efdf372 {
		--width: 40%;
	}

	.elementor-1730 .elementor-element.elementor-element-bffbd65 {
		--width: 60%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1730 .elementor-element.elementor-element-affe641 {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--width: 50%;
	}

	.elementor-1730 .elementor-element.elementor-element-0e754da {
		--width: 50%;
	}

	.elementor-1730 .elementor-element.elementor-element-a5b78c1 {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-6ee6e0b {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-ecf8bb0 {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-b9748fa {
		--width: 30%;
	}

	.elementor-1730 .elementor-element.elementor-element-a44ff51 {
		--width: 70%;
	}

	.elementor-1730 .elementor-element.elementor-element-efdf372 {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-bffbd65 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-0e754da {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-b9748fa {
		--width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-a44ff51 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-1730 .elementor-element.elementor-element-d12c96f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 70px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 100px;
		height: 100px;
	}

	.elementor-1730 .elementor-element.elementor-element-66a7e61 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-6c85578 {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-b02615b {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-1730 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 65px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-edbfe26 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-6be824b {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-c0e595b {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1730 .elementor-element.elementor-element-c0e595b .wdt-heading-holder,
	.elementor-1730 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-1730 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-1730 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-fa4f6f6 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1280px) {
	.elementor-1730 .elementor-element.elementor-element-52dd542 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-d12c96f {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 90px;
		height: 90px;
	}

	.elementor-1730 .elementor-element.elementor-element-66a7e61 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 140px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-6c85578 {
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-b02615b {
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1730 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-693ac79 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1730 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 60px;
	}

	.elementor-1730 .elementor-element.elementor-element-96a3c22 {
		--e-icon-list-icon-size: 28px;
		--e-icon-list-icon-align: center;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	}

	.elementor-1730 .elementor-element.elementor-element-4d9e3fe {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-2f41533 {
		--spacer-size: 100px;
	}

	.elementor-1730 .elementor-element.elementor-element-a10a0f1 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1730 .elementor-element.elementor-element-edbfe26 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-6ee6e0b {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-ecf8bb0 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-6be824b {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-7a1faa0 {
		--container-widget-width: 550px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 550px);
		max-width: 550px;
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-a44ff51 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-1730 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-fa4f6f6 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-9625b12 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1730 .elementor-element.elementor-element-b15937c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1730 .elementor-element.elementor-element-d12c96f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 85px;
		height: 85px;
	}

	.elementor-1730 .elementor-element.elementor-element-66a7e61 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-6c85578 {
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-c34b2fb {
		--flex-wrap: nowrap;
	}

	.elementor-1730 .elementor-element.elementor-element-d146dcf {
		--container-widget-width: 460px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 460px);
		max-width: 460px;
	}

	.elementor-1730 .elementor-element.elementor-element-aab6097>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-b02615b {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-438d7c2 {
		--flex-wrap: wrap;
	}

	.elementor-1730 .elementor-element.elementor-element-a5b78c1 {
		--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-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-edbfe26 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-6be824b {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1730 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1730 .elementor-element.elementor-element-d1461b7 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-fd836e4 {
		--flex-wrap: wrap;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc:not(.elementor-motion-effects-element-type-background),
	.elementor-1730 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 30% 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-fa4f6f6 {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-ee9e83c {
		--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-1730 .elementor-element.elementor-element-bffbd65 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-1730 .elementor-element.elementor-element-d12c96f {
		--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-1730 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 65px;
		height: 65px;
	}

	.elementor-1730 .elementor-element.elementor-element-66a7e61 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-6c85578 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-c34b2fb {
		--flex-wrap: wrap;
	}

	.elementor-1730 .elementor-element.elementor-element-b02615b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-438d7c2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-affe641 {
		--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-1730 .elementor-element.elementor-element-935e70f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-0e754da {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-a5b78c1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: nowrap;
	}

	.elementor-1730 .elementor-element.elementor-element-693ac79 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 55px;
	}

	.elementor-1730 .elementor-element.elementor-element-96a3c22 {
		--e-icon-list-icon-size: 25px;
	}

	.elementor-1730 .elementor-element.elementor-element-4d9e3fe {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-2f41533 {
		--spacer-size: 70px;
	}

	.elementor-1730 .elementor-element.elementor-element-06702da {
		width: var(--container-widget-width, 150px);
		max-width: 150px;
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1730 .elementor-element.elementor-element-06702da.elementor-element {
		--align-self: flex-end;
	}

	.elementor-1730 .elementor-element.elementor-element-a10a0f1 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-edbfe26 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-6ee6e0b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-ecf8bb0 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-b600a89>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-1730 .elementor-element.elementor-element-6be824b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-2e9775d {
		width: var(--container-widget-width, 420px);
		max-width: 420px;
		--container-widget-width: 420px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1730 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-fd836e4 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-a44ff51 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1730 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-fa4f6f6 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-9625b12 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
}

@media(max-width:479px) {
	.elementor-1730 .elementor-element.elementor-element-52dd542 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-d12c96f {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 60px;
		height: 60px;
	}

	.elementor-1730 .elementor-element.elementor-element-66a7e61 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-6c85578 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-b02615b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-e37385c .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1730 .elementor-element.elementor-element-935e70f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-1730 .elementor-element.elementor-element-4857b2e .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1730 .elementor-element.elementor-element-0e754da {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-1730 .elementor-element.elementor-element-a5b78c1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-1730 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 50px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-fdea924 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-edbfe26 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-b600a89>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1730 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1730 .elementor-element.elementor-element-6be824b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-acb55dc .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1730 .elementor-element.elementor-element-2e9775d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1730 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc:not(.elementor-motion-effects-element-type-background),
	.elementor-1730 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 25% 0px;
	}

	.elementor-1730 .elementor-element.elementor-element-955efdc {
		--border-radius: 30px 30px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-a44ff51 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1730 .elementor-element.elementor-element-fa4f6f6 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-1740.css */
.elementor-1740 .elementor-element.elementor-element-ea655cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: 0.25;
	--overlay-mix-blend-mode: multiply;
	--margin-top: -210px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 270px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 20px;
	--z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-ea655cb:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/slider2-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1740 .elementor-element.elementor-element-ea655cb::before,
.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1740 .elementor-element.elementor-element-ea655cb::before {
	filter: brightness(40%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1740 .elementor-element.elementor-element-b2b2b22 {
	width: var(--container-widget-width, 860px);
	max-width: 860px;
	--container-widget-width: 860px;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-1740 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-1740 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0px 100px 0px 100px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(40px/2);
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(40px/2);
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(40px/2);
	margin-left: calc(40px/2);
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-40px/2);
	margin-left: calc(-40px/2);
}

body.rtl .elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-40px/2);
}

body:not(.rtl) .elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-40px/2);
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-1740 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-1740 .elementor-element.elementor-element-154345f>.elementor-widget-container {
	padding: 0px 0px 100px 0px;
}

.elementor-1740 .elementor-element.elementor-element-154345f {
	z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-154345f .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-7a032d9 {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	bottom: 25%;
	z-index: -1;
}

.elementor-1740 .elementor-element.elementor-element-7a032d9>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #6A8B4857 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-1740 .elementor-element.elementor-element-7a032d9 {
	left: -25%;
}

body.rtl .elementor-1740 .elementor-element.elementor-element-7a032d9 {
	right: -25%;
}

.elementor-1740 .elementor-element.elementor-element-2badb74 {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	top: 8%;
	z-index: -1;
}

.elementor-1740 .elementor-element.elementor-element-2badb74>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #BEEC8F63 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-1740 .elementor-element.elementor-element-2badb74 {
	right: -17%;
}

body.rtl .elementor-1740 .elementor-element.elementor-element-2badb74 {
	left: -17%;
}

.elementor-1740 .elementor-element.elementor-element-10abce4 {
	--display: flex;
	--z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-6ac0e5b>.elementor-widget-container {
	margin: 0px 0px -120px 0px;
	padding: 18px 18px 18px 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-15050fc);
	border-radius: 300px 300px 300px 300px;
}

.elementor-1740 .elementor-element.elementor-element-6ac0e5b.elementor-element {
	--align-self: center;
}

.elementor-1740 .elementor-element.elementor-element-6ac0e5b {
	z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-6ac0e5b .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-6ac0e5b .wdt-button-holder .wdt-button {
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-color: var(--e-global-color-15050fc);
}

.elementor-1740 .elementor-element.elementor-element-6ac0e5b .wdt-button-holder.wdt-button-style-underline:before {
	color: var(--e-global-color-15050fc);
}

.elementor-1740 .elementor-element.elementor-element-21cff6d {
	--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;
	--overlay-opacity: 0.6;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 60px 60px 60px 60px;
	box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-1740 .elementor-element.elementor-element-21cff6d:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-21cff6d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/bg-globe-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1740 .elementor-element.elementor-element-21cff6d::before,
.elementor-1740 .elementor-element.elementor-element-21cff6d>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-21cff6d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-21cff6d>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-21cff6d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-21cff6d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #121B14;
	--background-overlay: '';
}

.elementor-1740 .elementor-element.elementor-element-8595fca {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-1740 .elementor-element.elementor-element-c67b051 {
	width: 100%;
	max-width: 100%;
}

.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-content-item .wdt-content-title h5,
.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-content-item .wdt-content-title h5>a {
	color: var(--e-global-color-15050fc);
}

.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	color: var(--e-global-color-15050fc);
}

.elementor-1740 .elementor-element.elementor-element-ea5f042 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-f51de1d {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-content-item .wdt-content-title h5,
.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-content-item .wdt-content-title h5>a {
	color: var(--e-global-color-15050fc);
}

.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	color: var(--e-global-color-15050fc);
}

.elementor-1740 .elementor-element.elementor-element-642d2d8 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-642d2d8:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-642d2d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1740 .elementor-element.elementor-element-274bc99 {
	--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-1740 .elementor-element.elementor-element-c6e4070 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-1740 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-5e11f3c {
	width: var(--container-widget-width, 480px);
	max-width: 480px;
	--container-widget-width: 480px;
	--container-widget-flex-grow: 0;
}

.elementor-1740 .elementor-element.elementor-element-5e11f3c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-5e11f3c .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-1740 .elementor-element.elementor-element-5e11f3c .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-1740 .elementor-element.elementor-element-5e11f3c .wdt-specification-block .wdt-content-title,
.elementor-1740 .elementor-element.elementor-element-5e11f3c .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-1740 .elementor-element.elementor-element-5e11f3c .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-1740 .elementor-element.elementor-element-4a39acb .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-e51188f {
	--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-1740 .elementor-element.elementor-element-5fd8b1e {
	--spacer-size: 300px;
	width: var(--container-widget-width, 113px);
	max-width: 113px;
	--container-widget-width: 113px;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-1740 .elementor-element.elementor-element-5fd8b1e.elementor-element {
	--align-self: center;
}

.elementor-1740 .elementor-element.elementor-element-9cda744 {
	--spacer-size: 476px;
	width: var(--container-widget-width, 180px);
	max-width: 180px;
	--container-widget-width: 180px;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-9cda744.elementor-element {
	--align-self: center;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1740 .elementor-element.elementor-element-e5ac3a4 {
	width: var(--container-widget-width, 450px);
	max-width: 450px;
	--container-widget-width: 450px;
	--container-widget-flex-grow: 0;
	z-index: 0;
}

.elementor-1740 .elementor-element.elementor-element-e5ac3a4:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../../2025/06/h2-filler-mask-icon.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-1740 .elementor-element.elementor-element-e5ac3a4.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../../2025/06/h2-filler-mask-icon.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-1740 .elementor-element.elementor-element-e8993c4 {
	--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: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-f31a17c .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-f31a17c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-f31a17c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 130px 0px 130px;
}

.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-84c0533 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1740 .elementor-element.elementor-element-84c0533 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1740 .elementor-element.elementor-element-1eca04d .icon-item,
.elementor-1740 .elementor-element.elementor-element-1eca04d .icon-text-item,
.elementor-1740 .elementor-element.elementor-element-1eca04d .wdt-animation-item type3 {
	font-size: 140px;
}

.elementor-1740 .elementor-element.elementor-element-1eca04d .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1740 .elementor-element.elementor-element-fba2137 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-fba2137:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-fba2137>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1740 .elementor-element.elementor-element-3c0478f .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-3c0478f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-3c0478f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-4114333 .wdt-service-item {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-4114333 .wdt-service-item .wdt-service-image {
	text-align: end;
	justify-content: end;
}

.elementor-1740 .elementor-element.elementor-element-17fa4bf {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-17fa4bf:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-17fa4bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1740 .elementor-element.elementor-element-6583eb4 {
	--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-1740 .elementor-element.elementor-element-391cd29 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-256ba4f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-b608615>.elementor-widget-container {
	padding: 60px 0px 0px 60px;
}

.elementor-1740 .elementor-element.elementor-element-b608615 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-c746e4a img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-ab3397e img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
	padding: 0px 60px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-5083bbc img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-e399b83 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	top: 50%;
	z-index: 1;
}

.elementor-1740 .elementor-element.elementor-element-e399b83>.elementor-widget-container {
	--e-transform-translateX: -50%;
	--e-transform-translateY: -50%;
	padding: 0px 0px 0px 0px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-1740 .elementor-element.elementor-element-e399b83 {
	left: 50%;
}

body.rtl .elementor-1740 .elementor-element.elementor-element-e399b83 {
	right: 50%;
}

.elementor-1740 .elementor-element.elementor-element-85ee926 {
	--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-1740 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-5c2b425 .wdt-tabs-container .wdt-tabs-list {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-5c2b425 .wdt-tabs-container .wdt-tabs-content-wrapper {
	padding: 30px 0px 0px 0px;
}

.elementor-1740 .elementor-element.elementor-element-5a34dad {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1740 .elementor-element.elementor-element-fa4e317 .wdt-animation-item icon-item {
	animation-duration: 50s;
}

.elementor-1740 .elementor-element.elementor-element-fa4e317 .image-item img {
	width: 120px;
	height: 120px;
}

.elementor-1740 .elementor-element.elementor-element-84b352f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-84b352f:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-84b352f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1740 .elementor-element.elementor-element-84b352f::before,
.elementor-1740 .elementor-element.elementor-element-84b352f>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-84b352f>.e-con-inner>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-84b352f>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-84b352f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-84b352f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-1740 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-654fb99 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-e09f815 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder {
	background-image: url("../../2025/06/h2-pricing-bg-img.png");
	text-align: start;
	justify-content: start;
	justify-items: start;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-3226af6>.elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-5fb327f) 100%);
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
	border-top-style: solid;
	border-top-width: 0px;
	width: 100%;
}

.elementor-1740 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
	margin-top: 10px;
	padding-bottom: 10px;
}

.elementor-1740 .elementor-element.elementor-element-3066ebc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder {
	background-image: url("../../2025/06/h2-pricing-bg-img.png");
	text-align: start;
	justify-content: start;
	justify-items: start;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b>.elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-5fb327f) 100%);
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
	border-top-style: solid;
	border-top-width: 0px;
	width: 100%;
}

.elementor-1740 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
	margin-top: 10px;
	padding-bottom: 10px;
}

.elementor-1740 .elementor-element.elementor-element-1e55a4e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder {
	background-image: url("../../2025/06/h2-pricing-bg-img.png");
	text-align: start;
	justify-content: start;
	justify-items: start;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4>.elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-5fb327f) 100%);
	border-radius: 20px 20px 20px 20px;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
	border-top-style: solid;
	border-top-width: 0px;
	width: 100%;
}

.elementor-1740 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
	margin-top: 10px;
	padding-bottom: 10px;
}

.elementor-1740 .elementor-element.elementor-element-09db7b8 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 130px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-09db7b8:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-09db7b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1740 .elementor-element.elementor-element-2062256 {
	--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-1740 .elementor-element.elementor-element-b2d9cf9 {
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
}

.elementor-1740 .elementor-element.elementor-element-b2d9cf9 .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-b2d9cf9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-b2d9cf9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-a4c5c52 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-a4c5c52 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-1740 .elementor-element.elementor-element-40dbeac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-be33339 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-be33339:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-be33339>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1740 .elementor-element.elementor-element-be33339::before,
.elementor-1740 .elementor-element.elementor-element-be33339>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-be33339>.e-con-inner>.elementor-background-video-container::before,
.elementor-1740 .elementor-element.elementor-element-be33339>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-be33339>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1740 .elementor-element.elementor-element-be33339>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-1740 .elementor-element.elementor-element-c3b6f33 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1740 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1740 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1740 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 10% 0% 10%;
}

.elementor-1740 .elementor-element.elementor-element-25617ab {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-220f9b8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1740 .elementor-element.elementor-element-cfddd59 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-1740 .elementor-element.elementor-element-7286716 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1740 .elementor-element.elementor-element-7286716:not(.elementor-motion-effects-element-type-background),
.elementor-1740 .elementor-element.elementor-element-7286716>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1740 .elementor-element.elementor-element-e8beafe .wdt-heading-holder,
.elementor-1740 .elementor-element.elementor-element-e8beafe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1740 .elementor-element.elementor-element-e8beafe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

@media(min-width:480px) {
	.elementor-1740 .elementor-element.elementor-element-ea5f042 {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--width: 47%;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--width: 53%;
	}

	.elementor-1740 .elementor-element.elementor-element-e8993c4 {
		--content-width: 1640px;
	}

	.elementor-1740 .elementor-element.elementor-element-6583eb4 {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-85ee926 {
		--width: 50%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--width: 47%;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--width: 53%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1740 .elementor-element.elementor-element-8595fca {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-f51de1d {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--width: 47%;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--width: 53%;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--content-width: 1280px;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1740 .elementor-element.elementor-element-8595fca {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-ea5f042 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-f51de1d {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-6583eb4 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-256ba4f {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-85ee926 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-e09f815 {
		--width: 48%;
	}

	.elementor-1740 .elementor-element.elementor-element-3066ebc {
		--width: 48%;
	}

	.elementor-1740 .elementor-element.elementor-element-1e55a4e {
		--width: 50%;
	}

	.elementor-1740 .elementor-element.elementor-element-220f9b8 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-84b352f {
		--content-width: 500px;
	}

	.elementor-1740 .elementor-element.elementor-element-e09f815 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-3066ebc {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-1e55a4e {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--content-width: 500px;
	}

	.elementor-1740 .elementor-element.elementor-element-220f9b8 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-1740 .elementor-element.elementor-element-ea655cb {
		--margin-top: -160px;
		--margin-bottom: -60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 220px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22 {
		--container-widget-width: 735px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 735px);
		max-width: 735px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1740 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 80px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-6ac0e5b>.elementor-widget-container {
		margin: 0px 0px -110px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-8595fca {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	.elementor-1740 .elementor-element.elementor-element-f51de1d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	.elementor-1740 .elementor-element.elementor-element-642d2d8 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-c6e4070 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1740 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder,
	.elementor-1740 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-1740 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-1740 .elementor-element.elementor-element-5e11f3c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-9cda744 {
		--spacer-size: 400px;
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1740 .elementor-element.elementor-element-e5ac3a4 {
		--container-widget-width: 360px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 360px);
		max-width: 360px;
	}

	.elementor-1740 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		padding: 0px 100px 0px 100px;
	}

	.elementor-1740 .elementor-element.elementor-element-fba2137 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-17fa4bf {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-256ba4f {
		--grid-auto-flow: row;
	}

	.elementor-1740 .elementor-element.elementor-element-f173bb2 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1740 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder,
	.elementor-1740 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-1740 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-1740 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 100px;
		height: 100px;
	}

	.elementor-1740 .elementor-element.elementor-element-84b352f {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-09db7b8 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-7286716 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1280px) {

	.elementor-1740 .elementor-element.elementor-element-ea655cb::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: center center;
		background-size: contain;
	}

	.elementor-1740 .elementor-element.elementor-element-ea655cb {
		--margin-top: -115px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 170px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22 {
		--container-widget-width: 650px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 650px);
		max-width: 650px;
	}

	.elementor-1740 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 70px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-21cff6d {
		--flex-wrap: wrap;
	}

	.elementor-1740 .elementor-element.elementor-element-8595fca {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
		margin: -25px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
		padding: 25px;
	}

	.elementor-1740 .elementor-element.elementor-element-ea5f042.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-1740 .elementor-element.elementor-element-f51de1d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 60px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
		margin: -25px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
		padding: 25px;
	}

	.elementor-1740 .elementor-element.elementor-element-642d2d8 {
		--border-radius: 50px 50px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5e11f3c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5fd8b1e {
		--spacer-size: 360px;
		--container-widget-width: 137px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 137px);
		max-width: 137px;
	}

	.elementor-1740 .elementor-element.elementor-element-e5ac3a4 {
		--container-widget-width: 440px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 440px);
		max-width: 440px;
	}

	.elementor-1740 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}

	.elementor-1740 .elementor-element.elementor-element-fba2137 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-17fa4bf {
		--gap: 0px 40px;
		--row-gap: 0px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-256ba4f {
		--grid-auto-flow: row;
	}

	.elementor-1740 .elementor-element.elementor-element-b608615>.elementor-widget-container {
		padding: 40px 0px 0px 40px;
	}

	.elementor-1740 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
		padding: 0px 40px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-e399b83 {
		--container-widget-width: 120px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 120px);
		max-width: 120px;
	}

	.elementor-1740 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 90px;
		height: 90px;
	}

	.elementor-1740 .elementor-element.elementor-element-84b352f {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-09db7b8 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-cfddd59>.elementor-widget-container {
		margin: 0px -80px 0px -80px;
	}

	.elementor-1740 .elementor-element.elementor-element-7286716 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1024px) {

	.elementor-1740 .elementor-element.elementor-element-ea655cb::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: center center;
	}

	.elementor-1740 .elementor-element.elementor-element-ea655cb {
		--margin-top: -105px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 170px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22 {
		--container-widget-width: 610px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 610px);
		max-width: 610px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1740 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 60px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-21cff6d {
		--flex-wrap: wrap;
		--border-radius: 40px 40px 40px 40px;
	}

	.elementor-1740 .elementor-element.elementor-element-8595fca {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 15px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-content-item {
		text-align: center;
		justify-content: center;
		padding: 10px 10px 10px 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-ea5f042.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-1740 .elementor-element.elementor-element-f51de1d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-content-item {
		text-align: center;
		justify-content: center;
		padding: 10px 10px 10px 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-642d2d8 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--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-1740 .elementor-element.elementor-element-5e11f3c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1740 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 60px 0px 60px;
	}

	.elementor-1740 .elementor-element.elementor-element-fba2137 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-17fa4bf {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-256ba4f {
		--grid-auto-flow: row;
	}

	.elementor-1740 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 85px;
		height: 85px;
	}

	.elementor-1740 .elementor-element.elementor-element-84b352f {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-654fb99 {
		--justify-content: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-1740 .elementor-element.elementor-element-09db7b8 {
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2d9cf9 {
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-25617ab {
		--justify-content: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-1740 .elementor-element.elementor-element-cfddd59>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-7286716 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {

	.elementor-1740 .elementor-element.elementor-element-ea655cb::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 1000px auto;
	}

	.elementor-1740 .elementor-element.elementor-element-ea655cb {
		--overlay-opacity: 0.35;
		--margin-top: -95px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 160px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0px 20px 0px 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-21cff6d {
		--border-radius: 30px 30px 30px 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-642d2d8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--border-radius: 30px 30px 0px 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5e11f3c {
		width: var(--container-widget-width, 480px);
		max-width: 480px;
		--container-widget-width: 480px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--flex-wrap: nowrap;
	}

	.elementor-1740 .elementor-element.elementor-element-5fd8b1e {
		--spacer-size: 290px;
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 110px);
		max-width: 110px;
	}

	.elementor-1740 .elementor-element.elementor-element-9cda744 {
		--spacer-size: 220px;
	}

	.elementor-1740 .elementor-element.elementor-element-e5ac3a4 {
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 310px);
		max-width: 310px;
	}

	.elementor-1740 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 40px 0px 40px;
	}

	.elementor-1740 .elementor-element.elementor-element-fba2137 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-17fa4bf {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-256ba4f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-1740 .elementor-element.elementor-element-b608615>.elementor-widget-container {
		padding: 30px 0px 0px 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
		padding: 0px 30px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5c2b425 .wdt-tabs-container .wdt-tabs-content-wrapper {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 65px;
		height: 65px;
	}

	.elementor-1740 .elementor-element.elementor-element-84b352f {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-09db7b8 {
		--padding-top: 60px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-2062256 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-7286716 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {

	.elementor-1740 .elementor-element.elementor-element-ea655cb:not(.elementor-motion-effects-element-type-background),
	.elementor-1740 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 65% -1%;
	}

	.elementor-1740 .elementor-element.elementor-element-ea655cb {
		--margin-top: -145px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 150px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1740 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-8595fca {
		--width: 50%;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1740 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-f51de1d {
		--width: 50%;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1740 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1740 .elementor-element.elementor-element-642d2d8 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-274bc99 {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-5e11f3c .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-1740 .elementor-element.elementor-element-e51188f {
		--width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-5fd8b1e {
		--spacer-size: 100px;
	}

	.elementor-1740 .elementor-element.elementor-element-9cda744 {
		--spacer-size: 100px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1740 .elementor-element.elementor-element-e5ac3a4 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1740 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-f31a17c .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1740 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 30px 0px 30px;
	}

	.elementor-1740 .elementor-element.elementor-element-fba2137 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-17fa4bf {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-256ba4f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1740 .elementor-element.elementor-element-b608615>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1740 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 60px;
		height: 60px;
	}

	.elementor-1740 .elementor-element.elementor-element-84b352f {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1740 .elementor-element.elementor-element-09db7b8 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-be33339 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1740 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1740 .elementor-element.elementor-element-7286716 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-1748.css */
.elementor-1748 .elementor-element.elementor-element-60fb76c {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1748 .elementor-element.elementor-element-7511745 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1748 .elementor-element.elementor-element-644964e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1748 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
	max-width: 150px;
	width: 150px;
}

.elementor-1748 .elementor-element.elementor-element-b00ffbb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1748 .elementor-element.elementor-element-59c24dc {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1748 .elementor-element.elementor-element-83761f9 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1748 .elementor-element.elementor-element-83761f9 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(max-width:1540px) {
	.elementor-1748 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}
}

@media(max-width:1280px) {
	.elementor-1748 .elementor-element.elementor-element-7511745 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1748 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1748 .elementor-element.elementor-element-59c24dc {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
	}
}

@media(max-width:1024px) {
	.elementor-1748 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1748 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:767px) {
	.elementor-1748 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1748 .elementor-element.elementor-element-59c24dc {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1748 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:479px) {
	.elementor-1748 .elementor-element.elementor-element-644964e {
		--width: 70%;
	}

	.elementor-1748 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1748 .elementor-element.elementor-element-59c24dc {
		--width: 30%;
	}
}

@media(min-width:480px) {
	.elementor-1748 .elementor-element.elementor-element-60fb76c {
		--content-width: 1420px;
	}

	.elementor-1748 .elementor-element.elementor-element-644964e {
		--width: 15%;
	}

	.elementor-1748 .elementor-element.elementor-element-b00ffbb {
		--width: 70%;
	}

	.elementor-1748 .elementor-element.elementor-element-59c24dc {
		--width: 15%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1748 .elementor-element.elementor-element-644964e {
		--width: 30%;
	}

	.elementor-1748 .elementor-element.elementor-element-b00ffbb {
		--width: 20%;
	}

	.elementor-1748 .elementor-element.elementor-element-59c24dc {
		--width: 70%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1748 .elementor-element.elementor-element-644964e {
		--width: 60%;
	}

	.elementor-1748 .elementor-element.elementor-element-59c24dc {
		--width: 40%;
	}
}

/* cosmos/uploads/elementor/css/post-1750.css */
.elementor-1750 .elementor-element.elementor-element-60fb76c {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-7511745 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-644964e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
	max-width: 150px;
	width: 150px;
}

.elementor-1750 .elementor-element.elementor-element-b00ffbb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-59c24dc {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1958b8f .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1750 .elementor-element.elementor-element-1958b8f .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

@media(max-width:1540px) {
	.elementor-1750 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}
}

@media(max-width:1280px) {
	.elementor-1750 .elementor-element.elementor-element-7511745 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1750 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1750 .elementor-element.elementor-element-59c24dc {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
	}
}

@media(max-width:1024px) {
	.elementor-1750 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1750 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:767px) {
	.elementor-1750 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1750 .elementor-element.elementor-element-59c24dc {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1750 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:479px) {
	.elementor-1750 .elementor-element.elementor-element-644964e {
		--width: 70%;
	}

	.elementor-1750 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-1750 .elementor-element.elementor-element-59c24dc {
		--width: 30%;
	}
}

@media(min-width:480px) {
	.elementor-1750 .elementor-element.elementor-element-60fb76c {
		--content-width: 1420px;
	}

	.elementor-1750 .elementor-element.elementor-element-644964e {
		--width: 15%;
	}

	.elementor-1750 .elementor-element.elementor-element-b00ffbb {
		--width: 70%;
	}

	.elementor-1750 .elementor-element.elementor-element-59c24dc {
		--width: 15%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1750 .elementor-element.elementor-element-644964e {
		--width: 30%;
	}

	.elementor-1750 .elementor-element.elementor-element-b00ffbb {
		--width: 20%;
	}

	.elementor-1750 .elementor-element.elementor-element-59c24dc {
		--width: 70%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1750 .elementor-element.elementor-element-644964e {
		--width: 60%;
	}

	.elementor-1750 .elementor-element.elementor-element-59c24dc {
		--width: 40%;
	}
}

/* cosmos/uploads/elementor/css/post-1751.css */
.elementor-1751 .elementor-element.elementor-element-03d0ee4 {
	--display: flex;
	--min-height: 1140px;
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: -100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-03d0ee4::before,
.elementor-1751 .elementor-element.elementor-element-03d0ee4>.elementor-background-video-container::before,
.elementor-1751 .elementor-element.elementor-element-03d0ee4>.e-con-inner>.elementor-background-video-container::before,
.elementor-1751 .elementor-element.elementor-element-03d0ee4>.elementor-background-slideshow::before,
.elementor-1751 .elementor-element.elementor-element-03d0ee4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1751 .elementor-element.elementor-element-03d0ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(270deg, #00000000 0%, #000000B3 100%);
}

.elementor-1751 .elementor-element.elementor-element-03d0ee4:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-03d0ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("../../2025/07/Home-3-banner-img.jpg") 50% 50%;
	background-size: cover;
}

.elementor-1751 .elementor-element.elementor-element-2a187fb {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-6e7c56d {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 20% 0% 0%;
}

.elementor-1751 .elementor-element.elementor-element-be54434 {
	--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-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-a3adda2>.elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

.elementor-1751 .elementor-element.elementor-element-a3adda2.elementor-element {
	--align-self: flex-start;
}

.elementor-1751 .elementor-element.elementor-element-a3adda2 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-a3adda2 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1751 .elementor-element.elementor-element-ecf316d {
	width: auto;
	max-width: auto;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1751 .elementor-element.elementor-element-16ab388 {
	width: var(--container-widget-width, 110px);
	max-width: 110px;
	--container-widget-width: 110px;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-15050fc);
}

.elementor-1751 .elementor-element.elementor-element-16ab388>.elementor-widget-container {
	margin: 0px 0px 0px 16px;
}

body:not(.rtl) .elementor-1751 .elementor-element.elementor-element-a363f8e {
	left: 0px;
}

body.rtl .elementor-1751 .elementor-element.elementor-element-a363f8e {
	right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-a363f8e {
	bottom: 160px;
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper .wdt-animation-item {
	padding: 10px 20px 10px 20px;
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-item icon-item {
	animation-duration: 30s;
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .icon-item,
.elementor-1751 .elementor-element.elementor-element-a363f8e .icon-text-item,
.elementor-1751 .elementor-element.elementor-element-a363f8e .wdt-animation-item type3 {
	font-size: 30px;
	color: var(--e-global-color-1dbe2c3);
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .text-item {
	font-size: 30px;
	line-height: 1px;
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .text-item,
.elementor-1751 .elementor-element.elementor-element-a363f8e .text-item a {
	color: var(--e-global-color-15050fc);
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .text-item a:hover {
	color: var(--e-global-color-primary);
}

.elementor-1751 .elementor-element.elementor-element-a363f8e .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1751 .elementor-element.elementor-element-16f2654 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-16f2654:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-16f2654>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1751 .elementor-element.elementor-element-5a35e37>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1751 .elementor-element.elementor-element-5a35e37 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-5a35e37 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-5a35e37 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-a158156 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0850d12 img {
	width: 50px;
	height: 50px;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-d5e4905 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-357f5a6 {
	color: var(--e-global-color-accent);
	text-decoration: default;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0b27c1a img {
	width: 45px;
	height: 45px;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-beea835 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-ec980b6 img {
	width: 50px;
	height: 50px;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-6ff0a84 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-1751 .elementor-element.elementor-element-570a483 {
	width: var(--container-widget-width, 1250px);
	max-width: 1250px;
	--container-widget-width: 1250px;
	--container-widget-flex-grow: 0;
}

.elementor-1751 .elementor-element.elementor-element-570a483>.elementor-widget-container {
	margin: 0px 0px 100px 0px;
}

.elementor-1751 .elementor-element.elementor-element-570a483 .wdt-elementor-repeater-container-wrapper {
	text-align: center;
}

.elementor-1751 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
	margin: 0px 0px 130px 0px;
}

.elementor-1751 .elementor-element.elementor-element-fc6e53e .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-1751 .elementor-element.elementor-element-93e3c47 {
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.55em;
}

.elementor-1751 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-item,
.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-text-item,
.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
	font-size: 180px;
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-text);
}

.elementor-1751 .elementor-element.elementor-element-26e4309 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
	--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: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-9bd0ccc:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-9bd0ccc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1751 .elementor-element.elementor-element-c09fb50 {
	--display: flex;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-1751 .elementor-element.elementor-element-c53d6f3 {
	width: var(--container-widget-width, 525px);
	max-width: 525px;
	--container-widget-width: 525px;
	--container-widget-flex-grow: 0;
}

.elementor-1751 .elementor-element.elementor-element-c53d6f3 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-c53d6f3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-c53d6f3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-0f8c081 {
	--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 70px;
	--row-gap: 0px;
	--column-gap: 70px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-de35f42 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-73bcb94.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1751 .elementor-element.elementor-element-73bcb94 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-radius: 30px 30px 30px 30px;
}

.elementor-1751 .elementor-element.elementor-element-ab34fa0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
	margin: -10px;
}

.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
	padding: 10px;
}

.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-4d23715 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-4d23715:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-4d23715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1751 .elementor-element.elementor-element-0829d73 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-0829d73 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-0829d73 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1751 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
	height: 750px;
}

.elementor-1751 .elementor-element.elementor-element-5e3f2b0 {
	--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;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-5e3f2b0:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-5e3f2b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1751 .elementor-element.elementor-element-5e3f2b0::before,
.elementor-1751 .elementor-element.elementor-element-5e3f2b0>.elementor-background-video-container::before,
.elementor-1751 .elementor-element.elementor-element-5e3f2b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-1751 .elementor-element.elementor-element-5e3f2b0>.elementor-background-slideshow::before,
.elementor-1751 .elementor-element.elementor-element-5e3f2b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1751 .elementor-element.elementor-element-5e3f2b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-1751 .elementor-element.elementor-element-e7cd64c {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-a643774 {
	--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-1751 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1751 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-0f4caf4 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1751 .elementor-element.elementor-element-f2ade5e>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-1751 .elementor-element.elementor-element-f2ade5e .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-3edcd78 {
	--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-1751 .elementor-element.elementor-element-4a560f0 {
	--spacer-size: 360px;
	width: var(--container-widget-width, 360px);
	max-width: 360px;
	--container-widget-width: 360px;
	--container-widget-flex-grow: 0;
	top: 0px;
	z-index: 0;
}

.elementor-1751 .elementor-element.elementor-element-4a560f0>.elementor-widget-container {
	background-color: var(--e-global-color-5fb327f);
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-1751 .elementor-element.elementor-element-4a560f0 {
	right: 0px;
}

body.rtl .elementor-1751 .elementor-element.elementor-element-4a560f0 {
	left: 0px;
}

.elementor-1751 .elementor-element.elementor-element-0e56ecf .wdt-content-item .wdt-content-description {
	padding: 0% 10% 0% 0%;
}

.elementor-1751 .elementor-element.elementor-element-9e1edd8 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-9e1edd8:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-9e1edd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1751 .elementor-element.elementor-element-051ad17 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-051ad17 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-051ad17 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1751 .elementor-element.elementor-element-cf76e8a {
	--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;
	--overflow: hidden;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-cf76e8a:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-cf76e8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1751 .elementor-element.elementor-element-16d9ffb {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-1751 .elementor-element.elementor-element-39c7098 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-1751 .elementor-element.elementor-element-fe0b4b9 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(50px/2);
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(50px/2);
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(50px/2);
	margin-left: calc(50px/2);
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-50px/2);
	margin-left: calc(-50px/2);
}

body.rtl .elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-50px/2);
}

body:not(.rtl) .elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-50px/2);
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1751 .elementor-element.elementor-element-01a471e {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	line-height: 2em;
}

.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1751 .elementor-element.elementor-element-b6c5648 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-b6c5648:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-b6c5648>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1751 .elementor-element.elementor-element-4315220 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-1751 .elementor-element.elementor-element-4315220 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-4315220 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-4315220 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-1751 .elementor-element.elementor-element-f25b02f {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-18a4b40 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-65229c0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-1751 .elementor-element.elementor-element-65229c0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-1400c6d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-afaff45 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-1751 .elementor-element.elementor-element-afaff45 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-1bfbb99 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-1751 .elementor-element.elementor-element-7fe5990 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.75;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1751 .elementor-element.elementor-element-7fe5990:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-1751 .elementor-element.elementor-element-7fe5990::before,
.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-background-video-container::before,
.elementor-1751 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-video-container::before,
.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-background-slideshow::before,
.elementor-1751 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/map-bg-01.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1751 .elementor-element.elementor-element-88dffe6 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1751 .elementor-element.elementor-element-24e1214 {
	--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-1751 .elementor-element.elementor-element-57d47e1 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-1751 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-1751 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-title,
.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items,
.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a {
	color: var(--e-global-color-text);
}

.elementor-1751 .elementor-element.elementor-element-d9a0410 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1751 .elementor-element.elementor-element-d9a0410:not(.elementor-motion-effects-element-type-background),
.elementor-1751 .elementor-element.elementor-element-d9a0410>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-1751 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-1751 .elementor-element.elementor-element-4f17393 .wdt-heading-holder,
.elementor-1751 .elementor-element.elementor-element-4f17393 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1751 .elementor-element.elementor-element-4f17393 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 1420px;
	}

	.elementor-1751 .elementor-element.elementor-element-a643774 {
		--width: 38%;
	}

	.elementor-1751 .elementor-element.elementor-element-3edcd78 {
		--width: 62%;
	}

	.elementor-1751 .elementor-element.elementor-element-f25b02f {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-18a4b40 {
		--width: 50%;
	}

	.elementor-1751 .elementor-element.elementor-element-1400c6d {
		--width: 50%;
	}

	.elementor-1751 .elementor-element.elementor-element-24e1214 {
		--width: 50%;
	}

	.elementor-1751 .elementor-element.elementor-element-d9a0410 {
		--width: 50%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 1100px;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 850px;
	}

	.elementor-1751 .elementor-element.elementor-element-a643774 {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-3edcd78 {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-16d9ffb {
		--width: 50%;
	}

	.elementor-1751 .elementor-element.elementor-element-39c7098 {
		--width: 50%;
	}

	.elementor-1751 .elementor-element.elementor-element-fe0b4b9 {
		--width: 50%;
	}

	.elementor-1751 .elementor-element.elementor-element-f25b02f {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-24e1214 {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-d9a0410 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 580px;
	}

	.elementor-1751 .elementor-element.elementor-element-16d9ffb {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-39c7098 {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-fe0b4b9 {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-18a4b40 {
		--width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-1400c6d {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-1751 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 1030px;
		--margin-top: 0px;
		--margin-bottom: -80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-6e7c56d {
		--container-widget-width: 650px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 650px);
		max-width: 650px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-a363f8e {
		bottom: 140px;
	}

	.elementor-1751 .elementor-element.elementor-element-16f2654 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 80px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 100px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-item,
	.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-text-item,
	.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
		font-size: 160px;
	}

	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-0f8c081 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-1751 .elementor-element.elementor-element-4d23715 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-5e3f2b0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-e7cd64c {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
	}

	.elementor-1751 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-9e1edd8 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-b6c5648 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-57d47e1 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1751 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder,
	.elementor-1751 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-1751 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-1751 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-1751 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-1751 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 950px;
	}

	.elementor-1751 .elementor-element.elementor-element-2a187fb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1751 .elementor-element.elementor-element-16f2654 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0850d12 img {
		width: 40px;
		height: 40px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0b27c1a img {
		width: 35px;
		height: 35px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-ec980b6 img {
		width: 40px;
		height: 40px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-item,
	.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-text-item,
	.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
		font-size: 150px;
	}

	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-c09fb50 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}

	.elementor-1751 .elementor-element.elementor-element-0f8c081 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-73bcb94.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-1751 .elementor-element.elementor-element-4d23715 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 700px;
	}

	.elementor-1751 .elementor-element.elementor-element-5e3f2b0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-e7cd64c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1751 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-f2ade5e>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-9e1edd8 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-16d9ffb {
		--flex-wrap: nowrap;
	}

	.elementor-1751 .elementor-element.elementor-element-39c7098 {
		--flex-wrap: nowrap;
	}

	.elementor-1751 .elementor-element.elementor-element-fe0b4b9 {
		--flex-wrap: nowrap;
	}

	.elementor-1751 .elementor-element.elementor-element-b6c5648 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-background-video-container::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-background-slideshow::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: cover;
	}

	.elementor-1751 .elementor-element.elementor-element-88dffe6 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1751 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-0808e8f {
		width: var(--container-widget-width, 415px);
		max-width: 415px;
		--container-widget-width: 415px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1751 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1751 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 850px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-a363f8e {
		bottom: 120px;
	}

	.elementor-1751 .elementor-element.elementor-element-16f2654 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-item,
	.elementor-1751 .elementor-element.elementor-element-26e4309 .icon-text-item,
	.elementor-1751 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
		font-size: 100px;
	}

	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0f8c081 {
		--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;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1751 .elementor-element.elementor-element-4d23715 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 650px;
	}

	.elementor-1751 .elementor-element.elementor-element-5e3f2b0 {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-e7cd64c {
		--flex-wrap: wrap;
	}

	.elementor-1751 .elementor-element.elementor-element-9e1edd8 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-cf76e8a {
		--justify-content: center;
		--flex-wrap: wrap;
	}

	.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder {
		border-width: 0px 1px 1px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder {
		border-width: 0px 0px 1px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder {
		border-width: 0px 1px 0px 1px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-b6c5648 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-background-video-container::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-background-slideshow::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1751 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top center;
		background-size: auto;
	}

	.elementor-1751 .elementor-element.elementor-element-88dffe6 {
		--flex-wrap: wrap;
	}

	.elementor-1751 .elementor-element.elementor-element-0808e8f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-0808e8f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
}

@media(max-width:767px) {
	.elementor-1751 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 900px;
		--margin-top: 0px;
		--margin-bottom: -60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 10% 0% 0%;
	}

	.elementor-1751 .elementor-element.elementor-element-be54434 {
		--gap: 30px 20px;
		--row-gap: 30px;
		--column-gap: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-a3adda2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-a3adda2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-a3adda2 .elementor-widget-container {
		text-align: start;
		justify-content: start;
	}

	.elementor-1751 .elementor-element.elementor-element-16ab388>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-a363f8e {
		bottom: 100px;
	}

	.elementor-1751 .elementor-element.elementor-element-16f2654 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-1751 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-1751 .elementor-element.elementor-element-4d23715 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 650px;
	}

	.elementor-1751 .elementor-element.elementor-element-5e3f2b0 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-f2ade5e>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-0e56ecf .wdt-content-item .wdt-content-description {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1751 .elementor-element.elementor-element-9e1edd8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder {
		border-width: 1px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder {
		border-width: 1px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1751 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>a {
		line-height: 2.5em;
	}

	.elementor-1751 .elementor-element.elementor-element-b6c5648 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-f25b02f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--overlay-opacity: 0.45;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-88dffe6 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-1751 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 800px;
		--margin-top: 0px;
		--margin-bottom: -30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-2a187fb {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder,
	.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
	}

	.elementor-1751 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1751 .elementor-element.elementor-element-be54434 {
		--justify-content: center;
	}

	.elementor-1751 .elementor-element.elementor-element-a3adda2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1751 .elementor-element.elementor-element-a3adda2 .elementor-widget-container {
		text-align: center;
		justify-content: center;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-ecf316d {
		width: var(--container-widget-width, 110px);
		max-width: 110px;
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-a363f8e {
		bottom: 80px;
	}

	.elementor-1751 .elementor-element.elementor-element-16f2654 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0850d12 img {
		width: 35px;
		height: 35px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0b27c1a img {
		width: 30px;
		height: 30px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483 .elementor-repeater-item-ec980b6 img {
		width: 35px;
		height: 35px;
	}

	.elementor-1751 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e {
		width: var(--container-widget-width, 220px);
		max-width: 220px;
		--container-widget-width: 220px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-fc6e53e .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-1751 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1751 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 400px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-4d23715 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 550px;
	}

	.elementor-1751 .elementor-element.elementor-element-5e3f2b0 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-1751 .elementor-element.elementor-element-9e1edd8 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1751 .elementor-element.elementor-element-b6c5648 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-7fe5990 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1751 .elementor-element.elementor-element-0808e8f .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-1751 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-23.css */
.elementor-23 .elementor-element.elementor-element-52dd542 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-73f972a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-73f972a .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-d12c96f {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 115px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-d12c96f:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-d12c96f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-23 .elementor-element.elementor-element-72d27f4 .wdt-showcase-container .wdt-showcase-list {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-a6298e3 {
	--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: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-e8f38ef .wdt-animation-item icon-item {
	animation-duration: 50s;
}

.elementor-23 .elementor-element.elementor-element-e8f38ef .image-item img {
	width: 120px;
	height: 120px;
}

.elementor-23 .elementor-element.elementor-element-66a7e61 {
	--display: flex;
	--overlay-opacity: 0.65;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-23 .elementor-element.elementor-element-66a7e61:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-66a7e61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-66a7e61::before,
.elementor-23 .elementor-element.elementor-element-66a7e61>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-66a7e61>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-66a7e61>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-66a7e61>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-66a7e61>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-23 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-23 .elementor-element.elementor-element-04c2e70 .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-04c2e70 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-04c2e70 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-2023c28>.elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

.elementor-23 .elementor-element.elementor-element-2023c28 .wdt-service-item {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-6c85578 {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-6c85578:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-6c85578>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-23 .elementor-element.elementor-element-c34b2fb {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-d146dcf {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-d146dcf .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-d146dcf .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-d146dcf .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-aab6097>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-23 .elementor-element.elementor-element-aab6097 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-aab6097 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-1abd3ec {
	--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-23 .elementor-element.elementor-element-9edaca4 .wdt-tabs-container .wdt-tabs-content-wrapper {
	align-items: center;
}

.elementor-23 .elementor-element.elementor-element-b02615b {
	--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;
	--flex-wrap: wrap;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-b2ff84c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-e37385c {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-23 .elementor-element.elementor-element-e37385c .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-e37385c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-e37385c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-e37385c .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 5% 0% 5%;
}

.elementor-23 .elementor-element.elementor-element-438d7c2 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-affe641 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 0.25;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-23 .elementor-element.elementor-element-affe641:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-affe641>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-23 .elementor-element.elementor-element-affe641::before,
.elementor-23 .elementor-element.elementor-element-affe641>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-affe641>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-affe641>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-affe641>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-affe641>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-23 .elementor-element.elementor-element-935e70f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.1;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-23 .elementor-element.elementor-element-935e70f::before,
.elementor-23 .elementor-element.elementor-element-935e70f>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-935e70f>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-935e70f>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-935e70f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-935e70f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-935e70f::before {
	filter: brightness(100%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-23 .elementor-element.elementor-element-4857b2e {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-23 .elementor-element.elementor-element-4857b2e .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-4857b2e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-4857b2e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-4e7b1f2 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-0e754da {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-11b7313 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-2d6f326 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-23 .elementor-element.elementor-element-2d6f326 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-23 .elementor-element.elementor-element-986108d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-23 .elementor-element.elementor-element-a7ea358 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-23 .elementor-element.elementor-element-a7ea358 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-23 .elementor-element.elementor-element-a5b78c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-693ac79 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 0.15;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 45px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 45px;
}

.elementor-23 .elementor-element.elementor-element-693ac79:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-693ac79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-23 .elementor-element.elementor-element-693ac79::before,
.elementor-23 .elementor-element.elementor-element-693ac79>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-693ac79>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-693ac79>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-693ac79>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-693ac79>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/h1-testi-marquee-bg.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-ad2af4c .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	font-size: 70px;
}

.elementor-23 .elementor-element.elementor-element-2917ffd .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-2917ffd .wdt-content-item .wdt-content-description {
	margin: 0px 0px -12px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-96a3c22 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-23 .elementor-element.elementor-element-96a3c22 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-23 .elementor-element.elementor-element-96a3c22 {
	--e-icon-list-icon-size: 35px;
	--icon-vertical-offset: 0px;
}

.elementor-23 .elementor-element.elementor-element-96a3c22 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-23 .elementor-element.elementor-element-4d9e3fe {
	--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: space-between;
	--overlay-opacity: 0.1;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-23 .elementor-element.elementor-element-4d9e3fe:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-4d9e3fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.elementor-23 .elementor-element.elementor-element-4d9e3fe::before,
.elementor-23 .elementor-element.elementor-element-4d9e3fe>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-4d9e3fe>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-4d9e3fe>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-4d9e3fe>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-4d9e3fe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/service-flex-banner-img-01.jpg");
	--background-overlay: '';
	background-position: center center;
}

.elementor-23 .elementor-element.elementor-element-fdea924 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-fdea924 .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-fdea924 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-fdea924 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-2f41533 {
	--spacer-size: 108px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-23 .elementor-element.elementor-element-06702da {
	text-align: right;
}

.elementor-23 .elementor-element.elementor-element-a10a0f1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.6;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-23 .elementor-element.elementor-element-a10a0f1:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-a10a0f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-fb64a1b);
}

.elementor-23 .elementor-element.elementor-element-a10a0f1::before,
.elementor-23 .elementor-element.elementor-element-a10a0f1>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-a10a0f1>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-a10a0f1>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-a10a0f1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-a10a0f1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/05/footer_img.webp");
	--background-overlay: '';
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-1a209b7 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-1a209b7 .wdt-content-item .wdt-content-title h5,
.elementor-23 .elementor-element.elementor-element-1a209b7 .wdt-content-item .wdt-content-title h5>a {
	color: var(--e-global-color-15050fc);
}

.elementor-23 .elementor-element.elementor-element-1a209b7 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	color: var(--e-global-color-15050fc);
}

.elementor-23 .elementor-element.elementor-element-edbfe26 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-edbfe26:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-edbfe26>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-6ee6e0b {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-857c7a0 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-857c7a0 .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-857c7a0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-857c7a0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-ea20320 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-23 .elementor-element.elementor-element-ea20320 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-ecf8bb0 {
	--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;
	--overlay-opacity: 0.9;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-23 .elementor-element.elementor-element-ecf8bb0:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-ecf8bb0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/H1-Faq-side-image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-ecf8bb0::before,
.elementor-23 .elementor-element.elementor-element-ecf8bb0>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-ecf8bb0>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-ecf8bb0>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-ecf8bb0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-ecf8bb0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-23 .elementor-element.elementor-element-156ed02 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-23 .elementor-element.elementor-element-156ed02.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-156ed02.elementor-view-framed .elementor-icon,
.elementor-23 .elementor-element.elementor-element-156ed02.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-156ed02.elementor-view-framed .elementor-icon,
.elementor-23 .elementor-element.elementor-element-156ed02.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-156ed02 .elementor-icon {
	font-size: 100px;
}

.elementor-23 .elementor-element.elementor-element-156ed02 .elementor-icon svg {
	height: 100px;
}

.elementor-23 .elementor-element.elementor-element-b600a89>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-23 .elementor-element.elementor-element-b600a89 .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-b600a89 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-b600a89 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-b600a89 .wdt-heading-holder .wdt-heading-content-wrapper {
	color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-63e1918 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-13fa5b8>.elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-6be824b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-6be824b:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-6be824b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-23 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-23 .elementor-element.elementor-element-acb55dc .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-acb55dc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-acb55dc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-23 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-23 .elementor-element.elementor-element-2e9775d .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-2e9775d .wdt-content-item .wdt-content-subtitle {
	margin: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-d1461b7 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-fd836e4 {
	--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;
	--z-index: 3;
}

.elementor-23 .elementor-element.elementor-element-7a1faa0 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-7a1faa0 .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-7a1faa0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-7a1faa0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-69b6ba9 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-69b6ba9 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-42b87f9 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-23 .elementor-element.elementor-element-968344c>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-968344c {
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.55em;
	color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-968344c a {
	color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-968344c a:hover,
.elementor-23 .elementor-element.elementor-element-968344c a:focus {
	color: #000000B3;
}

.elementor-23 .elementor-element.elementor-element-955efdc {
	--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;
	--overlay-opacity: 0.4;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-955efdc:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/h1-form-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-955efdc::before,
.elementor-23 .elementor-element.elementor-element-955efdc>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-955efdc>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-955efdc>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-955efdc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-23 .elementor-element.elementor-element-b9748fa {
	--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-23 .elementor-element.elementor-element-a44ff51 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.6;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-23 .elementor-element.elementor-element-a44ff51::before,
.elementor-23 .elementor-element.elementor-element-a44ff51>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-a44ff51>.e-con-inner>.elementor-background-video-container::before,
.elementor-23 .elementor-element.elementor-element-a44ff51>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-a44ff51>.e-con-inner>.elementor-background-slideshow::before,
.elementor-23 .elementor-element.elementor-element-a44ff51>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-23 .elementor-element.elementor-element-c0e595b {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-c0e595b>.elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-23 .elementor-element.elementor-element-c0e595b .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-4c65896>.elementor-widget-container {
	margin: 0px 0px 0px -10px;
}

.elementor-23 .elementor-element.elementor-element-4c65896 a {
	color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-4c65896 a:hover,
.elementor-23 .elementor-element.elementor-element-4c65896 a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-23 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
	padding: 60px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-fa4f6f6 {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23 .elementor-element.elementor-element-fa4f6f6:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-fa4f6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-23 .elementor-element.elementor-element-9625b12 {
	--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;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-31475fb {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-31475fb .wdt-heading-holder,
.elementor-23 .elementor-element.elementor-element-31475fb .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-23 .elementor-element.elementor-element-31475fb .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-23 .elementor-element.elementor-element-5d3e30b {
	width: auto;
	max-width: auto;
}

.elementor-23 .elementor-element.elementor-element-5d3e30b .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-5d3e30b .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-ee9e83c {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-efdf372 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-b15937c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-7e0a68f>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-bffbd65 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-d9ada43>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media(min-width:480px) {
	.elementor-23 .elementor-element.elementor-element-c34b2fb {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-1abd3ec {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-b2ff84c {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-affe641 {
		--width: 73%;
	}

	.elementor-23 .elementor-element.elementor-element-935e70f {
		--width: 44%;
	}

	.elementor-23 .elementor-element.elementor-element-0e754da {
		--width: 56%;
	}

	.elementor-23 .elementor-element.elementor-element-a5b78c1 {
		--width: 25%;
	}

	.elementor-23 .elementor-element.elementor-element-a10a0f1 {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-6ee6e0b {
		--width: 65%;
	}

	.elementor-23 .elementor-element.elementor-element-ecf8bb0 {
		--width: 35%;
	}

	.elementor-23 .elementor-element.elementor-element-b9748fa {
		--width: 50%;
	}

	.elementor-23 .elementor-element.elementor-element-a44ff51 {
		--width: 50%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-23 .elementor-element.elementor-element-66a7e61 {
		--content-width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-935e70f {
		--width: 55%;
	}

	.elementor-23 .elementor-element.elementor-element-0e754da {
		--width: 45%;
	}

	.elementor-23 .elementor-element.elementor-element-11b7313 {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-efdf372 {
		--width: 40%;
	}

	.elementor-23 .elementor-element.elementor-element-bffbd65 {
		--width: 60%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-23 .elementor-element.elementor-element-affe641 {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-935e70f {
		--width: 50%;
	}

	.elementor-23 .elementor-element.elementor-element-0e754da {
		--width: 50%;
	}

	.elementor-23 .elementor-element.elementor-element-a5b78c1 {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-6ee6e0b {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-ecf8bb0 {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-b9748fa {
		--width: 30%;
	}

	.elementor-23 .elementor-element.elementor-element-a44ff51 {
		--width: 70%;
	}

	.elementor-23 .elementor-element.elementor-element-efdf372 {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-bffbd65 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-23 .elementor-element.elementor-element-935e70f {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-0e754da {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-b9748fa {
		--width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-a44ff51 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-23 .elementor-element.elementor-element-d12c96f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 70px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 100px;
		height: 100px;
	}

	.elementor-23 .elementor-element.elementor-element-66a7e61 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-6c85578 {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-b02615b {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-935e70f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-23 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 65px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-edbfe26 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-6be824b {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-955efdc {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-c0e595b {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-23 .elementor-element.elementor-element-c0e595b .wdt-heading-holder,
	.elementor-23 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-23 .elementor-element.elementor-element-c0e595b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-23 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-fa4f6f6 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1280px) {
	.elementor-23 .elementor-element.elementor-element-52dd542 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-d12c96f {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 90px;
		height: 90px;
	}

	.elementor-23 .elementor-element.elementor-element-66a7e61 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 140px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-6c85578 {
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-b02615b {
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-935e70f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-23 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-693ac79 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-23 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 60px;
	}

	.elementor-23 .elementor-element.elementor-element-96a3c22 {
		--e-icon-list-icon-size: 28px;
		--e-icon-list-icon-align: center;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	}

	.elementor-23 .elementor-element.elementor-element-4d9e3fe {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-2f41533 {
		--spacer-size: 100px;
	}

	.elementor-23 .elementor-element.elementor-element-a10a0f1 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-23 .elementor-element.elementor-element-edbfe26 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-6ee6e0b {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-ecf8bb0 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-6be824b {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-7a1faa0 {
		--container-widget-width: 550px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 550px);
		max-width: 550px;
	}

	.elementor-23 .elementor-element.elementor-element-955efdc {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-a44ff51 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-23 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-fa4f6f6 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-9625b12 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-23 .elementor-element.elementor-element-b15937c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-23 .elementor-element.elementor-element-d12c96f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 85px;
		height: 85px;
	}

	.elementor-23 .elementor-element.elementor-element-66a7e61 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-6c85578 {
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-c34b2fb {
		--flex-wrap: nowrap;
	}

	.elementor-23 .elementor-element.elementor-element-d146dcf {
		--container-widget-width: 460px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 460px);
		max-width: 460px;
	}

	.elementor-23 .elementor-element.elementor-element-aab6097>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-b02615b {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-438d7c2 {
		--flex-wrap: wrap;
	}

	.elementor-23 .elementor-element.elementor-element-a5b78c1 {
		--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-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-edbfe26 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-6be824b {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-23 .elementor-element.elementor-element-2e9775d .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-23 .elementor-element.elementor-element-d1461b7 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-fd836e4 {
		--flex-wrap: wrap;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-955efdc {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-955efdc:not(.elementor-motion-effects-element-type-background),
	.elementor-23 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 30% 0px;
	}

	.elementor-23 .elementor-element.elementor-element-fa4f6f6 {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-ee9e83c {
		--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-23 .elementor-element.elementor-element-bffbd65 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-23 .elementor-element.elementor-element-d12c96f {
		--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-23 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 65px;
		height: 65px;
	}

	.elementor-23 .elementor-element.elementor-element-66a7e61 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-04c2e70>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-6c85578 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-c34b2fb {
		--flex-wrap: wrap;
	}

	.elementor-23 .elementor-element.elementor-element-b02615b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-e37385c>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-438d7c2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-affe641 {
		--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-23 .elementor-element.elementor-element-935e70f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-4857b2e>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-0e754da {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-a5b78c1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: nowrap;
	}

	.elementor-23 .elementor-element.elementor-element-693ac79 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 55px;
	}

	.elementor-23 .elementor-element.elementor-element-96a3c22 {
		--e-icon-list-icon-size: 25px;
	}

	.elementor-23 .elementor-element.elementor-element-4d9e3fe {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-2f41533 {
		--spacer-size: 70px;
	}

	.elementor-23 .elementor-element.elementor-element-06702da {
		width: var(--container-widget-width, 150px);
		max-width: 150px;
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
	}

	.elementor-23 .elementor-element.elementor-element-06702da.elementor-element {
		--align-self: flex-end;
	}

	.elementor-23 .elementor-element.elementor-element-a10a0f1 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-edbfe26 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-6ee6e0b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-ecf8bb0 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-b600a89>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-23 .elementor-element.elementor-element-6be824b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-acb55dc>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-2e9775d {
		width: var(--container-widget-width, 420px);
		max-width: 420px;
		--container-widget-width: 420px;
		--container-widget-flex-grow: 0;
	}

	.elementor-23 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-fd836e4 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-955efdc {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-a44ff51 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-23 .elementor-element.elementor-element-e9ab231>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-fa4f6f6 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-9625b12 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
}

@media(max-width:479px) {
	.elementor-23 .elementor-element.elementor-element-52dd542 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-d12c96f {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-a6298e3 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23 .elementor-element.elementor-element-e8f38ef .image-item img {
		width: 60px;
		height: 60px;
	}

	.elementor-23 .elementor-element.elementor-element-66a7e61 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-6c85578 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-b02615b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-e37385c .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-23 .elementor-element.elementor-element-935e70f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-23 .elementor-element.elementor-element-4857b2e .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-23 .elementor-element.elementor-element-0e754da {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-23 .elementor-element.elementor-element-a5b78c1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-23 .elementor-element.elementor-element-ad2af4c .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
		font-size: 50px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-fdea924 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-edbfe26 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-b600a89>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-23 .elementor-element.elementor-element-13fa5b8 .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-23 .elementor-element.elementor-element-6be824b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-acb55dc .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-23 .elementor-element.elementor-element-2e9775d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-23 .elementor-element.elementor-element-d1461b7 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-23 .elementor-element.elementor-element-955efdc:not(.elementor-motion-effects-element-type-background),
	.elementor-23 .elementor-element.elementor-element-955efdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 25% 0px;
	}

	.elementor-23 .elementor-element.elementor-element-955efdc {
		--border-radius: 30px 30px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-a44ff51 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-23 .elementor-element.elementor-element-fa4f6f6 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-40.css */
.elementor-40 .elementor-element.elementor-element-e325676 {
	--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-40 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-40 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-40 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-40 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-40 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-40 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-03.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-40 .elementor-element.elementor-element-943c90a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40 .elementor-element.elementor-element-943c90a::before,
.elementor-40 .elementor-element.elementor-element-943c90a>.elementor-background-video-container::before,
.elementor-40 .elementor-element.elementor-element-943c90a>.e-con-inner>.elementor-background-video-container::before,
.elementor-40 .elementor-element.elementor-element-943c90a>.elementor-background-slideshow::before,
.elementor-40 .elementor-element.elementor-element-943c90a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-40 .elementor-element.elementor-element-943c90a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-40 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-40 .elementor-element.elementor-element-3dc54f3 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-40 .elementor-element.elementor-element-76b9b86 {
	--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-40 .elementor-element.elementor-element-d62b87c {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-40 .elementor-element.elementor-element-d62b87c:not(.elementor-motion-effects-element-type-background),
.elementor-40 .elementor-element.elementor-element-d62b87c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-40 .elementor-element.elementor-element-d62b87c::before,
.elementor-40 .elementor-element.elementor-element-d62b87c>.elementor-background-video-container::before,
.elementor-40 .elementor-element.elementor-element-d62b87c>.e-con-inner>.elementor-background-video-container::before,
.elementor-40 .elementor-element.elementor-element-d62b87c>.elementor-background-slideshow::before,
.elementor-40 .elementor-element.elementor-element-d62b87c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-40 .elementor-element.elementor-element-d62b87c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-40 .elementor-element.elementor-element-6b166f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-40 .elementor-element.elementor-element-6b166f9:not(.elementor-motion-effects-element-type-background),
.elementor-40 .elementor-element.elementor-element-6b166f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-40 .elementor-element.elementor-element-44490df .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40 .elementor-element.elementor-element-44490df.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-40 .elementor-element.elementor-element-44490df.elementor-view-framed .elementor-icon,
.elementor-40 .elementor-element.elementor-element-44490df.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-40 .elementor-element.elementor-element-44490df.elementor-view-framed .elementor-icon,
.elementor-40 .elementor-element.elementor-element-44490df.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon {
	font-size: 110px;
}

.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon svg {
	height: 110px;
}

.elementor-40 .elementor-element.elementor-element-c6fb19d {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-40 .elementor-element.elementor-element-0d83731>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-40 .elementor-element.elementor-element-0d83731 .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-0d83731 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-0d83731 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-40 .elementor-element.elementor-element-25adb7d {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-40 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40 .elementor-element.elementor-element-bdfb646 {
	--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-40 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-40 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-40 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-40 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-01.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-40 .elementor-element.elementor-element-ae7f07f {
	--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-40 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-40 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-40 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-40 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-40 .elementor-element.elementor-element-412c734 {
	--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-40 .elementor-element.elementor-element-393347e {
	--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-40 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-40 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-40 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-40 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-40 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-40 .elementor-element.elementor-element-7f8fc0d {
	width: auto;
	max-width: auto;
}

.elementor-40 .elementor-element.elementor-element-7f8fc0d.elementor-element {
	--align-self: flex-end;
}

.elementor-40 .elementor-element.elementor-element-7f8fc0d .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-40 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-40 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-40 .elementor-element.elementor-element-6b166f9 {
		--width: 20%;
	}

	.elementor-40 .elementor-element.elementor-element-c6fb19d {
		--width: 80%;
	}

	.elementor-40 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-40 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-40 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-40 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-40 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-40 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-40 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-6b166f9 {
		--width: 26%;
	}

	.elementor-40 .elementor-element.elementor-element-c6fb19d {
		--width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-40 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-40 .elementor-element.elementor-element-76b9b86 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-6b166f9 {
		--justify-content: center;
	}

	.elementor-40 .elementor-element.elementor-element-44490df.elementor-element {
		--align-self: center;
	}

	.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon {
		font-size: 90px;
	}

	.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-40 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-40 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-d62b87c {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon {
		font-size: 70px;
	}

	.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon svg {
		height: 70px;
	}

	.elementor-40 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-40 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-40 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-40 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-40 .elementor-element.elementor-element-d62b87c {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-40 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-40 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-40 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-40 .elementor-element.elementor-element-d62b87c {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-6b166f9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon {
		font-size: 50px;
	}

	.elementor-40 .elementor-element.elementor-element-44490df .elementor-icon svg {
		height: 50px;
	}

	.elementor-40 .elementor-element.elementor-element-c6fb19d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-0d83731>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-40 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-40 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-40 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-7f8fc0d.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-40 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-40 .elementor-element.elementor-element-d62b87c {
		--flex-wrap: wrap;
	}

	.elementor-40 .elementor-element.elementor-element-6b166f9 {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-40 .elementor-element.elementor-element-25adb7d {
		text-align: left;
	}

	.elementor-40 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-40 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-40 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-437.css */
.elementor-437 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-437 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-437 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-437 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-437 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-437 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-437 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-437 .elementor-element.elementor-element-7b139df>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-437 .elementor-element.elementor-element-7b139df {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-437 .elementor-element.elementor-element-7b139df .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-437 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-437 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-437 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-437 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-437 .elementor-element.elementor-element-6cb20e7 {
	--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-437 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-437 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-437 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-437 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-437 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-437 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-437 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-437 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-437 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-437 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-437 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-437 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-437 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-437 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-437 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-437 .elementor-element.elementor-element-03d756a::before,
.elementor-437 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-437 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-437 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-437 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-437 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-437 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-437 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-437 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-437 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-437 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-437 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-437 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-437 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-437 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-437 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-437 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-437 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-437 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-437 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-437 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-437 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-437 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-437 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-437 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-437 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-437 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-7b139df>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-437 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-437 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-437 .elementor-element.elementor-element-7b139df>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-437 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-437 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-7b139df>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-437 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-437 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-437 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-437 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-437 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-437 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-442.css */
.elementor-442 .elementor-element.elementor-element-5c09ceb {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-442 .elementor-element.elementor-element-eb5d5e7 .wdt-heading-holder,
.elementor-442 .elementor-element.elementor-element-eb5d5e7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-442 .elementor-element.elementor-element-eb5d5e7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-442 .elementor-element.elementor-element-6cd0799>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

@media(max-width:1280px) {
	.elementor-442 .elementor-element.elementor-element-5c09ceb {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
}

@media(max-width:767px) {
	.elementor-442 .elementor-element.elementor-element-5c09ceb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
}

/* cosmos/uploads/elementor/css/post-472.css */
.elementor-472 .elementor-element.elementor-element-379b05f {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-472 .elementor-element.elementor-element-7ea2054 {
	--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-472 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-472 .elementor-element.elementor-element-f47e1f7 {
	width: 100%;
	max-width: 100%;
}

.elementor-472 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-472 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder,
.elementor-472 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-472 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-472 .elementor-element.elementor-element-8ef9118 {
	width: 100%;
	max-width: 100%;
}

.elementor-472 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-472 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder,
.elementor-472 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-472 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-472 .elementor-element.elementor-element-b605438 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-472 .elementor-element.elementor-element-e97e20c img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-472 .elementor-element.elementor-element-bae6638 img {
	border-radius: 20px 20px 20px 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-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-472 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-472 .elementor-element.elementor-element-d9fa52e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-472 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-472 .elementor-element.elementor-element-b637035 {
	width: 100%;
	max-width: 100%;
}

.elementor-472 .elementor-element.elementor-element-b637035>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-472 .elementor-element.elementor-element-b637035 .wdt-heading-holder,
.elementor-472 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-472 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-472 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-472 .elementor-element.elementor-element-da0248a {
	--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-472 .elementor-element.elementor-element-2242010 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-472 .elementor-element.elementor-element-2242010:not(.elementor-motion-effects-element-type-background),
.elementor-472 .elementor-element.elementor-element-2242010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-472 .elementor-element.elementor-element-9338989>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-472 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-472 .elementor-element.elementor-element-aea526f .wdt-heading-holder,
.elementor-472 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-472 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-472 .elementor-element.elementor-element-7ea2054 {
		--width: 70%;
	}

	.elementor-472 .elementor-element.elementor-element-da0248a {
		--width: 30%;
	}

	.elementor-472 .elementor-element.elementor-element-2242010 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-472 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-472 .elementor-element.elementor-element-379b05f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-472 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-b605438 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-472 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-472 .elementor-element.elementor-element-379b05f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-472 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-b605438 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-472 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-472 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-472 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-472 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-472 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-b605438 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-472 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-472 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-472 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-472 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-472 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-472 .elementor-element.elementor-element-7ea2054 {
		--width: 65%;
	}

	.elementor-472 .elementor-element.elementor-element-da0248a {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-472 .elementor-element.elementor-element-379b05f {
		--content-width: 850px;
	}

	.elementor-472 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-472 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-472 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-472 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-499.css */
.elementor-499 .elementor-element.elementor-element-6222d35 {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-499 .elementor-element.elementor-element-8e64573 {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-499 .elementor-element.elementor-element-7aefd4b {
	--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-499 .elementor-element.elementor-element-0d7fa82 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-499 .elementor-element.elementor-element-0d7fa82>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-499 .elementor-element.elementor-element-0d7fa82 .wdt-heading-holder,
.elementor-499 .elementor-element.elementor-element-0d7fa82 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-499 .elementor-element.elementor-element-0d7fa82 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-499 .elementor-element.elementor-element-de45055 .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-499 .elementor-element.elementor-element-de45055 .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-499 .elementor-element.elementor-element-de45055 .wdt-specification-block .wdt-content-title,
.elementor-499 .elementor-element.elementor-element-de45055 .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-499 .elementor-element.elementor-element-de45055 .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-499 .elementor-element.elementor-element-de45055 .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items,
.elementor-499 .elementor-element.elementor-element-de45055 .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a {
	color: var(--e-global-color-text);
}

.elementor-499 .elementor-element.elementor-element-738af14 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-499 .elementor-element.elementor-element-738af14:not(.elementor-motion-effects-element-type-background),
.elementor-499 .elementor-element.elementor-element-738af14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-499 .elementor-element.elementor-element-3fbc712>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-499 .elementor-element.elementor-element-3fbc712 .wdt-heading-holder,
.elementor-499 .elementor-element.elementor-element-3fbc712 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-499 .elementor-element.elementor-element-3fbc712 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-499 .elementor-element.elementor-element-931952c {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--overlay-opacity: 1;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-499 .elementor-element.elementor-element-931952c::before,
.elementor-499 .elementor-element.elementor-element-931952c>.elementor-background-video-container::before,
.elementor-499 .elementor-element.elementor-element-931952c>.e-con-inner>.elementor-background-video-container::before,
.elementor-499 .elementor-element.elementor-element-931952c>.elementor-background-slideshow::before,
.elementor-499 .elementor-element.elementor-element-931952c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-499 .elementor-element.elementor-element-931952c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-499 .elementor-element.elementor-element-3d9ad7e>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-499 .elementor-element.elementor-element-3d9ad7e .wdt-heading-holder,
.elementor-499 .elementor-element.elementor-element-3d9ad7e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-499 .elementor-element.elementor-element-3d9ad7e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-499 .elementor-element.elementor-element-7b78844 .wdt-tabs-container .wdt-tabs-content-wrapper {
	align-items: center;
}

.elementor-499 .elementor-element.elementor-element-a650330>.elementor-widget-container {
	margin: 150px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
}

.elementor-499 .elementor-element.elementor-element-a650330 .wdt-heading-holder,
.elementor-499 .elementor-element.elementor-element-a650330 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-499 .elementor-element.elementor-element-a650330 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-499 .elementor-element.elementor-element-a8a492d>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 130px 0px 130px;
}

.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-a8a492d .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-499 .elementor-element.elementor-element-a8a492d .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-499 .elementor-element.elementor-element-e0c29a6 .icon-item,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .icon-text-item,
.elementor-499 .elementor-element.elementor-element-e0c29a6 .wdt-animation-item type3 {
	font-size: 140px;
}

.elementor-499 .elementor-element.elementor-element-e0c29a6 .image-item img {
	width: 50px;
	height: 50px;
}

@media(max-width:1540px) {
	.elementor-499 .elementor-element.elementor-element-6222d35 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-499 .elementor-element.elementor-element-0d7fa82 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-499 .elementor-element.elementor-element-0d7fa82>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-0d7fa82 .wdt-heading-holder,
	.elementor-499 .elementor-element.elementor-element-0d7fa82 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-499 .elementor-element.elementor-element-0d7fa82 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-499 .elementor-element.elementor-element-738af14 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-499 .elementor-element.elementor-element-3fbc712>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-931952c {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-499 .elementor-element.elementor-element-3d9ad7e>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a650330>.elementor-widget-container {
		margin: 100px 0px 0px 0px;
		padding: 0px 0px 50px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a8a492d>.elementor-widget-container {
		padding: 0px 100px 0px 100px;
	}
}

@media(max-width:1280px) {
	.elementor-499 .elementor-element.elementor-element-6222d35 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-499 .elementor-element.elementor-element-8e64573 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
	}

	.elementor-499 .elementor-element.elementor-element-0d7fa82>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-de45055 {
		width: var(--container-widget-width, 415px);
		max-width: 415px;
		--container-widget-width: 415px;
		--container-widget-flex-grow: 0;
	}

	.elementor-499 .elementor-element.elementor-element-3fbc712>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-931952c {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-499 .elementor-element.elementor-element-3d9ad7e>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a650330>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
		padding: 0px 0px 40px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a8a492d>.elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}
}

@media(max-width:1024px) {
	.elementor-499 .elementor-element.elementor-element-6222d35 {
		--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: 60px 0px;
		--row-gap: 60px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-8e64573 {
		--gap: 60px 0px;
		--row-gap: 60px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}

	.elementor-499 .elementor-element.elementor-element-de45055 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-499 .elementor-element.elementor-element-de45055>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-738af14 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-499 .elementor-element.elementor-element-931952c {
		--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: 70px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-a650330>.elementor-widget-container {
		margin: 70px 0px 0px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a8a492d>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 60px 0px 60px;
	}
}

@media(max-width:767px) {
	.elementor-499 .elementor-element.elementor-element-6222d35 {
		--gap: 50px 0px;
		--row-gap: 50px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-8e64573 {
		--gap: 50px 0px;
		--row-gap: 50px;
		--column-gap: 0px;
	}

	.elementor-499 .elementor-element.elementor-element-0d7fa82>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-738af14 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-499 .elementor-element.elementor-element-3fbc712>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-931952c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 30px 30px 0px 0px;
		--padding-top: 60px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-3d9ad7e>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a650330>.elementor-widget-container {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 30px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a8a492d>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 40px 0px 40px;
	}
}

@media(max-width:479px) {
	.elementor-499 .elementor-element.elementor-element-6222d35 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-de45055 .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-499 .elementor-element.elementor-element-738af14 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-931952c {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-499 .elementor-element.elementor-element-3d9ad7e .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-499 .elementor-element.elementor-element-a650330>.elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}

	.elementor-499 .elementor-element.elementor-element-a650330 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-499 .elementor-element.elementor-element-a8a492d>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 30px 0px 30px;
	}
}

@media(min-width:480px) {
	.elementor-499 .elementor-element.elementor-element-7aefd4b {
		--width: 50%;
	}

	.elementor-499 .elementor-element.elementor-element-738af14 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-499 .elementor-element.elementor-element-7aefd4b {
		--width: 100%;
	}

	.elementor-499 .elementor-element.elementor-element-738af14 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-535.css */
.elementor-535 .elementor-element.elementor-element-e325676 {
	--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-535 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-535 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-535 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-535 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-535 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-535 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-535 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-535 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-02.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-535 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-535 .elementor-element.elementor-element-943c90a {
	--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-535 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-535 .elementor-element.elementor-element-3a87980 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-535 .elementor-element.elementor-element-3a87980 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-535 .elementor-element.elementor-element-a6934bc {
	--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-535 .elementor-element.elementor-element-13c0559 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-535 .elementor-element.elementor-element-13c0559:not(.elementor-motion-effects-element-type-background),
.elementor-535 .elementor-element.elementor-element-13c0559>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-535 .elementor-element.elementor-element-13c0559::before,
.elementor-535 .elementor-element.elementor-element-13c0559>.elementor-background-video-container::before,
.elementor-535 .elementor-element.elementor-element-13c0559>.e-con-inner>.elementor-background-video-container::before,
.elementor-535 .elementor-element.elementor-element-13c0559>.elementor-background-slideshow::before,
.elementor-535 .elementor-element.elementor-element-13c0559>.e-con-inner>.elementor-background-slideshow::before,
.elementor-535 .elementor-element.elementor-element-13c0559>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-535 .elementor-element.elementor-element-408985e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-535 .elementor-element.elementor-element-408985e:not(.elementor-motion-effects-element-type-background),
.elementor-535 .elementor-element.elementor-element-408985e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-535 .elementor-element.elementor-element-1871669 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-535 .elementor-element.elementor-element-1871669.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-535 .elementor-element.elementor-element-1871669.elementor-view-framed .elementor-icon,
.elementor-535 .elementor-element.elementor-element-1871669.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-535 .elementor-element.elementor-element-1871669.elementor-view-framed .elementor-icon,
.elementor-535 .elementor-element.elementor-element-1871669.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon {
	font-size: 110px;
}

.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon svg {
	height: 110px;
}

.elementor-535 .elementor-element.elementor-element-6025fc7 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-535 .elementor-element.elementor-element-710d801>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-535 .elementor-element.elementor-element-710d801 .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-710d801 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-710d801 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-535 .elementor-element.elementor-element-d30f2b8 {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-535 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-535 .elementor-element.elementor-element-bdfb646 {
	--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-535 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-535 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-535 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-535 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-535 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-535 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-535 .elementor-element.elementor-element-ae7f07f {
	--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-535 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-535 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-535 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-535 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-535 .elementor-element.elementor-element-412c734 {
	--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-535 .elementor-element.elementor-element-393347e {
	--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-535 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-535 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-535 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-535 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-535 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-535 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-535 .elementor-element.elementor-element-6776fb8 {
	width: auto;
	max-width: auto;
}

.elementor-535 .elementor-element.elementor-element-6776fb8.elementor-element {
	--align-self: flex-end;
}

.elementor-535 .elementor-element.elementor-element-6776fb8 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-535 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-535 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-535 .elementor-element.elementor-element-408985e {
		--width: 20%;
	}

	.elementor-535 .elementor-element.elementor-element-6025fc7 {
		--width: 80%;
	}

	.elementor-535 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-535 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-535 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-535 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-535 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-535 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-535 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-408985e {
		--width: 26%;
	}

	.elementor-535 .elementor-element.elementor-element-6025fc7 {
		--width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-535 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-535 .elementor-element.elementor-element-a6934bc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-408985e {
		--justify-content: center;
	}

	.elementor-535 .elementor-element.elementor-element-1871669.elementor-element {
		--align-self: center;
	}

	.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon {
		font-size: 90px;
	}

	.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-535 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-535 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-13c0559 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon {
		font-size: 70px;
	}

	.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon svg {
		height: 70px;
	}

	.elementor-535 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-535 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-535 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-535 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-535 .elementor-element.elementor-element-13c0559 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-535 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-535 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-535 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-535 .elementor-element.elementor-element-13c0559 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-408985e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon {
		font-size: 50px;
	}

	.elementor-535 .elementor-element.elementor-element-1871669 .elementor-icon svg {
		height: 50px;
	}

	.elementor-535 .elementor-element.elementor-element-6025fc7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-710d801>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-535 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-535 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-535 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-6776fb8.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-535 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-535 .elementor-element.elementor-element-13c0559 {
		--flex-wrap: wrap;
	}

	.elementor-535 .elementor-element.elementor-element-408985e {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-535 .elementor-element.elementor-element-d30f2b8 {
		text-align: left;
	}

	.elementor-535 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-535 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-535 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-555.css */
.elementor-555 .elementor-element.elementor-element-71497cf {
	--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-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-555 .elementor-element.elementor-element-e4bc636>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-555 .elementor-element.elementor-element-b024284 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-555 .elementor-element.elementor-element-ee15a57 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-555 .elementor-element.elementor-element-ee15a57 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-555 .elementor-element.elementor-element-2cec28e {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-555 .elementor-element.elementor-element-2cec28e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-555 .elementor-element.elementor-element-b1ac5ee .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-555 .elementor-element.elementor-element-b024284 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-555 .elementor-element.elementor-element-b024284 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-555 .elementor-element.elementor-element-b024284 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-555 .elementor-element.elementor-element-e4bc636>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-555 .elementor-element.elementor-element-b024284 {
		--gap: 13px 20px;
		--row-gap: 13px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-555 .elementor-element.elementor-element-b024284 {
		--gap: 13px 13px;
		--row-gap: 13px;
		--column-gap: 13px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* cosmos/uploads/elementor/css/post-573.css */
.elementor-573 .elementor-element.elementor-element-5c09ceb {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-573 .elementor-element.elementor-element-2e3e8f1 .wdt-heading-holder,
.elementor-573 .elementor-element.elementor-element-2e3e8f1 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-573 .elementor-element.elementor-element-2e3e8f1 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-573 .elementor-element.elementor-element-6cd0799>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

@media(max-width:1280px) {
	.elementor-573 .elementor-element.elementor-element-5c09ceb {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
}

@media(max-width:767px) {
	.elementor-573 .elementor-element.elementor-element-5c09ceb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
}

/* cosmos/uploads/elementor/css/post-604.css */
.elementor-604 .elementor-element.elementor-element-4137df0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-1f8ea88>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-604 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-926167a>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-604 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-604 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-604 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-604 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-604 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-604 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-604 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-604 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-604 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-604 .elementor-element.elementor-element-2cab6a9>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-604 .elementor-element.elementor-element-2cab6a9 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-604 .elementor-element.elementor-element-2cab6a9 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-604 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-604 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-604 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-604 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-604 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-604 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-604 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-604 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-604 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-604 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-604 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-604 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-604 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-604 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-604 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-604 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-604 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-604 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-604 .elementor-element.elementor-element-4137df0 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-604 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-604 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-604 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-604 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-604 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-2cab6a9>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-2cab6a9 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-604 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-604 .elementor-element.elementor-element-4137df0 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-604 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-604 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-2cab6a9 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-604 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-604 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-604 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-604 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-604 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-2cab6a9 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-604 .elementor-element.elementor-element-2cab6a9 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-604 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-604 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-625.css */
.elementor-625 .elementor-element.elementor-element-e0b1297 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: -120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-625 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-625 .elementor-element.elementor-element-4bec608 .wdt-heading-holder,
.elementor-625 .elementor-element.elementor-element-4bec608 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-625 .elementor-element.elementor-element-4bec608 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-625 .elementor-element.elementor-element-c75be2d .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-625 .elementor-element.elementor-element-c75be2d .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-625 .elementor-element.elementor-element-c75be2d .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-625 .elementor-element.elementor-element-c75be2d .wdt-content-item .wdt-content-subtitle {
	margin: 0px 0px 0px 0px;
}

@media(max-width:1540px) {
	.elementor-625 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-625 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-625 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-625 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-625 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-625 .elementor-element.elementor-element-c75be2d .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-625 .elementor-element.elementor-element-c75be2d .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}
}

@media(max-width:767px) {
	.elementor-625 .elementor-element.elementor-element-e0b1297 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: -60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-625 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-625 .elementor-element.elementor-element-c75be2d {
		width: var(--container-widget-width, 420px);
		max-width: 420px;
		--container-widget-width: 420px;
		--container-widget-flex-grow: 0;
	}
}

@media(max-width:479px) {
	.elementor-625 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-625 .elementor-element.elementor-element-4bec608 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-625 .elementor-element.elementor-element-c75be2d {
		width: 100%;
		max-width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-629.css */
.elementor-629 .elementor-element.elementor-element-e0b1297 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: -120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-629 .elementor-element.elementor-element-4bec608 {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
}

.elementor-629 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-629 .elementor-element.elementor-element-4bec608 .wdt-heading-holder,
.elementor-629 .elementor-element.elementor-element-4bec608 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-629 .elementor-element.elementor-element-4bec608 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-629 .elementor-element.elementor-element-410b4f0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-629 .elementor-element.elementor-element-410b4f0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-629 .elementor-element.elementor-element-410b4f0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

@media(max-width:1540px) {
	.elementor-629 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-629 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-629 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-629 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-629 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-629 .elementor-element.elementor-element-e0b1297 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: -60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-629 .elementor-element.elementor-element-4bec608>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-629 .elementor-element.elementor-element-e0b1297 {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-629 .elementor-element.elementor-element-4bec608 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

/* cosmos/uploads/elementor/css/post-637.css */
.elementor-637 .elementor-element.elementor-element-379b05f {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-637 .elementor-element.elementor-element-7ea2054 {
	--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-637 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-637 .elementor-element.elementor-element-f47e1f7 {
	width: 100%;
	max-width: 100%;
}

.elementor-637 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-637 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder,
.elementor-637 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-637 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-637 .elementor-element.elementor-element-8ef9118 {
	width: 100%;
	max-width: 100%;
}

.elementor-637 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-637 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder,
.elementor-637 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-637 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-637 .elementor-element.elementor-element-b605438 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-637 .elementor-element.elementor-element-e97e20c img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-637 .elementor-element.elementor-element-bae6638 img {
	border-radius: 20px 20px 20px 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-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-637 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-637 .elementor-element.elementor-element-d9fa52e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-637 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-637 .elementor-element.elementor-element-b637035 {
	width: 100%;
	max-width: 100%;
}

.elementor-637 .elementor-element.elementor-element-b637035>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-637 .elementor-element.elementor-element-b637035 .wdt-heading-holder,
.elementor-637 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-637 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-637 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-637 .elementor-element.elementor-element-da0248a {
	--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-637 .elementor-element.elementor-element-2242010 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-637 .elementor-element.elementor-element-2242010:not(.elementor-motion-effects-element-type-background),
.elementor-637 .elementor-element.elementor-element-2242010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-637 .elementor-element.elementor-element-9338989>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-637 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-637 .elementor-element.elementor-element-aea526f .wdt-heading-holder,
.elementor-637 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-637 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-637 .elementor-element.elementor-element-7ea2054 {
		--width: 70%;
	}

	.elementor-637 .elementor-element.elementor-element-da0248a {
		--width: 30%;
	}

	.elementor-637 .elementor-element.elementor-element-2242010 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-637 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-637 .elementor-element.elementor-element-379b05f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-637 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-b605438 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-637 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-637 .elementor-element.elementor-element-379b05f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-637 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-b605438 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-637 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-637 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-637 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-637 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-637 .elementor-element.elementor-element-12028fd>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-b605438 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-637 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-c59745e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-637 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-637 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-637 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-637 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-637 .elementor-element.elementor-element-7ea2054 {
		--width: 65%;
	}

	.elementor-637 .elementor-element.elementor-element-da0248a {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-637 .elementor-element.elementor-element-379b05f {
		--content-width: 850px;
	}

	.elementor-637 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-637 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-637 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-637 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-639.css */
.elementor-639 .elementor-element.elementor-element-379b05f {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-639 .elementor-element.elementor-element-7ea2054 {
	--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-639 .elementor-element.elementor-element-0f4fb32>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-639 .elementor-element.elementor-element-f47e1f7 {
	width: 100%;
	max-width: 100%;
}

.elementor-639 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-639 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder,
.elementor-639 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-639 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-639 .elementor-element.elementor-element-8ef9118 {
	width: 100%;
	max-width: 100%;
}

.elementor-639 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-639 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder,
.elementor-639 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-639 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-639 .elementor-element.elementor-element-cd98a33 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-639 .elementor-element.elementor-element-53e8338 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-639 .elementor-element.elementor-element-f40dc8d img {
	border-radius: 20px 20px 20px 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-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-639 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-639 .elementor-element.elementor-element-d9fa52e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-639 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-639 .elementor-element.elementor-element-b637035 {
	width: 100%;
	max-width: 100%;
}

.elementor-639 .elementor-element.elementor-element-b637035>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-639 .elementor-element.elementor-element-b637035 .wdt-heading-holder,
.elementor-639 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-639 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-639 .elementor-element.elementor-element-b603fe2>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-639 .elementor-element.elementor-element-da0248a {
	--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-639 .elementor-element.elementor-element-2242010 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-639 .elementor-element.elementor-element-2242010:not(.elementor-motion-effects-element-type-background),
.elementor-639 .elementor-element.elementor-element-2242010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-639 .elementor-element.elementor-element-9338989>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-639 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-639 .elementor-element.elementor-element-aea526f .wdt-heading-holder,
.elementor-639 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-639 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-639 .elementor-element.elementor-element-7ea2054 {
		--width: 70%;
	}

	.elementor-639 .elementor-element.elementor-element-da0248a {
		--width: 30%;
	}

	.elementor-639 .elementor-element.elementor-element-2242010 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-639 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-639 .elementor-element.elementor-element-379b05f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-639 .elementor-element.elementor-element-0f4fb32>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-cd98a33 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-639 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-b603fe2>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-639 .elementor-element.elementor-element-379b05f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-639 .elementor-element.elementor-element-0f4fb32>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-cd98a33 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-639 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-b603fe2>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-639 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-639 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-639 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-639 .elementor-element.elementor-element-0f4fb32>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-cd98a33 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-639 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-b603fe2>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-639 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-639 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-639 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-639 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-639 .elementor-element.elementor-element-7ea2054 {
		--width: 65%;
	}

	.elementor-639 .elementor-element.elementor-element-da0248a {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-639 .elementor-element.elementor-element-379b05f {
		--content-width: 850px;
	}

	.elementor-639 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-639 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-639 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-639 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-64.css */
.elementor-64 .elementor-element.elementor-element-60fb76c {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-64 .elementor-element.elementor-element-7511745 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-64 .elementor-element.elementor-element-644964e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-64 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
	max-width: 150px;
	width: 150px;
}

.elementor-64 .elementor-element.elementor-element-b00ffbb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-64 .elementor-element.elementor-element-59c24dc {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-64 .elementor-element.elementor-element-ed02c57 {
	width: auto;
	max-width: auto;
}

.elementor-64 .elementor-element.elementor-element-ed02c57.elementor-element {
	--align-self: center;
}

.elementor-64 .elementor-element.elementor-element-ade3383 {
	width: auto;
	max-width: auto;
}

.elementor-64 .elementor-element.elementor-element-ade3383.elementor-element {
	--align-self: center;
}

@media(max-width:1540px) {
	.elementor-64 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}
}

@media(max-width:1280px) {
	.elementor-64 .elementor-element.elementor-element-7511745 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-64 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-64 .elementor-element.elementor-element-59c24dc {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
	}
}

@media(max-width:1024px) {
	.elementor-64 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-64 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:767px) {
	.elementor-64 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-64 .elementor-element.elementor-element-59c24dc {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-64 .elementor-element.elementor-element-be2be9f {
		width: auto;
		max-width: auto;
	}
}

@media(max-width:479px) {
	.elementor-64 .elementor-element.elementor-element-644964e {
		--width: 70%;
	}

	.elementor-64 .elementor-element.elementor-element-08c5c43 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-64 .elementor-element.elementor-element-59c24dc {
		--width: 30%;
	}
}

@media(min-width:480px) {
	.elementor-64 .elementor-element.elementor-element-60fb76c {
		--content-width: 1420px;
	}

	.elementor-64 .elementor-element.elementor-element-644964e {
		--width: 25%;
	}

	.elementor-64 .elementor-element.elementor-element-b00ffbb {
		--width: 50%;
	}

	.elementor-64 .elementor-element.elementor-element-59c24dc {
		--width: 25%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-64 .elementor-element.elementor-element-644964e {
		--width: 30%;
	}

	.elementor-64 .elementor-element.elementor-element-b00ffbb {
		--width: 20%;
	}

	.elementor-64 .elementor-element.elementor-element-59c24dc {
		--width: 70%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-64 .elementor-element.elementor-element-644964e {
		--width: 60%;
	}

	.elementor-64 .elementor-element.elementor-element-59c24dc {
		--width: 40%;
	}
}

/* cosmos/uploads/elementor/css/post-779.css */
.elementor-779 .elementor-element.elementor-element-379b05f {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-779 .elementor-element.elementor-element-7ea2054 {
	--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-779 .elementor-element.elementor-element-a9a193b>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-779 .elementor-element.elementor-element-f47e1f7 {
	width: 100%;
	max-width: 100%;
}

.elementor-779 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-779 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder,
.elementor-779 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-779 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-779 .elementor-element.elementor-element-8ef9118 {
	width: 100%;
	max-width: 100%;
}

.elementor-779 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-779 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder,
.elementor-779 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-779 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-779 .elementor-element.elementor-element-f397d71 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-779 .elementor-element.elementor-element-ba449a0 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-779 .elementor-element.elementor-element-1c9aeaa img {
	border-radius: 20px 20px 20px 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-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-779 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-779 .elementor-element.elementor-element-d9fa52e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-779 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-779 .elementor-element.elementor-element-b637035 {
	width: 100%;
	max-width: 100%;
}

.elementor-779 .elementor-element.elementor-element-b637035>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-779 .elementor-element.elementor-element-b637035 .wdt-heading-holder,
.elementor-779 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-779 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-779 .elementor-element.elementor-element-6c64848>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-779 .elementor-element.elementor-element-da0248a {
	--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-779 .elementor-element.elementor-element-2242010 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-779 .elementor-element.elementor-element-2242010:not(.elementor-motion-effects-element-type-background),
.elementor-779 .elementor-element.elementor-element-2242010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-779 .elementor-element.elementor-element-9338989>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-779 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-779 .elementor-element.elementor-element-aea526f .wdt-heading-holder,
.elementor-779 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-779 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-779 .elementor-element.elementor-element-7ea2054 {
		--width: 70%;
	}

	.elementor-779 .elementor-element.elementor-element-da0248a {
		--width: 30%;
	}

	.elementor-779 .elementor-element.elementor-element-2242010 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-779 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-779 .elementor-element.elementor-element-379b05f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-779 .elementor-element.elementor-element-a9a193b>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-f397d71 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-779 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-6c64848>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-779 .elementor-element.elementor-element-379b05f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-779 .elementor-element.elementor-element-a9a193b>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-f397d71 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-779 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-6c64848>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-779 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-779 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-779 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-779 .elementor-element.elementor-element-a9a193b>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-f397d71 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-779 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-6c64848>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-779 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-779 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-779 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-779 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-779 .elementor-element.elementor-element-7ea2054 {
		--width: 65%;
	}

	.elementor-779 .elementor-element.elementor-element-da0248a {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-779 .elementor-element.elementor-element-379b05f {
		--content-width: 850px;
	}

	.elementor-779 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-779 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-779 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-779 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-79.css */
.elementor-79 .elementor-element.elementor-element-5c09ceb {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-b781045 .wdt-heading-holder,
.elementor-79 .elementor-element.elementor-element-b781045 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-79 .elementor-element.elementor-element-b781045 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-6cd0799>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

@media(max-width:1540px) {
	.elementor-79 .elementor-element.elementor-element-5c09ceb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-79 .elementor-element.elementor-element-5c09ceb {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
}

@media(max-width:767px) {
	.elementor-79 .elementor-element.elementor-element-5c09ceb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
}

/* cosmos/uploads/elementor/css/post-840.css */
.elementor-840 .elementor-element.elementor-element-63872e7 {
	--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: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-840 .elementor-element.elementor-element-15164df {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-c302752 .wdt-heading-holder,
.elementor-840 .elementor-element.elementor-element-c302752 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-840 .elementor-element.elementor-element-c302752 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-840 .elementor-element.elementor-element-a2c5e73 .wdt-flex-banner-option {
	height: 750px;
}

.elementor-840 .elementor-element.elementor-element-a492399 {
	--display: flex;
	--overlay-opacity: 0.65;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 200px;
	--padding-right: 200px;
}

.elementor-840 .elementor-element.elementor-element-a492399:not(.elementor-motion-effects-element-type-background),
.elementor-840 .elementor-element.elementor-element-a492399>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-840 .elementor-element.elementor-element-a492399::before,
.elementor-840 .elementor-element.elementor-element-a492399>.elementor-background-video-container::before,
.elementor-840 .elementor-element.elementor-element-a492399>.e-con-inner>.elementor-background-video-container::before,
.elementor-840 .elementor-element.elementor-element-a492399>.elementor-background-slideshow::before,
.elementor-840 .elementor-element.elementor-element-a492399>.e-con-inner>.elementor-background-slideshow::before,
.elementor-840 .elementor-element.elementor-element-a492399>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-840 .elementor-element.elementor-element-96aed18>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-840 .elementor-element.elementor-element-96aed18 .wdt-heading-holder,
.elementor-840 .elementor-element.elementor-element-96aed18 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-840 .elementor-element.elementor-element-96aed18 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-840 .elementor-element.elementor-element-0d6bde7>.elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

.elementor-840 .elementor-element.elementor-element-0d6bde7 .wdt-service-item {
	text-align: start;
	justify-content: start;
}

.elementor-840 .elementor-element.elementor-element-2175233 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-840 .elementor-element.elementor-element-2175233:not(.elementor-motion-effects-element-type-background),
.elementor-840 .elementor-element.elementor-element-2175233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
	background-image: url("../../2025/07/map-bg-01.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 93% auto;
}

.elementor-840 .elementor-element.elementor-element-fe221fe {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-fe221fe:not(.elementor-motion-effects-element-type-background),
.elementor-840 .elementor-element.elementor-element-fe221fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
	background-image: url("../../2025/07/map-bg-01.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 93% auto;
}

.elementor-840 .elementor-element.elementor-element-eb4bdc0 {
	--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-840 .elementor-element.elementor-element-450aa51 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-450aa51>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-840 .elementor-element.elementor-element-450aa51 .wdt-heading-holder,
.elementor-840 .elementor-element.elementor-element-450aa51 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-840 .elementor-element.elementor-element-450aa51 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-840 .elementor-element.elementor-element-5e452de .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-840 .elementor-element.elementor-element-5e452de .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-840 .elementor-element.elementor-element-5e452de .wdt-specification-block .wdt-content-title,
.elementor-840 .elementor-element.elementor-element-5e452de .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-5e452de .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-840 .elementor-element.elementor-element-5e452de .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items,
.elementor-840 .elementor-element.elementor-element-5e452de .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a {
	color: var(--e-global-color-text);
}

.elementor-840 .elementor-element.elementor-element-c6524fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-840 .elementor-element.elementor-element-c6524fb:not(.elementor-motion-effects-element-type-background),
.elementor-840 .elementor-element.elementor-element-c6524fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

@media(min-width:480px) {
	.elementor-840 .elementor-element.elementor-element-eb4bdc0 {
		--width: 50%;
	}

	.elementor-840 .elementor-element.elementor-element-c6524fb {
		--width: 50%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-840 .elementor-element.elementor-element-a492399 {
		--content-width: 100%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-840 .elementor-element.elementor-element-2175233 {
		--content-width: 850px;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe {
		--content-width: 850px;
	}

	.elementor-840 .elementor-element.elementor-element-eb4bdc0 {
		--width: 100%;
	}

	.elementor-840 .elementor-element.elementor-element-c6524fb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-840 .elementor-element.elementor-element-63872e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-840 .elementor-element.elementor-element-a492399 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-840 .elementor-element.elementor-element-2175233:not(.elementor-motion-effects-element-type-background),
	.elementor-840 .elementor-element.elementor-element-2175233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 98% auto;
	}

	.elementor-840 .elementor-element.elementor-element-2175233 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe:not(.elementor-motion-effects-element-type-background),
	.elementor-840 .elementor-element.elementor-element-fe221fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 98% auto;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-450aa51 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-840 .elementor-element.elementor-element-450aa51>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-450aa51 .wdt-heading-holder,
	.elementor-840 .elementor-element.elementor-element-450aa51 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-840 .elementor-element.elementor-element-450aa51 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-840 .elementor-element.elementor-element-c6524fb {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
}

@media(max-width:1280px) {
	.elementor-840 .elementor-element.elementor-element-63872e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-840 .elementor-element.elementor-element-15164df {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-840 .elementor-element.elementor-element-a2c5e73 .wdt-flex-banner-option {
		height: 700px;
	}

	.elementor-840 .elementor-element.elementor-element-a492399 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 140px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-96aed18>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-2175233 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-450aa51>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-5e452de {
		width: var(--container-widget-width, 415px);
		max-width: 415px;
		--container-widget-width: 415px;
		--container-widget-flex-grow: 0;
	}
}

@media(max-width:1024px) {
	.elementor-840 .elementor-element.elementor-element-63872e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-15164df {
		--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-840 .elementor-element.elementor-element-a2c5e73 .wdt-flex-banner-option {
		height: 650px;
	}

	.elementor-840 .elementor-element.elementor-element-a492399 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-96aed18>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-2175233 {
		--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: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe {
		--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: 60px 0px;
		--row-gap: 60px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-5e452de {
		width: 100%;
		max-width: 100%;
	}

	.elementor-840 .elementor-element.elementor-element-5e452de>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-c6524fb {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
}

@media(max-width:767px) {
	.elementor-840 .elementor-element.elementor-element-63872e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-15164df {
		--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-840 .elementor-element.elementor-element-a2c5e73 .wdt-flex-banner-option {
		height: 650px;
	}

	.elementor-840 .elementor-element.elementor-element-a492399 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-96aed18>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-2175233 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe {
		--gap: 50px 0px;
		--row-gap: 50px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-450aa51>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-840 .elementor-element.elementor-element-c6524fb {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:479px) {
	.elementor-840 .elementor-element.elementor-element-63872e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-15164df {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-840 .elementor-element.elementor-element-a2c5e73 .wdt-flex-banner-option {
		height: 550px;
	}

	.elementor-840 .elementor-element.elementor-element-a492399 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-2175233:not(.elementor-motion-effects-element-type-background),
	.elementor-840 .elementor-element.elementor-element-2175233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: contain;
	}

	.elementor-840 .elementor-element.elementor-element-2175233 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe:not(.elementor-motion-effects-element-type-background),
	.elementor-840 .elementor-element.elementor-element-fe221fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: contain;
	}

	.elementor-840 .elementor-element.elementor-element-fe221fe {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-840 .elementor-element.elementor-element-5e452de .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-840 .elementor-element.elementor-element-c6524fb {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-841.css */
.elementor-841 .elementor-element.elementor-element-379b05f {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-841 .elementor-element.elementor-element-7ea2054 {
	--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-841 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-841 .elementor-element.elementor-element-f47e1f7 {
	width: 100%;
	max-width: 100%;
}

.elementor-841 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-841 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder,
.elementor-841 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-841 .elementor-element.elementor-element-f47e1f7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-841 .elementor-element.elementor-element-8ef9118 {
	width: 100%;
	max-width: 100%;
}

.elementor-841 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-841 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder,
.elementor-841 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-841 .elementor-element.elementor-element-8ef9118 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-841 .elementor-element.elementor-element-5888de2 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-841 .elementor-element.elementor-element-77a20cb img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-841 .elementor-element.elementor-element-3699923 img {
	border-radius: 20px 20px 20px 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-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-841 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-841 .elementor-element.elementor-element-d9fa52e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-841 .elementor-element.elementor-element-d9fa52e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-841 .elementor-element.elementor-element-b637035 {
	width: 100%;
	max-width: 100%;
}

.elementor-841 .elementor-element.elementor-element-b637035>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-841 .elementor-element.elementor-element-b637035 .wdt-heading-holder,
.elementor-841 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-841 .elementor-element.elementor-element-b637035 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-841 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-841 .elementor-element.elementor-element-da0248a {
	--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-841 .elementor-element.elementor-element-2242010 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-841 .elementor-element.elementor-element-2242010:not(.elementor-motion-effects-element-type-background),
.elementor-841 .elementor-element.elementor-element-2242010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-841 .elementor-element.elementor-element-9338989>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-841 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-841 .elementor-element.elementor-element-aea526f .wdt-heading-holder,
.elementor-841 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-841 .elementor-element.elementor-element-aea526f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-841 .elementor-element.elementor-element-7ea2054 {
		--width: 70%;
	}

	.elementor-841 .elementor-element.elementor-element-da0248a {
		--width: 30%;
	}

	.elementor-841 .elementor-element.elementor-element-2242010 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-841 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-841 .elementor-element.elementor-element-379b05f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-841 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-5888de2 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-841 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-841 .elementor-element.elementor-element-379b05f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-841 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-5888de2 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-841 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-841 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-841 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-841 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-841 .elementor-element.elementor-element-3f77efb>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-f47e1f7>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-8ef9118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-5888de2 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-841 .elementor-element.elementor-element-d9fa52e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-b637035>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-e9a4459>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-841 .elementor-element.elementor-element-9338989>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-841 .elementor-element.elementor-element-379b05f {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-841 .elementor-element.elementor-element-2242010 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-841 .elementor-element.elementor-element-aea526f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-841 .elementor-element.elementor-element-7ea2054 {
		--width: 65%;
	}

	.elementor-841 .elementor-element.elementor-element-da0248a {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-841 .elementor-element.elementor-element-379b05f {
		--content-width: 850px;
	}

	.elementor-841 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-841 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-841 .elementor-element.elementor-element-7ea2054 {
		--width: 100%;
	}

	.elementor-841 .elementor-element.elementor-element-da0248a {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-844.css */
.elementor-844 .elementor-element.elementor-element-ea655cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: 0.25;
	--overlay-mix-blend-mode: multiply;
	--margin-top: -210px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 270px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 20px;
	--z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-ea655cb:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/slider2-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-844 .elementor-element.elementor-element-ea655cb::before,
.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-844 .elementor-element.elementor-element-ea655cb::before {
	filter: brightness(40%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-844 .elementor-element.elementor-element-b2b2b22 {
	width: var(--container-widget-width, 860px);
	max-width: 860px;
	--container-widget-width: 860px;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-844 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-844 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0px 100px 0px 100px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(40px/2);
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(40px/2);
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(40px/2);
	margin-left: calc(40px/2);
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-40px/2);
	margin-left: calc(-40px/2);
}

body.rtl .elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-40px/2);
}

body:not(.rtl) .elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-40px/2);
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-844 .elementor-element.elementor-element-e7ca1e9 .elementor-icon-list-text {
	color: var(--e-global-color-15050fc);
	transition: color 0.3s;
}

.elementor-844 .elementor-element.elementor-element-154345f>.elementor-widget-container {
	padding: 0px 0px 100px 0px;
}

.elementor-844 .elementor-element.elementor-element-154345f {
	z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-154345f .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-7a032d9 {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	bottom: 25%;
	z-index: -1;
}

.elementor-844 .elementor-element.elementor-element-7a032d9>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #6A8B4857 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-844 .elementor-element.elementor-element-7a032d9 {
	left: -25%;
}

body.rtl .elementor-844 .elementor-element.elementor-element-7a032d9 {
	right: -25%;
}

.elementor-844 .elementor-element.elementor-element-2badb74 {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	top: 8%;
	z-index: -1;
}

.elementor-844 .elementor-element.elementor-element-2badb74>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #BEEC8F63 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-844 .elementor-element.elementor-element-2badb74 {
	right: -17%;
}

body.rtl .elementor-844 .elementor-element.elementor-element-2badb74 {
	left: -17%;
}

.elementor-844 .elementor-element.elementor-element-10abce4 {
	--display: flex;
	--z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-6ac0e5b>.elementor-widget-container {
	margin: 0px 0px -120px 0px;
	padding: 18px 18px 18px 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-15050fc);
	border-radius: 300px 300px 300px 300px;
}

.elementor-844 .elementor-element.elementor-element-6ac0e5b.elementor-element {
	--align-self: center;
}

.elementor-844 .elementor-element.elementor-element-6ac0e5b {
	z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-6ac0e5b .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-6ac0e5b .wdt-button-holder .wdt-button {
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-color: var(--e-global-color-15050fc);
}

.elementor-844 .elementor-element.elementor-element-6ac0e5b .wdt-button-holder.wdt-button-style-underline:before {
	color: var(--e-global-color-15050fc);
}

.elementor-844 .elementor-element.elementor-element-21cff6d {
	--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;
	--overlay-opacity: 0.6;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 60px 60px 60px 60px;
	box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-844 .elementor-element.elementor-element-21cff6d:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-21cff6d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/bg-globe-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-844 .elementor-element.elementor-element-21cff6d::before,
.elementor-844 .elementor-element.elementor-element-21cff6d>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-21cff6d>.e-con-inner>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-21cff6d>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-21cff6d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-21cff6d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #121B14;
	--background-overlay: '';
}

.elementor-844 .elementor-element.elementor-element-8595fca {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-844 .elementor-element.elementor-element-c67b051 {
	width: 100%;
	max-width: 100%;
}

.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-content-item .wdt-content-title h5,
.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-content-item .wdt-content-title h5>a {
	color: var(--e-global-color-15050fc);
}

.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	color: var(--e-global-color-15050fc);
}

.elementor-844 .elementor-element.elementor-element-ea5f042 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-f51de1d {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-content-item .wdt-content-title h5,
.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-content-item .wdt-content-title h5>a {
	color: var(--e-global-color-15050fc);
}

.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
	color: var(--e-global-color-15050fc);
}

.elementor-844 .elementor-element.elementor-element-642d2d8 {
	--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 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-642d2d8:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-642d2d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-844 .elementor-element.elementor-element-274bc99 {
	--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-844 .elementor-element.elementor-element-c6e4070 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-844 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-5e11f3c {
	width: var(--container-widget-width, 480px);
	max-width: 480px;
	--container-widget-width: 480px;
	--container-widget-flex-grow: 0;
}

.elementor-844 .elementor-element.elementor-element-5e11f3c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-5e11f3c .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-844 .elementor-element.elementor-element-5e11f3c .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-844 .elementor-element.elementor-element-5e11f3c .wdt-specification-block .wdt-content-title,
.elementor-844 .elementor-element.elementor-element-5e11f3c .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-844 .elementor-element.elementor-element-5e11f3c .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-844 .elementor-element.elementor-element-4a39acb .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-e51188f {
	--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-844 .elementor-element.elementor-element-5fd8b1e {
	--spacer-size: 300px;
	width: var(--container-widget-width, 113px);
	max-width: 113px;
	--container-widget-width: 113px;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-844 .elementor-element.elementor-element-5fd8b1e.elementor-element {
	--align-self: center;
}

.elementor-844 .elementor-element.elementor-element-9cda744 {
	--spacer-size: 476px;
	width: var(--container-widget-width, 180px);
	max-width: 180px;
	--container-widget-width: 180px;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-9cda744.elementor-element {
	--align-self: center;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-844 .elementor-element.elementor-element-e5ac3a4 {
	width: var(--container-widget-width, 450px);
	max-width: 450px;
	--container-widget-width: 450px;
	--container-widget-flex-grow: 0;
	z-index: 0;
}

.elementor-844 .elementor-element.elementor-element-e5ac3a4:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../../2025/06/h2-filler-mask-icon.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-844 .elementor-element.elementor-element-e5ac3a4.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../../2025/06/h2-filler-mask-icon.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-844 .elementor-element.elementor-element-e8993c4 {
	--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: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-f31a17c .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-f31a17c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-f31a17c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 130px 0px 130px;
}

.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-84c0533 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-844 .elementor-element.elementor-element-84c0533 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-844 .elementor-element.elementor-element-1eca04d .icon-item,
.elementor-844 .elementor-element.elementor-element-1eca04d .icon-text-item,
.elementor-844 .elementor-element.elementor-element-1eca04d .wdt-animation-item type3 {
	font-size: 140px;
}

.elementor-844 .elementor-element.elementor-element-1eca04d .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-844 .elementor-element.elementor-element-fba2137 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-fba2137:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-fba2137>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-844 .elementor-element.elementor-element-3c0478f .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-3c0478f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-3c0478f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-4114333 .wdt-service-item {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-4114333 .wdt-service-item .wdt-service-image {
	text-align: end;
	justify-content: end;
}

.elementor-844 .elementor-element.elementor-element-17fa4bf {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-17fa4bf:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-17fa4bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-844 .elementor-element.elementor-element-6583eb4 {
	--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-844 .elementor-element.elementor-element-391cd29 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-256ba4f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-b608615>.elementor-widget-container {
	padding: 60px 0px 0px 60px;
}

.elementor-844 .elementor-element.elementor-element-b608615 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-c746e4a img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-ab3397e img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
	padding: 0px 60px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-5083bbc img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-e399b83 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	top: 50%;
	z-index: 1;
}

.elementor-844 .elementor-element.elementor-element-e399b83>.elementor-widget-container {
	--e-transform-translateX: -50%;
	--e-transform-translateY: -50%;
	padding: 0px 0px 0px 0px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-844 .elementor-element.elementor-element-e399b83 {
	left: 50%;
}

body.rtl .elementor-844 .elementor-element.elementor-element-e399b83 {
	right: 50%;
}

.elementor-844 .elementor-element.elementor-element-85ee926 {
	--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-844 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-5c2b425 .wdt-tabs-container .wdt-tabs-list {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-5c2b425 .wdt-tabs-container .wdt-tabs-content-wrapper {
	padding: 30px 0px 0px 0px;
}

.elementor-844 .elementor-element.elementor-element-5a34dad {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-844 .elementor-element.elementor-element-fa4e317 .wdt-animation-item icon-item {
	animation-duration: 50s;
}

.elementor-844 .elementor-element.elementor-element-fa4e317 .image-item img {
	width: 120px;
	height: 120px;
}

.elementor-844 .elementor-element.elementor-element-84b352f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-84b352f:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-84b352f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-844 .elementor-element.elementor-element-84b352f::before,
.elementor-844 .elementor-element.elementor-element-84b352f>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-84b352f>.e-con-inner>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-84b352f>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-84b352f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-84b352f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-844 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-654fb99 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-e09f815 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder {
	background-image: url("../../2025/06/h2-pricing-bg-img.png");
	text-align: start;
	justify-content: start;
	justify-items: start;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-3226af6>.elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-5fb327f) 100%);
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
	border-top-style: solid;
	border-top-width: 0px;
	width: 100%;
}

.elementor-844 .elementor-element.elementor-element-3226af6 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
	margin-top: 10px;
	padding-bottom: 10px;
}

.elementor-844 .elementor-element.elementor-element-3066ebc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder {
	background-image: url("../../2025/06/h2-pricing-bg-img.png");
	text-align: start;
	justify-content: start;
	justify-items: start;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b>.elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-5fb327f) 100%);
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
	border-top-style: solid;
	border-top-width: 0px;
	width: 100%;
}

.elementor-844 .elementor-element.elementor-element-5e7a40b .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
	margin-top: 10px;
	padding-bottom: 10px;
}

.elementor-844 .elementor-element.elementor-element-1e55a4e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder {
	background-image: url("../../2025/06/h2-pricing-bg-img.png");
	text-align: start;
	justify-content: start;
	justify-items: start;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-844 .elementor-element.elementor-element-e5029f4>.elementor-widget-container {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-5fb327f) 100%);
	border-radius: 20px 20px 20px 20px;
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
	color: var(--e-global-color-secondary);
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
	border-top-style: solid;
	border-top-width: 0px;
	width: 100%;
}

.elementor-844 .elementor-element.elementor-element-e5029f4 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
	margin-top: 10px;
	padding-bottom: 10px;
}

.elementor-844 .elementor-element.elementor-element-09db7b8 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 130px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-09db7b8:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-09db7b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-844 .elementor-element.elementor-element-2062256 {
	--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-844 .elementor-element.elementor-element-b2d9cf9 {
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
}

.elementor-844 .elementor-element.elementor-element-b2d9cf9 .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-b2d9cf9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-b2d9cf9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-a4c5c52 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-a4c5c52 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-844 .elementor-element.elementor-element-40dbeac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-be33339 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-be33339:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-be33339>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-844 .elementor-element.elementor-element-be33339::before,
.elementor-844 .elementor-element.elementor-element-be33339>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-be33339>.e-con-inner>.elementor-background-video-container::before,
.elementor-844 .elementor-element.elementor-element-be33339>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-be33339>.e-con-inner>.elementor-background-slideshow::before,
.elementor-844 .elementor-element.elementor-element-be33339>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-844 .elementor-element.elementor-element-c3b6f33 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-844 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-844 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-844 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 10% 0% 10%;
}

.elementor-844 .elementor-element.elementor-element-25617ab {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-220f9b8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-844 .elementor-element.elementor-element-cfddd59 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-844 .elementor-element.elementor-element-7286716 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-844 .elementor-element.elementor-element-7286716:not(.elementor-motion-effects-element-type-background),
.elementor-844 .elementor-element.elementor-element-7286716>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-844 .elementor-element.elementor-element-e8beafe .wdt-heading-holder,
.elementor-844 .elementor-element.elementor-element-e8beafe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-844 .elementor-element.elementor-element-e8beafe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

@media(min-width:480px) {
	.elementor-844 .elementor-element.elementor-element-ea5f042 {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--width: 47%;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--width: 53%;
	}

	.elementor-844 .elementor-element.elementor-element-e8993c4 {
		--content-width: 1640px;
	}

	.elementor-844 .elementor-element.elementor-element-6583eb4 {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-85ee926 {
		--width: 50%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--width: 47%;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--width: 53%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-844 .elementor-element.elementor-element-8595fca {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-f51de1d {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--width: 47%;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--width: 53%;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--content-width: 1280px;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-844 .elementor-element.elementor-element-8595fca {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-ea5f042 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-f51de1d {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-6583eb4 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-256ba4f {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-85ee926 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-e09f815 {
		--width: 48%;
	}

	.elementor-844 .elementor-element.elementor-element-3066ebc {
		--width: 48%;
	}

	.elementor-844 .elementor-element.elementor-element-1e55a4e {
		--width: 50%;
	}

	.elementor-844 .elementor-element.elementor-element-220f9b8 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-84b352f {
		--content-width: 500px;
	}

	.elementor-844 .elementor-element.elementor-element-e09f815 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-3066ebc {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-1e55a4e {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--content-width: 500px;
	}

	.elementor-844 .elementor-element.elementor-element-220f9b8 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-844 .elementor-element.elementor-element-ea655cb {
		--margin-top: -160px;
		--margin-bottom: -60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 220px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22 {
		--container-widget-width: 735px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 735px);
		max-width: 735px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-844 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 80px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-6ac0e5b>.elementor-widget-container {
		margin: 0px 0px -110px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-8595fca {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	.elementor-844 .elementor-element.elementor-element-f51de1d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	.elementor-844 .elementor-element.elementor-element-642d2d8 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-c6e4070 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-844 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder,
	.elementor-844 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-844 .elementor-element.elementor-element-c6e4070 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-844 .elementor-element.elementor-element-5e11f3c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-9cda744 {
		--spacer-size: 400px;
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-844 .elementor-element.elementor-element-e5ac3a4 {
		--container-widget-width: 360px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 360px);
		max-width: 360px;
	}

	.elementor-844 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		padding: 0px 100px 0px 100px;
	}

	.elementor-844 .elementor-element.elementor-element-fba2137 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-17fa4bf {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-256ba4f {
		--grid-auto-flow: row;
	}

	.elementor-844 .elementor-element.elementor-element-f173bb2 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-844 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder,
	.elementor-844 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-844 .elementor-element.elementor-element-f173bb2 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-844 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 100px;
		height: 100px;
	}

	.elementor-844 .elementor-element.elementor-element-84b352f {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-09db7b8 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-7286716 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1280px) {

	.elementor-844 .elementor-element.elementor-element-ea655cb::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: center center;
		background-size: contain;
	}

	.elementor-844 .elementor-element.elementor-element-ea655cb {
		--margin-top: -115px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 170px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22 {
		--container-widget-width: 650px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 650px);
		max-width: 650px;
	}

	.elementor-844 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 70px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-21cff6d {
		--flex-wrap: wrap;
	}

	.elementor-844 .elementor-element.elementor-element-8595fca {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
		margin: -25px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
		padding: 25px;
	}

	.elementor-844 .elementor-element.elementor-element-ea5f042.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-844 .elementor-element.elementor-element-f51de1d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 60px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
		margin: -25px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
		padding: 25px;
	}

	.elementor-844 .elementor-element.elementor-element-642d2d8 {
		--border-radius: 50px 50px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5e11f3c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5fd8b1e {
		--spacer-size: 360px;
		--container-widget-width: 137px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 137px);
		max-width: 137px;
	}

	.elementor-844 .elementor-element.elementor-element-e5ac3a4 {
		--container-widget-width: 440px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 440px);
		max-width: 440px;
	}

	.elementor-844 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}

	.elementor-844 .elementor-element.elementor-element-fba2137 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-17fa4bf {
		--gap: 0px 40px;
		--row-gap: 0px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-256ba4f {
		--grid-auto-flow: row;
	}

	.elementor-844 .elementor-element.elementor-element-b608615>.elementor-widget-container {
		padding: 40px 0px 0px 40px;
	}

	.elementor-844 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
		padding: 0px 40px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-e399b83 {
		--container-widget-width: 120px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 120px);
		max-width: 120px;
	}

	.elementor-844 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 90px;
		height: 90px;
	}

	.elementor-844 .elementor-element.elementor-element-84b352f {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-09db7b8 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-cfddd59>.elementor-widget-container {
		margin: 0px -80px 0px -80px;
	}

	.elementor-844 .elementor-element.elementor-element-7286716 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media(max-width:1024px) {

	.elementor-844 .elementor-element.elementor-element-ea655cb::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: center center;
	}

	.elementor-844 .elementor-element.elementor-element-ea655cb {
		--margin-top: -105px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 170px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22 {
		--container-widget-width: 610px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 610px);
		max-width: 610px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-844 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 60px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-21cff6d {
		--flex-wrap: wrap;
		--border-radius: 40px 40px 40px 40px;
	}

	.elementor-844 .elementor-element.elementor-element-8595fca {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 15px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-content-item {
		text-align: center;
		justify-content: center;
		padding: 10px 10px 10px 10px;
	}

	.elementor-844 .elementor-element.elementor-element-ea5f042.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-844 .elementor-element.elementor-element-f51de1d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 30px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-content-item {
		text-align: center;
		justify-content: center;
		padding: 10px 10px 10px 10px;
	}

	.elementor-844 .elementor-element.elementor-element-642d2d8 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--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-844 .elementor-element.elementor-element-5e11f3c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-844 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 60px 0px 60px;
	}

	.elementor-844 .elementor-element.elementor-element-fba2137 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-17fa4bf {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-256ba4f {
		--grid-auto-flow: row;
	}

	.elementor-844 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 85px;
		height: 85px;
	}

	.elementor-844 .elementor-element.elementor-element-84b352f {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-654fb99 {
		--justify-content: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-844 .elementor-element.elementor-element-09db7b8 {
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-b2d9cf9 {
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-25617ab {
		--justify-content: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-844 .elementor-element.elementor-element-cfddd59>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-7286716 {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {

	.elementor-844 .elementor-element.elementor-element-ea655cb::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-video-container::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-video-container::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-background-slideshow::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 1000px auto;
	}

	.elementor-844 .elementor-element.elementor-element-ea655cb {
		--overlay-opacity: 0.35;
		--margin-top: -95px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 160px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0px 20px 0px 20px;
	}

	.elementor-844 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-21cff6d {
		--border-radius: 30px 30px 30px 30px;
	}

	.elementor-844 .elementor-element.elementor-element-642d2d8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--border-radius: 30px 30px 0px 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-c6e4070>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5e11f3c {
		width: var(--container-widget-width, 480px);
		max-width: 480px;
		--container-widget-width: 480px;
		--container-widget-flex-grow: 0;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--flex-wrap: nowrap;
	}

	.elementor-844 .elementor-element.elementor-element-5fd8b1e {
		--spacer-size: 290px;
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 110px);
		max-width: 110px;
	}

	.elementor-844 .elementor-element.elementor-element-9cda744 {
		--spacer-size: 220px;
	}

	.elementor-844 .elementor-element.elementor-element-e5ac3a4 {
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 310px);
		max-width: 310px;
	}

	.elementor-844 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-f31a17c>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 40px 0px 40px;
	}

	.elementor-844 .elementor-element.elementor-element-fba2137 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-17fa4bf {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-256ba4f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-844 .elementor-element.elementor-element-b608615>.elementor-widget-container {
		padding: 30px 0px 0px 30px;
	}

	.elementor-844 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
		padding: 0px 30px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-f173bb2>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5c2b425 .wdt-tabs-container .wdt-tabs-content-wrapper {
		padding: 0px 0px 0px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 65px;
		height: 65px;
	}

	.elementor-844 .elementor-element.elementor-element-84b352f {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-2d5f2b5>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-09db7b8 {
		--padding-top: 60px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-2062256 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-c3b6f33>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-7286716 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:479px) {

	.elementor-844 .elementor-element.elementor-element-ea655cb:not(.elementor-motion-effects-element-type-background),
	.elementor-844 .elementor-element.elementor-element-ea655cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 65% -1%;
	}

	.elementor-844 .elementor-element.elementor-element-ea655cb {
		--margin-top: -145px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 150px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-b2b2b22 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-844 .elementor-element.elementor-element-154345f>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-8595fca {
		--width: 50%;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-844 .elementor-element.elementor-element-c67b051 .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-844 .elementor-element.elementor-element-f51de1d {
		--width: 50%;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-844 .elementor-element.elementor-element-40e94fc .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-844 .elementor-element.elementor-element-642d2d8 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-274bc99 {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-5e11f3c .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-844 .elementor-element.elementor-element-e51188f {
		--width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-5fd8b1e {
		--spacer-size: 100px;
	}

	.elementor-844 .elementor-element.elementor-element-9cda744 {
		--spacer-size: 100px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-844 .elementor-element.elementor-element-e5ac3a4 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-844 .elementor-element.elementor-element-e8993c4 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-f31a17c .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-844 .elementor-element.elementor-element-84c0533>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 30px 0px 30px;
	}

	.elementor-844 .elementor-element.elementor-element-fba2137 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-17fa4bf {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-256ba4f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-844 .elementor-element.elementor-element-b608615>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5083bbc>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-844 .elementor-element.elementor-element-5a34dad {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-844 .elementor-element.elementor-element-fa4e317 .image-item img {
		width: 60px;
		height: 60px;
	}

	.elementor-844 .elementor-element.elementor-element-84b352f {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-2d5f2b5 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-844 .elementor-element.elementor-element-09db7b8 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-be33339 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-844 .elementor-element.elementor-element-c3b6f33 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-844 .elementor-element.elementor-element-7286716 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-872.css */
.elementor-872 .elementor-element.elementor-element-ce66358 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-872 .elementor-element.elementor-element-ce66358::before,
.elementor-872 .elementor-element.elementor-element-ce66358>.elementor-background-video-container::before,
.elementor-872 .elementor-element.elementor-element-ce66358>.e-con-inner>.elementor-background-video-container::before,
.elementor-872 .elementor-element.elementor-element-ce66358>.elementor-background-slideshow::before,
.elementor-872 .elementor-element.elementor-element-ce66358>.e-con-inner>.elementor-background-slideshow::before,
.elementor-872 .elementor-element.elementor-element-ce66358>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/06/body-BG-grains.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-872 .elementor-element.elementor-element-5934020 {
	--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-872 .elementor-element.elementor-element-5934020:not(.elementor-motion-effects-element-type-background),
.elementor-872 .elementor-element.elementor-element-5934020>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/home-3-sec-3-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-872 .elementor-element.elementor-element-1d650dd {
	--spacer-size: 50px;
}

.elementor-872 .elementor-element.elementor-element-5fb9ad9 {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-872 .elementor-element.elementor-element-6b33806 {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-872 .elementor-element.elementor-element-6b33806>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-872 .elementor-element.elementor-element-6b33806 .wdt-heading-holder,
.elementor-872 .elementor-element.elementor-element-6b33806 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-872 .elementor-element.elementor-element-6b33806 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-872 .elementor-element.elementor-element-cd35cdb {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-872 .elementor-element.elementor-element-cd35cdb>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-872 .elementor-element.elementor-element-cd35cdb .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-872 .elementor-element.elementor-element-f9c6a04 {
	width: var(--container-widget-width, 270px);
	max-width: 270px;
	--container-widget-width: 270px;
	--container-widget-flex-grow: 0;
}

.elementor-872 .elementor-element.elementor-element-f9c6a04.elementor-element {
	--align-self: flex-start;
}

.elementor-872 .elementor-element.elementor-element-f9c6a04 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-872 .elementor-element.elementor-element-f9c6a04 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-872 .elementor-element.elementor-element-5934020 {
		--width: 48%;
	}

	.elementor-872 .elementor-element.elementor-element-5fb9ad9 {
		--width: 52%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-872 .elementor-element.elementor-element-5934020 {
		--width: 100%;
	}

	.elementor-872 .elementor-element.elementor-element-5fb9ad9 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-872 .elementor-element.elementor-element-6b33806>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-872 .elementor-element.elementor-element-5fb9ad9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-872 .elementor-element.elementor-element-6b33806>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-872 .elementor-element.elementor-element-6b33806 .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-title {
		font-size: 32px;
	}

	.elementor-872 .elementor-element.elementor-element-f9c6a04 {
		--container-widget-width: 240px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 240px);
		max-width: 240px;
	}
}

@media(max-width:767px) {
	.elementor-872 .elementor-element.elementor-element-ce66358 {
		--flex-wrap: wrap;
	}

	.elementor-872 .elementor-element.elementor-element-1d650dd {
		--spacer-size: 300px;
	}

	.elementor-872 .elementor-element.elementor-element-5fb9ad9 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-872 .elementor-element.elementor-element-6b33806>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-872 .elementor-element.elementor-element-f9c6a04 {
		--container-widget-width: 220px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 220px);
		max-width: 220px;
	}
}

@media(max-width:479px) {
	.elementor-872 .elementor-element.elementor-element-1d650dd {
		--spacer-size: 250px;
	}

	.elementor-872 .elementor-element.elementor-element-6b33806 .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-title {
		font-size: 30px;
	}

	.elementor-872 .elementor-element.elementor-element-6b33806 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-872 .elementor-element.elementor-element-f9c6a04 {
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 200px);
		max-width: 200px;
	}
}

/* cosmos/uploads/elementor/css/post-875.css */
.elementor-875 .elementor-element.elementor-element-7bc6a45 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-33fe893>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-875 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-30731bb>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-875 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-875 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-875 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-875 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-875 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-875 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-875 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-875 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-875 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-875 .elementor-element.elementor-element-fdb2a0f>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-875 .elementor-element.elementor-element-fdb2a0f .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-875 .elementor-element.elementor-element-fdb2a0f .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-875 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-875 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-875 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-875 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-875 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-875 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-875 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-875 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-875 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-875 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-875 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-875 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-875 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-875 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-875 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-875 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-875 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-875 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-875 .elementor-element.elementor-element-7bc6a45 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-875 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-875 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-875 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-875 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-875 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fdb2a0f>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fdb2a0f .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-875 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-875 .elementor-element.elementor-element-7bc6a45 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-875 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-875 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fdb2a0f .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-875 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-875 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-875 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-875 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-875 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-fdb2a0f {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-875 .elementor-element.elementor-element-fdb2a0f .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-875 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-875 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-876.css */
.elementor-876 .elementor-element.elementor-element-36b8357 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-9f20980>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-876 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-4b7fe49>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-876 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-876 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-876 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-876 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-876 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-876 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-876 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-876 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-876 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-876 .elementor-element.elementor-element-4595b31>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-876 .elementor-element.elementor-element-4595b31 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-876 .elementor-element.elementor-element-4595b31 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-876 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-876 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-876 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-876 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-876 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-876 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-876 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-876 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-876 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-876 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-876 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-876 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-876 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-876 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-876 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-876 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-876 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-876 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-876 .elementor-element.elementor-element-36b8357 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-876 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-876 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-876 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-876 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-876 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-4595b31>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-4595b31 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-876 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-876 .elementor-element.elementor-element-36b8357 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-876 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-876 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-4595b31 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-876 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-876 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-876 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-876 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-876 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-4595b31 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-876 .elementor-element.elementor-element-4595b31 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-876 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-876 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-877.css */
.elementor-877 .elementor-element.elementor-element-6b4bac0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-22e0d36>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-877 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-b332170>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-877 .elementor-element.elementor-element-b6e8df5>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-877 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-877 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-877 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-877 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-877 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-877 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-877 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-877 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-877 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-877 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-877 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-877 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-877 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-877 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-877 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-877 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-877 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-877 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-877 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-877 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-877 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-877 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-877 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-877 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-877 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-877 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-877 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-877 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-877 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-877 .elementor-element.elementor-element-6b4bac0 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-b6e8df5>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-877 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-877 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-877 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-b6e8df5>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-877 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-877 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-877 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-877 .elementor-element.elementor-element-6b4bac0 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-b6e8df5>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-877 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-877 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-877 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-877 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-877 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-877 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-877 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-3b62511 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-877 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-877 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-877 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-884.css */
.elementor-884 .elementor-element.elementor-element-e325676 {
	--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-884 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-884 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-884 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-884 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-884 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-884 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-884 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-884 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-01.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-884 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-884 .elementor-element.elementor-element-943c90a {
	--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-884 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-884 .elementor-element.elementor-element-35c4b47 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-884 .elementor-element.elementor-element-35c4b47 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-884 .elementor-element.elementor-element-9720a23 {
	--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-884 .elementor-element.elementor-element-b5b0ca1 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-884 .elementor-element.elementor-element-b5b0ca1:not(.elementor-motion-effects-element-type-background),
.elementor-884 .elementor-element.elementor-element-b5b0ca1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-884 .elementor-element.elementor-element-b5b0ca1::before,
.elementor-884 .elementor-element.elementor-element-b5b0ca1>.elementor-background-video-container::before,
.elementor-884 .elementor-element.elementor-element-b5b0ca1>.e-con-inner>.elementor-background-video-container::before,
.elementor-884 .elementor-element.elementor-element-b5b0ca1>.elementor-background-slideshow::before,
.elementor-884 .elementor-element.elementor-element-b5b0ca1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-884 .elementor-element.elementor-element-b5b0ca1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-884 .elementor-element.elementor-element-caac7a9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-884 .elementor-element.elementor-element-caac7a9:not(.elementor-motion-effects-element-type-background),
.elementor-884 .elementor-element.elementor-element-caac7a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-884 .elementor-element.elementor-element-2baea1a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-884 .elementor-element.elementor-element-2baea1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-884 .elementor-element.elementor-element-2baea1a.elementor-view-framed .elementor-icon,
.elementor-884 .elementor-element.elementor-element-2baea1a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-884 .elementor-element.elementor-element-2baea1a.elementor-view-framed .elementor-icon,
.elementor-884 .elementor-element.elementor-element-2baea1a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon {
	font-size: 110px;
}

.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon svg {
	height: 110px;
}

.elementor-884 .elementor-element.elementor-element-fd8b140 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-884 .elementor-element.elementor-element-ca2f81c>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-884 .elementor-element.elementor-element-ca2f81c .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-ca2f81c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-ca2f81c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-884 .elementor-element.elementor-element-fba5fd9 {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-884 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-884 .elementor-element.elementor-element-bdfb646 {
	--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-884 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-884 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-884 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-884 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-884 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-02.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-884 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-884 .elementor-element.elementor-element-ae7f07f {
	--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-884 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-884 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-884 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-884 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-884 .elementor-element.elementor-element-412c734 {
	--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-884 .elementor-element.elementor-element-393347e {
	--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-884 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-884 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-884 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-884 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-884 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-884 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-884 .elementor-element.elementor-element-02145eb {
	width: auto;
	max-width: auto;
}

.elementor-884 .elementor-element.elementor-element-02145eb.elementor-element {
	--align-self: flex-end;
}

.elementor-884 .elementor-element.elementor-element-02145eb .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-884 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-884 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-884 .elementor-element.elementor-element-caac7a9 {
		--width: 20%;
	}

	.elementor-884 .elementor-element.elementor-element-fd8b140 {
		--width: 80%;
	}

	.elementor-884 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-884 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-884 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-884 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-884 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-884 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-884 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-884 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-884 .elementor-element.elementor-element-caac7a9 {
		--width: 26%;
	}

	.elementor-884 .elementor-element.elementor-element-fd8b140 {
		--width: 100%;
	}

	.elementor-884 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-884 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-884 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-884 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-884 .elementor-element.elementor-element-9720a23 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-caac7a9 {
		--justify-content: center;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a.elementor-element {
		--align-self: center;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon {
		font-size: 90px;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-884 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-884 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-b5b0ca1 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon {
		font-size: 70px;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon svg {
		height: 70px;
	}

	.elementor-884 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-884 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-884 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-884 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-884 .elementor-element.elementor-element-b5b0ca1 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-884 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-884 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-884 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-884 .elementor-element.elementor-element-b5b0ca1 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-caac7a9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon {
		font-size: 50px;
	}

	.elementor-884 .elementor-element.elementor-element-2baea1a .elementor-icon svg {
		height: 50px;
	}

	.elementor-884 .elementor-element.elementor-element-fd8b140 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-ca2f81c>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-884 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-884 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-884 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-02145eb.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-884 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-884 .elementor-element.elementor-element-b5b0ca1 {
		--flex-wrap: wrap;
	}

	.elementor-884 .elementor-element.elementor-element-caac7a9 {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-884 .elementor-element.elementor-element-fba5fd9 {
		text-align: left;
	}

	.elementor-884 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-884 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-884 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-885.css */
.elementor-885 .elementor-element.elementor-element-e325676 {
	--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-885 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-885 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-885 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-885 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-885 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-03.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-885 .elementor-element.elementor-element-943c90a {
	--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-885 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-885 .elementor-element.elementor-element-5315cd9 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-885 .elementor-element.elementor-element-5315cd9 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-885 .elementor-element.elementor-element-64189d8 {
	--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-885 .elementor-element.elementor-element-8c31803 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-885 .elementor-element.elementor-element-8c31803:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-8c31803>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-885 .elementor-element.elementor-element-8c31803::before,
.elementor-885 .elementor-element.elementor-element-8c31803>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-8c31803>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-8c31803>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-8c31803>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-8c31803>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-885 .elementor-element.elementor-element-c44e625 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-885 .elementor-element.elementor-element-c44e625:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-c44e625>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-885 .elementor-element.elementor-element-c82e9f0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-c82e9f0.elementor-view-framed .elementor-icon,
.elementor-885 .elementor-element.elementor-element-c82e9f0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-c82e9f0.elementor-view-framed .elementor-icon,
.elementor-885 .elementor-element.elementor-element-c82e9f0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon {
	font-size: 110px;
}

.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon svg {
	height: 110px;
}

.elementor-885 .elementor-element.elementor-element-4fcfac8 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-885 .elementor-element.elementor-element-b5ba926>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-885 .elementor-element.elementor-element-b5ba926 .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-b5ba926 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-b5ba926 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-4c49996 {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-bdfb646 {
	--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-885 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-885 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-885 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-01.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-885 .elementor-element.elementor-element-ae7f07f {
	--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-885 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-885 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-885 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-885 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-885 .elementor-element.elementor-element-412c734 {
	--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-885 .elementor-element.elementor-element-393347e {
	--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-885 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-885 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-885 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-885 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-885 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-8449506 {
	width: auto;
	max-width: auto;
}

.elementor-885 .elementor-element.elementor-element-8449506.elementor-element {
	--align-self: flex-end;
}

.elementor-885 .elementor-element.elementor-element-8449506 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-885 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-885 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-885 .elementor-element.elementor-element-c44e625 {
		--width: 20%;
	}

	.elementor-885 .elementor-element.elementor-element-4fcfac8 {
		--width: 80%;
	}

	.elementor-885 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-885 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-885 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-885 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-885 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-885 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-885 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-c44e625 {
		--width: 26%;
	}

	.elementor-885 .elementor-element.elementor-element-4fcfac8 {
		--width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-885 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-885 .elementor-element.elementor-element-64189d8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-c44e625 {
		--justify-content: center;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0.elementor-element {
		--align-self: center;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon {
		font-size: 90px;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-885 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-885 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-8c31803 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon {
		font-size: 70px;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon svg {
		height: 70px;
	}

	.elementor-885 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-885 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-885 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-885 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-885 .elementor-element.elementor-element-8c31803 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-885 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-885 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-885 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-885 .elementor-element.elementor-element-8c31803 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-c44e625 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon {
		font-size: 50px;
	}

	.elementor-885 .elementor-element.elementor-element-c82e9f0 .elementor-icon svg {
		height: 50px;
	}

	.elementor-885 .elementor-element.elementor-element-4fcfac8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-b5ba926>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-885 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-885 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-885 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-8449506.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-885 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-885 .elementor-element.elementor-element-8c31803 {
		--flex-wrap: wrap;
	}

	.elementor-885 .elementor-element.elementor-element-c44e625 {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-885 .elementor-element.elementor-element-4c49996 {
		text-align: left;
	}

	.elementor-885 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-885 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-885 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-886.css */
.elementor-886 .elementor-element.elementor-element-e325676 {
	--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-886 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-886 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-886 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-886 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-886 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-886 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-02.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-886 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-886 .elementor-element.elementor-element-943c90a {
	--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-886 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-886 .elementor-element.elementor-element-bdb32e8 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-886 .elementor-element.elementor-element-53d7f70 {
	--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-886 .elementor-element.elementor-element-a559685 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-886 .elementor-element.elementor-element-a559685:not(.elementor-motion-effects-element-type-background),
.elementor-886 .elementor-element.elementor-element-a559685>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-886 .elementor-element.elementor-element-a559685::before,
.elementor-886 .elementor-element.elementor-element-a559685>.elementor-background-video-container::before,
.elementor-886 .elementor-element.elementor-element-a559685>.e-con-inner>.elementor-background-video-container::before,
.elementor-886 .elementor-element.elementor-element-a559685>.elementor-background-slideshow::before,
.elementor-886 .elementor-element.elementor-element-a559685>.e-con-inner>.elementor-background-slideshow::before,
.elementor-886 .elementor-element.elementor-element-a559685>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-886 .elementor-element.elementor-element-0bd351f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-886 .elementor-element.elementor-element-0bd351f:not(.elementor-motion-effects-element-type-background),
.elementor-886 .elementor-element.elementor-element-0bd351f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-886 .elementor-element.elementor-element-01335b5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-886 .elementor-element.elementor-element-01335b5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-886 .elementor-element.elementor-element-01335b5.elementor-view-framed .elementor-icon,
.elementor-886 .elementor-element.elementor-element-01335b5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-886 .elementor-element.elementor-element-01335b5.elementor-view-framed .elementor-icon,
.elementor-886 .elementor-element.elementor-element-01335b5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon {
	font-size: 110px;
}

.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon svg {
	height: 110px;
}

.elementor-886 .elementor-element.elementor-element-dfbcd1a {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-886 .elementor-element.elementor-element-5b7e350>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-886 .elementor-element.elementor-element-5b7e350 .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-5b7e350 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-5b7e350 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-886 .elementor-element.elementor-element-1d4f9b3 {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-886 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-bdfb646 {
	--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-886 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-886 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-886 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-886 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-886 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-886 .elementor-element.elementor-element-ae7f07f {
	--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-886 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-886 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-886 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-886 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-886 .elementor-element.elementor-element-412c734 {
	--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-886 .elementor-element.elementor-element-393347e {
	--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-886 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-886 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-886 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-886 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-886 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-886 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-2d96030 {
	width: auto;
	max-width: auto;
}

.elementor-886 .elementor-element.elementor-element-2d96030.elementor-element {
	--align-self: flex-end;
}

.elementor-886 .elementor-element.elementor-element-2d96030 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-886 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-886 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-886 .elementor-element.elementor-element-0bd351f {
		--width: 20%;
	}

	.elementor-886 .elementor-element.elementor-element-dfbcd1a {
		--width: 80%;
	}

	.elementor-886 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-886 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-886 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-886 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-886 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-886 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-886 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-0bd351f {
		--width: 26%;
	}

	.elementor-886 .elementor-element.elementor-element-dfbcd1a {
		--width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-886 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-886 .elementor-element.elementor-element-53d7f70 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-0bd351f {
		--justify-content: center;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5.elementor-element {
		--align-self: center;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon {
		font-size: 90px;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-886 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-886 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-a559685 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon {
		font-size: 70px;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon svg {
		height: 70px;
	}

	.elementor-886 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-886 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-886 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-886 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-886 .elementor-element.elementor-element-a559685 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-886 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-886 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-886 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-886 .elementor-element.elementor-element-a559685 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-0bd351f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon {
		font-size: 50px;
	}

	.elementor-886 .elementor-element.elementor-element-01335b5 .elementor-icon svg {
		height: 50px;
	}

	.elementor-886 .elementor-element.elementor-element-dfbcd1a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-5b7e350>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-886 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-886 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-886 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-2d96030.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-886 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-886 .elementor-element.elementor-element-a559685 {
		--flex-wrap: wrap;
	}

	.elementor-886 .elementor-element.elementor-element-0bd351f {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-886 .elementor-element.elementor-element-1d4f9b3 {
		text-align: left;
	}

	.elementor-886 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-886 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-886 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-887.css */
.elementor-887 .elementor-element.elementor-element-e325676 {
	--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-887 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-887 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-887 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-887 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-887 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-887 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-887 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-887 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-03.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-887 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-887 .elementor-element.elementor-element-943c90a {
	--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-887 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-887 .elementor-element.elementor-element-a9dcc1b .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-887 .elementor-element.elementor-element-1b5ee81 {
	--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-887 .elementor-element.elementor-element-7d0cc05 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-887 .elementor-element.elementor-element-7d0cc05:not(.elementor-motion-effects-element-type-background),
.elementor-887 .elementor-element.elementor-element-7d0cc05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-887 .elementor-element.elementor-element-7d0cc05::before,
.elementor-887 .elementor-element.elementor-element-7d0cc05>.elementor-background-video-container::before,
.elementor-887 .elementor-element.elementor-element-7d0cc05>.e-con-inner>.elementor-background-video-container::before,
.elementor-887 .elementor-element.elementor-element-7d0cc05>.elementor-background-slideshow::before,
.elementor-887 .elementor-element.elementor-element-7d0cc05>.e-con-inner>.elementor-background-slideshow::before,
.elementor-887 .elementor-element.elementor-element-7d0cc05>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-887 .elementor-element.elementor-element-8fca05d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-887 .elementor-element.elementor-element-8fca05d:not(.elementor-motion-effects-element-type-background),
.elementor-887 .elementor-element.elementor-element-8fca05d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-887 .elementor-element.elementor-element-dc60385 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-887 .elementor-element.elementor-element-dc60385.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-887 .elementor-element.elementor-element-dc60385.elementor-view-framed .elementor-icon,
.elementor-887 .elementor-element.elementor-element-dc60385.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-887 .elementor-element.elementor-element-dc60385.elementor-view-framed .elementor-icon,
.elementor-887 .elementor-element.elementor-element-dc60385.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon {
	font-size: 110px;
}

.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon svg {
	height: 110px;
}

.elementor-887 .elementor-element.elementor-element-769ad24 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-887 .elementor-element.elementor-element-92fbfa7>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-887 .elementor-element.elementor-element-92fbfa7 .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-92fbfa7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-92fbfa7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-887 .elementor-element.elementor-element-0aa82dd {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-887 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-887 .elementor-element.elementor-element-bdfb646 {
	--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-887 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-887 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-887 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-887 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-887 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-887 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-887 .elementor-element.elementor-element-ae7f07f {
	--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-887 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-887 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-887 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-887 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-887 .elementor-element.elementor-element-412c734 {
	--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-887 .elementor-element.elementor-element-393347e {
	--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-887 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-887 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-887 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-887 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-887 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-887 .elementor-element.elementor-element-988cb8c {
	width: auto;
	max-width: auto;
}

.elementor-887 .elementor-element.elementor-element-988cb8c.elementor-element {
	--align-self: flex-end;
}

.elementor-887 .elementor-element.elementor-element-988cb8c .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-887 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-887 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-887 .elementor-element.elementor-element-8fca05d {
		--width: 20%;
	}

	.elementor-887 .elementor-element.elementor-element-769ad24 {
		--width: 80%;
	}

	.elementor-887 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-887 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-887 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-887 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-887 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-887 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-887 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-8fca05d {
		--width: 26%;
	}

	.elementor-887 .elementor-element.elementor-element-769ad24 {
		--width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-887 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-887 .elementor-element.elementor-element-1b5ee81 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-8fca05d {
		--justify-content: center;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385.elementor-element {
		--align-self: center;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon {
		font-size: 90px;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-887 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-887 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-7d0cc05 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon {
		font-size: 70px;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon svg {
		height: 70px;
	}

	.elementor-887 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-887 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-887 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-887 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-887 .elementor-element.elementor-element-7d0cc05 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-887 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-887 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-887 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-887 .elementor-element.elementor-element-7d0cc05 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-8fca05d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon {
		font-size: 50px;
	}

	.elementor-887 .elementor-element.elementor-element-dc60385 .elementor-icon svg {
		height: 50px;
	}

	.elementor-887 .elementor-element.elementor-element-769ad24 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-92fbfa7>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-887 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-887 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-887 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-988cb8c.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-887 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-887 .elementor-element.elementor-element-7d0cc05 {
		--flex-wrap: wrap;
	}

	.elementor-887 .elementor-element.elementor-element-8fca05d {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-887 .elementor-element.elementor-element-0aa82dd {
		text-align: left;
	}

	.elementor-887 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-887 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-887 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-888.css */
.elementor-888 .elementor-element.elementor-element-e325676 {
	--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-888 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-888 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-888 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-888 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-888 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-888 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-888 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-888 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-02.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-888 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-888 .elementor-element.elementor-element-943c90a {
	--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-888 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-888 .elementor-element.elementor-element-3980ff4 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-888 .elementor-element.elementor-element-3980ff4 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-888 .elementor-element.elementor-element-943cf7b {
	--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-888 .elementor-element.elementor-element-d7e1de4 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-888 .elementor-element.elementor-element-d7e1de4:not(.elementor-motion-effects-element-type-background),
.elementor-888 .elementor-element.elementor-element-d7e1de4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-888 .elementor-element.elementor-element-d7e1de4::before,
.elementor-888 .elementor-element.elementor-element-d7e1de4>.elementor-background-video-container::before,
.elementor-888 .elementor-element.elementor-element-d7e1de4>.e-con-inner>.elementor-background-video-container::before,
.elementor-888 .elementor-element.elementor-element-d7e1de4>.elementor-background-slideshow::before,
.elementor-888 .elementor-element.elementor-element-d7e1de4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-888 .elementor-element.elementor-element-d7e1de4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-888 .elementor-element.elementor-element-78c57e7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-888 .elementor-element.elementor-element-78c57e7:not(.elementor-motion-effects-element-type-background),
.elementor-888 .elementor-element.elementor-element-78c57e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-888 .elementor-element.elementor-element-2ab0e90.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-888 .elementor-element.elementor-element-2ab0e90.elementor-view-framed .elementor-icon,
.elementor-888 .elementor-element.elementor-element-2ab0e90.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-888 .elementor-element.elementor-element-2ab0e90.elementor-view-framed .elementor-icon,
.elementor-888 .elementor-element.elementor-element-2ab0e90.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon {
	font-size: 110px;
}

.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon svg {
	height: 110px;
}

.elementor-888 .elementor-element.elementor-element-3a8318d {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-888 .elementor-element.elementor-element-d994d19>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-888 .elementor-element.elementor-element-d994d19 .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-d994d19 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-d994d19 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-888 .elementor-element.elementor-element-07cc53c {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-888 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-888 .elementor-element.elementor-element-bdfb646 {
	--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-888 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-888 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-888 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-888 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-888 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-01.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-888 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-888 .elementor-element.elementor-element-ae7f07f {
	--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-888 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-888 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-888 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-888 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-888 .elementor-element.elementor-element-412c734 {
	--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-888 .elementor-element.elementor-element-393347e {
	--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-888 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-888 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-888 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-888 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-888 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-888 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-888 .elementor-element.elementor-element-a4762d8 {
	width: auto;
	max-width: auto;
}

.elementor-888 .elementor-element.elementor-element-a4762d8.elementor-element {
	--align-self: flex-end;
}

.elementor-888 .elementor-element.elementor-element-a4762d8 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-888 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-888 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-888 .elementor-element.elementor-element-78c57e7 {
		--width: 20%;
	}

	.elementor-888 .elementor-element.elementor-element-3a8318d {
		--width: 80%;
	}

	.elementor-888 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-888 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-888 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-888 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-888 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-888 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-888 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-78c57e7 {
		--width: 26%;
	}

	.elementor-888 .elementor-element.elementor-element-3a8318d {
		--width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-888 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-888 .elementor-element.elementor-element-943cf7b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-78c57e7 {
		--justify-content: center;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90.elementor-element {
		--align-self: center;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon {
		font-size: 90px;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-888 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-888 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-d7e1de4 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon {
		font-size: 70px;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon svg {
		height: 70px;
	}

	.elementor-888 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-888 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-888 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-888 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-888 .elementor-element.elementor-element-d7e1de4 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-888 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-888 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-888 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-888 .elementor-element.elementor-element-d7e1de4 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-78c57e7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon {
		font-size: 50px;
	}

	.elementor-888 .elementor-element.elementor-element-2ab0e90 .elementor-icon svg {
		height: 50px;
	}

	.elementor-888 .elementor-element.elementor-element-3a8318d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-d994d19>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-888 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-888 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-888 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-a4762d8.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-888 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-888 .elementor-element.elementor-element-d7e1de4 {
		--flex-wrap: wrap;
	}

	.elementor-888 .elementor-element.elementor-element-78c57e7 {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-888 .elementor-element.elementor-element-07cc53c {
		text-align: left;
	}

	.elementor-888 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-888 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-888 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-889.css */
.elementor-889 .elementor-element.elementor-element-e325676 {
	--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-889 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-889 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-889 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-889 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-889 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-889 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-889 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-889 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-889 .elementor-element.elementor-element-943c90a {
	--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-889 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-889 .elementor-element.elementor-element-aef890e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-889 .elementor-element.elementor-element-aef890e .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-889 .elementor-element.elementor-element-2b0e36b {
	--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-889 .elementor-element.elementor-element-8ed2268 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-889 .elementor-element.elementor-element-8ed2268:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-8ed2268>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-889 .elementor-element.elementor-element-8ed2268::before,
.elementor-889 .elementor-element.elementor-element-8ed2268>.elementor-background-video-container::before,
.elementor-889 .elementor-element.elementor-element-8ed2268>.e-con-inner>.elementor-background-video-container::before,
.elementor-889 .elementor-element.elementor-element-8ed2268>.elementor-background-slideshow::before,
.elementor-889 .elementor-element.elementor-element-8ed2268>.e-con-inner>.elementor-background-slideshow::before,
.elementor-889 .elementor-element.elementor-element-8ed2268>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-889 .elementor-element.elementor-element-794a3db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-889 .elementor-element.elementor-element-794a3db:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-794a3db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-889 .elementor-element.elementor-element-a7c5652 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-889 .elementor-element.elementor-element-a7c5652.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-889 .elementor-element.elementor-element-a7c5652.elementor-view-framed .elementor-icon,
.elementor-889 .elementor-element.elementor-element-a7c5652.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-889 .elementor-element.elementor-element-a7c5652.elementor-view-framed .elementor-icon,
.elementor-889 .elementor-element.elementor-element-a7c5652.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon {
	font-size: 110px;
}

.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon svg {
	height: 110px;
}

.elementor-889 .elementor-element.elementor-element-cd3f093 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-6d5e760>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-889 .elementor-element.elementor-element-6d5e760 .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-6d5e760 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-6d5e760 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-889 .elementor-element.elementor-element-3abb253 {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-889 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-889 .elementor-element.elementor-element-bdfb646 {
	--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-889 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-889 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-889 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-889 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-01.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-889 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-889 .elementor-element.elementor-element-ae7f07f {
	--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-889 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-889 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-889 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-889 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-889 .elementor-element.elementor-element-412c734 {
	--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-889 .elementor-element.elementor-element-393347e {
	--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-889 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-889 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-889 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-889 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-889 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-889 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-889 .elementor-element.elementor-element-be9c38a {
	width: auto;
	max-width: auto;
}

.elementor-889 .elementor-element.elementor-element-be9c38a.elementor-element {
	--align-self: flex-end;
}

.elementor-889 .elementor-element.elementor-element-be9c38a .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-889 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-889 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-889 .elementor-element.elementor-element-794a3db {
		--width: 20%;
	}

	.elementor-889 .elementor-element.elementor-element-cd3f093 {
		--width: 80%;
	}

	.elementor-889 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-889 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-889 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-889 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-889 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-889 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-889 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-794a3db {
		--width: 26%;
	}

	.elementor-889 .elementor-element.elementor-element-cd3f093 {
		--width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-889 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-889 .elementor-element.elementor-element-2b0e36b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-794a3db {
		--justify-content: center;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652.elementor-element {
		--align-self: center;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon {
		font-size: 90px;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-889 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-889 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-8ed2268 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon {
		font-size: 70px;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon svg {
		height: 70px;
	}

	.elementor-889 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-889 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-889 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-889 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-889 .elementor-element.elementor-element-8ed2268 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-889 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-889 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-889 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-889 .elementor-element.elementor-element-8ed2268 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-794a3db {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon {
		font-size: 50px;
	}

	.elementor-889 .elementor-element.elementor-element-a7c5652 .elementor-icon svg {
		height: 50px;
	}

	.elementor-889 .elementor-element.elementor-element-cd3f093 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-6d5e760>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-889 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-889 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-889 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-be9c38a.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-889 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-889 .elementor-element.elementor-element-8ed2268 {
		--flex-wrap: wrap;
	}

	.elementor-889 .elementor-element.elementor-element-794a3db {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-889 .elementor-element.elementor-element-3abb253 {
		text-align: left;
	}

	.elementor-889 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-889 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-889 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-890.css */
.elementor-890 .elementor-element.elementor-element-e325676 {
	--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-890 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-890 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-890 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-890 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-890 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-890 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-01.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-890 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-890 .elementor-element.elementor-element-943c90a {
	--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-890 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-890 .elementor-element.elementor-element-76231d8 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-890 .elementor-element.elementor-element-76231d8 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-890 .elementor-element.elementor-element-527e3d0 {
	--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-890 .elementor-element.elementor-element-e4755e8 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-e4755e8:not(.elementor-motion-effects-element-type-background),
.elementor-890 .elementor-element.elementor-element-e4755e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-890 .elementor-element.elementor-element-e4755e8::before,
.elementor-890 .elementor-element.elementor-element-e4755e8>.elementor-background-video-container::before,
.elementor-890 .elementor-element.elementor-element-e4755e8>.e-con-inner>.elementor-background-video-container::before,
.elementor-890 .elementor-element.elementor-element-e4755e8>.elementor-background-slideshow::before,
.elementor-890 .elementor-element.elementor-element-e4755e8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-890 .elementor-element.elementor-element-e4755e8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-890 .elementor-element.elementor-element-e1fb82a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-e1fb82a:not(.elementor-motion-effects-element-type-background),
.elementor-890 .elementor-element.elementor-element-e1fb82a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-890 .elementor-element.elementor-element-29396a5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-29396a5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-890 .elementor-element.elementor-element-29396a5.elementor-view-framed .elementor-icon,
.elementor-890 .elementor-element.elementor-element-29396a5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-890 .elementor-element.elementor-element-29396a5.elementor-view-framed .elementor-icon,
.elementor-890 .elementor-element.elementor-element-29396a5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon {
	font-size: 110px;
}

.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon svg {
	height: 110px;
}

.elementor-890 .elementor-element.elementor-element-dcba482 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-890 .elementor-element.elementor-element-c92d407>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-890 .elementor-element.elementor-element-c92d407 .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-c92d407 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-c92d407 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-890 .elementor-element.elementor-element-6f5d5cf {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-890 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-bdfb646 {
	--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-890 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-890 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-890 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-890 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-890 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-890 .elementor-element.elementor-element-ae7f07f {
	--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-890 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-890 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-890 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-890 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-890 .elementor-element.elementor-element-412c734 {
	--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-890 .elementor-element.elementor-element-393347e {
	--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-890 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-890 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-890 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-890 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-890 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-be43ae0 {
	width: auto;
	max-width: auto;
}

.elementor-890 .elementor-element.elementor-element-be43ae0.elementor-element {
	--align-self: flex-end;
}

.elementor-890 .elementor-element.elementor-element-be43ae0 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-890 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-890 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-890 .elementor-element.elementor-element-e1fb82a {
		--width: 20%;
	}

	.elementor-890 .elementor-element.elementor-element-dcba482 {
		--width: 80%;
	}

	.elementor-890 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-890 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-890 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-890 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-890 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-890 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-890 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-e1fb82a {
		--width: 26%;
	}

	.elementor-890 .elementor-element.elementor-element-dcba482 {
		--width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-890 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-890 .elementor-element.elementor-element-527e3d0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-e1fb82a {
		--justify-content: center;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5.elementor-element {
		--align-self: center;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon {
		font-size: 90px;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-890 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-890 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-e4755e8 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon {
		font-size: 70px;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon svg {
		height: 70px;
	}

	.elementor-890 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-890 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-890 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-890 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-890 .elementor-element.elementor-element-e4755e8 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-890 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-890 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-890 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-890 .elementor-element.elementor-element-e4755e8 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-e1fb82a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon {
		font-size: 50px;
	}

	.elementor-890 .elementor-element.elementor-element-29396a5 .elementor-icon svg {
		height: 50px;
	}

	.elementor-890 .elementor-element.elementor-element-dcba482 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-c92d407>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-890 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-890 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-890 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-be43ae0.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-890 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-890 .elementor-element.elementor-element-e4755e8 {
		--flex-wrap: wrap;
	}

	.elementor-890 .elementor-element.elementor-element-e1fb82a {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-890 .elementor-element.elementor-element-6f5d5cf {
		text-align: left;
	}

	.elementor-890 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-890 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-890 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-891.css */
.elementor-891 .elementor-element.elementor-element-e325676 {
	--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-891 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-891 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-891 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-891 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-891 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-891 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-891 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-891 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-03.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-891 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-891 .elementor-element.elementor-element-943c90a {
	--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-891 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-891 .elementor-element.elementor-element-aa6a756 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-891 .elementor-element.elementor-element-aa6a756 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-891 .elementor-element.elementor-element-40b07a0 {
	--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-891 .elementor-element.elementor-element-9065c99 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-891 .elementor-element.elementor-element-9065c99:not(.elementor-motion-effects-element-type-background),
.elementor-891 .elementor-element.elementor-element-9065c99>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-891 .elementor-element.elementor-element-9065c99::before,
.elementor-891 .elementor-element.elementor-element-9065c99>.elementor-background-video-container::before,
.elementor-891 .elementor-element.elementor-element-9065c99>.e-con-inner>.elementor-background-video-container::before,
.elementor-891 .elementor-element.elementor-element-9065c99>.elementor-background-slideshow::before,
.elementor-891 .elementor-element.elementor-element-9065c99>.e-con-inner>.elementor-background-slideshow::before,
.elementor-891 .elementor-element.elementor-element-9065c99>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-891 .elementor-element.elementor-element-7f141b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-891 .elementor-element.elementor-element-7f141b5:not(.elementor-motion-effects-element-type-background),
.elementor-891 .elementor-element.elementor-element-7f141b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-891 .elementor-element.elementor-element-188589e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-891 .elementor-element.elementor-element-188589e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-891 .elementor-element.elementor-element-188589e.elementor-view-framed .elementor-icon,
.elementor-891 .elementor-element.elementor-element-188589e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-891 .elementor-element.elementor-element-188589e.elementor-view-framed .elementor-icon,
.elementor-891 .elementor-element.elementor-element-188589e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon {
	font-size: 110px;
}

.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon svg {
	height: 110px;
}

.elementor-891 .elementor-element.elementor-element-977de3e {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-891 .elementor-element.elementor-element-ab6e0a4>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-891 .elementor-element.elementor-element-ab6e0a4 .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-ab6e0a4 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-ab6e0a4 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-891 .elementor-element.elementor-element-a731313 {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-891 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-891 .elementor-element.elementor-element-bdfb646 {
	--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-891 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-891 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-891 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-891 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-891 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-04.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-891 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-891 .elementor-element.elementor-element-ae7f07f {
	--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-891 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-891 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-891 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-891 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-891 .elementor-element.elementor-element-412c734 {
	--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-891 .elementor-element.elementor-element-393347e {
	--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-891 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-891 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-891 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-891 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-891 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-891 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-891 .elementor-element.elementor-element-d54e018 {
	width: auto;
	max-width: auto;
}

.elementor-891 .elementor-element.elementor-element-d54e018.elementor-element {
	--align-self: flex-end;
}

.elementor-891 .elementor-element.elementor-element-d54e018 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-891 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-891 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-891 .elementor-element.elementor-element-7f141b5 {
		--width: 20%;
	}

	.elementor-891 .elementor-element.elementor-element-977de3e {
		--width: 80%;
	}

	.elementor-891 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-891 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-891 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-891 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-891 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-891 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-891 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-7f141b5 {
		--width: 26%;
	}

	.elementor-891 .elementor-element.elementor-element-977de3e {
		--width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-891 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-891 .elementor-element.elementor-element-40b07a0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-7f141b5 {
		--justify-content: center;
	}

	.elementor-891 .elementor-element.elementor-element-188589e.elementor-element {
		--align-self: center;
	}

	.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon {
		font-size: 90px;
	}

	.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-891 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-891 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-9065c99 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon {
		font-size: 70px;
	}

	.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon svg {
		height: 70px;
	}

	.elementor-891 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-891 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-891 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-891 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-891 .elementor-element.elementor-element-9065c99 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-891 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-891 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-891 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-891 .elementor-element.elementor-element-9065c99 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-7f141b5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon {
		font-size: 50px;
	}

	.elementor-891 .elementor-element.elementor-element-188589e .elementor-icon svg {
		height: 50px;
	}

	.elementor-891 .elementor-element.elementor-element-977de3e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-ab6e0a4>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-891 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-891 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-891 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-d54e018.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-891 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-891 .elementor-element.elementor-element-9065c99 {
		--flex-wrap: wrap;
	}

	.elementor-891 .elementor-element.elementor-element-7f141b5 {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-891 .elementor-element.elementor-element-a731313 {
		text-align: left;
	}

	.elementor-891 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-891 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-891 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-892.css */
.elementor-892 .elementor-element.elementor-element-e325676 {
	--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-892 .elementor-element.elementor-element-4b51bfe>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-892 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-4b51bfe .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-892 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-892 .elementor-element.elementor-element-02d95fc .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-02d95fc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-892 .elementor-element.elementor-element-b17804e {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-892 .elementor-element.elementor-element-72736e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-892 .elementor-element.elementor-element-72736e0:not(.elementor-motion-effects-element-type-background),
.elementor-892 .elementor-element.elementor-element-72736e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-02.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-892 .elementor-element.elementor-element-eeb618e {
	--spacer-size: 100px;
}

.elementor-892 .elementor-element.elementor-element-943c90a {
	--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-892 .elementor-element.elementor-element-ca4dd52>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-892 .elementor-element.elementor-element-89c8daa {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-892 .elementor-element.elementor-element-89c8daa .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-892 .elementor-element.elementor-element-dc9203f {
	--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-892 .elementor-element.elementor-element-fa9b7d6 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-892 .elementor-element.elementor-element-fa9b7d6:not(.elementor-motion-effects-element-type-background),
.elementor-892 .elementor-element.elementor-element-fa9b7d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-892 .elementor-element.elementor-element-fa9b7d6::before,
.elementor-892 .elementor-element.elementor-element-fa9b7d6>.elementor-background-video-container::before,
.elementor-892 .elementor-element.elementor-element-fa9b7d6>.e-con-inner>.elementor-background-video-container::before,
.elementor-892 .elementor-element.elementor-element-fa9b7d6>.elementor-background-slideshow::before,
.elementor-892 .elementor-element.elementor-element-fa9b7d6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-892 .elementor-element.elementor-element-fa9b7d6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-892 .elementor-element.elementor-element-e62d15a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-892 .elementor-element.elementor-element-e62d15a:not(.elementor-motion-effects-element-type-background),
.elementor-892 .elementor-element.elementor-element-e62d15a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-5fb327f) 100%);
}

.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-892 .elementor-element.elementor-element-271e136 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-892 .elementor-element.elementor-element-271e136.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-892 .elementor-element.elementor-element-271e136.elementor-view-framed .elementor-icon,
.elementor-892 .elementor-element.elementor-element-271e136.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-892 .elementor-element.elementor-element-271e136.elementor-view-framed .elementor-icon,
.elementor-892 .elementor-element.elementor-element-271e136.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon {
	font-size: 110px;
}

.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon svg {
	height: 110px;
}

.elementor-892 .elementor-element.elementor-element-cdaf0e1 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-892 .elementor-element.elementor-element-b63b8cb>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-892 .elementor-element.elementor-element-b63b8cb .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-b63b8cb .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-b63b8cb .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-892 .elementor-element.elementor-element-9f3e13c {
	text-align: right;
	color: var(--e-global-color-secondary);
}

.elementor-892 .elementor-element.elementor-element-bcff277 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-892 .elementor-element.elementor-element-bdfb646 {
	--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-892 .elementor-element.elementor-element-526cace>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-892 .elementor-element.elementor-element-133f877 .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-133f877 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-892 .elementor-element.elementor-element-10225f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-892 .elementor-element.elementor-element-10225f9:not(.elementor-motion-effects-element-type-background),
.elementor-892 .elementor-element.elementor-element-10225f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/blog-details-img-03.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-892 .elementor-element.elementor-element-9f7e3c6 {
	--spacer-size: 100px;
}

.elementor-892 .elementor-element.elementor-element-ae7f07f {
	--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-892 .elementor-element.elementor-element-ea77de0>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-892 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-ea77de0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-892 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-892 .elementor-element.elementor-element-381af4f .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-381af4f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-892 .elementor-element.elementor-element-412c734 {
	--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-892 .elementor-element.elementor-element-393347e {
	--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-892 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-892 .elementor-element.elementor-element-8363af6 .wdt-heading-holder,
.elementor-892 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-892 .elementor-element.elementor-element-8363af6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-892 .elementor-element.elementor-element-e3a76e2.elementor-element {
	--align-self: center;
}

.elementor-892 .elementor-element.elementor-element-aaa07da {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-892 .elementor-element.elementor-element-18d9937 {
	width: auto;
	max-width: auto;
}

.elementor-892 .elementor-element.elementor-element-18d9937.elementor-element {
	--align-self: flex-end;
}

.elementor-892 .elementor-element.elementor-element-18d9937 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	border-style: solid;
}

@media(min-width:480px) {
	.elementor-892 .elementor-element.elementor-element-72736e0 {
		--width: 50%;
	}

	.elementor-892 .elementor-element.elementor-element-943c90a {
		--width: 50%;
	}

	.elementor-892 .elementor-element.elementor-element-e62d15a {
		--width: 20%;
	}

	.elementor-892 .elementor-element.elementor-element-cdaf0e1 {
		--width: 80%;
	}

	.elementor-892 .elementor-element.elementor-element-bdfb646 {
		--width: 50%;
	}

	.elementor-892 .elementor-element.elementor-element-10225f9 {
		--width: 50%;
	}

	.elementor-892 .elementor-element.elementor-element-393347e {
		--width: 70%;
	}

	.elementor-892 .elementor-element.elementor-element-aaa07da {
		--width: 30%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-892 .elementor-element.elementor-element-393347e {
		--width: 65%;
	}

	.elementor-892 .elementor-element.elementor-element-aaa07da {
		--width: 35%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-892 .elementor-element.elementor-element-72736e0 {
		--width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-943c90a {
		--width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-e62d15a {
		--width: 26%;
	}

	.elementor-892 .elementor-element.elementor-element-cdaf0e1 {
		--width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-bdfb646 {
		--width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-10225f9 {
		--width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-412c734 {
		--content-width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-393347e {
		--width: 100%;
	}

	.elementor-892 .elementor-element.elementor-element-aaa07da {
		--width: 100%;
	}
}

@media(max-width:1540px) {

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-892 .elementor-element.elementor-element-dc9203f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-e62d15a {
		--justify-content: center;
	}

	.elementor-892 .elementor-element.elementor-element-271e136.elementor-element {
		--align-self: center;
	}

	.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon {
		font-size: 90px;
	}

	.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon svg {
		height: 90px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-892 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-892 .elementor-element.elementor-element-b17804e {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-fa9b7d6 {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon {
		font-size: 70px;
	}

	.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon svg {
		height: 70px;
	}

	.elementor-892 .elementor-element.elementor-element-bcff277 {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-892 .elementor-element.elementor-element-412c734 {
		--flex-wrap: wrap;
	}
}

@media(max-width:1024px) {
	.elementor-892 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-892 .elementor-element.elementor-element-b17804e {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-892 .elementor-element.elementor-element-fa9b7d6 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-892 .elementor-element.elementor-element-bcff277 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-892 .elementor-element.elementor-element-02d95fc>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-892 .elementor-element.elementor-element-b17804e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 300px;
	}

	.elementor-892 .elementor-element.elementor-element-fa9b7d6 {
		--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 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-e62d15a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon {
		font-size: 50px;
	}

	.elementor-892 .elementor-element.elementor-element-271e136 .elementor-icon svg {
		height: 50px;
	}

	.elementor-892 .elementor-element.elementor-element-cdaf0e1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-b63b8cb>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-892 .elementor-element.elementor-element-bcff277 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 300px;
	}

	.elementor-892 .elementor-element.elementor-element-381af4f>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-892 .elementor-element.elementor-element-412c734 {
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-18d9937.elementor-element {
		--align-self: flex-start;
	}
}

@media(max-width:479px) {
	.elementor-892 .elementor-element.elementor-element-eeb618e {
		--spacer-size: 250px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-892 .elementor-element.elementor-element-fa9b7d6 {
		--flex-wrap: wrap;
	}

	.elementor-892 .elementor-element.elementor-element-e62d15a {
		--width: 100px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-892 .elementor-element.elementor-element-9f3e13c {
		text-align: left;
	}

	.elementor-892 .elementor-element.elementor-element-9f7e3c6 {
		--spacer-size: 250px;
	}

	.elementor-892 .elementor-element.elementor-element-412c734 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-393347e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-892 .elementor-element.elementor-element-8363af6>.elementor-widget-container {
		padding: 10px 20px 10px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-895.css */
.elementor-895 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-895 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-895 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-895 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-895 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-895 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-895 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-895 .elementor-element.elementor-element-e56f5e2>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-895 .elementor-element.elementor-element-e56f5e2 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-895 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-895 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-895 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-895 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-895 .elementor-element.elementor-element-6cb20e7 {
	--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-895 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-895 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-895 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-895 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-895 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-895 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-895 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-895 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-895 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-895 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-895 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-895 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-895 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-895 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-895 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-895 .elementor-element.elementor-element-03d756a::before,
.elementor-895 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-895 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-895 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-895 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-895 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-895 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-895 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-895 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-895 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-895 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-895 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-895 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-895 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-895 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-895 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-895 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-895 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-895 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-895 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-895 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-895 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-895 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-895 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-895 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-895 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-895 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-e56f5e2>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-895 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-895 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-895 .elementor-element.elementor-element-e56f5e2>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-895 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-895 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-e56f5e2>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-895 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-895 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-895 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-895 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-895 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-895 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-896.css */
.elementor-896 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-896 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-896 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-896 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-896 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-896 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-896 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-896 .elementor-element.elementor-element-80d1bd2>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-896 .elementor-element.elementor-element-80d1bd2 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-896 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-896 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-896 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-896 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-896 .elementor-element.elementor-element-6cb20e7 {
	--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-896 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-896 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-896 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-896 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-896 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-896 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-896 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-896 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-896 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-896 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-896 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-896 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-896 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-896 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-896 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-896 .elementor-element.elementor-element-03d756a::before,
.elementor-896 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-896 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-896 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-896 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-896 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-896 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-896 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-896 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-896 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-896 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-896 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-896 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-896 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-896 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-896 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-896 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-896 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-896 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-896 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-896 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-896 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-896 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-896 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-896 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-896 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-896 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-80d1bd2>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-896 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-896 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-896 .elementor-element.elementor-element-80d1bd2>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-896 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-896 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-80d1bd2>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-896 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-896 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-896 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-896 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-896 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-896 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-897.css */
.elementor-897 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-897 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-897 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-897 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-897 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-897 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-897 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-897 .elementor-element.elementor-element-85fd37c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-897 .elementor-element.elementor-element-85fd37c {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-897 .elementor-element.elementor-element-85fd37c .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-897 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-897 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-897 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-897 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-897 .elementor-element.elementor-element-6cb20e7 {
	--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-897 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-897 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-897 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-897 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-897 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-897 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-897 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-897 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-897 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-897 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-897 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-897 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-897 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-897 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-897 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-897 .elementor-element.elementor-element-03d756a::before,
.elementor-897 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-897 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-897 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-897 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-897 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-897 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-897 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-897 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-897 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-897 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-897 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-897 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-897 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-897 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-897 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-897 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-897 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-897 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-897 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-897 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-897 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-897 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-897 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-897 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-897 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-897 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-85fd37c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-897 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-897 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-897 .elementor-element.elementor-element-85fd37c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-897 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-897 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-85fd37c>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-897 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-897 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-897 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-897 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-897 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-897 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-898.css */
.elementor-898 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-898 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-898 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-898 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-898 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-898 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-898 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-898 .elementor-element.elementor-element-0c81118>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-898 .elementor-element.elementor-element-0c81118 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-898 .elementor-element.elementor-element-0c81118 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-898 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-898 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-898 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-898 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-898 .elementor-element.elementor-element-6cb20e7 {
	--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-898 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-898 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-898 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-898 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-898 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-898 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-898 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-898 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-898 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-898 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-898 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-898 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-898 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-898 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-898 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-898 .elementor-element.elementor-element-03d756a::before,
.elementor-898 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-898 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-898 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-898 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-898 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-898 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-898 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-898 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-898 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-898 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-898 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-898 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-898 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-898 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-898 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-898 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-898 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-898 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-898 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-898 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-898 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-898 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-898 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-898 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-898 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-898 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-0c81118>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-898 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-898 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-898 .elementor-element.elementor-element-0c81118>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-898 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-898 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-0c81118>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-898 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-898 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-898 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-898 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-898 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-898 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-899.css */
.elementor-899 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-899 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-899 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-899 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-899 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-899 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-899 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-899 .elementor-element.elementor-element-8a4c63b>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-899 .elementor-element.elementor-element-8a4c63b {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-899 .elementor-element.elementor-element-8a4c63b .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-899 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-899 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-899 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-899 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-899 .elementor-element.elementor-element-6cb20e7 {
	--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-899 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-899 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-899 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-899 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-899 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-899 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-899 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-899 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-899 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-899 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-899 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-899 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-899 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-899 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-899 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-899 .elementor-element.elementor-element-03d756a::before,
.elementor-899 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-899 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-899 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-899 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-899 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-899 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-899 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-899 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-899 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-899 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-899 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-899 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-899 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-899 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-899 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-899 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-899 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-899 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-899 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-899 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-899 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-899 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-899 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-899 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-899 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-899 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-8a4c63b>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-899 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-899 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-899 .elementor-element.elementor-element-8a4c63b>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-899 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-899 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-8a4c63b>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-899 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-899 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-899 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-899 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-899 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-899 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-900.css */
.elementor-900 .elementor-element.elementor-element-d68a6ce {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-900 .elementor-element.elementor-element-83b8d95 {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-900 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-900 .elementor-element.elementor-element-41110a7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-900 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-900 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-900 .elementor-element.elementor-element-1122daf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-900 .elementor-element.elementor-element-4fd5aa2 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-900 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-900 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
	background-color: var(--e-global-color-15050fc);
	border-radius: 20px 20px 20px 20px;
}

.elementor-900 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-900 .elementor-element.elementor-element-cbe52e2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-900 .elementor-element.elementor-element-6cb20e7 {
	--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-900 .elementor-element.elementor-element-7ce43b9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-900 .elementor-element.elementor-element-7ce43b9:not(.elementor-motion-effects-element-type-background),
.elementor-900 .elementor-element.elementor-element-7ce43b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-900 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-900 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder,
.elementor-900 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-900 .elementor-element.elementor-element-ca075d9 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-900 .elementor-element.elementor-element-c9014ad>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-900 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-900 .elementor-element.elementor-element-c9014ad .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-900 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-900 .elementor-element.elementor-element-60fc90f .wdt-heading-holder,
.elementor-900 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-900 .elementor-element.elementor-element-60fc90f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-900 .elementor-element.elementor-element-03d756a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: screen;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 220px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-900 .elementor-element.elementor-element-03d756a::before,
.elementor-900 .elementor-element.elementor-element-03d756a>.elementor-background-video-container::before,
.elementor-900 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-video-container::before,
.elementor-900 .elementor-element.elementor-element-03d756a>.elementor-background-slideshow::before,
.elementor-900 .elementor-element.elementor-element-03d756a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-900 .elementor-element.elementor-element-03d756a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-15050fc);
	--background-overlay: '';
}

.elementor-900 .elementor-element.elementor-element-d969df3 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-900 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-900 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
.elementor-900 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-900 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1420px;
	}

	.elementor-900 .elementor-element.elementor-element-83b8d95 {
		--width: 70%;
	}

	.elementor-900 .elementor-element.elementor-element-6cb20e7 {
		--width: 30%;
	}

	.elementor-900 .elementor-element.elementor-element-7ce43b9 {
		--width: 100%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--content-width: 1100px;
	}

	.elementor-900 .elementor-element.elementor-element-83b8d95 {
		--width: 65%;
	}

	.elementor-900 .elementor-element.elementor-element-6cb20e7 {
		--width: 35%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--content-width: 850px;
	}

	.elementor-900 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-900 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}

	.elementor-900 .elementor-element.elementor-element-03d756a {
		--content-width: 850px;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--content-width: 580px;
	}

	.elementor-900 .elementor-element.elementor-element-83b8d95 {
		--width: 100%;
	}

	.elementor-900 .elementor-element.elementor-element-6cb20e7 {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-900 .elementor-element.elementor-element-03d756a {
		--padding-top: 100px;
		--padding-bottom: 170px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-900 .elementor-element.elementor-element-d969df3 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-900 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-d969df3 .wdt-heading-holder,
	.elementor-900 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-900 .elementor-element.elementor-element-d969df3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}
}

@media(max-width:1280px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-900 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-4fd5aa2>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-03d756a {
		--padding-top: 80px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-900 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--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;
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-900 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-900 .elementor-element.elementor-element-4fd5aa2>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-900 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-03d756a {
		--padding-top: 70px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:767px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-900 .elementor-element.elementor-element-41110a7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-8fa0d0a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-30c1586>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-4fd5aa2>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-95bb2a1>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-03d756a {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-900 .elementor-element.elementor-element-d969df3>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-900 .elementor-element.elementor-element-d68a6ce {
		--content-width: 400px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-900 .elementor-element.elementor-element-7ce43b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-900 .elementor-element.elementor-element-ca075d9>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-c9014ad .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-900 .elementor-element.elementor-element-60fc90f>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-900 .elementor-element.elementor-element-03d756a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

/* cosmos/uploads/elementor/css/post-935.css */
.elementor-935 .elementor-element.elementor-element-f33c8ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.4;
	--padding-top: 180px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-935 .elementor-element.elementor-element-f33c8ef:not(.elementor-motion-effects-element-type-background),
.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/home-01-slider-img-01.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-f33c8ef::before,
.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-background-video-container::before,
.elementor-935 .elementor-element.elementor-element-f33c8ef>.e-con-inner>.elementor-background-video-container::before,
.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-background-slideshow::before,
.elementor-935 .elementor-element.elementor-element-f33c8ef>.e-con-inner>.elementor-background-slideshow::before,
.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-935 .elementor-element.elementor-element-f33c8ef::before {
	filter: brightness(20%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-935 .elementor-element.elementor-element-12e2565 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 190px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-935 .elementor-element.elementor-element-39cdafb>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-935 .elementor-element.elementor-element-39cdafb {
	z-index: 2;
}

.elementor-935 .elementor-element.elementor-element-39cdafb .wdt-heading-holder,
.elementor-935 .elementor-element.elementor-element-39cdafb .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-935 .elementor-element.elementor-element-39cdafb .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-935 .elementor-element.elementor-element-39cdafb .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 10% 0% 0%;
}

.elementor-935 .elementor-element.elementor-element-9609097 {
	z-index: 2;
}

.elementor-935 .elementor-element.elementor-element-9609097 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-935 .elementor-element.elementor-element-77ff663 {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	top: 0%;
	z-index: 0;
}

.elementor-935 .elementor-element.elementor-element-77ff663>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #CEFF9C63 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-935 .elementor-element.elementor-element-77ff663 {
	left: -17%;
}

body.rtl .elementor-935 .elementor-element.elementor-element-77ff663 {
	right: -17%;
}

.elementor-935 .elementor-element.elementor-element-c77e279 {
	--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-935 .elementor-element.elementor-element-f87d5f6 {
	--spacer-size: 550px;
	width: 100%;
	max-width: 100%;
	bottom: 10%;
	z-index: 0;
}

.elementor-935 .elementor-element.elementor-element-f87d5f6>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #ABE47157 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-935 .elementor-element.elementor-element-f87d5f6 {
	right: -40%;
}

body.rtl .elementor-935 .elementor-element.elementor-element-f87d5f6 {
	left: -40%;
}

@media(max-width:1540px) {
	.elementor-935 .elementor-element.elementor-element-f33c8ef {
		--padding-top: 180px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--padding-top: 120px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-935 .elementor-element.elementor-element-39cdafb>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-935 .elementor-element.elementor-element-f33c8ef {
		--padding-top: 160px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-935 .elementor-element.elementor-element-39cdafb>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {

	.elementor-935 .elementor-element.elementor-element-f33c8ef::before,
	.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-background-video-container::before,
	.elementor-935 .elementor-element.elementor-element-f33c8ef>.e-con-inner>.elementor-background-video-container::before,
	.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-background-slideshow::before,
	.elementor-935 .elementor-element.elementor-element-f33c8ef>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-935 .elementor-element.elementor-element-f33c8ef>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: cover;
	}

	.elementor-935 .elementor-element.elementor-element-f33c8ef {
		--overlay-opacity: 0.45;
		--padding-top: 160px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--padding-top: 90px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-935 .elementor-element.elementor-element-f33c8ef {
		--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;
		--flex-wrap: wrap;
		--overlay-opacity: 0.6;
		--padding-top: 160px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-935 .elementor-element.elementor-element-39cdafb>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-935 .elementor-element.elementor-element-f33c8ef {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 1;
	}

	.elementor-935 .elementor-element.elementor-element-39cdafb .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-935 .elementor-element.elementor-element-f87d5f6 {
		z-index: 0;
	}
}

@media(min-width:480px) {
	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--width: 50%;
	}

	.elementor-935 .elementor-element.elementor-element-c77e279 {
		--width: 50%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--width: 60%;
	}

	.elementor-935 .elementor-element.elementor-element-c77e279 {
		--width: 40%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--width: 75%;
	}

	.elementor-935 .elementor-element.elementor-element-c77e279 {
		--width: 30%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-935 .elementor-element.elementor-element-12e2565 {
		--width: 100%;
	}

	.elementor-935 .elementor-element.elementor-element-c77e279 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-968.css */
.elementor-968 .elementor-element.elementor-element-78e80c7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-08300fb>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-968 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-bdf8988>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-968 .elementor-element.elementor-element-2fa70e2>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-968 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-968 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-968 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-968 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-968 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-968 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-968 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-968 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-968 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-968 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-968 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-968 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-968 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-968 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-968 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-968 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-968 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-968 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-968 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-968 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-968 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-968 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-968 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-968 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-968 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-968 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-968 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-968 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-968 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-968 .elementor-element.elementor-element-78e80c7 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-2fa70e2>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-968 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-968 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-968 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-2fa70e2>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-968 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-968 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-968 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-968 .elementor-element.elementor-element-78e80c7 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-2fa70e2>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-968 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-968 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-968 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-968 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-968 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-968 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-968 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-3b62511 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-968 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-968 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-968 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-969.css */
.elementor-969 .elementor-element.elementor-element-a5dba43 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-d68908f>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-969 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-abae54e>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-969 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-969 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-969 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-969 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-969 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-969 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-969 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -30px;
}

.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 30px;
}

.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-969 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-969 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-969 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-969 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-969 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-969 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-969 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-969 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-969 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-969 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-969 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-969 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-969 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-969 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-969 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-969 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-969 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-969 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-969 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-969 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-969 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-969 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-969 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-969 .elementor-element.elementor-element-a5dba43 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -18px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 18px;
	}

	.elementor-969 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-969 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-969 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-969 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-969 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-969 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-969 .elementor-element.elementor-element-a5dba43 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-7a7cc5c>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-969 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-969 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-969 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-969 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-969 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-969 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-969 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-3b62511 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-969 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-969 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-969 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-970.css */
.elementor-970 .elementor-element.elementor-element-5363bb1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-77cbcb5>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-970 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-84db682>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-970 .elementor-element.elementor-element-e7549a9>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-970 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-970 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-970 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-970 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-970 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-970 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-970 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-970 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-970 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-970 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-970 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-970 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-970 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-970 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-970 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-970 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-970 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-970 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-970 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-970 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-970 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-970 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-970 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-970 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-970 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-970 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-970 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-970 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-970 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-970 .elementor-element.elementor-element-5363bb1 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-e7549a9>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-970 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-970 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-970 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-e7549a9>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-970 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-970 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-970 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-970 .elementor-element.elementor-element-5363bb1 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-e7549a9>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-970 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-970 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-970 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-970 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-970 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-970 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-970 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-3b62511 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-970 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-970 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-970 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-971.css */
.elementor-971 .elementor-element.elementor-element-939b4af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-9823243>.elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-971 .elementor-element.elementor-element-edff22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-9e8a62f>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-971 .elementor-element.elementor-element-cecc60b>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-971 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-971 .elementor-element.elementor-element-67a0400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-cae75f5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-cae75f5:not(.elementor-motion-effects-element-type-background),
.elementor-971 .elementor-element.elementor-element-cae75f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/portfolio-detail-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-971 .elementor-element.elementor-element-8063d26 {
	--spacer-size: 400px;
}

.elementor-971 .elementor-element.elementor-element-023a393 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-afae2ca);
}

.elementor-971 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
	margin: -15px;
}

.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
	padding: 15px;
}

.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-971 .elementor-element.elementor-element-5dc8564 {
	--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: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-891cf16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-583db9a {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-971 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-971 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-971 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom {
	margin: -12px;
}

.elementor-971 .elementor-element.elementor-element-3b62511 .wdt-column-gap-custom .wdt-column {
	padding: 12px;
}

.elementor-971 .elementor-element.elementor-element-07f53cb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-971 .elementor-element.elementor-element-07f53cb:not(.elementor-motion-effects-element-type-background),
.elementor-971 .elementor-element.elementor-element-07f53cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/Portfolio-detail-img-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-971 .elementor-element.elementor-element-8b6e940 {
	--spacer-size: 400px;
}

.elementor-971 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-971 .elementor-element.elementor-element-af7ac30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(min-width:480px) {
	.elementor-971 .elementor-element.elementor-element-cae75f5 {
		--width: 42%;
	}

	.elementor-971 .elementor-element.elementor-element-023a393 {
		--width: 58%;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--width: 58%;
	}

	.elementor-971 .elementor-element.elementor-element-07f53cb {
		--width: 42%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-971 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-971 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-971 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-971 .elementor-element.elementor-element-cae75f5 {
		--width: 100%;
	}

	.elementor-971 .elementor-element.elementor-element-023a393 {
		--width: 100%;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--width: 100%;
	}

	.elementor-971 .elementor-element.elementor-element-07f53cb {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-971 .elementor-element.elementor-element-023a393 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-971 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 50px;
	}

	.elementor-971 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1280px) {
	.elementor-971 .elementor-element.elementor-element-939b4af {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-cecc60b>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-67a0400 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-971 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 40px;
	}

	.elementor-971 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-971 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-cecc60b>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-023a393 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -15px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 15px;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-971 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-971 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-3b62511>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-971 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-971 .elementor-element.elementor-element-939b4af {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-edff22a {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-cecc60b>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-fe93ee7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-67a0400 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-8063d26 {
		--spacer-size: 300px;
	}

	.elementor-971 .elementor-element.elementor-element-023a393 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-e6662c3>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-971 .elementor-element.elementor-element-dbe85d6 .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-971 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-891cf16 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-178fbd8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-971 .elementor-element.elementor-element-8b6e940 {
		--spacer-size: 300px;
	}

	.elementor-971 .elementor-element.elementor-element-2fbb63a>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-971 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:479px) {
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-971 .elementor-element.elementor-element-5dc8564 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-891cf16 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-583db9a {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-3b62511 {
		width: var(--container-widget-width, 257px);
		max-width: 257px;
		--container-widget-width: 257px;
		--container-widget-flex-grow: 0;
	}

	.elementor-971 .elementor-element.elementor-element-3b62511 .wdt-specification-block {
		text-align: center;
		justify-content: center;
		justify-items: center;
	}

	.elementor-971 .elementor-element.elementor-element-af7ac30 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-971 .elementor-element.elementor-element-5477adb>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}
}

/* cosmos/uploads/elementor/css/post-976.css */
.elementor-976 .elementor-element.elementor-element-5010163 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-976 .elementor-element.elementor-element-f5b556b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-976 .elementor-element.elementor-element-091c029>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-976 .elementor-element.elementor-element-091c029 div.wdt-logo-container img {
	max-width: 130px;
	width: 130px;
}

.elementor-976 .elementor-element.elementor-element-b44d93d .wdt-heading-holder,
.elementor-976 .elementor-element.elementor-element-b44d93d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-976 .elementor-element.elementor-element-b44d93d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-976 .elementor-element.elementor-element-37a1b9d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-976 .elementor-element.elementor-element-ce4f0bf img {
	width: 100%;
	max-width: 100%;
	height: 290px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 20px 20px;
}

.elementor-976 .elementor-element.elementor-element-9ad7af2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-976 .elementor-element.elementor-element-7152e9d>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-976 .elementor-element.elementor-element-7152e9d .wdt-heading-holder,
.elementor-976 .elementor-element.elementor-element-7152e9d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-976 .elementor-element.elementor-element-7152e9d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-column-gap-custom {
	margin: -10px;
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-column-gap-custom .wdt-column {
	padding: 10px;
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-title,
.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-15050fc);
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-15050fc);
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items,
.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a {
	color: var(--e-global-color-15050fc);
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a:hover {
	color: var(--e-global-color-15050fc);
}

.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block .wdt-content-button>a {
	color: var(--e-global-color-15050fc);
}

.elementor-976 .elementor-element.elementor-element-bf9e640 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-976 .elementor-element.elementor-element-b94fe00>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-976 .elementor-element.elementor-element-b94fe00 .wdt-heading-holder,
.elementor-976 .elementor-element.elementor-element-b94fe00 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-976 .elementor-element.elementor-element-b94fe00 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-976 .elementor-element.elementor-element-14cc123 {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
}

.elementor-976 .elementor-element.elementor-element-14cc123.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-976 .elementor-element.elementor-element-14cc123 .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-976 .elementor-element.elementor-element-14cc123 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--e-global-color-15050fc);
	border-style: solid;
}

@media(max-width:1540px) {
	.elementor-976 .elementor-element.elementor-element-091c029 div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1280px) {
	.elementor-976 .elementor-element.elementor-element-091c029 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-976 .elementor-element.elementor-element-edc4bb1 {
		width: var(--container-widget-width, 415px);
		max-width: 415px;
		--container-widget-width: 415px;
		--container-widget-flex-grow: 0;
	}
}

@media(max-width:1024px) {
	.elementor-976 .elementor-element.elementor-element-5010163 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-976 .elementor-element.elementor-element-091c029 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-976 .elementor-element.elementor-element-edc4bb1 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-976 .elementor-element.elementor-element-edc4bb1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-976 .elementor-element.elementor-element-091c029 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}
}

@media(max-width:479px) {
	.elementor-976 .elementor-element.elementor-element-091c029 div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-976 .elementor-element.elementor-element-edc4bb1 .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}
}

/* cosmos/uploads/elementor/css/post-990.css */
.elementor-990 .elementor-element.elementor-element-e425b1d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.4;
	--padding-top: 180px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-990 .elementor-element.elementor-element-e425b1d:not(.elementor-motion-effects-element-type-background),
.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/home-01-slider-img-02.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-990 .elementor-element.elementor-element-e425b1d::before,
.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-background-video-container::before,
.elementor-990 .elementor-element.elementor-element-e425b1d>.e-con-inner>.elementor-background-video-container::before,
.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-background-slideshow::before,
.elementor-990 .elementor-element.elementor-element-e425b1d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-990 .elementor-element.elementor-element-e425b1d::before {
	filter: brightness(20%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-990 .elementor-element.elementor-element-e42476f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 190px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-990 .elementor-element.elementor-element-48a7749>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-990 .elementor-element.elementor-element-48a7749 {
	z-index: 2;
}

.elementor-990 .elementor-element.elementor-element-48a7749 .wdt-heading-holder,
.elementor-990 .elementor-element.elementor-element-48a7749 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-990 .elementor-element.elementor-element-48a7749 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-990 .elementor-element.elementor-element-48a7749 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 10% 0% 0%;
}

.elementor-990 .elementor-element.elementor-element-9be7586 {
	z-index: 2;
}

.elementor-990 .elementor-element.elementor-element-9be7586 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-990 .elementor-element.elementor-element-2f1a0ff {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	top: 0%;
	z-index: 0;
}

.elementor-990 .elementor-element.elementor-element-2f1a0ff>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #CEFF9C63 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-990 .elementor-element.elementor-element-2f1a0ff {
	left: -17%;
}

body.rtl .elementor-990 .elementor-element.elementor-element-2f1a0ff {
	right: -17%;
}

.elementor-990 .elementor-element.elementor-element-b61e320 {
	--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-990 .elementor-element.elementor-element-fa0f16c {
	--spacer-size: 550px;
	width: 100%;
	max-width: 100%;
	bottom: 10%;
	z-index: 0;
}

.elementor-990 .elementor-element.elementor-element-fa0f16c>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #ABE47157 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-990 .elementor-element.elementor-element-fa0f16c {
	right: -40%;
}

body.rtl .elementor-990 .elementor-element.elementor-element-fa0f16c {
	left: -40%;
}

@media(max-width:1540px) {
	.elementor-990 .elementor-element.elementor-element-e425b1d {
		--padding-top: 180px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-990 .elementor-element.elementor-element-e42476f {
		--padding-top: 120px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-990 .elementor-element.elementor-element-48a7749>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-990 .elementor-element.elementor-element-e425b1d {
		--padding-top: 160px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-990 .elementor-element.elementor-element-e42476f {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-990 .elementor-element.elementor-element-48a7749>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {

	.elementor-990 .elementor-element.elementor-element-e425b1d::before,
	.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-background-video-container::before,
	.elementor-990 .elementor-element.elementor-element-e425b1d>.e-con-inner>.elementor-background-video-container::before,
	.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-background-slideshow::before,
	.elementor-990 .elementor-element.elementor-element-e425b1d>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-990 .elementor-element.elementor-element-e425b1d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: cover;
	}

	.elementor-990 .elementor-element.elementor-element-e425b1d {
		--overlay-opacity: 0.45;
		--padding-top: 160px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-990 .elementor-element.elementor-element-e42476f {
		--padding-top: 90px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-990 .elementor-element.elementor-element-e425b1d {
		--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;
		--flex-wrap: wrap;
		--overlay-opacity: 0.6;
		--padding-top: 160px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-990 .elementor-element.elementor-element-e42476f {
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-990 .elementor-element.elementor-element-48a7749>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-990 .elementor-element.elementor-element-e425b1d {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-990 .elementor-element.elementor-element-e42476f {
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 1;
	}

	.elementor-990 .elementor-element.elementor-element-48a7749 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

@media(min-width:480px) {
	.elementor-990 .elementor-element.elementor-element-e42476f {
		--width: 50%;
	}

	.elementor-990 .elementor-element.elementor-element-b61e320 {
		--width: 50%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-990 .elementor-element.elementor-element-e42476f {
		--width: 60%;
	}

	.elementor-990 .elementor-element.elementor-element-b61e320 {
		--width: 40%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-990 .elementor-element.elementor-element-e42476f {
		--width: 75%;
	}

	.elementor-990 .elementor-element.elementor-element-b61e320 {
		--width: 30%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-990 .elementor-element.elementor-element-e42476f {
		--width: 100%;
	}

	.elementor-990 .elementor-element.elementor-element-b61e320 {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-991.css */
.elementor-991 .elementor-element.elementor-element-bd2ed00 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.4;
	--padding-top: 180px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-991 .elementor-element.elementor-element-bd2ed00:not(.elementor-motion-effects-element-type-background),
.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/06/h1-hero-banner-img.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-991 .elementor-element.elementor-element-bd2ed00::before,
.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-background-video-container::before,
.elementor-991 .elementor-element.elementor-element-bd2ed00>.e-con-inner>.elementor-background-video-container::before,
.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-background-slideshow::before,
.elementor-991 .elementor-element.elementor-element-bd2ed00>.e-con-inner>.elementor-background-slideshow::before,
.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/06/Union.png");
	--background-overlay: '';
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-991 .elementor-element.elementor-element-bd2ed00::before {
	filter: brightness(20%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-991 .elementor-element.elementor-element-2f1b217 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 190px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-991 .elementor-element.elementor-element-b7ff204>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-991 .elementor-element.elementor-element-b7ff204 {
	z-index: 2;
}

.elementor-991 .elementor-element.elementor-element-b7ff204 .wdt-heading-holder,
.elementor-991 .elementor-element.elementor-element-b7ff204 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-991 .elementor-element.elementor-element-b7ff204 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-991 .elementor-element.elementor-element-b7ff204 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 10% 0% 0%;
}

.elementor-991 .elementor-element.elementor-element-e876d0e {
	z-index: 2;
}

.elementor-991 .elementor-element.elementor-element-e876d0e .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-991 .elementor-element.elementor-element-a2f955f {
	--spacer-size: 1000px;
	width: 100%;
	max-width: 100%;
	top: 0%;
	z-index: 0;
}

.elementor-991 .elementor-element.elementor-element-a2f955f>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #CEFF9C63 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-991 .elementor-element.elementor-element-a2f955f {
	left: -17%;
}

body.rtl .elementor-991 .elementor-element.elementor-element-a2f955f {
	right: -17%;
}

.elementor-991 .elementor-element.elementor-element-2a17c0c {
	--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-991 .elementor-element.elementor-element-edef92c {
	--spacer-size: 550px;
	width: 100%;
	max-width: 100%;
	bottom: 10%;
	z-index: 0;
}

.elementor-991 .elementor-element.elementor-element-edef92c>.elementor-widget-container {
	background-color: transparent;
	background-image: radial-gradient(at center center, #ABE47157 0%, #F2295B00 70%);
}

body:not(.rtl) .elementor-991 .elementor-element.elementor-element-edef92c {
	right: -40%;
}

body.rtl .elementor-991 .elementor-element.elementor-element-edef92c {
	left: -40%;
}

@media(max-width:1540px) {
	.elementor-991 .elementor-element.elementor-element-bd2ed00 {
		--padding-top: 180px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--padding-top: 120px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-991 .elementor-element.elementor-element-b7ff204>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-991 .elementor-element.elementor-element-bd2ed00 {
		--padding-top: 160px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-991 .elementor-element.elementor-element-b7ff204>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {

	.elementor-991 .elementor-element.elementor-element-bd2ed00::before,
	.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-background-video-container::before,
	.elementor-991 .elementor-element.elementor-element-bd2ed00>.e-con-inner>.elementor-background-video-container::before,
	.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-background-slideshow::before,
	.elementor-991 .elementor-element.elementor-element-bd2ed00>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-991 .elementor-element.elementor-element-bd2ed00>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: cover;
	}

	.elementor-991 .elementor-element.elementor-element-bd2ed00 {
		--overlay-opacity: 0.45;
		--padding-top: 160px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--padding-top: 90px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-991 .elementor-element.elementor-element-bd2ed00 {
		--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;
		--flex-wrap: wrap;
		--overlay-opacity: 0.6;
		--padding-top: 160px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-991 .elementor-element.elementor-element-b7ff204>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-991 .elementor-element.elementor-element-bd2ed00 {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 1;
	}

	.elementor-991 .elementor-element.elementor-element-b7ff204 .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}
}

@media(min-width:480px) {
	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--width: 50%;
	}

	.elementor-991 .elementor-element.elementor-element-2a17c0c {
		--width: 50%;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--width: 60%;
	}

	.elementor-991 .elementor-element.elementor-element-2a17c0c {
		--width: 40%;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--width: 75%;
	}

	.elementor-991 .elementor-element.elementor-element-2a17c0c {
		--width: 30%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-991 .elementor-element.elementor-element-2f1b217 {
		--width: 100%;
	}

	.elementor-991 .elementor-element.elementor-element-2a17c0c {
		--width: 100%;
	}
}

/* cosmos/uploads/elementor/css/post-997.css */
.elementor-997 .elementor-element.elementor-element-03d0ee4 {
	--display: flex;
	--min-height: 1140px;
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: -100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-03d0ee4::before,
.elementor-997 .elementor-element.elementor-element-03d0ee4>.elementor-background-video-container::before,
.elementor-997 .elementor-element.elementor-element-03d0ee4>.e-con-inner>.elementor-background-video-container::before,
.elementor-997 .elementor-element.elementor-element-03d0ee4>.elementor-background-slideshow::before,
.elementor-997 .elementor-element.elementor-element-03d0ee4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-997 .elementor-element.elementor-element-03d0ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(270deg, #00000000 0%, #000000B3 100%);
}

.elementor-997 .elementor-element.elementor-element-03d0ee4:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-03d0ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("../../2025/07/Home-3-banner-img.jpg") 50% 50%;
	background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-2a187fb {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-6e7c56d {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 0% 20% 0% 0%;
}

.elementor-997 .elementor-element.elementor-element-be54434 {
	--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-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-a3adda2>.elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a3adda2.elementor-element {
	--align-self: flex-start;
}

.elementor-997 .elementor-element.elementor-element-a3adda2 .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-a3adda2 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-997 .elementor-element.elementor-element-ecf316d {
	width: auto;
	max-width: auto;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-997 .elementor-element.elementor-element-16ab388 {
	width: var(--container-widget-width, 110px);
	max-width: 110px;
	--container-widget-width: 110px;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-15050fc);
}

.elementor-997 .elementor-element.elementor-element-16ab388>.elementor-widget-container {
	margin: 0px 0px 0px 16px;
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-a363f8e {
	left: 0px;
}

body.rtl .elementor-997 .elementor-element.elementor-element-a363f8e {
	right: 0px;
}

.elementor-997 .elementor-element.elementor-element-a363f8e {
	bottom: 160px;
}

.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper .wdt-animation-item {
	padding: 10px 20px 10px 20px;
}

.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-item icon-item {
	animation-duration: 30s;
}

.elementor-997 .elementor-element.elementor-element-a363f8e .icon-item,
.elementor-997 .elementor-element.elementor-element-a363f8e .icon-text-item,
.elementor-997 .elementor-element.elementor-element-a363f8e .wdt-animation-item type3 {
	font-size: 30px;
	color: var(--e-global-color-1dbe2c3);
}

.elementor-997 .elementor-element.elementor-element-a363f8e .text-item {
	font-size: 30px;
	line-height: 1px;
}

.elementor-997 .elementor-element.elementor-element-a363f8e .text-item,
.elementor-997 .elementor-element.elementor-element-a363f8e .text-item a {
	color: var(--e-global-color-15050fc);
}

.elementor-997 .elementor-element.elementor-element-a363f8e .text-item a:hover {
	color: var(--e-global-color-primary);
}

.elementor-997 .elementor-element.elementor-element-a363f8e .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-997 .elementor-element.elementor-element-16f2654 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-16f2654:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-16f2654>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-997 .elementor-element.elementor-element-5a35e37>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-997 .elementor-element.elementor-element-5a35e37 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-5a35e37 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-5a35e37 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-a158156 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0850d12 img {
	width: 50px;
	height: 50px;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-d5e4905 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-357f5a6 {
	color: var(--e-global-color-accent);
	text-decoration: default;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0b27c1a img {
	width: 45px;
	height: 45px;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-beea835 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-ec980b6 img {
	width: 50px;
	height: 50px;
}

.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-6ff0a84 {
	color: var(--e-global-color-secondary);
	text-decoration: default;
}

.elementor-997 .elementor-element.elementor-element-570a483 {
	width: var(--container-widget-width, 1250px);
	max-width: 1250px;
	--container-widget-width: 1250px;
	--container-widget-flex-grow: 0;
}

.elementor-997 .elementor-element.elementor-element-570a483>.elementor-widget-container {
	margin: 0px 0px 100px 0px;
}

.elementor-997 .elementor-element.elementor-element-570a483 .wdt-elementor-repeater-container-wrapper {
	text-align: center;
}

.elementor-997 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
	margin: 0px 0px 130px 0px;
}

.elementor-997 .elementor-element.elementor-element-fc6e53e .wdt-content-item {
	text-align: center;
	justify-content: center;
}

.elementor-997 .elementor-element.elementor-element-93e3c47 {
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.55em;
}

.elementor-997 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].left-to-right,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].left-to-right~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].right-to-left,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].right-to-left~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-wrapper div[class*="-marqee"].bottom-to-top~div.wdt-animation-cloned-marqee,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-item icon-item {
	animation-duration: 20s;
}

.elementor-997 .elementor-element.elementor-element-26e4309 .icon-item,
.elementor-997 .elementor-element.elementor-element-26e4309 .icon-text-item,
.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
	font-size: 180px;
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-text);
}

.elementor-997 .elementor-element.elementor-element-26e4309 .image-item img {
	width: 50px;
	height: 50px;
}

.elementor-997 .elementor-element.elementor-element-9bd0ccc {
	--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: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-9bd0ccc:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-9bd0ccc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-c09fb50 {
	--display: flex;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-997 .elementor-element.elementor-element-c53d6f3 {
	width: var(--container-widget-width, 525px);
	max-width: 525px;
	--container-widget-width: 525px;
	--container-widget-flex-grow: 0;
}

.elementor-997 .elementor-element.elementor-element-c53d6f3 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-c53d6f3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-c53d6f3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-0f8c081 {
	--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 70px;
	--row-gap: 0px;
	--column-gap: 70px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-de35f42 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-73bcb94.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-997 .elementor-element.elementor-element-73bcb94 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-radius: 30px 30px 30px 30px;
}

.elementor-997 .elementor-element.elementor-element-ab34fa0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
	margin: -10px;
}

.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
	padding: 10px;
}

.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-content-item {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-4d23715 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 60px 60px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-4d23715:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-4d23715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-997 .elementor-element.elementor-element-0829d73 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-0829d73 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-0829d73 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-997 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
	height: 750px;
}

.elementor-997 .elementor-element.elementor-element-5e3f2b0 {
	--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;
	--overlay-opacity: 0.7;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-5e3f2b0:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-5e3f2b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/footer_img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-5e3f2b0::before,
.elementor-997 .elementor-element.elementor-element-5e3f2b0>.elementor-background-video-container::before,
.elementor-997 .elementor-element.elementor-element-5e3f2b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-997 .elementor-element.elementor-element-5e3f2b0>.elementor-background-slideshow::before,
.elementor-997 .elementor-element.elementor-element-5e3f2b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-997 .elementor-element.elementor-element-5e3f2b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fb64a1b);
	--background-overlay: '';
}

.elementor-997 .elementor-element.elementor-element-e7cd64c {
	--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 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-a643774 {
	--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-997 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-997 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-0f4caf4 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-997 .elementor-element.elementor-element-f2ade5e>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f2ade5e .elementor-widget-container {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-3edcd78 {
	--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-997 .elementor-element.elementor-element-4a560f0 {
	--spacer-size: 360px;
	width: var(--container-widget-width, 360px);
	max-width: 360px;
	--container-widget-width: 360px;
	--container-widget-flex-grow: 0;
	top: 0px;
	z-index: 0;
}

.elementor-997 .elementor-element.elementor-element-4a560f0>.elementor-widget-container {
	background-color: var(--e-global-color-5fb327f);
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-4a560f0 {
	right: 0px;
}

body.rtl .elementor-997 .elementor-element.elementor-element-4a560f0 {
	left: 0px;
}

.elementor-997 .elementor-element.elementor-element-0e56ecf .wdt-content-item .wdt-content-description {
	padding: 0% 10% 0% 0%;
}

.elementor-997 .elementor-element.elementor-element-9e1edd8 {
	--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;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-9e1edd8:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-9e1edd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-997 .elementor-element.elementor-element-051ad17 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-051ad17 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-051ad17 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-997 .elementor-element.elementor-element-cf76e8a {
	--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;
	--overflow: hidden;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-cf76e8a:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-cf76e8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-997 .elementor-element.elementor-element-16d9ffb {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-997 .elementor-element.elementor-element-39c7098 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-997 .elementor-element.elementor-element-fe0b4b9 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
	vertical-align: middle;
}

.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder {
	text-align: center;
	justify-content: center;
	justify-items: center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #D0D0D04D;
}

.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-header {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
	text-align: start;
	justify-content: start;
	justify-items: start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(50px/2);
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(50px/2);
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(50px/2);
	margin-left: calc(50px/2);
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-50px/2);
	margin-left: calc(-50px/2);
}

body.rtl .elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-50px/2);
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-50px/2);
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-997 .elementor-element.elementor-element-01a471e {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	line-height: 2em;
}

.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-997 .elementor-element.elementor-element-b6c5648 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 210px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-b6c5648:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-b6c5648>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/07/Faq-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-4315220 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-997 .elementor-element.elementor-element-4315220 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-4315220 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-4315220 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: center;
	justify-content: center;
}

.elementor-997 .elementor-element.elementor-element-f25b02f {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-18a4b40 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-65229c0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-997 .elementor-element.elementor-element-65229c0 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-1400c6d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-afaff45 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper,
.elementor-997 .elementor-element.elementor-element-afaff45 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-1bfbb99 .elementor-widget-container {
	text-align: center;
	justify-content: center;
}

.elementor-997 .elementor-element.elementor-element-7fe5990 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.75;
	--border-radius: 60px 60px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-997 .elementor-element.elementor-element-7fe5990:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1dbe2c3);
}

.elementor-997 .elementor-element.elementor-element-7fe5990::before,
.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-background-video-container::before,
.elementor-997 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-video-container::before,
.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-background-slideshow::before,
.elementor-997 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-slideshow::before,
.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/07/map-bg-01.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-997 .elementor-element.elementor-element-88dffe6 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-997 .elementor-element.elementor-element-24e1214 {
	--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-997 .elementor-element.elementor-element-57d47e1 {
	width: var(--container-widget-width, 585px);
	max-width: 585px;
	--container-widget-width: 585px;
	--container-widget-flex-grow: 0;
}

.elementor-997 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-997 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-column-gap-custom {
	margin: -20px;
}

.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-column-gap-custom .wdt-column {
	padding: 20px;
}

.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-title,
.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-description {
	color: var(--e-global-color-text);
}

.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items,
.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-specification-block .wdt-content-spec-group .wdt-content-spec-items>a {
	color: var(--e-global-color-text);
}

.elementor-997 .elementor-element.elementor-element-d9a0410 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-997 .elementor-element.elementor-element-d9a0410:not(.elementor-motion-effects-element-type-background),
.elementor-997 .elementor-element.elementor-element-d9a0410>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-15050fc);
}

.elementor-997 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-997 .elementor-element.elementor-element-4f17393 .wdt-heading-holder,
.elementor-997 .elementor-element.elementor-element-4f17393 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-997 .elementor-element.elementor-element-4f17393 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	text-align: start;
	justify-content: start;
}

@media(min-width:480px) {
	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 1420px;
	}

	.elementor-997 .elementor-element.elementor-element-a643774 {
		--width: 38%;
	}

	.elementor-997 .elementor-element.elementor-element-3edcd78 {
		--width: 62%;
	}

	.elementor-997 .elementor-element.elementor-element-f25b02f {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-18a4b40 {
		--width: 50%;
	}

	.elementor-997 .elementor-element.elementor-element-1400c6d {
		--width: 50%;
	}

	.elementor-997 .elementor-element.elementor-element-24e1214 {
		--width: 50%;
	}

	.elementor-997 .elementor-element.elementor-element-d9a0410 {
		--width: 50%;
	}
}

@media(max-width:1540px) and (min-width:480px) {
	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 1300px;
	}
}

@media(max-width:1280px) and (min-width:480px) {
	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 1100px;
	}
}

@media(max-width:1024px) and (min-width:480px) {
	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 850px;
	}

	.elementor-997 .elementor-element.elementor-element-a643774 {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-3edcd78 {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-16d9ffb {
		--width: 50%;
	}

	.elementor-997 .elementor-element.elementor-element-39c7098 {
		--width: 50%;
	}

	.elementor-997 .elementor-element.elementor-element-fe0b4b9 {
		--width: 50%;
	}

	.elementor-997 .elementor-element.elementor-element-f25b02f {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-24e1214 {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-d9a0410 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:480px) {
	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 580px;
	}

	.elementor-997 .elementor-element.elementor-element-16d9ffb {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-39c7098 {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-fe0b4b9 {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-18a4b40 {
		--width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-1400c6d {
		--width: 100%;
	}
}

@media(max-width:1540px) {
	.elementor-997 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 1030px;
		--margin-top: 0px;
		--margin-bottom: -80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-997 .elementor-element.elementor-element-6e7c56d {
		--container-widget-width: 650px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 650px);
		max-width: 650px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-a363f8e {
		bottom: 140px;
	}

	.elementor-997 .elementor-element.elementor-element-16f2654 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 80px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 100px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-26e4309 .icon-item,
	.elementor-997 .elementor-element.elementor-element-26e4309 .icon-text-item,
	.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
		font-size: 160px;
	}

	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-0f8c081 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}

	.elementor-997 .elementor-element.elementor-element-4d23715 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-5e3f2b0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-e7cd64c {
		--gap: 0px 60px;
		--row-gap: 0px;
		--column-gap: 60px;
	}

	.elementor-997 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-9e1edd8 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-b6c5648 {
		--padding-top: 100px;
		--padding-bottom: 160px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-57d47e1 {
		width: var(--container-widget-width, 560px);
		max-width: 560px;
		--container-widget-width: 560px;
		--container-widget-flex-grow: 0;
	}

	.elementor-997 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder,
	.elementor-997 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-997 .elementor-element.elementor-element-57d47e1 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: start;
		justify-content: start;
	}

	.elementor-997 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-997 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
}

@media(max-width:1280px) {
	.elementor-997 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 950px;
	}

	.elementor-997 .elementor-element.elementor-element-2a187fb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-997 .elementor-element.elementor-element-16f2654 {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0850d12 img {
		width: 40px;
		height: 40px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0b27c1a img {
		width: 35px;
		height: 35px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-ec980b6 img {
		width: 40px;
		height: 40px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-26e4309 .icon-item,
	.elementor-997 .elementor-element.elementor-element-26e4309 .icon-text-item,
	.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
		font-size: 150px;
	}

	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-c09fb50 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}

	.elementor-997 .elementor-element.elementor-element-0f8c081 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-73bcb94.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -10px;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 10px;
	}

	.elementor-997 .elementor-element.elementor-element-4d23715 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 700px;
	}

	.elementor-997 .elementor-element.elementor-element-5e3f2b0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-e7cd64c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-997 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-f2ade5e>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-9e1edd8 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-16d9ffb {
		--flex-wrap: nowrap;
	}

	.elementor-997 .elementor-element.elementor-element-39c7098 {
		--flex-wrap: nowrap;
	}

	.elementor-997 .elementor-element.elementor-element-fe0b4b9 {
		--flex-wrap: nowrap;
	}

	.elementor-997 .elementor-element.elementor-element-b6c5648 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-background-video-container::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-video-container::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-background-slideshow::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: cover;
	}

	.elementor-997 .elementor-element.elementor-element-88dffe6 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-997 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-0808e8f {
		width: var(--container-widget-width, 415px);
		max-width: 415px;
		--container-widget-width: 415px;
		--container-widget-flex-grow: 0;
	}

	.elementor-997 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-997 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 850px;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-a363f8e {
		bottom: 120px;
	}

	.elementor-997 .elementor-element.elementor-element-16f2654 {
		--margin-top: 0px;
		--margin-bottom: -40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-26e4309 .icon-item,
	.elementor-997 .elementor-element.elementor-element-26e4309 .icon-text-item,
	.elementor-997 .elementor-element.elementor-element-26e4309 .wdt-animation-item type3 {
		font-size: 100px;
	}

	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-0f8c081 {
		--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;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-997 .elementor-element.elementor-element-4d23715 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 650px;
	}

	.elementor-997 .elementor-element.elementor-element-5e3f2b0 {
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-e7cd64c {
		--flex-wrap: wrap;
	}

	.elementor-997 .elementor-element.elementor-element-9e1edd8 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-cf76e8a {
		--justify-content: center;
		--flex-wrap: wrap;
	}

	.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder {
		border-width: 0px 1px 1px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder {
		border-width: 0px 0px 1px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder {
		border-width: 0px 1px 0px 1px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-b6c5648 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-background-video-container::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-video-container::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-background-slideshow::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-997 .elementor-element.elementor-element-7fe5990>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top center;
		background-size: auto;
	}

	.elementor-997 .elementor-element.elementor-element-88dffe6 {
		--flex-wrap: wrap;
	}

	.elementor-997 .elementor-element.elementor-element-0808e8f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-0808e8f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
}

@media(max-width:767px) {
	.elementor-997 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 900px;
		--margin-top: 0px;
		--margin-bottom: -60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 10% 0% 0%;
	}

	.elementor-997 .elementor-element.elementor-element-be54434 {
		--gap: 30px 20px;
		--row-gap: 30px;
		--column-gap: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-a3adda2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-a3adda2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-a3adda2 .elementor-widget-container {
		text-align: start;
		justify-content: start;
	}

	.elementor-997 .elementor-element.elementor-element-16ab388>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-a363f8e {
		bottom: 100px;
	}

	.elementor-997 .elementor-element.elementor-element-16f2654 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-997 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -5px;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 5px;
	}

	.elementor-997 .elementor-element.elementor-element-4d23715 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 650px;
	}

	.elementor-997 .elementor-element.elementor-element-5e3f2b0 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-0c7d7de>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-f2ade5e>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-0e56ecf .wdt-content-item .wdt-content-description {
		padding: 0% 0% 0% 0%;
	}

	.elementor-997 .elementor-element.elementor-element-9e1edd8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-eba83e6 .wdt-pricing-table-holder {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-0fd5f9b .wdt-pricing-table-holder {
		border-width: 1px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-a288daa .wdt-pricing-table-holder {
		border-width: 1px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-997 .elementor-element.elementor-element-01a471e .elementor-icon-list-item>a {
		line-height: 2.5em;
	}

	.elementor-997 .elementor-element.elementor-element-b6c5648 {
		--padding-top: 60px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-f25b02f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--overlay-opacity: 0.45;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-88dffe6 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-57d47e1>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-4f17393>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
}

@media(max-width:479px) {
	.elementor-997 .elementor-element.elementor-element-03d0ee4 {
		--min-height: 800px;
		--margin-top: 0px;
		--margin-bottom: -30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-997 .elementor-element.elementor-element-2a187fb {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder,
	.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
	.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
		text-align: center;
		justify-content: center;
	}

	.elementor-997 .elementor-element.elementor-element-6e7c56d .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-997 .elementor-element.elementor-element-be54434 {
		--justify-content: center;
	}

	.elementor-997 .elementor-element.elementor-element-a3adda2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-997 .elementor-element.elementor-element-a3adda2 .elementor-widget-container {
		text-align: center;
		justify-content: center;
	}

	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-ecf316d {
		width: var(--container-widget-width, 110px);
		max-width: 110px;
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
	}

	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-a363f8e {
		bottom: 80px;
	}

	.elementor-997 .elementor-element.elementor-element-16f2654 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0850d12 img {
		width: 35px;
		height: 35px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-0b27c1a img {
		width: 30px;
		height: 30px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483 .elementor-repeater-item-ec980b6 img {
		width: 35px;
		height: 35px;
	}

	.elementor-997 .elementor-element.elementor-element-570a483>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e {
		width: var(--container-widget-width, 220px);
		max-width: 220px;
		--container-widget-width: 220px;
		--container-widget-flex-grow: 0;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-fc6e53e .wdt-content-item {
		text-align: center;
		justify-content: center;
	}

	.elementor-997 .elementor-element.elementor-element-26e4309>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-997 .elementor-element.elementor-element-9bd0ccc {
		--content-width: 400px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom {
		margin: -20px;
	}

	.elementor-997 .elementor-element.elementor-element-0bed75a .wdt-column-gap-custom .wdt-column {
		padding: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-4d23715 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-ca0d5a9 .wdt-flex-banner-option {
		height: 550px;
	}

	.elementor-997 .elementor-element.elementor-element-5e3f2b0 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-0c7d7de .wdt-heading-holder .wdt-heading-content-wrapper {
		padding: 0% 0% 0% 0%;
	}

	.elementor-997 .elementor-element.elementor-element-9e1edd8 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-997 .elementor-element.elementor-element-b6c5648 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-7fe5990 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-997 .elementor-element.elementor-element-0808e8f .wdt-specification-block {
		text-align: start;
		justify-content: start;
		justify-items: start;
	}

	.elementor-997 .elementor-element.elementor-element-d9a0410 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}