.elementor-18 .elementor-element.elementor-element-467cbbc {
	--display: flex;
	--flex-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-18 .elementor-element.elementor-element-467cbbc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-5a8768e {
	--display: flex;
	--min-height: calc(100vh - 200px);
	--justify-content: flex-end;
	--overflow: hidden;
	--border-radius: 26px 26px 26px 26px;
	--padding-top: 8vh;
	--padding-bottom: 8vh;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-5a8768e:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-5a8768e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_2);
	/* background-image: url("../../../../assets/images/main-banner.jpg"); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-441f383 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
	--dynamic-text-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-441f383 .elementor-headline {
	text-align: left;
	font-family: var(--e-global-typography-c0f7fb0-font-family), Sans-serif;
	font-size: var(--e-global-typography-c0f7fb0-font-size);
	font-weight: var(--e-global-typography-c0f7fb0-font-weight);
	text-transform: var(--e-global-typography-c0f7fb0-text-transform);
	line-height: var(--e-global-typography-c0f7fb0-line-height);
	letter-spacing: var(--e-global-typography-c0f7fb0-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-441f383 .elementor-headline-plain-text {
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-441f383 .elementor-headline-dynamic-wrapper path {
	stroke: #84BD00;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.elementor-18 .elementor-element.elementor-element-dd1ed02 {
	--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-18 .elementor-element.elementor-element-fef05e3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-2ec0351 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_4);
	fill: var(--e-global-color-vamtam_accent_1);
	color: #fff;
}

.elementor-18 .elementor-element.elementor-element-b8209ba {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-10f547a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-18 .elementor-element.elementor-element-4f411bd .elementor-heading-title {
	font-family: var(--e-global-typography-b185d5d-font-family), Sans-serif;
	font-size: var(--e-global-typography-b185d5d-font-size);
	font-weight: var(--e-global-typography-b185d5d-font-weight);
	text-transform: var(--e-global-typography-b185d5d-text-transform);
	line-height: var(--e-global-typography-b185d5d-line-height);
	letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-07a0c7c {
	--spacer-size: 70px;
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	background-color: var(--e-global-color-vamtam_accent_4);
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-07a0c7c:not(.elementor-widget-image),
.elementor-18 .elementor-element.elementor-element-07a0c7c.elementor-widget-image img {
	/* -webkit-mask-image: url(https://evergreen.vamtam.com/wp-content/uploads/2025/07/flower.svg); */
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-18 .elementor-element.elementor-element-e492297 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -35px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-e492297:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-e492297>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF80;
}

.elementor-18 .elementor-element.elementor-element-f32e19e .elementor-button {
	background-color: #FFFFFF00;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 12px 20px 12px 40px;
}

.elementor-18 .elementor-element.elementor-element-f32e19e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18 .elementor-element.elementor-element-f32e19e.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-2fa34ff {
	--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-start;
	--flex-wrap: nowrap;
	--margin-top: 0;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-87e11af {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-b926892 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-style: none;
	--e-icon-list-icon-size: 24px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: flex-start;
}

.elementor-18 .elementor-element.elementor-element-b926892.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-b926892:hover {
	border-style: solid;
}

.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_4);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_4);
	transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-items .elementor-icon-list-item {
	gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-text {
	color: var(--e-global-color-vamtam_accent_1);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-77ea778 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_7);
	--divider-border-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-77ea778 .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-77ea778 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18 .elementor-element.elementor-element-fa0510a {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-style: none;
	--e-icon-list-icon-size: 24px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: flex-start;
}

.elementor-18 .elementor-element.elementor-element-fa0510a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-fa0510a:hover {
	border-style: solid;
}

.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_4);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_4);
	transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-items .elementor-icon-list-item {
	gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-text {
	color: var(--e-global-color-vamtam_accent_1);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-7f9a1af {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_7);
	--divider-border-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-7f9a1af .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-7f9a1af .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18 .elementor-element.elementor-element-3972149 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-style: none;
	--e-icon-list-icon-size: 24px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: flex-start;
}

.elementor-18 .elementor-element.elementor-element-3972149.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-3972149:hover {
	border-style: solid;
}

.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_4);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_4);
	transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-items .elementor-icon-list-item {
	gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-text {
	color: var(--e-global-color-vamtam_accent_1);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-2b0524c {
	--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: 0% 5%;
	--row-gap: 0%;
	--column-gap: 5%;
	--margin-top: 0;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-4951056 {
	--display: flex;
	--flex-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;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-18 .elementor-element.elementor-element-aa79159 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-d8dc787 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-d8dc787 .elementor-heading-title {
	color: #84bd00;
}

.elementor-18 .elementor-element.elementor-element-ca9ee77 {
	width: var(--container-widget-width, 345px);
	max-width: 345px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	--container-widget-width: 345px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-826aa52 {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-2dde70c {
	background-color: var(--e-global-color-vamtam_accent_4);
	border-radius: 100% 100% 100% 100%;
}

.elementor-18 .elementor-element.elementor-element-2dde70c.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-2dde70c img {
	width: 80px;
	max-width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-vamtam_accent_4);
	border-radius: 100% 100% 100% 100%;
}

.elementor-18 .elementor-element.elementor-element-22ad671 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h6-font-size);
	font-weight: var(--e-global-typography-vamtam_h6-font-weight);
	text-transform: var(--e-global-typography-vamtam_h6-text-transform);
	line-height: var(--e-global-typography-vamtam_h6-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-960e573 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4f5355f {
	right: 15px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-4f5355f {
	left: 15px;
}

.elementor-18 .elementor-element.elementor-element-4f5355f {
	top: 35px;
	z-index: 5;
}

.elementor-18 .elementor-element.elementor-element-4f5355f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-4f5355f.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-4f5355f.elementor-view-default .elementor-icon {
	color: #84bd00;
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-4f5355f.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-4f5355f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-4f5355f .elementor-icon {
	font-size: 27px;
}

.elementor-18 .elementor-element.elementor-element-4f5355f .elementor-icon svg {
	height: 27px;
}

.elementor-18 .elementor-element.elementor-element-4f5355f .elementor-icon i,
.elementor-18 .elementor-element.elementor-element-4f5355f .elementor-icon svg {
	transform: rotate(-46deg);
}

.elementor-18 .elementor-element.elementor-element-c96c222 {
	--e-transform-rotateZ: -21deg;
	top: 15%;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c96c222 {
	left: -36%;
}

body.rtl .elementor-18 .elementor-element.elementor-element-c96c222 {
	right: -36%;
}

.elementor-18 .elementor-element.elementor-element-c96c222 img {
	width: 100%;
	max-width: 350px;
}

.elementor-18 .elementor-element.elementor-element-68e8bdd {
	--display: flex;
	--flex-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: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 2;
}

.elementor-18 .elementor-element.elementor-element-68e8bdd.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-e36b548 {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-18 .elementor-element.elementor-element-e36b548:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-e36b548>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/GettyImages-1176798750.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-ff25fce {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
  width: fit-content; /* or fixed width */
  margin: 0 auto; /* centers everything */
  width: 400px;
  border-radius: 20px;
  display: block;
  width: 400px; /* same as video */
  display: block;
  margin-top: 10px;
}

.elementor-18 .elementor-element.elementor-element-ff25fce:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-ff25fce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-9ddb4f0 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_5);
	fill: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-1e727ef {
	--display: flex;
	--flex-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: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-c452208 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 {
	padding: 12px 0px 12px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--e-icon-list-icon-size: 14px;
	--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: flex-start;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(25px/2);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(25px/2);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(25px/2);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-25px/2);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-25px/2);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	width: 100%;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_2);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
	transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-items .elementor-icon-list-item {
	gap: 10px;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-icon {
	background-color: var(--e-global-color-vamtam_accent_4);
	padding: 11px;
	border-radius: 100%;
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_primary_font-font-size);
	font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
	line-height: var(--e-global-typography-vamtam_primary_font-line-height);
	letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-95a2fc9 {
	--display: flex;
	--flex-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: 0;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-3276ead {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-3276ead:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-3276ead>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #10551f;
}

.elementor-18 .elementor-element.elementor-element-c1bb926 {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-c1bb926 .elementor-heading-title {
	color: #84bd00;
}

.elementor-18 .elementor-element.elementor-element-e6ca65b {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9842dd7 {
	--grid-columns: 4;
	--grid-row-gap: 20px;
	--grid-column-gap: 20px;
}

.elementor-18 .elementor-element.elementor-element-9842dd7>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-18 .elementor-element.elementor-element-9842dd7 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-18 .elementor-element.elementor-element-9842dd7 .e-loop-item>.elementor-section,
.elementor-18 .elementor-element.elementor-element-9842dd7 .e-loop-item>.elementor-section>.elementor-container,
.elementor-18 .elementor-element.elementor-element-9842dd7 .e-loop-item>.e-con,
.elementor-18 .elementor-element.elementor-element-9842dd7 .e-loop-item .elementor-section-wrap>.e-con {
	height: 100%;
}

.elementor-18 .elementor-element.elementor-element-2fee745 {
	--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: 0;
	--margin-bottom: 8vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-403d10c {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-403d10c .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-ad53b14 {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-c6a7d12 {
	--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: 0;
	--margin-bottom: 6vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-d14a4cc {
	--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: space-between;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-d14a4cc.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-18 .elementor-element.elementor-element-8ea7c13 {
	--display: flex;
	--min-height: 5px;
	--flex-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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-c6e01d5 {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-c6e01d5 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-23b49c0 {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-511cff9 {
	--display: flex;
	--min-height: 5px;
	--flex-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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-9dab4a1 {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-9dab4a1 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-a643aad {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-00d0dfb {
	--display: flex;
	--min-height: 5px;
	--flex-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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-e1cfb73 {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-e1cfb73 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-254ad7b {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-a89e0a6 {
	--display: flex;
	--min-height: 630px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-a89e0a6.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-6aa7574 {
	--spacer-size: 630px;
	/* background-color: var(--e-global-color-vamtam_accent_4); */
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-18 .elementor-element.elementor-element-6aa7574:not(.elementor-widget-image),
.elementor-18 .elementor-element.elementor-element-6aa7574.elementor-widget-image img {
	/* -webkit-mask-image: url(https://evergreen.vamtam.com/wp-content/uploads/2025/07/flower.svg ); */
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-18 .elementor-element.elementor-element-6958475 {
	--display: flex;
	--position: absolute;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 100% 100% 100% 100%;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18 .elementor-element.elementor-element-6958475:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-6958475>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #10551f;
}

.elementor-18 .elementor-element.elementor-element-49ce3e9 {
	width: var(--container-widget-width, 420px);
	max-width: 420px;
	--container-widget-width: 420px;
	--container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-49ce3e9 img {
	border-radius: 100% 100% 100% 100%;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-743e9ca {
	left: 30px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-743e9ca {
	right: 30px;
}

.elementor-18 .elementor-element.elementor-element-743e9ca {
	top: 20px;
}

.elementor-18 .elementor-element.elementor-element-743e9ca .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-743e9ca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-743e9ca.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-743e9ca.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-743e9ca.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-743e9ca.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-743e9ca .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-743e9ca .elementor-icon svg {
	height: 20px;
}

.elementor-18 .elementor-element.elementor-element-c4babae {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_4);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--e-transform-rotateZ: -150deg;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	top: -30px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c4babae {
	left: -90px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-c4babae {
	right: -90px;
}

.elementor-18 .elementor-element.elementor-element-c4babae .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-c4babae .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-be93830 {
	right: 20px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-be93830 {
	left: 20px;
}

.elementor-18 .elementor-element.elementor-element-be93830 {
	top: 30px;
}

.elementor-18 .elementor-element.elementor-element-be93830 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-be93830.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-be93830.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-be93830.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-be93830.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-be93830.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-be93830 .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-be93830 .elementor-icon svg {
	height: 20px;
}

.elementor-18 .elementor-element.elementor-element-71bbc1d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_4);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--e-transform-rotateZ: 150deg;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	top: -15px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-71bbc1d {
	right: -100px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-71bbc1d {
	left: -100px;
}

.elementor-18 .elementor-element.elementor-element-71bbc1d .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-71bbc1d .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-364cf5f {
	left: -60px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-364cf5f {
	right: -60px;
}

.elementor-18 .elementor-element.elementor-element-364cf5f {
	top: 220px;
}

.elementor-18 .elementor-element.elementor-element-364cf5f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-364cf5f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-364cf5f.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-364cf5f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-364cf5f.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-364cf5f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-364cf5f .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-364cf5f .elementor-icon svg {
	height: 20px;
}

.elementor-18 .elementor-element.elementor-element-ccb1f43 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_4);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 30px);
	max-width: 30px;
	--container-widget-width: 30px;
	--container-widget-flex-grow: 0;
	top: 225px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ccb1f43 {
	left: -120px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-ccb1f43 {
	right: -120px;
}

.elementor-18 .elementor-element.elementor-element-ccb1f43 .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-ccb1f43 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-40d27b9 {
	right: -60px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-40d27b9 {
	left: -60px;
}

.elementor-18 .elementor-element.elementor-element-40d27b9 {
	top: 230px;
}

.elementor-18 .elementor-element.elementor-element-40d27b9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-40d27b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-40d27b9.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-40d27b9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-40d27b9.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-40d27b9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-40d27b9 .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-40d27b9 .elementor-icon svg {
	height: 20px;
}

.elementor-18 .elementor-element.elementor-element-ba59543 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_4);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 30px);
	max-width: 30px;
	--container-widget-width: 30px;
	--container-widget-flex-grow: 0;
	top: 243px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ba59543 {
	right: -115px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-ba59543 {
	left: -115px;
}

.elementor-18 .elementor-element.elementor-element-ba59543 .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-ba59543 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2b70c79 {
	left: 20px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-2b70c79 {
	right: 20px;
}

.elementor-18 .elementor-element.elementor-element-2b70c79 {
	top: 420px;
}

.elementor-18 .elementor-element.elementor-element-2b70c79 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-2b70c79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-2b70c79.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-2b70c79.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-2b70c79.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-2b70c79.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-2b70c79 .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-2b70c79 .elementor-icon svg {
	height: 20px;
}

.elementor-18 .elementor-element.elementor-element-6155d86 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_4);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--e-transform-rotateZ: 150deg;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	top: 490px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6155d86 {
	left: -97px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-6155d86 {
	right: -97px;
}

.elementor-18 .elementor-element.elementor-element-6155d86 .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-6155d86 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-92b7860 {
	right: 30px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-92b7860 {
	left: 30px;
}

.elementor-18 .elementor-element.elementor-element-92b7860 {
	top: 430px;
}

.elementor-18 .elementor-element.elementor-element-92b7860 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-92b7860.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-92b7860.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-92b7860.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-92b7860.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-92b7860.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-92b7860 .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-92b7860 .elementor-icon svg {
	height: 20px;
}

.elementor-18 .elementor-element.elementor-element-86cc6fb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_4);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--e-transform-rotateZ: -150deg;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	top: 500px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-86cc6fb {
	right: -85px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-86cc6fb {
	left: -85px;
}

.elementor-18 .elementor-element.elementor-element-86cc6fb .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-86cc6fb .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-18 .elementor-element.elementor-element-e9c3bd3 {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-e9c3bd3.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-18 .elementor-element.elementor-element-606e5ed {
	--display: flex;
	--min-height: 5px;
	--flex-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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-b1acb87 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-b1acb87 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-606cb36 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-69ffb27 {
	--display: flex;
	--min-height: 5px;
	--flex-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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-51c7813 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-51c7813 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-ca08cde {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-8a4b10f {
	--display: flex;
	--min-height: 5px;
	--flex-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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-b376580 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-b376580 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-7d727a8 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-b2a1e9c {
	--display: flex;
	--flex-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: 0;
	--margin-bottom: 14vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-aa42203 {
	--display: flex;
	--flex-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: 0;
	--margin-bottom: 14vh;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-461a156 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-c65d786 {
	--display: flex;
	--flex-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-18 .elementor-element.elementor-element-354de49 {
	width: var(--container-widget-width, 450px);
	max-width: 450px;
	--container-widget-width: 450px;
	--container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-1c434d3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-2982e4e .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_4);
	fill: var(--e-global-color-vamtam_accent_1);
	color: #fff;
}

.elementor-18 .elementor-element.elementor-element-b70eed9 {
	--swiper-slides-to-display: 3;
	--swiper-offset-size: 60px;
	--swiper-slides-gap: 20px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 20px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 20px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-size: 20px;
	--arrow-normal-color: var(--e-global-color-vamtam_accent_2);
	--arrow-hover-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-b70eed9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
	padding: 20px 20px 20px 20px;
}

.elementor-18 .elementor-element.elementor-element-b70eed9 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-b70eed9 .swiper-slide>.elementor-element {
	height: 100%;
}

.elementor-18 .elementor-element.elementor-element-10bde58 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_4);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-18 .elementor-element.elementor-element-9aacb41 {
	--display: flex;
	--flex-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;
	--margin-top: 4vh;
	--margin-bottom: 6vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-177ceaf {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 24px 24px 0px 0px;
	--padding-top: 80px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-177ceaf:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-177ceaf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0A0A0A;
}

.elementor-18 .elementor-element.elementor-element-4d0e518 {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-4d0e518 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-f97dcd4 {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-96fb963 {
	--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-18 .elementor-element.elementor-element-52f6383 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon-wrapper {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-39c13bc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-39c13bc.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-39c13bc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_4);
	border-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-39c13bc.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-39c13bc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon {
	font-size: 27px;
}

.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon svg {
	height: 27px;
}

.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon i,
.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon svg {
	transform: rotate(-134deg);
}

.elementor-18 .elementor-element.elementor-element-5a8df8a {
	width: var(--container-widget-width, 330px);
	max-width: 330px;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	--container-widget-width: 330px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h5-font-size);
	font-weight: var(--e-global-typography-vamtam_h5-font-weight);
	text-transform: var(--e-global-typography-vamtam_h5-text-transform);
	line-height: var(--e-global-typography-vamtam_h5-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-18 .elementor-element.elementor-element-a50590c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-9adde56 {
	width: var(--container-widget-width, 330px);
	max-width: 330px;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	--container-widget-width: 330px;
	--container-widget-flex-grow: 0;
	text-align: right;
	font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h5-font-size);
	font-weight: var(--e-global-typography-vamtam_h5-font-weight);
	text-transform: var(--e-global-typography-vamtam_h5-text-transform);
	line-height: var(--e-global-typography-vamtam_h5-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-456ee5f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-456ee5f.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-456ee5f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_4);
	border-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-456ee5f.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-456ee5f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon {
	font-size: 27px;
}

.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon svg {
	height: 27px;
}

.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon i,
.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon svg {
	transform: rotate(-46deg);
}

.elementor-18 .elementor-element.elementor-element-c9bb6ae {
	--display: flex;
	--min-height: 800px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overflow: hidden;
	--border-radius: 26px 26px 26px 26px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-c9bb6ae:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-c9bb6ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/GettyImages-2207150760.jpg"); */
	background-position: center center;
	background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-3ab366e {
	--display: flex;
	--min-height: 280px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-c61e542 {
	--spacer-size: 278px;
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-c61e542:not(.elementor-widget-image),
.elementor-18 .elementor-element.elementor-element-c61e542.elementor-widget-image img {
	/* -webkit-mask-image: url(https://evergreen.vamtam.com/wp-content/uploads/2025/07/flower.svg ); */
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-18 .elementor-element.elementor-element-7547f5e {
	--spacer-size: 240px;
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-7547f5e:not(.elementor-widget-image),
.elementor-18 .elementor-element.elementor-element-7547f5e.elementor-widget-image img {
	/* -webkit-mask-image: url(https://evergreen.vamtam.com/wp-content/uploads/2025/07/flower.svg ); */
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-18 .elementor-element.elementor-element-833de5c {
	--spacer-size: 206px;
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-18 .elementor-element.elementor-element-833de5c:not(.elementor-widget-image),
.elementor-18 .elementor-element.elementor-element-833de5c.elementor-widget-image img {
	/* -webkit-mask-image: url(https://evergreen.vamtam.com/wp-content/uploads/2025/07/flower.svg ); */
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button-content-wrapper {
	flex-direction: column-reverse;
}

.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h5-font-size);
	font-weight: var(--e-global-typography-vamtam_h5-font-weight);
	text-transform: var(--e-global-typography-vamtam_h5-text-transform);
	line-height: var(--e-global-typography-vamtam_h5-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-vamtam_accent_6);
	border-color: #02010100;
}

.elementor-18 .elementor-element.elementor-element-197b850 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_6);
}

.elementor-18 .elementor-element.elementor-element-192e94a {
	--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: 0% 5%;
	--row-gap: 0%;
	--column-gap: 5%;
	--margin-top: 0;
	--margin-bottom: 5vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-c55ea95 {
	--display: flex;
	--flex-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;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-18 .elementor-element.elementor-element-59adf10 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-3de20d4 {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-3de20d4 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-63976e0 {
	width: var(--container-widget-width, 345px);
	max-width: 345px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	--container-widget-width: 345px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-fdfd814 {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-31a9092 {
	--display: flex;
	--flex-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: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-31a9092.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-655e660 {
	--display: flex;
	--flex-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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-655e660:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-655e660>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-18 .elementor-element.elementor-element-40e4b55 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 25px 20px;
	--row-gap: 25px;
	--column-gap: 20px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-c24c33b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
}

.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon {
	font-size: 80px;
}

.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon svg {
	height: 80px;
}

.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18 .elementor-element.elementor-element-4b1a5b1 {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-17cff8b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;
}

.elementor-18 .elementor-element.elementor-element-17cff8b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-17cff8b .elementor-icon {
	font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-17cff8b .elementor-icon svg {
	height: 32px;
}

.elementor-18 .elementor-element.elementor-element-17cff8b .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18 .elementor-element.elementor-element-823c9cc {
	--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;
	--gap: 3px 6px;
	--row-gap: 3px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-5c63c32 .elementor-heading-title {
	font-family: var(--e-global-typography-b185d5d-font-family), Sans-serif;
	font-size: var(--e-global-typography-b185d5d-font-size);
	font-weight: var(--e-global-typography-b185d5d-font-weight);
	text-transform: var(--e-global-typography-b185d5d-text-transform);
	line-height: var(--e-global-typography-b185d5d-line-height);
	letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-21d91c1 {
	--e-rating-icon-font-size: 12px;
	--e-rating-gap: 2px;
	--e-rating-icon-marked-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-0b98f87 {
	width: 100%;
	max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-0b98f87.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-0b98f87 .elementor-heading-title {
	font-family: var(--e-global-typography-b185d5d-font-family), Sans-serif;
	font-size: var(--e-global-typography-b185d5d-font-size);
	font-weight: var(--e-global-typography-b185d5d-font-weight);
	text-transform: var(--e-global-typography-b185d5d-text-transform);
	line-height: var(--e-global-typography-b185d5d-line-height);
	letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-9fa3c78 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-612e07f:not(.elementor-widget-image),
.elementor-18 .elementor-element.elementor-element-612e07f.elementor-widget-image img {
	-webkit-mask-image: url(https://evergreen.vamtam.com/wp-content/uploads/2025/07/services-image-mask-1.svg );
	-webkit-mask-size: cover;
	-webkit-mask-position: top center;
}

.elementor-18 .elementor-element.elementor-element-612e07f img {
	width: 100%;
	max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-eb76639 {
	--display: flex;
	--flex-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: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-b02b403 {
	--swiper-slides-to-display: 1;
	--swiper-slides-gap: 20px;
	--arrow-prev-left-align: 100%;
	--arrow-prev-translate-x: -100%;
	--arrow-prev-left-position: -75px;
	--arrow-prev-top-align: 100%;
	--arrow-prev-translate-y: -100%;
	--arrow-prev-top-position: 25px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 100%;
	--arrow-next-translate-y: -100%;
	--arrow-next-top-position: 25px;
	--arrow-size: 20px;
	--arrow-normal-color: var(--e-global-color-vamtam_accent_2);
	--arrow-hover-color: var(--e-global-color-vamtam_accent_4);
	--swiper-pagination-size: 0px;
	--dots-normal-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-b02b403 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
	padding: 20px 20px 20px 20px;
}

.elementor-18 .elementor-element.elementor-element-b02b403 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-b02b403 .swiper-slide>.elementor-element {
	height: 100%;
}

.elementor-18 .elementor-element.elementor-element-9eb9fc0 {
	--display: flex;
	--flex-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: 0;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-6aeb150 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-edce803 {
	--display: flex;
	--flex-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-18 .elementor-element.elementor-element-fd93e7d {
	text-align: left;
}

.elementor-18 .elementor-element.elementor-element-fd93e7d .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-ca8bd49 {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-7bba22b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-9e01e45 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_4);
	fill: var(--e-global-color-vamtam_accent_1);
	color: #fff;
}

.elementor-18 .elementor-element.elementor-element-ab8aa09 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 20px;
	--swiper-pagination-size: 0px;
	--dots-normal-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-4ad67c4 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_4);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-18 .elementor-element.elementor-element-7a9be39 {
	--display: flex;
	--flex-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: flex-end;
	--overflow: hidden;
	--margin-top: 0;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-e7523f7 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--border-radius: 17px 17px 17px 17px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-e7523f7:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-e7523f7::before,
.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-background-video-container::before,
.elementor-18 .elementor-element.elementor-element-e7523f7>.e-con-inner>.elementor-background-video-container::before,
.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-background-slideshow::before,
.elementor-18 .elementor-element.elementor-element-e7523f7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/GettyImages-1355189692-1.jpg");
	--background-overlay: '';
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-003c9f3 {
	--display: flex;
	--flex-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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 123px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 35px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-003c9f3:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-003c9f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #10551FB3;
}

.elementor-18 .elementor-element.elementor-element-b16834a {
	width: var(--container-widget-width, calc(100% - 40px));
	max-width: calc(100% - 40px);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	--container-widget-width: calc(100% - 40px);
	--container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-b16834a .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-61b39ba {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

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

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

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(14px/2);
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-14px/2);
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-14px/2);
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_2);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
	transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-2e02a5f {
	--e-icon-list-icon-size: 14px;
	--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: flex-start;
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-items .elementor-icon-list-item {
	gap: 10px;
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-icon {
	background-color: var(--e-global-color-vamtam_accent_4);
	padding: 11px;
	border-radius: 100%;
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-text {
	color: var(--e-global-color-vamtam_accent_5);
	transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-232764d {
	--divider-border-style: solid;
	--divider-color: #F7F8ED4D;
	--divider-border-width: 1px;
}

.elementor-18 .elementor-element.elementor-element-232764d .elementor-divider-separator {
	width: 100%;
}

.elementor-18 .elementor-element.elementor-element-232764d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18 .elementor-element.elementor-element-a0bb1b5 {
	--display: flex;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-wrapper {
	align-items: end;
}

.elementor-18 .elementor-element.elementor-element-59c3e5b {
	--icon-box-icon-margin: 20px;
}

.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-vamtam_accent_4);
	color: var(--e-global-color-vamtam_accent_4);
	border-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-default:has(:hover) .elementor-icon,
.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-18 .elementor-element.elementor-element-59c3e5b.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title {
	color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b:has(:hover) .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-59c3e5b:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-description {
	font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h5-font-size);
	font-weight: var(--e-global-typography-vamtam_h5-font-weight);
	text-transform: var(--e-global-typography-vamtam_h5-text-transform);
	line-height: var(--e-global-typography-vamtam_h5-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button {
	background-color: #84BD0000;
	font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h5-font-size);
	font-weight: var(--e-global-typography-vamtam_h5-font-weight);
	text-transform: var(--e-global-typography-vamtam_h5-text-transform);
	line-height: var(--e-global-typography-vamtam_h5-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_5);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-ac1b68a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;
}

.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button:focus {
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2ca91db {
	right: 20px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-2ca91db {
	left: 20px;
}

.elementor-18 .elementor-element.elementor-element-2ca91db {
	top: 20px;
	z-index: 5;
}

.elementor-18 .elementor-element.elementor-element-2ca91db.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-2ca91db.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-2ca91db.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_4);
	border-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-2ca91db.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-2ca91db.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-2ca91db .elementor-icon {
	font-size: 27px;
}

.elementor-18 .elementor-element.elementor-element-2ca91db .elementor-icon svg {
	height: 27px;
}

.elementor-18 .elementor-element.elementor-element-2ca91db .elementor-icon i,
.elementor-18 .elementor-element.elementor-element-2ca91db .elementor-icon svg {
	transform: rotate(-46deg);
}

.elementor-18 .elementor-element.elementor-element-fe4344f {
	--display: flex;
	--flex-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: 170px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-fe4344f:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-fe4344f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-18 .elementor-element.elementor-element-c0c4022 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18 .elementor-element.elementor-element-c0c4022 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-field-group {
	padding-right: calc(25px/2);
	padding-left: calc(25px/2);
	margin-bottom: 20px;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-form-fields-wrapper {
	margin-left: calc(-25px/2);
	margin-right: calc(-25px/2);
	margin-bottom: -20px;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-labels-inline .elementor-field-group>label {
	padding-left: 7px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-labels-inline .elementor-field-group>label {
	padding-right: 7px;
}

body .elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 7px;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-field-group .elementor-select-wrapper select {
	background-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .e-form__buttons__wrapper__button-next {
	color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-button[type="submit"] {
	color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-button[type="submit"] svg * {
	fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .e-form__buttons__wrapper__button-previous {
	color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .e-form__buttons__wrapper__button-next:hover {
	color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-button[type="submit"]:hover {
	color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-46a8b0f {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-18 .elementor-element.elementor-element-8a5e42d {
	--display: flex;
	--flex-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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0;
	--margin-bottom: 8vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-18 .elementor-element.elementor-element-a9aaa07 {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18 .elementor-element.elementor-element-a9aaa07 .elementor-heading-title {
	font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
	font-size: var(--e-global-typography-b15051c-font-size);
	font-weight: var(--e-global-typography-b15051c-font-weight);
	line-height: var(--e-global-typography-b15051c-line-height);
	letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-18 .elementor-element.elementor-element-7f3866e>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-18 .elementor-element.elementor-element-c30f4ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-18 .elementor-element.elementor-element-467cbbc {
		--width: 111.4%;
	}

	.elementor-18 .elementor-element.elementor-element-fef05e3 {
		--width: 60%;
	}

	.elementor-18 .elementor-element.elementor-element-b8209ba {
		--width: 30%;
	}

	.elementor-18 .elementor-element.elementor-element-10f547a {
		--width: 70px;
	}

	.elementor-18 .elementor-element.elementor-element-e492297 {
		--width: 180px;
	}

	.elementor-18 .elementor-element.elementor-element-4951056 {
		--width: 33%;
	}

	.elementor-18 .elementor-element.elementor-element-826aa52 {
		--width: 280px;
	}

	.elementor-18 .elementor-element.elementor-element-960e573 {
		--width: 440px;
	}

	.elementor-18 .elementor-element.elementor-element-68e8bdd {
		--width: 80%;
	}

	.elementor-18 .elementor-element.elementor-element-1e727ef {
		--width: 33%;
	}

	.elementor-18 .elementor-element.elementor-element-d14a4cc {
		--width: 25%;
	}

	.elementor-18 .elementor-element.elementor-element-8ea7c13 {
		--width: 85%;
	}

	.elementor-18 .elementor-element.elementor-element-511cff9 {
		--width: 85%;
	}

	.elementor-18 .elementor-element.elementor-element-00d0dfb {
		--width: 85%;
	}

	.elementor-18 .elementor-element.elementor-element-a89e0a6 {
		--width: 630px;
	}

	.elementor-18 .elementor-element.elementor-element-6958475 {
		--width: 470px;
	}

	.elementor-18 .elementor-element.elementor-element-e9c3bd3 {
		--width: 25%;
	}

	.elementor-18 .elementor-element.elementor-element-606e5ed {
		--width: 85%;
	}

	.elementor-18 .elementor-element.elementor-element-69ffb27 {
		--width: 85%;
	}

	.elementor-18 .elementor-element.elementor-element-8a4b10f {
		--width: 85%;
	}

	.elementor-18 .elementor-element.elementor-element-c65d786 {
		--width: 50%;
	}

	.elementor-18 .elementor-element.elementor-element-1c434d3 {
		--width: 50%;
	}

	.elementor-18 .elementor-element.elementor-element-52f6383 {
		--width: 50%;
	}

	.elementor-18 .elementor-element.elementor-element-a50590c {
		--width: 50%;
	}

	.elementor-18 .elementor-element.elementor-element-3ab366e {
		--width: 280px;
	}

	.elementor-18 .elementor-element.elementor-element-c55ea95 {
		--width: 33%;
	}

	.elementor-18 .elementor-element.elementor-element-31a9092 {
		--width: 300px;
	}

	.elementor-18 .elementor-element.elementor-element-655e660 {
		--width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-4b1a5b1 {
		--width: 160px;
	}

	.elementor-18 .elementor-element.elementor-element-eb76639 {
		--width: calc(33% - 10px);
	}

	.elementor-18 .elementor-element.elementor-element-edce803 {
		--width: 50%;
	}

	.elementor-18 .elementor-element.elementor-element-7bba22b {
		--width: 50%;
	}

	.elementor-18 .elementor-element.elementor-element-7a9be39 {
		--content-width: 1500px;
	}

	.elementor-18 .elementor-element.elementor-element-003c9f3 {
		--width: 33.3333%;
	}

	.elementor-18 .elementor-element.elementor-element-fe4344f {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-18 .elementor-element.elementor-element-4951056 {
		--width: 33%;
	}

	.elementor-18 .elementor-element.elementor-element-960e573 {
		--width: 55%;
	}

	.elementor-18 .elementor-element.elementor-element-1e727ef {
		--width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-d14a4cc {
		--width: 20%;
	}

	.elementor-18 .elementor-element.elementor-element-8ea7c13 {
		--width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-511cff9 {
		--width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-00d0dfb {
		--width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-a89e0a6 {
		--width: 360px;
	}

	.elementor-18 .elementor-element.elementor-element-6958475 {
		--width: 270px;
	}

	.elementor-18 .elementor-element.elementor-element-e9c3bd3 {
		--width: 20%;
	}

	.elementor-18 .elementor-element.elementor-element-606e5ed {
		--width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-69ffb27 {
		--width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-8a4b10f {
		--width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-c55ea95 {
		--width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-31a9092 {
		--width: 45%;
	}

	.elementor-18 .elementor-element.elementor-element-eb76639 {
		--width: 45%;
	}

	.elementor-18 .elementor-element.elementor-element-003c9f3 {
		--width: 50%;
	}
}

@media(max-width:1024px) {
	.elementor-18 .elementor-element.elementor-element-5a8768e {
		--min-height: 70vw;
		--gap: 25px 20px;
		--row-gap: 25px;
		--column-gap: 20px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-441f383 .elementor-headline {
		font-size: var(--e-global-typography-c0f7fb0-font-size);
		line-height: var(--e-global-typography-c0f7fb0-line-height);
		letter-spacing: var(--e-global-typography-c0f7fb0-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-4f411bd .elementor-heading-title {
		font-size: var(--e-global-typography-b185d5d-font-size);
		line-height: var(--e-global-typography-b185d5d-line-height);
		letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-2fa34ff {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-87e11af {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-b926892 {
		--e-icon-list-icon-size: 22px;
	}

	.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-fa0510a {
		--e-icon-list-icon-size: 22px;
	}

	.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-3972149 {
		--e-icon-list-icon-size: 22px;
	}

	.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-2b0524c {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-4951056 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-aa79159 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-22ad671 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4f5355f {
		right: 10px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-4f5355f {
		left: 10px;
	}

	.elementor-18 .elementor-element.elementor-element-4f5355f .elementor-icon {
		font-size: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-4f5355f .elementor-icon svg {
		height: 25px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c96c222 {
		left: -25%;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-c96c222 {
		right: -25%;
	}

	.elementor-18 .elementor-element.elementor-element-c96c222 img {
		max-width: 300px;
	}

	.elementor-18 .elementor-element.elementor-element-e36b548 {
		--min-height: 55vw;
	}

	.elementor-18 .elementor-element.elementor-element-ff25fce {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-1e727ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-c452208 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-vamtam_primary_font-font-size);
		line-height: var(--e-global-typography-vamtam_primary_font-line-height);
		letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-95a2fc9 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-3276ead {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-c1bb926 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-e6ca65b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-9842dd7 {
		--grid-columns: 2;
	}

	.elementor-18 .elementor-element.elementor-element-9842dd7>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-2fee745 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-c6a7d12 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d14a4cc.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-18 .elementor-element.elementor-element-a89e0a6 {
		--min-height: 360px;
	}

	.elementor-18 .elementor-element.elementor-element-a89e0a6.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-18 .elementor-element.elementor-element-6aa7574 {
		--spacer-size: 360px;
	}

	.elementor-18 .elementor-element.elementor-element-6958475 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-743e9ca {
		left: 16px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-743e9ca {
		right: 16px;
	}

	.elementor-18 .elementor-element.elementor-element-743e9ca {
		top: 12px;
	}

	.elementor-18 .elementor-element.elementor-element-743e9ca .elementor-icon {
		font-size: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-743e9ca .elementor-icon svg {
		height: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-c4babae {
		--container-widget-width: 40px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 40px);
		max-width: 40px;
		top: -5px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c4babae {
		left: -29px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-c4babae {
		right: -29px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-be93830 {
		right: 10px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-be93830 {
		left: 10px;
	}

	.elementor-18 .elementor-element.elementor-element-be93830 {
		top: 17px;
	}

	.elementor-18 .elementor-element.elementor-element-be93830 .elementor-icon {
		font-size: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-be93830 .elementor-icon svg {
		height: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-71bbc1d {
		--container-widget-width: 40px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 40px);
		max-width: 40px;
		top: 0px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-71bbc1d {
		right: -36px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-71bbc1d {
		left: -36px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-364cf5f {
		left: -33px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-364cf5f {
		right: -33px;
	}

	.elementor-18 .elementor-element.elementor-element-364cf5f {
		top: 125px;
	}

	.elementor-18 .elementor-element.elementor-element-364cf5f .elementor-icon {
		font-size: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-364cf5f .elementor-icon svg {
		height: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-ccb1f43 {
		--container-widget-width: 15px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 15px);
		max-width: 15px;
		top: 131px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ccb1f43 {
		left: -64px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-ccb1f43 {
		right: -64px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-40d27b9 {
		right: -36px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-40d27b9 {
		left: -36px;
	}

	.elementor-18 .elementor-element.elementor-element-40d27b9 {
		top: 132px;
	}

	.elementor-18 .elementor-element.elementor-element-40d27b9 .elementor-icon {
		font-size: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-40d27b9 .elementor-icon svg {
		height: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-ba59543 {
		--container-widget-width: 15px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 15px);
		max-width: 15px;
		top: 140px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ba59543 {
		right: -63px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-ba59543 {
		left: -63px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2b70c79 {
		left: 11px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-2b70c79 {
		right: 11px;
	}

	.elementor-18 .elementor-element.elementor-element-2b70c79 {
		top: 239px;
	}

	.elementor-18 .elementor-element.elementor-element-2b70c79 .elementor-icon {
		font-size: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-2b70c79 .elementor-icon svg {
		height: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-6155d86 {
		--container-widget-width: 40px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 40px);
		max-width: 40px;
		top: 272px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6155d86 {
		left: -36px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-6155d86 {
		right: -36px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-92b7860 {
		right: 15px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-92b7860 {
		left: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-92b7860 {
		top: 244px;
	}

	.elementor-18 .elementor-element.elementor-element-92b7860 .elementor-icon {
		font-size: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-92b7860 .elementor-icon svg {
		height: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-86cc6fb {
		--container-widget-width: 40px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 40px);
		max-width: 40px;
		top: 279px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-86cc6fb {
		right: -28px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-86cc6fb {
		left: -28px;
	}

	.elementor-18 .elementor-element.elementor-element-e9c3bd3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-e9c3bd3.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-18 .elementor-element.elementor-element-b2a1e9c {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-aa42203 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-461a156 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-b70eed9 {
		--swiper-slides-to-display: 2;
		--arrow-size: 17px;
	}

	.elementor-18 .elementor-element.elementor-element-b70eed9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 17px 17px 17px 17px;
	}

	.elementor-18 .elementor-element.elementor-element-9aacb41 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-177ceaf {
		--gap: 15px 30px;
		--row-gap: 15px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-4d0e518 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-f97dcd4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon {
		font-size: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon svg {
		height: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-5a8df8a {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-9adde56 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon {
		font-size: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon svg {
		height: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-c9bb6ae {
		--min-height: 60vw;
	}

	.elementor-18 .elementor-element.elementor-element-197b850 {
		--container-widget-width: 120px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 120px);
		max-width: 120px;
	}

	.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-192e94a {
		--justify-content: flex-start;
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 25px 20px;
		--row-gap: 25px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-c55ea95 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-59adf10 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-63976e0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-31a9092 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-31a9092.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon {
		font-size: 60px;
	}

	.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon svg {
		height: 60px;
	}

	.elementor-18 .elementor-element.elementor-element-5c63c32 .elementor-heading-title {
		font-size: var(--e-global-typography-b185d5d-font-size);
		line-height: var(--e-global-typography-b185d5d-line-height);
		letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-0b98f87 .elementor-heading-title {
		font-size: var(--e-global-typography-b185d5d-font-size);
		line-height: var(--e-global-typography-b185d5d-line-height);
		letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-eb76639 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-eb76639.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-18 .elementor-element.elementor-element-b02b403 {
		--swiper-slides-to-display: 1;
		--arrow-prev-left-position: -65px;
		--arrow-size: 17px;
	}

	.elementor-18 .elementor-element.elementor-element-b02b403 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 17px 17px 17px 17px;
	}

	.elementor-18 .elementor-element.elementor-element-9eb9fc0 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-6aeb150 {
		--margin-top: 0px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-edce803 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-ab8aa09 {
		--swiper-slides-to-display: 3;
		--swiper-pagination-size: 0px;
		--swiper-pagination-spacing: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-7a9be39 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-e7523f7 {
		--align-items: stretch;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-e7523f7::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-background-video-container::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.e-con-inner>.elementor-background-video-container::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-background-slideshow::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: center center;
	}

	.elementor-18 .elementor-element.elementor-element-003c9f3 {
		--margin-top: 79px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-61b39ba {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title,
	.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-description {
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button {
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-2ca91db .elementor-icon {
		font-size: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-2ca91db .elementor-icon svg {
		height: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-fe4344f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 110px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-8a5e42d {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-a9aaa07 .elementor-heading-title {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}
}

@media(max-width:767px) {
	.elementor-18 .elementor-element.elementor-element-467cbbc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-5a8768e {
		--min-height: 130vw;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 60px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-441f383 .elementor-headline {
		font-size: var(--e-global-typography-c0f7fb0-font-size);
		line-height: var(--e-global-typography-c0f7fb0-line-height);
		letter-spacing: var(--e-global-typography-c0f7fb0-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-fef05e3 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-2ec0351 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-b8209ba {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-18 .elementor-element.elementor-element-10f547a {
		--width: 65px;
	}

	.elementor-18 .elementor-element.elementor-element-4f411bd .elementor-heading-title {
		font-size: var(--e-global-typography-b185d5d-font-size);
		line-height: var(--e-global-typography-b185d5d-line-height);
		letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-07a0c7c {
		--spacer-size: 65px;
		--container-widget-width: 65px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65px);
		max-width: 65px;
	}

	.elementor-18 .elementor-element.elementor-element-e492297 {
		--width: 175px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-2fa34ff {
		--flex-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: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-87e11af {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-b926892 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 1px;
	}

	.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-b926892 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-77ea778 .elementor-divider {
		padding-block-start: 0px;
		padding-block-end: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-fa0510a {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 1px;
	}

	.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-fa0510a .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-7f9a1af .elementor-divider {
		padding-block-start: 0px;
		padding-block-end: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-3972149 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 1px;
	}

	.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-3972149 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-2b0524c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-4951056 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-ca9ee77 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-2dde70c.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-18 .elementor-element.elementor-element-22ad671 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	.elementor-18 .elementor-element.elementor-element-22ad671 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-960e573.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4f5355f {
		right: 0px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-4f5355f {
		left: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-4f5355f {
		top: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-e36b548 {
		--min-height: 110vw;
	}

	.elementor-18 .elementor-element.elementor-element-c452208 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-83c99f9 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-vamtam_primary_font-font-size);
		line-height: var(--e-global-typography-vamtam_primary_font-line-height);
		letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-95a2fc9 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-3276ead {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-e6ca65b {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-9842dd7 {
		--grid-columns: 1;
	}

	.elementor-18 .elementor-element.elementor-element-9842dd7>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-2fee745 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-ad53b14 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-c6a7d12 {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d14a4cc {
		--gap: 20px 10px;
		--row-gap: 20px;
		--column-gap: 10px;
	}

	.elementor-18 .elementor-element.elementor-element-8ea7c13 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-c6e01d5 {
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-23b49c0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-511cff9 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-9dab4a1 {
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-a643aad {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-00d0dfb {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--border-radius: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-e1cfb73 {
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-254ad7b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-a89e0a6 {
		--width: 100%;
		--min-height: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-a89e0a6.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-18 .elementor-element.elementor-element-6aa7574 {
		--spacer-size: 305px;
	}

	.elementor-18 .elementor-element.elementor-element-6958475 {
		--width: 240px;
	}

	.elementor-18 .elementor-element.elementor-element-49ce3e9 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-743e9ca {
		left: 17px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-743e9ca {
		right: 17px;
	}

	.elementor-18 .elementor-element.elementor-element-743e9ca {
		top: 17px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-be93830 {
		right: 17px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-be93830 {
		left: 17px;
	}

	.elementor-18 .elementor-element.elementor-element-be93830 {
		top: 16px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-364cf5f {
		left: -22px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-364cf5f {
		right: -22px;
	}

	.elementor-18 .elementor-element.elementor-element-364cf5f {
		top: 111px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ccb1f43 {
		left: 5px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-ccb1f43 {
		right: 5px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-40d27b9 {
		right: -23px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-40d27b9 {
		left: -23px;
	}

	.elementor-18 .elementor-element.elementor-element-40d27b9 {
		top: 110px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2b70c79 {
		left: 18px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-2b70c79 {
		right: 18px;
	}

	.elementor-18 .elementor-element.elementor-element-2b70c79 {
		top: 205px;
	}

	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-92b7860 {
		right: 17px;
	}

	body.rtl .elementor-18 .elementor-element.elementor-element-92b7860 {
		left: 17px;
	}

	.elementor-18 .elementor-element.elementor-element-92b7860 {
		top: 205px;
	}

	.elementor-18 .elementor-element.elementor-element-e9c3bd3 {
		--gap: 20px 10px;
		--row-gap: 20px;
		--column-gap: 10px;
	}

	.elementor-18 .elementor-element.elementor-element-606e5ed {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-606cb36 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-69ffb27 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-ca08cde {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-8a4b10f {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-7d727a8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-b2a1e9c {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-aa42203 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-461a156 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-18 .elementor-element.elementor-element-354de49 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-1c434d3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-b70eed9 {
		--swiper-slides-to-display: 1;
		--swiper-offset-size: 30px;
		--arrow-prev-left-position: 10px;
		--arrow-next-right-position: 10px;
		--arrow-size: 14px;
	}

	.elementor-18 .elementor-element.elementor-element-b70eed9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 15px 15px 15px 15px;
	}

	.elementor-18 .elementor-element.elementor-element-10bde58 {
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-18 .elementor-element.elementor-element-9aacb41 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-177ceaf {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-f97dcd4 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-96fb963 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-52f6383 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon i,
	.elementor-18 .elementor-element.elementor-element-39c13bc .elementor-icon svg {
		transform: rotate(-90deg);
	}

	.elementor-18 .elementor-element.elementor-element-5a8df8a {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-a50590c {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-9adde56 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		text-align: center;
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon i,
	.elementor-18 .elementor-element.elementor-element-456ee5f .elementor-icon svg {
		transform: rotate(-90deg);
	}

	.elementor-18 .elementor-element.elementor-element-c9bb6ae {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-c61e542 {
		--spacer-size: 248px;
	}

	.elementor-18 .elementor-element.elementor-element-7547f5e {
		--spacer-size: 210px;
	}

	.elementor-18 .elementor-element.elementor-element-833de5c {
		--spacer-size: 176px;
	}

	.elementor-18 .elementor-element.elementor-element-197b850 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-192e94a {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-c55ea95 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-3de20d4 {
		text-align: center;
	}

	.elementor-18 .elementor-element.elementor-element-63976e0 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-18 .elementor-element.elementor-element-fdfd814 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-18 .elementor-element.elementor-element-31a9092 {
		--flex-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: flex-end;
	}

	.elementor-18 .elementor-element.elementor-element-40e4b55 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-c24c33b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon {
		font-size: 50px;
	}

	.elementor-18 .elementor-element.elementor-element-c24c33b .elementor-icon svg {
		height: 50px;
	}

	.elementor-18 .elementor-element.elementor-element-4b1a5b1 {
		--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: flex-end;
	}

	.elementor-18 .elementor-element.elementor-element-823c9cc {
		--width: 120px;
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-18 .elementor-element.elementor-element-5c63c32 .elementor-heading-title {
		font-size: var(--e-global-typography-b185d5d-font-size);
		line-height: var(--e-global-typography-b185d5d-line-height);
		letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-0b98f87 .elementor-heading-title {
		font-size: var(--e-global-typography-b185d5d-font-size);
		line-height: var(--e-global-typography-b185d5d-line-height);
		letter-spacing: var(--e-global-typography-b185d5d-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-612e07f:not(.elementor-widget-image),
	.elementor-18 .elementor-element.elementor-element-612e07f.elementor-widget-image img {
		-webkit-mask-size: cover;
	}

	.elementor-18 .elementor-element.elementor-element-b02b403 {
		--swiper-slides-to-display: 1;
		--arrow-next-right-align: 0%;
		--arrow-next-translate-x: 0%;
		--arrow-size: 0px;
		--swiper-pagination-size: 5px;
		--swiper-pagination-spacing: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-b02b403 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d77a5b3 {
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-9eb9fc0 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-6aeb150 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-ca8bd49 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-ab8aa09 {
		--swiper-slides-to-display: 1;
		--swiper-pagination-size: 5px;
		--swiper-pagination-spacing: 25px;
	}

	.elementor-18 .elementor-element.elementor-element-4ad67c4 {
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-7a9be39 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-e7523f7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--overlay-opacity: 1;
	}

	.elementor-18 .elementor-element.elementor-element-e7523f7::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-background-video-container::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.e-con-inner>.elementor-background-video-container::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-background-slideshow::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-18 .elementor-element.elementor-element-e7523f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.elementor-18 .elementor-element.elementor-element-003c9f3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-b16834a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-18 .elementor-element.elementor-element-61b39ba {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-2e02a5f {
		--icon-vertical-offset: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-18 .elementor-element.elementor-element-2e02a5f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-a0bb1b5 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-59c3e5b {
		--icon-box-icon-margin: 15px;
	}

	.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title,
	.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-59c3e5b .elementor-icon-box-description {
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-ac1b68a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;
	}

	.elementor-18 .elementor-element.elementor-element-ac1b68a .elementor-button {
		font-size: var(--e-global-typography-vamtam_h5-font-size);
		line-height: var(--e-global-typography-vamtam_h5-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
	}

	.elementor-18 .elementor-element.elementor-element-fe4344f {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-18 .elementor-element.elementor-element-fe4344f.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-18 .elementor-element.elementor-element-c0c4022 {
		text-align: left;
	}

	.elementor-18 .elementor-element.elementor-element-8a5e42d {
		--gap: 3px 3px;
		--row-gap: 3px;
		--column-gap: 3px;
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18 .elementor-element.elementor-element-a9aaa07 .elementor-heading-title {
		font-size: var(--e-global-typography-b15051c-font-size);
		line-height: var(--e-global-typography-b15051c-line-height);
		letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
	}
}