.elementor-20 .elementor-element.elementor-element-cf5ec32 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -110px;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-20 .elementor-element.elementor-element-b4be637 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-20 .elementor-element.elementor-element-fa8150e {
	--display: flex;
	--min-height: calc(100vh - 20px);
	--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: stretch;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 100px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-fa8150e:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-fa8150e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/home-ngenda-tourism-1.webp");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-fa8150e::before,
.elementor-20 .elementor-element.elementor-element-fa8150e>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-fa8150e>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-fa8150e>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-fa8150e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-fa8150e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(160deg, #00000061 0%, #00000000 100%);
}

.elementor-20 .elementor-element.elementor-element-76468c3 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-af4c8f4 .elementor-heading-title {
	font-family: var(--e-global-typography-76c9782-font-family), Sans-serif;
	font-size: var(--e-global-typography-76c9782-font-size);
	font-weight: var(--e-global-typography-76c9782-font-weight);
	text-transform: var(--e-global-typography-76c9782-text-transform);
	font-style: var(--e-global-typography-76c9782-font-style);
	line-height: var(--e-global-typography-76c9782-line-height);
	letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
	word-spacing: var(--e-global-typography-76c9782-word-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-1192399 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_2);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 157px);
	max-width: 157px;
	--container-widget-width: 157px;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-1192399 .elementor-divider-separator {
	width: 100%;
}

.elementor-20 .elementor-element.elementor-element-1192399 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-20 .elementor-element.elementor-element-1e649d8 {
	width: 100%;
	max-width: 100%;
}

.elementor-20 .elementor-element.elementor-element-1e649d8 .elementor-heading-title {
	font-family: var(--e-global-typography-76c9782-font-family), Sans-serif;
	font-size: var(--e-global-typography-76c9782-font-size);
	font-weight: var(--e-global-typography-76c9782-font-weight);
	text-transform: var(--e-global-typography-76c9782-text-transform);
	font-style: var(--e-global-typography-76c9782-font-style);
	line-height: var(--e-global-typography-76c9782-line-height);
	letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
	word-spacing: var(--e-global-typography-76c9782-word-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	font-family: var(--e-global-typography-e069ff5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e069ff5-font-size);
	font-weight: var(--e-global-typography-e069ff5-font-weight);
	text-transform: var(--e-global-typography-e069ff5-text-transform);
	font-style: var(--e-global-typography-e069ff5-font-style);
	text-decoration: var(--e-global-typography-e069ff5-text-decoration);
	line-height: var(--e-global-typography-e069ff5-line-height);
	letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-20 .elementor-element.elementor-element-928ca5e {
	--vamtam-gap: 0px;
	--vamtam-icon-size: 12px;
	--vamtam-icon-padding-ttl: calc(18px + 18px);
}

.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-928ca5e.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 12px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 18px 18px 18px 18px;
}

.elementor-20 .elementor-element.elementor-element-928ca5e.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-928ca5e.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_2);
	border-radius: 100px 100px 100px 100px;
}

.elementor-20 .elementor-element.elementor-element-928ca5e.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-928ca5e.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-928ca5e.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-d9b847b {
	--display: flex;
	--min-height: calc(100vh - 20px);
	--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: stretch;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 100px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-d9b847b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-d9b847b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/home-ngenda-construction-1.webp");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-d9b847b::before,
.elementor-20 .elementor-element.elementor-element-d9b847b>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-d9b847b>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-d9b847b>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-d9b847b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-d9b847b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(160deg, #00000061 0%, #00000000 100%);
}

.elementor-20 .elementor-element.elementor-element-0b00db2 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-9f65f49 .elementor-heading-title {
	font-family: var(--e-global-typography-76c9782-font-family), Sans-serif;
	font-size: var(--e-global-typography-76c9782-font-size);
	font-weight: var(--e-global-typography-76c9782-font-weight);
	text-transform: var(--e-global-typography-76c9782-text-transform);
	font-style: var(--e-global-typography-76c9782-font-style);
	line-height: var(--e-global-typography-76c9782-line-height);
	letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
	word-spacing: var(--e-global-typography-76c9782-word-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-0fcca93 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_2);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 157px);
	max-width: 157px;
	--container-widget-width: 157px;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-0fcca93 .elementor-divider-separator {
	width: 100%;
}

.elementor-20 .elementor-element.elementor-element-0fcca93 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-20 .elementor-element.elementor-element-6b00f3f {
	width: 100%;
	max-width: 100%;
}

.elementor-20 .elementor-element.elementor-element-6b00f3f .elementor-heading-title {
	font-family: var(--e-global-typography-76c9782-font-family), Sans-serif;
	font-size: var(--e-global-typography-76c9782-font-size);
	font-weight: var(--e-global-typography-76c9782-font-weight);
	text-transform: var(--e-global-typography-76c9782-text-transform);
	font-style: var(--e-global-typography-76c9782-font-style);
	line-height: var(--e-global-typography-76c9782-line-height);
	letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
	word-spacing: var(--e-global-typography-76c9782-word-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	font-family: var(--e-global-typography-e069ff5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e069ff5-font-size);
	font-weight: var(--e-global-typography-e069ff5-font-weight);
	text-transform: var(--e-global-typography-e069ff5-text-transform);
	font-style: var(--e-global-typography-e069ff5-font-style);
	text-decoration: var(--e-global-typography-e069ff5-text-decoration);
	line-height: var(--e-global-typography-e069ff5-line-height);
	letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-20 .elementor-element.elementor-element-8d0488c {
	--vamtam-gap: 0px;
	--vamtam-icon-size: 12px;
	--vamtam-icon-padding-ttl: calc(18px + 18px);
}

.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-8d0488c.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 12px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 18px 18px 18px 18px;
}

.elementor-20 .elementor-element.elementor-element-8d0488c.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-8d0488c.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_2);
	border-radius: 100px 100px 100px 100px;
}

.elementor-20 .elementor-element.elementor-element-8d0488c.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8d0488c.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-8d0488c.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-881d72f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-6a6d44b {
	--display: flex;
	--min-height: calc(100vh - 20px);
	--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: stretch;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 100px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-6a6d44b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-6a6d44b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/home-ngenda-mining-1.webp");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}


.elementor-20 #e-n-tab-content-977634674 .elementor-element.elementor-element-6a6d44b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-6a6d44b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/home-ngenda-real-estate-3.webp");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-20 #e-n-tab-content-977634675 .elementor-element.elementor-element-6a6d44b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-6a6d44b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/home-ngenda-drilling-solutions-1.webp");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-6a6d44b::before,
.elementor-20 .elementor-element.elementor-element-6a6d44b>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-6a6d44b>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-6a6d44b>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-6a6d44b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-6a6d44b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(160deg, #00000061 0%, #00000000 100%);
}

.elementor-20 .elementor-element.elementor-element-afbca84 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-cc8a121 .elementor-heading-title {
	font-family: var(--e-global-typography-76c9782-font-family), Sans-serif;
	font-size: var(--e-global-typography-76c9782-font-size);
	font-weight: var(--e-global-typography-76c9782-font-weight);
	text-transform: var(--e-global-typography-76c9782-text-transform);
	font-style: var(--e-global-typography-76c9782-font-style);
	line-height: var(--e-global-typography-76c9782-line-height);
	letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
	word-spacing: var(--e-global-typography-76c9782-word-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-354224a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_2);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 157px);
	max-width: 157px;
	--container-widget-width: 157px;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-354224a .elementor-divider-separator {
	width: 100%;
}

.elementor-20 .elementor-element.elementor-element-354224a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-20 .elementor-element.elementor-element-c2f7e87 {
	width: 100%;
	max-width: 100%;
}

.elementor-20 .elementor-element.elementor-element-c2f7e87 .elementor-heading-title {
	font-family: var(--e-global-typography-76c9782-font-family), Sans-serif;
	font-size: var(--e-global-typography-76c9782-font-size);
	font-weight: var(--e-global-typography-76c9782-font-weight);
	text-transform: var(--e-global-typography-76c9782-text-transform);
	font-style: var(--e-global-typography-76c9782-font-style);
	line-height: var(--e-global-typography-76c9782-line-height);
	letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
	word-spacing: var(--e-global-typography-76c9782-word-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	font-family: var(--e-global-typography-e069ff5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e069ff5-font-size);
	font-weight: var(--e-global-typography-e069ff5-font-weight);
	text-transform: var(--e-global-typography-e069ff5-text-transform);
	font-style: var(--e-global-typography-e069ff5-font-style);
	text-decoration: var(--e-global-typography-e069ff5-text-decoration);
	line-height: var(--e-global-typography-e069ff5-line-height);
	letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-20 .elementor-element.elementor-element-5bb580c {
	--vamtam-gap: 0px;
	--vamtam-icon-size: 12px;
	--vamtam-icon-padding-ttl: calc(18px + 18px);
}

.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-5bb580c.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 12px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 18px 18px 18px 18px;
}

.elementor-20 .elementor-element.elementor-element-5bb580c.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-5bb580c.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_2);
	border-radius: 100px 100px 100px 100px;
}

.elementor-20 .elementor-element.elementor-element-5bb580c.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-5bb580c.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-5bb580c.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5d3c08b {
	--n-tabs-direction: column-reverse;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--vamtam-headings-max-width: 1280px;
	--vamtam-headings-vertical-spacing: 40px;
	--vamtam-headings-horizontal-spacing: 30px;
	--n-tabs-title-gap: 20px;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 20px 20px 20px 20px;
	--n-tabs-title-padding-top: 16px;
	--n-tabs-title-padding-right: 30px;
	--n-tabs-title-padding-bottom: 16px;
	--n-tabs-title-padding-left: 30px;
	--n-tabs-title-font-size: var(--e-global-typography-8f4394f-font-size);
	--n-tabs-title-color: var(--e-global-color-9d9c42a);
	--n-tabs-title-color-active: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5d3c08b>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
	background: var(--e-global-color-8641245);
}

.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-5d3c08b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-80fdcf2 {
	--display: flex;
	--min-height: 300px;
	--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: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-12a76a7 {
	--display: flex;
	--flex-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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 45px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-20 .elementor-element.elementor-element-12a76a7:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-12a76a7.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-d57a768 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-c6cbd60 {
	--display: flex;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-c6cbd60.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-8d6d393 {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-8d6d393>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-8d6d393.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-20 .elementor-element.elementor-element-8d6d393 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-f161277 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d919fea>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-d919fea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d919fea {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-d919fea.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-d919fea .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-d919fea .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-ea04bf2.elementor-element {
	--align-self: flex-end;
}

.elementor-20 .elementor-element.elementor-element-ea04bf2 img {
	border-radius: 24px 24px 0px 2px;
}

.elementor-20 .elementor-element.elementor-element-ea65db1 {
	--display: flex;
	--flex-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;
	--flex-wrap: wrap;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-ea65db1.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-c85fa19>.elementor-widget-container {
	padding: 0px 30px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-c85fa19:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/star-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top left;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-c85fa19.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/star-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top left;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-c85fa19 img {
	border-radius: 24px 24px 0px 2px;
}

.elementor-20 .elementor-element.elementor-element-ba14013 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-44d59c6 {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-44d59c6>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-44d59c6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-20 .elementor-element.elementor-element-44d59c6 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-12eeb5d {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-cfce6d3 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-cfce6d3.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-8ffec6d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-8ffec6d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8ffec6d .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-8ffec6d .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-a0a836e {
	--display: flex;
	--flex-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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 45px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-20 .elementor-element.elementor-element-a0a836e:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-a0a836e.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-af61782 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-8aed070 {
	--display: flex;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-8aed070.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-06d5f04 {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-06d5f04>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-06d5f04.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-20 .elementor-element.elementor-element-06d5f04 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-4f98ae2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2 {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-4f98ae2 .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-4f98ae2 .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-1fa27c1.elementor-element {
	--align-self: flex-end;
}

.elementor-20 .elementor-element.elementor-element-1fa27c1 img {
	border-radius: 24px 24px 0px 2px;
}

.elementor-20 .elementor-element.elementor-element-713b6b5 {
	--display: flex;
	--flex-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: 10px;
	--padding-right: 10px;
}

.elementor-20 .elementor-element.elementor-element-54511f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 24px 24px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12vh;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-54511f4:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-54511f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-vamtam_accent_3) 0%, var(--e-global-color-vamtam_accent_5) 100%);
}

.elementor-20 .elementor-element.elementor-element-d63124c {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-d63124c>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-d63124c .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5cca3e1 {
	width: var(--container-widget-width, 740px);
	max-width: 740px;
	--container-widget-width: 740px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-5cca3e1>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-3c79290 {
	--display: flex;
	--flex-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-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-3c79290:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-327bedd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-element {
	--align-self: flex-start;
}

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

body.rtl .elementor-20 .elementor-element.elementor-element-fbc0e9e {
	right: 20px;
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e {
	top: 20px;
	--vamtam-hpc: var(--e-global-color-vamtam_accent_2);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-fbc0e9e .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-a55170d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-a55170d img {
	border-radius: 24px 24px 24px 24px;
}

.elementor-20 .elementor-element.elementor-element-1cc4f68 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-e625b0b {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-e625b0b>.elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-e625b0b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-e625b0b .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-vamtam_h5-font-style);
	text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
	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-20 .elementor-element.elementor-element-6ff3bb2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2 {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2 .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-6ff3bb2 .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-01f68b1 {
	--display: flex;
	--flex-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-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-01f68b1:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-4688dc5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-83ee0b8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-83ee0b8 {
	left: 20px;
}

body.rtl .elementor-20 .elementor-element.elementor-element-83ee0b8 {
	right: 20px;
}

.elementor-20 .elementor-element.elementor-element-83ee0b8 {
	top: 20px;
	--vamtam-hpc: var(--e-global-color-vamtam_accent_2);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-acc582d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-acc582d img {
	border-radius: 24px 24px 24px 24px;
}

.elementor-20 .elementor-element.elementor-element-9c5c9f6 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-e308d7a {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-e308d7a>.elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-e308d7a.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-e308d7a .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-vamtam_h5-font-style);
	text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
	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-20 .elementor-element.elementor-element-378f6a9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-378f6a9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-378f6a9 {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-378f6a9.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-378f6a9 .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-378f6a9 .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-0fa36bb {
	--display: flex;
	--flex-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-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-0fa36bb:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-df4f5dc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-27da47e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-27da47e {
	left: 20px;
}

body.rtl .elementor-20 .elementor-element.elementor-element-27da47e {
	right: 20px;
}

.elementor-20 .elementor-element.elementor-element-27da47e {
	top: 20px;
	--vamtam-hpc: var(--e-global-color-vamtam_accent_2);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-27da47e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-27da47e.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-27da47e .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-27da47e .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-5f862f4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-5f862f4 img {
	border-radius: 24px 24px 24px 24px;
}

.elementor-20 .elementor-element.elementor-element-8d3927e {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-6d01897 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-6d01897>.elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-6d01897.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-6d01897 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-vamtam_h5-font-style);
	text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
	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-20 .elementor-element.elementor-element-8792d0c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-8792d0c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-8792d0c {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8792d0c.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-8792d0c .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-8792d0c .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-fc78e62 {
	--display: flex;
	--flex-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-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-fc78e62:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-ca5f996 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-3bce941>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-3bce941 {
	left: 20px;
}

body.rtl .elementor-20 .elementor-element.elementor-element-3bce941 {
	right: 20px;
}

.elementor-20 .elementor-element.elementor-element-3bce941 {
	top: 20px;
	--vamtam-hpc: var(--e-global-color-vamtam_accent_2);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3bce941 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_2);
	border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3bce941.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3bce941 .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-3bce941 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-aebfaab>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-aebfaab img {
	border-radius: 24px 24px 24px 24px;
}

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

.elementor-20 .elementor-element.elementor-element-499ac75 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-499ac75>.elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-499ac75.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-499ac75 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-vamtam_h5-font-style);
	text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
	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-20 .elementor-element.elementor-element-afb1835>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-afb1835 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-afb1835 {
	--vamtam-hpc: var(--e-global-color-vamtam_accent_1);
	--vamtam-hsc: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-afb1835.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-afb1835 .elementor-icon {
	font-size: 10px;
	padding: 20px;
}

.elementor-20 .elementor-element.elementor-element-afb1835 .elementor-icon svg {
	height: 10px;
}

.elementor-20 .elementor-element.elementor-element-e2bbee5 {
	--display: flex;
	--flex-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-20 .elementor-element.elementor-element-aaea546 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-style: none;
}

.elementor-20 .elementor-element.elementor-element-aaea546 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-aaea546 .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-aaea546 .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-aaea546 .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-3cb575f {
	--display: flex;
	--flex-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: 10px;
	--padding-right: 10px;
}

.elementor-20 .elementor-element.elementor-element-646cf77 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 12vh;
	--padding-bottom: 7vh;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-646cf77:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-646cf77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-7d780df {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-7d780df>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8641245);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-7d780df.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-7d780df .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-c185aaa {
	width: var(--container-widget-width, 740px);
	max-width: 740px;
	--container-widget-width: 740px;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-c185aaa>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-20 .elementor-element.elementor-element-c185aaa .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-de85591 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-1b1c300 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-66048f4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_2);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 157px);
	max-width: 157px;
	--container-widget-width: 157px;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-66048f4 .elementor-divider-separator {
	width: 100%;
}

.elementor-20 .elementor-element.elementor-element-66048f4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-20 .elementor-element.elementor-element-661652e {
	--display: flex;
	--min-height: 150px;
	--flex-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-start;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0.5px 0.5px 0.5px 0.5px;
	--border-top-width: 0.5px;
	--border-right-width: 0.5px;
	--border-bottom-width: 0.5px;
	--border-left-width: 0.5px;
	border-color: var(--e-global-color-8641245);
	--border-color: var(--e-global-color-8641245);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-661652e:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-661652e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #FFFFFF17 0%, #FFFFFF00 100%);
}

.elementor-20 .elementor-element.elementor-element-2cef9e7>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-20 .elementor-element.elementor-element-2cef9e7 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-2cef9e7 .elementor-icon {
	font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-2cef9e7 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-86e9739 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-e135169 {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-7163b62 {
	--display: flex;
	--min-height: 150px;
	--flex-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-start;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0.5px 0.5px 0.5px 0.5px;
	--border-top-width: 0.5px;
	--border-right-width: 0.5px;
	--border-bottom-width: 0.5px;
	--border-left-width: 0.5px;
	border-color: var(--e-global-color-8641245);
	--border-color: var(--e-global-color-8641245);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-7163b62:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-7163b62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #FFFFFF17 0%, #FFFFFF00 100%);
}

.elementor-20 .elementor-element.elementor-element-626fb3e>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-20 .elementor-element.elementor-element-626fb3e .elementor-icon-wrapper {
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-626fb3e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

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

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

.elementor-20 .elementor-element.elementor-element-626fb3e .elementor-icon {
	font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-626fb3e .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-3a19d45 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-1501129 {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-15aba27 {
	--display: flex;
	--min-height: 150px;
	--flex-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-start;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0.5px 0.5px 0.5px 0.5px;
	--border-top-width: 0.5px;
	--border-right-width: 0.5px;
	--border-bottom-width: 0.5px;
	--border-left-width: 0.5px;
	border-color: var(--e-global-color-8641245);
	--border-color: var(--e-global-color-8641245);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-15aba27:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-15aba27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #FFFFFF17 0%, #FFFFFF00 100%);
}

.elementor-20 .elementor-element.elementor-element-99b2413>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-20 .elementor-element.elementor-element-99b2413 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-99b2413.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

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

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

.elementor-20 .elementor-element.elementor-element-99b2413 .elementor-icon {
	font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-99b2413 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-c86a748 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-07386aa {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-0fd0b18 {
	--display: flex;
	--min-height: 150px;
	--flex-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-start;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0.5px 0.5px 0.5px 0.5px;
	--border-top-width: 0.5px;
	--border-right-width: 0.5px;
	--border-bottom-width: 0.5px;
	--border-left-width: 0.5px;
	border-color: var(--e-global-color-8641245);
	--border-color: var(--e-global-color-8641245);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-0fd0b18:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-0fd0b18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #FFFFFF17 0%, #FFFFFF00 100%);
}

.elementor-20 .elementor-element.elementor-element-3461607>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-20 .elementor-element.elementor-element-3461607 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-3461607 .elementor-icon {
	font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-3461607 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-008e5c7 .elementor-heading-title {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-68951cb {
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-1f10953 {
	--display: flex;
	--flex-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: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-ba25b98 {
	--spacer-size: 28px;
	width: var(--container-widget-width, 85px);
	max-width: 85px;
	--container-widget-width: 85px;
	--container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-ba25b98>.elementor-widget-container {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-ba25b98:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/Triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-ba25b98.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/Triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-bcc0647 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-4620f44 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-e258806>.elementor-widget-container {
	background-color: var(--e-global-color-vamtam_accent_3);
	padding: 9px 12px 9px 12px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-20 .elementor-element.elementor-element-e258806 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-1ceb14f .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-6da0fb8 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-af64b40>.elementor-widget-container {
	background-color: var(--e-global-color-vamtam_accent_3);
	padding: 9px 12px 9px 12px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-20 .elementor-element.elementor-element-af64b40 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-21dd833 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-b95127d {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-a40cb4b>.elementor-widget-container {
	background-color: var(--e-global-color-vamtam_accent_3);
	padding: 9px 12px 9px 12px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-20 .elementor-element.elementor-element-a40cb4b .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-122689c .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-2040f6a {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	--border-color: var(--e-global-color-vamtam_accent_7);
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-33564b1>.elementor-widget-container {
	background-color: var(--e-global-color-vamtam_accent_3);
	padding: 9px 12px 9px 12px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-20 .elementor-element.elementor-element-33564b1 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-98c2353 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-664d6d4 {
	--display: flex;
	--flex-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-20 .elementor-element.elementor-element-a6843a9 {
	--display: flex;
	--min-height: 65vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--overlay-opacity: 1;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-20 .elementor-element.elementor-element-a6843a9:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-a6843a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/GettyImages-1394467242.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-a6843a9::before,
.elementor-20 .elementor-element.elementor-element-a6843a9>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-a6843a9>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-a6843a9>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-a6843a9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-a6843a9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(160deg, #00000061 0%, #00000000 100%);
}

.elementor-20 .elementor-element.elementor-element-0b2cd3f {
	--display: flex;
	--min-height: 60px;
	--justify-content: center;
	--border-radius: 100% 100% 100% 100%;
	--padding-top: 01px;
	--padding-bottom: 01px;
	--padding-left: 01px;
	--padding-right: 01px;
}

.elementor-20 .elementor-element.elementor-element-0b2cd3f:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-0b2cd3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-990d95a);
}

.elementor-20 .elementor-element.elementor-element-0b2cd3f.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-20 .elementor-element.elementor-element-c98a518>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-c98a518 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-c98a518.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-c98a518.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-c98a518.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-c98a518.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-c98a518.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-c98a518 .elementor-icon {
	font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-c98a518 .elementor-icon svg {
	height: 24px;
}

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

.elementor-20 .elementor-element.elementor-element-5d5a05e {
	--display: flex;
	--flex-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-20 .elementor-element.elementor-element-f688653 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-705506b {
	--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: flex-end;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	font-family: var(--e-global-typography-e069ff5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e069ff5-font-size);
	font-weight: var(--e-global-typography-e069ff5-font-weight);
	text-transform: var(--e-global-typography-e069ff5-text-transform);
	font-style: var(--e-global-typography-e069ff5-font-style);
	text-decoration: var(--e-global-typography-e069ff5-text-decoration);
	line-height: var(--e-global-typography-e069ff5-line-height);
	letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-20 .elementor-element.elementor-element-72da340 {
	--vamtam-gap: 0px;
	--vamtam-icon-size: 12px;
	--vamtam-icon-padding-ttl: calc(18px + 18px);
}

.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-72da340.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 12px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 18px 18px 18px 18px;
}

.elementor-20 .elementor-element.elementor-element-72da340.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-72da340.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_2);
	border-radius: 100px 100px 100px 100px;
}

.elementor-20 .elementor-element.elementor-element-72da340.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-72da340.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-72da340.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-47052fb {
	--display: flex;
	--flex-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: 9vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-0d3bf3b {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-0d3bf3b>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-0d3bf3b.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-0d3bf3b .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-e5fa5bc {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-0f637e3 {
	--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%;
	--overflow: hidden;
	--margin-top: 0;
	--margin-bottom: 12vh;
	--margin-left: 0;
	--margin-right: 0;
}

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

.elementor-20 .elementor-element.elementor-element-3c4aa98 {
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-03ce7c6 {
	--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: center;
	--gap: 20px 40px;
	--row-gap: 20px;
	--column-gap: 40px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-f5c1866 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_1);
	transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
	transition: fill 0.3s;
}

.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
}

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

.elementor-20 .elementor-element.elementor-element-14efdbc {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-20 .elementor-element.elementor-element-14efdbc.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-icon i {
	color: var(--e-global-color-vamtam_accent_2);
	transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-icon svg {
	fill: var(--e-global-color-vamtam_accent_2);
	transition: fill 0.3s;
}

.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-0120960 {
	--display: flex;
	--flex-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-20 .elementor-element.elementor-element-d50b252 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-d50b252 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-20 .elementor-element.elementor-element-d50b252 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-d50b252>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-d50b252:hover .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-20 .elementor-element.elementor-element-d50b252 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-d50b252 .elementor-button:focus {
	border-color: #00000000;
}

.elementor-20 .elementor-element.elementor-element-d50b252.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 10px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 20px 20px 20px 20px;
}

.elementor-20 .elementor-element.elementor-element-d50b252 {
	--vamtam-icon-size: 10px;
	--vamtam-icon-padding-ttl: calc(20px + 20px);
}

.elementor-20 .elementor-element.elementor-element-d50b252.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-d50b252.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-d50b252.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_1);
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-d50b252.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-d50b252.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-5955618>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-5955618:hover .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button:focus {
	border-color: #00000000;
}

.elementor-20 .elementor-element.elementor-element-5955618.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 10px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 20px 20px 20px 20px;
}

.elementor-20 .elementor-element.elementor-element-5955618 {
	--vamtam-icon-size: 10px;
	--vamtam-icon-padding-ttl: calc(20px + 20px);
}

.elementor-20 .elementor-element.elementor-element-5955618.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-5955618.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-5955618.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_1);
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5955618.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-5955618.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9:hover .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button:focus {
	border-color: #00000000;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 10px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 20px 20px 20px 20px;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9 {
	--vamtam-icon-size: 10px;
	--vamtam-icon-padding-ttl: calc(20px + 20px);
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-ee3a6a9.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_1);
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-ee3a6a9.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-ee3a6a9.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-6faf593>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-6faf593:hover .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button:focus {
	border-color: #00000000;
}

.elementor-20 .elementor-element.elementor-element-6faf593.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 10px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 20px 20px 20px 20px;
}

.elementor-20 .elementor-element.elementor-element-6faf593 {
	--vamtam-icon-size: 10px;
	--vamtam-icon-padding-ttl: calc(20px + 20px);
}

.elementor-20 .elementor-element.elementor-element-6faf593.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-6faf593.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-6faf593.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_1);
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6faf593.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-6faf593.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-2f48d81>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-2f48d81:hover .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button:focus {
	border-color: #00000000;
}

.elementor-20 .elementor-element.elementor-element-2f48d81.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 10px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 20px 20px 20px 20px;
}

.elementor-20 .elementor-element.elementor-element-2f48d81 {
	--vamtam-icon-size: 10px;
	--vamtam-icon-padding-ttl: calc(20px + 20px);
}

.elementor-20 .elementor-element.elementor-element-2f48d81.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-2f48d81.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-2f48d81.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_1);
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-2f48d81.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-2f48d81.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-864872e .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h4-font-size);
	font-weight: var(--e-global-typography-vamtam_h4-font-weight);
	text-transform: var(--e-global-typography-vamtam_h4-text-transform);
	font-style: var(--e-global-typography-vamtam_h4-font-style);
	text-decoration: var(--e-global-typography-vamtam_h4-text-decoration);
	line-height: var(--e-global-typography-vamtam_h4-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-864872e .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-20 .elementor-element.elementor-element-864872e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-864872e>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-864872e:hover .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-20 .elementor-element.elementor-element-864872e .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-864872e .elementor-button:focus {
	border-color: #00000000;
}

.elementor-20 .elementor-element.elementor-element-864872e.vamtam-has-icon-styles .elementor-button-icon :is(svg, i) {
	font-size: 10px;
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 20px 20px 20px 20px;
}

.elementor-20 .elementor-element.elementor-element-864872e {
	--vamtam-icon-size: 10px;
	--vamtam-icon-padding-ttl: calc(20px + 20px);
}

.elementor-20 .elementor-element.elementor-element-864872e.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-864872e.vamtam-has-outside-icon .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-864872e.vamtam-has-icon-styles .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i) {
	color: var(--e-global-color-vamtam_accent_1);
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-864872e.vamtam-has-icon-styles:not(.vamtam-has-outside-icon) .elementor-button:is(:hover, :focus) .elementor-button-icon :is(svg, i),
.elementor-20 .elementor-element.elementor-element-864872e.vamtam-has-outside-icon .elementor-button:is(:hover, :focus) .vamtam-btn-icon-wrap {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-bc3fd1c .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-bc3fd1c .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-bc3fd1c .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-bc3fd1c>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-bc3fd1c .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-bc3fd1c .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-e6b9ed7 {
	--display: flex;
	--flex-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-20 .elementor-element.elementor-element-3fffe77 {
	--display: flex;
	--min-height: 560px;
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-af8775c {
	--display: flex;
	--flex-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: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-af8775c:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-af8775c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/GettyImages-1450789100.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-20 .elementor-element.elementor-element-7cde87a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-7cde87a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

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

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

.elementor-20 .elementor-element.elementor-element-7cde87a .elementor-icon {
	font-size: 40px;
}

.elementor-20 .elementor-element.elementor-element-7cde87a .elementor-icon svg {
	height: 40px;
}

.elementor-20 .elementor-element.elementor-element-296f1a7 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-296f1a7:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-296f1a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-990d95a);
}

.elementor-20 .elementor-element.elementor-element-07e2fb0 {
	font-family: var(--e-global-typography-9a799c7-font-family), Sans-serif;
	font-size: var(--e-global-typography-9a799c7-font-size);
	font-weight: var(--e-global-typography-9a799c7-font-weight);
	text-transform: var(--e-global-typography-9a799c7-text-transform);
	font-style: var(--e-global-typography-9a799c7-font-style);
	text-decoration: var(--e-global-typography-9a799c7-text-decoration);
	line-height: var(--e-global-typography-9a799c7-line-height);
	letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-6765a8f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-6765a8f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-6765a8f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-6765a8f .elementor-icon {
	font-size: 24px;
	padding: 14px;
}

.elementor-20 .elementor-element.elementor-element-6765a8f .elementor-icon svg {
	height: 24px;
}

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

.elementor-20 .elementor-element.elementor-element-afb3473 .elementor-heading-title {
	font-family: var(--e-global-typography-2f7c63d-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f7c63d-font-size);
	font-weight: var(--e-global-typography-2f7c63d-font-weight);
	text-transform: var(--e-global-typography-2f7c63d-text-transform);
	font-style: var(--e-global-typography-2f7c63d-font-style);
	text-decoration: var(--e-global-typography-2f7c63d-text-decoration);
	line-height: var(--e-global-typography-2f7c63d-line-height);
	letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-e7257b6 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-9d523fc {
	--display: flex;
	--flex-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;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-20 .elementor-element.elementor-element-fda14bc {
	--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;
	--z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-7d2eadf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 25px 20px;
	--row-gap: 25px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-56d181b {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-56d181b>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-56d181b.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-56d181b .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-de81163 {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-de81163 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-30a58c3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-element {
	--align-self: flex-end;
}

.elementor-20 .elementor-element.elementor-element-30a58c3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-30a58c3.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-30a58c3 .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-30a58c3 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-e76bb67 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-81a37ef {
	--display: flex;
	--flex-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 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-be10b00 {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-be10b00 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-af51518>.elementor-widget-container {
	margin: 0em 0em -1em 0em;
}

.elementor-20 .elementor-element.elementor-element-af51518 {
	font-family: var(--e-global-typography-2e9a259-font-family), Sans-serif;
	font-size: var(--e-global-typography-2e9a259-font-size);
	font-weight: var(--e-global-typography-2e9a259-font-weight);
	text-transform: var(--e-global-typography-2e9a259-text-transform);
	font-style: var(--e-global-typography-2e9a259-font-style);
	text-decoration: var(--e-global-typography-2e9a259-text-decoration);
	line-height: var(--e-global-typography-2e9a259-line-height);
	letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	color: var(--e-global-color-9d9c42a);
}

.elementor-20 .elementor-element.elementor-element-a69b815 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-a69b815 .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-1f1a252 {
	--spacer-size: 340px;
	top: 0px;
}

.elementor-20 .elementor-element.elementor-element-1f1a252>.elementor-widget-container {
	background-color: var(--e-global-color-8641245);
	border-radius: 24px 0px 0px 0px;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1f1a252 {
	left: 0px;
}

body.rtl .elementor-20 .elementor-element.elementor-element-1f1a252 {
	right: 0px;
}

.elementor-20 .elementor-element.elementor-element-1f1a252:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/box-shape-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-1f1a252.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/box-shape-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

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

.elementor-20 .elementor-element.elementor-element-a505891 {
	--display: flex;
	--flex-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: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-a505891:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-a505891>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/pexels-rdne-7821936.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-35aaae8>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-20 .elementor-element.elementor-element-35aaae8 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-35aaae8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_2);
}

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

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

.elementor-20 .elementor-element.elementor-element-35aaae8 .elementor-icon {
	font-size: 40px;
}

.elementor-20 .elementor-element.elementor-element-35aaae8 .elementor-icon svg {
	height: 40px;
}

.elementor-20 .elementor-element.elementor-element-b7de564 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-b7de564:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-b7de564>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-990d95a);
}

.elementor-20 .elementor-element.elementor-element-10b1b12 {
	font-family: var(--e-global-typography-9a799c7-font-family), Sans-serif;
	font-size: var(--e-global-typography-9a799c7-font-size);
	font-weight: var(--e-global-typography-9a799c7-font-weight);
	text-transform: var(--e-global-typography-9a799c7-text-transform);
	font-style: var(--e-global-typography-9a799c7-font-style);
	text-decoration: var(--e-global-typography-9a799c7-text-decoration);
	line-height: var(--e-global-typography-9a799c7-line-height);
	letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-2228548>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-2228548.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-2228548 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-2228548.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-2228548 .elementor-icon {
	font-size: 24px;
	padding: 14px;
}

.elementor-20 .elementor-element.elementor-element-2228548 .elementor-icon svg {
	height: 24px;
}

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

.elementor-20 .elementor-element.elementor-element-b904510 .elementor-heading-title {
	font-family: var(--e-global-typography-2f7c63d-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f7c63d-font-size);
	font-weight: var(--e-global-typography-2f7c63d-font-weight);
	text-transform: var(--e-global-typography-2f7c63d-text-transform);
	font-style: var(--e-global-typography-2f7c63d-font-style);
	text-decoration: var(--e-global-typography-2f7c63d-text-decoration);
	line-height: var(--e-global-typography-2f7c63d-line-height);
	letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-61a0e38 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-7d2a4b4 {
	--display: flex;
	--flex-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;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-20 .elementor-element.elementor-element-712820d {
	--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;
	--z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-85e5d91 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 25px 20px;
	--row-gap: 25px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-2e1e29b {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-2e1e29b>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-2e1e29b.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-2e1e29b .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-cd23aac {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-cd23aac .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-24ca4d5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-element {
	--align-self: flex-end;
}

.elementor-20 .elementor-element.elementor-element-24ca4d5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-24ca4d5.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-24ca4d5 .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-24ca4d5 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-55ee206 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-5651024 {
	--display: flex;
	--flex-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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-f110e5e {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-f110e5e .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-f86d74b>.elementor-widget-container {
	margin: 0em 0em -1em 0em;
}

.elementor-20 .elementor-element.elementor-element-f86d74b {
	font-family: var(--e-global-typography-2e9a259-font-family), Sans-serif;
	font-size: var(--e-global-typography-2e9a259-font-size);
	font-weight: var(--e-global-typography-2e9a259-font-weight);
	text-transform: var(--e-global-typography-2e9a259-text-transform);
	font-style: var(--e-global-typography-2e9a259-font-style);
	text-decoration: var(--e-global-typography-2e9a259-text-decoration);
	line-height: var(--e-global-typography-2e9a259-line-height);
	letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	color: var(--e-global-color-9d9c42a);
}

.elementor-20 .elementor-element.elementor-element-92a18b3 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-92a18b3 .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-eb38d70 {
	--spacer-size: 340px;
	top: 0px;
}

.elementor-20 .elementor-element.elementor-element-eb38d70>.elementor-widget-container {
	background-color: var(--e-global-color-8641245);
	border-radius: 24px 0px 0px 0px;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-eb38d70 {
	left: 0px;
}

body.rtl .elementor-20 .elementor-element.elementor-element-eb38d70 {
	right: 0px;
}

.elementor-20 .elementor-element.elementor-element-eb38d70:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/box-shape-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-eb38d70.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/box-shape-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

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

.elementor-20 .elementor-element.elementor-element-be093e9 {
	--display: flex;
	--flex-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: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-be093e9:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-be093e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/static/main/wp-content/uploads/2025/02/GettyImages-1360494581.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-fc0d425>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-20 .elementor-element.elementor-element-fc0d425 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-db62f93 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-db62f93:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-db62f93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-990d95a);
}

.elementor-20 .elementor-element.elementor-element-482c4ad {
	font-family: var(--e-global-typography-9a799c7-font-family), Sans-serif;
	font-size: var(--e-global-typography-9a799c7-font-size);
	font-weight: var(--e-global-typography-9a799c7-font-weight);
	text-transform: var(--e-global-typography-9a799c7-text-transform);
	font-style: var(--e-global-typography-9a799c7-font-style);
	text-decoration: var(--e-global-typography-9a799c7-text-decoration);
	line-height: var(--e-global-typography-9a799c7-line-height);
	letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-ecc16dd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-ecc16dd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_5);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_5);
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-ecc16dd.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-ecc16dd .elementor-icon {
	font-size: 24px;
	padding: 14px;
}

.elementor-20 .elementor-element.elementor-element-ecc16dd .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-711d41a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 6px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-55a1339 .elementor-heading-title {
	font-family: var(--e-global-typography-2f7c63d-font-family), Sans-serif;
	font-size: var(--e-global-typography-2f7c63d-font-size);
	font-weight: var(--e-global-typography-2f7c63d-font-weight);
	text-transform: var(--e-global-typography-2f7c63d-text-transform);
	font-style: var(--e-global-typography-2f7c63d-font-style);
	text-decoration: var(--e-global-typography-2f7c63d-text-decoration);
	line-height: var(--e-global-typography-2f7c63d-line-height);
	letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-6124568 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_8);
}

.elementor-20 .elementor-element.elementor-element-2bc7023 {
	--display: flex;
	--flex-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;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-20 .elementor-element.elementor-element-9688a9b {
	--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;
	--z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-a172443 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 25px 20px;
	--row-gap: 25px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-4af882f {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-4af882f>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-4af882f.elementor-element {
	--align-self: flex-start;
}

.elementor-20 .elementor-element.elementor-element-4af882f .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-341d63b {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-341d63b .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-028b18f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-0762d66>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-20 .elementor-element.elementor-element-0762d66.elementor-element {
	--align-self: flex-end;
}

.elementor-20 .elementor-element.elementor-element-0762d66 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_1);
	border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-0762d66.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-0762d66 .elementor-icon {
	font-size: 24px;
	padding: 18px;
}

.elementor-20 .elementor-element.elementor-element-0762d66 .elementor-icon svg {
	height: 24px;
}

.elementor-20 .elementor-element.elementor-element-c355bd8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-807d488 {
	--display: flex;
	--flex-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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-f753616 {
	width: var(--container-widget-width, 670px);
	max-width: 670px;
	--container-widget-width: 670px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-20 .elementor-element.elementor-element-f753616 .elementor-heading-title {
	font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h3-font-size);
	font-weight: var(--e-global-typography-vamtam_h3-font-weight);
	text-transform: var(--e-global-typography-vamtam_h3-text-transform);
	font-style: var(--e-global-typography-vamtam_h3-font-style);
	text-decoration: var(--e-global-typography-vamtam_h3-text-decoration);
	line-height: var(--e-global-typography-vamtam_h3-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5921985>.elementor-widget-container {
	margin: 0em 0em -1em 0em;
}

.elementor-20 .elementor-element.elementor-element-5921985 {
	font-family: var(--e-global-typography-2e9a259-font-family), Sans-serif;
	font-size: var(--e-global-typography-2e9a259-font-size);
	font-weight: var(--e-global-typography-2e9a259-font-weight);
	text-transform: var(--e-global-typography-2e9a259-text-transform);
	font-style: var(--e-global-typography-2e9a259-font-style);
	text-decoration: var(--e-global-typography-2e9a259-text-decoration);
	line-height: var(--e-global-typography-2e9a259-line-height);
	letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	color: var(--e-global-color-9d9c42a);
}

.elementor-20 .elementor-element.elementor-element-bf4de42 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-bf4de42 .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-f6ac6a2 {
	--spacer-size: 340px;
	top: 0px;
}

.elementor-20 .elementor-element.elementor-element-f6ac6a2>.elementor-widget-container {
	background-color: var(--e-global-color-8641245);
	border-radius: 24px 0px 0px 0px;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f6ac6a2 {
	left: 0px;
}

body.rtl .elementor-20 .elementor-element.elementor-element-f6ac6a2 {
	right: 0px;
}

.elementor-20 .elementor-element.elementor-element-f6ac6a2:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/box-shape-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-f6ac6a2.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(/static/main/wp-content/uploads/2025/02/box-shape-mask.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-b13735c {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-pagination-size: 6px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-vamtam_accent_1);
	--e-n-carousel-swiper-pagination-spacing: 30px;
}

.elementor-20 .elementor-element.elementor-element-b13735c .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 10px;
	--swiper-pagination-bullet-vertical-gap: 10px;
}

.elementor-20 .elementor-element.elementor-element-018cbb8 {
	--display: flex;
	--flex-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: 10px;
	--padding-right: 10px;
}

.elementor-20 .elementor-element.elementor-element-549e768 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 24px 24px 0px 0px;
	--padding-top: 12vh;
	--padding-bottom: 12vh;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-549e768:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-549e768>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-vamtam_accent_3) 0%, var(--e-global-color-vamtam_accent_5) 100%);
}

.elementor-20 .elementor-element.elementor-element-271176c {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-271176c>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-271176c.elementor-element {
	--align-self: center;
}

.elementor-20 .elementor-element.elementor-element-271176c .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5fb8d05 {
	width: var(--container-widget-width, 740px);
	max-width: 740px;
	--container-widget-width: 740px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-14e7ccd {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-20 .elementor-element.elementor-element-14e7ccd>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-20 .elementor-element.elementor-element-b2c2f5f {
	--grid-columns: 2;
	--grid-row-gap: 20px;
	--grid-column-gap: 20px;
}

.elementor-20 .elementor-element.elementor-element-b2c2f5f>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-20 .elementor-element.elementor-element-2d5b6b1 .elementor-button {
	background-color: var(--e-global-color-vamtam_accent_2);
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-2d5b6b1 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-2d5b6b1 .elementor-button:focus {
	background-color: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-2d5b6b1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-2d5b6b1 .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-2d5b6b1 .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-20 .elementor-element.elementor-element-66eee20 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--margin-top: 0;
	--margin-bottom: 9vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-6b45da7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-vamtam_accent_7);
	--divider-border-width: 1px;
}

.elementor-20 .elementor-element.elementor-element-6b45da7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-20 .elementor-element.elementor-element-6b45da7 .elementor-divider-separator {
	width: 100%;
}

.elementor-20 .elementor-element.elementor-element-6b45da7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-20 .elementor-element.elementor-element-63f4964 {
	width: auto;
	max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-63f4964>.elementor-widget-container {
	padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-63f4964.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-63f4964 .elementor-heading-title {
	font-family: var(--e-global-typography-8f4394f-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f4394f-font-size);
	font-weight: var(--e-global-typography-8f4394f-font-weight);
	text-transform: var(--e-global-typography-8f4394f-text-transform);
	font-style: var(--e-global-typography-8f4394f-font-style);
	text-decoration: var(--e-global-typography-8f4394f-text-decoration);
	line-height: var(--e-global-typography-8f4394f-line-height);
	letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-e1c8e85.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-20 .elementor-element.elementor-element-e1c8e85 .elementor-divider-separator {
	width: 100%;
}

.elementor-20 .elementor-element.elementor-element-e1c8e85 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-20 .elementor-element.elementor-element-a7c729c {
	--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;
	--flex-wrap: nowrap;
	--margin-top: 0;
	--margin-bottom: 9vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-e286ddc img {
	width: 100%;
	transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-e286ddc:hover img {
	opacity: 0.5;
}

.elementor-20 .elementor-element.elementor-element-6cbcb45 img {
	width: 100%;
	transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-6cbcb45:hover img {
	opacity: 0.5;
}

.elementor-20 .elementor-element.elementor-element-08d6224 img {
	width: 100%;
	transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-08d6224:hover img {
	opacity: 0.5;
}

.elementor-20 .elementor-element.elementor-element-46b6b80 img {
	width: 100%;
	transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-46b6b80:hover img {
	opacity: 0.5;
}

.elementor-20 .elementor-element.elementor-element-8787157 img {
	width: 100%;
	transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-8787157:hover img {
	opacity: 0.5;
}

.elementor-20 .elementor-element.elementor-element-940703d img {
	width: 100%;
	transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-940703d:hover img {
	opacity: 0.5;
}

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

@media(max-width:1024px) {
	.elementor-20 .elementor-element.elementor-element-cf5ec32 {
		--min-height: 300px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-fa8150e {
		--min-height: 500px;
		--justify-content: flex-end;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 40px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-af4c8f4 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-1192399 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
	}

	.elementor-20 .elementor-element.elementor-element-1e649d8 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-d9b847b {
		--min-height: 500px;
		--justify-content: flex-end;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 40px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-9f65f49 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-0fcca93 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
	}

	.elementor-20 .elementor-element.elementor-element-6b00f3f .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6a6d44b {
		--min-height: 500px;
		--justify-content: flex-end;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 40px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-cc8a121 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-354224a {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
	}

	.elementor-20 .elementor-element.elementor-element-c2f7e87 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5d3c08b {
		--vamtam-headings-vertical-spacing: 30px;
		--vamtam-headings-horizontal-spacing: 20px;
		--n-tabs-title-font-size: var(--e-global-typography-8f4394f-font-size);
	}

	.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-80fdcf2 {
		--min-height: 300px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-12a76a7 {
		--justify-content: space-between;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-20 .elementor-element.elementor-element-8d6d393 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-f161277 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-ea65db1 {
		--justify-content: space-between;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-c85fa19>.elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-c85fa19:not(.elementor-widget-image) .elementor-widget-container {
		-webkit-mask-size: contain;
		-webkit-mask-position: top left;
	}

	.elementor-20 .elementor-element.elementor-element-c85fa19.elementor-widget-image .elementor-widget-container img {
		-webkit-mask-size: contain;
		-webkit-mask-position: top left;
	}

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

	.elementor-20 .elementor-element.elementor-element-44d59c6 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-12eeb5d {
		--gap: 20px 10px;
		--row-gap: 20px;
		--column-gap: 10px;
	}

	.elementor-20 .elementor-element.elementor-element-cfce6d3 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-a0a836e {
		--justify-content: space-between;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-20 .elementor-element.elementor-element-06d5f04 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-713b6b5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-54511f4 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-d63124c .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5cca3e1>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-e6c178d {
		--justify-content: flex-start;
		--flex-wrap: wrap;
	}

	.elementor-20 .elementor-element.elementor-element-3c79290 {
		--justify-content: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-3c79290.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-fbc0e9e .elementor-icon {
		font-size: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-fbc0e9e .elementor-icon svg {
		height: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-1cc4f68 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-e625b0b>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-e625b0b .elementor-heading-title {
		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-20 .elementor-element.elementor-element-01f68b1 {
		--justify-content: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-01f68b1.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon {
		font-size: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon svg {
		height: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-9c5c9f6 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-e308d7a>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-e308d7a .elementor-heading-title {
		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-20 .elementor-element.elementor-element-0fa36bb {
		--justify-content: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-0fa36bb.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-27da47e .elementor-icon {
		font-size: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-27da47e .elementor-icon svg {
		height: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-8d3927e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-6d01897>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-6d01897 .elementor-heading-title {
		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-20 .elementor-element.elementor-element-fc78e62 {
		--justify-content: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-fc78e62.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-3bce941 .elementor-icon {
		font-size: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-3bce941 .elementor-icon svg {
		height: 22px;
	}

	.elementor-20 .elementor-element.elementor-element-4cdfe3b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-499ac75>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-499ac75 .elementor-heading-title {
		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-20 .elementor-element.elementor-element-e2bbee5 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-3cb575f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-646cf77 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-7d780df .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

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

	.elementor-20 .elementor-element.elementor-element-66048f4 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
	}

	.elementor-20 .elementor-element.elementor-element-76746e1 {
		--flex-wrap: wrap;
	}

	.elementor-20 .elementor-element.elementor-element-661652e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-661652e.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-7163b62 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-7163b62.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-15aba27 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-15aba27.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

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

	.elementor-20 .elementor-element.elementor-element-0fd0b18.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-1f10953 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 60px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-ba25b98>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-20 .elementor-element.elementor-element-e258806 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-1ceb14f .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-af64b40 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-21dd833 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-a40cb4b .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-122689c .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-33564b1 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-98c2353 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-664d6d4 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-a6843a9 {
		--min-height: 60vh;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-20 .elementor-element.elementor-element-0b2cd3f {
		--min-height: 50px;
	}

	.elementor-20 .elementor-element.elementor-element-c98a518>.elementor-widget-container {
		padding: 15px 15px 8.5px 15px;
	}

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

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

	.elementor-20 .elementor-element.elementor-element-f688653 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-47052fb {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-0d3bf3b .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-0f637e3 {
		--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: 20px 30px;
		--row-gap: 20px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-083d59f {
		--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: flex-start;
		--gap: 30px 20px;
		--row-gap: 30px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-20 .elementor-element.elementor-element-083d59f.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-03ce7c6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-0120960.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-d50b252 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-864872e .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

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

	.elementor-20 .elementor-element.elementor-element-3fffe77 {
		--min-height: 450px;
	}

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

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

	.elementor-20 .elementor-element.elementor-element-296f1a7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-07e2fb0 {
		font-size: var(--e-global-typography-9a799c7-font-size);
		line-height: var(--e-global-typography-9a799c7-line-height);
		letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-afb3473 .elementor-heading-title {
		font-size: var(--e-global-typography-2f7c63d-font-size);
		line-height: var(--e-global-typography-2f7c63d-line-height);
		letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-e7257b6 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-9d523fc {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-7d2eadf {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-56d181b .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-de81163 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-ea9bfee.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-30a58c3 .elementor-icon {
		font-size: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-30a58c3 .elementor-icon svg {
		height: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-e76bb67 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-81a37ef {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-20 .elementor-element.elementor-element-be10b00 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-af51518 {
		font-size: var(--e-global-typography-2e9a259-font-size);
		line-height: var(--e-global-typography-2e9a259-line-height);
		letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-1f1a252 {
		--spacer-size: 200px;
	}

	.elementor-20 .elementor-element.elementor-element-d033508 {
		--min-height: 450px;
	}

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

	.elementor-20 .elementor-element.elementor-element-35aaae8>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

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

	.elementor-20 .elementor-element.elementor-element-10b1b12 {
		font-size: var(--e-global-typography-9a799c7-font-size);
		line-height: var(--e-global-typography-9a799c7-line-height);
		letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-b904510 .elementor-heading-title {
		font-size: var(--e-global-typography-2f7c63d-font-size);
		line-height: var(--e-global-typography-2f7c63d-line-height);
		letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-61a0e38 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-7d2a4b4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-85e5d91 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-2e1e29b .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-cd23aac .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-4260974.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-24ca4d5 .elementor-icon {
		font-size: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-24ca4d5 .elementor-icon svg {
		height: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-55ee206 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-5651024 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-20 .elementor-element.elementor-element-f110e5e .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-f86d74b {
		font-size: var(--e-global-typography-2e9a259-font-size);
		line-height: var(--e-global-typography-2e9a259-line-height);
		letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-eb38d70 {
		--spacer-size: 200px;
	}

	.elementor-20 .elementor-element.elementor-element-6a0737c {
		--min-height: 450px;
	}

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

	.elementor-20 .elementor-element.elementor-element-fc0d425>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

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

	.elementor-20 .elementor-element.elementor-element-482c4ad {
		font-size: var(--e-global-typography-9a799c7-font-size);
		line-height: var(--e-global-typography-9a799c7-line-height);
		letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-55a1339 .elementor-heading-title {
		font-size: var(--e-global-typography-2f7c63d-font-size);
		line-height: var(--e-global-typography-2f7c63d-line-height);
		letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6124568 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-2bc7023 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-a172443 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-4af882f .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-341d63b .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-028b18f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-0762d66 .elementor-icon {
		font-size: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-0762d66 .elementor-icon svg {
		height: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-c355bd8 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}

	.elementor-20 .elementor-element.elementor-element-807d488 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-20 .elementor-element.elementor-element-f753616 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5921985 {
		font-size: var(--e-global-typography-2e9a259-font-size);
		line-height: var(--e-global-typography-2e9a259-line-height);
		letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-f6ac6a2 {
		--spacer-size: 200px;
	}

	.elementor-20 .elementor-element.elementor-element-b13735c {
		--e-n-carousel-swiper-slides-to-display: 1;
	}

	.elementor-20 .elementor-element.elementor-element-018cbb8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-549e768 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-271176c .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-14e7ccd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-b2c2f5f {
		--grid-columns: 2;
	}

	.elementor-20 .elementor-element.elementor-element-b2c2f5f>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-66eee20 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-63f4964 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-a7c729c {
		--justify-content: space-evenly;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-20 .elementor-element.elementor-element-cf5ec32 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-fa8150e {
		--min-height: 400px;
		--justify-content: flex-end;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-76468c3 {
		--gap: 0px 10px;
		--row-gap: 0px;
		--column-gap: 10px;
	}

	.elementor-20 .elementor-element.elementor-element-af4c8f4 {
		width: auto;
		max-width: auto;
	}

	.elementor-20 .elementor-element.elementor-element-af4c8f4 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-1192399 {
		--container-widget-width: 30px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30px);
		max-width: 30px;
	}

	.elementor-20 .elementor-element.elementor-element-1e649d8 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-928ca5e .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-d9b847b {
		--min-height: 400px;
		--justify-content: flex-end;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-0b00db2 {
		--gap: 0px 10px;
		--row-gap: 0px;
		--column-gap: 10px;
	}

	.elementor-20 .elementor-element.elementor-element-9f65f49 {
		width: auto;
		max-width: auto;
	}

	.elementor-20 .elementor-element.elementor-element-9f65f49 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-0fcca93 {
		--container-widget-width: 30px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30px);
		max-width: 30px;
	}

	.elementor-20 .elementor-element.elementor-element-6b00f3f .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-8d0488c .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6a6d44b {
		--min-height: 400px;
		--justify-content: flex-end;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-afbca84 {
		--gap: 0px 10px;
		--row-gap: 0px;
		--column-gap: 10px;
	}

	.elementor-20 .elementor-element.elementor-element-cc8a121 {
		width: auto;
		max-width: auto;
	}

	.elementor-20 .elementor-element.elementor-element-cc8a121 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-354224a {
		--container-widget-width: 30px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30px);
		max-width: 30px;
	}

	.elementor-20 .elementor-element.elementor-element-c2f7e87 .elementor-heading-title {
		font-size: var(--e-global-typography-76c9782-font-size);
		line-height: var(--e-global-typography-76c9782-line-height);
		letter-spacing: var(--e-global-typography-76c9782-letter-spacing);
		word-spacing: var(--e-global-typography-76c9782-word-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5bb580c .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5d3c08b {
		--n-tabs-heading-justify-content: flex-start;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: center;
		--n-tabs-title-flex-grow: 0;
		--n-tabs-heading-wrap: nowrap;
		--n-tabs-heading-overflow-x: scroll;
		--n-tabs-title-white-space: nowrap;
		--n-tabs-title-justify-content: center;
		--n-tabs-title-text-align: center;
		--vamtam-headings-vertical-spacing: 20px;
		--vamtam-headings-horizontal-spacing: 20px;
		--n-tabs-title-gap: 10px;
		--n-tabs-gap: 0px;
		--n-tabs-title-padding-top: 12px;
		--n-tabs-title-padding-right: 20px;
		--n-tabs-title-padding-bottom: 12px;
		--n-tabs-title-padding-left: 20px;
		--n-tabs-title-font-size: var(--e-global-typography-8f4394f-font-size);
	}

	.elementor-20 .elementor-element.elementor-element-5d3c08b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-80fdcf2 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-8d6d393 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-f161277 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-c85fa19:not(.elementor-widget-image) .elementor-widget-container {
		-webkit-mask-size: contain;
		-webkit-mask-position: top left;
	}

	.elementor-20 .elementor-element.elementor-element-c85fa19.elementor-widget-image .elementor-widget-container img {
		-webkit-mask-size: contain;
		-webkit-mask-position: top left;
	}

	.elementor-20 .elementor-element.elementor-element-44d59c6 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-12eeb5d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-06d5f04 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-54511f4 {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-d63124c .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5cca3e1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

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

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

	.elementor-20 .elementor-element.elementor-element-a55170d img {
		width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-1cc4f68 {
		--padding-top: 15px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-e625b0b .elementor-heading-title {
		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-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon {
		font-size: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-83ee0b8 .elementor-icon svg {
		height: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-acc582d img {
		width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-9c5c9f6 {
		--padding-top: 15px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-e308d7a .elementor-heading-title {
		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-20 .elementor-element.elementor-element-27da47e .elementor-icon {
		font-size: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-27da47e .elementor-icon svg {
		height: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-5f862f4 img {
		width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-8d3927e {
		--padding-top: 15px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-6d01897 .elementor-heading-title {
		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-20 .elementor-element.elementor-element-3bce941 .elementor-icon {
		font-size: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-3bce941 .elementor-icon svg {
		height: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-aebfaab img {
		width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-4cdfe3b {
		--padding-top: 15px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-20 .elementor-element.elementor-element-499ac75 .elementor-heading-title {
		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-20 .elementor-element.elementor-element-e2bbee5 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-646cf77 {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-7d780df .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

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

	.elementor-20 .elementor-element.elementor-element-66048f4 {
		--container-widget-width: 50px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50px);
		max-width: 50px;
	}

	.elementor-20 .elementor-element.elementor-element-1f10953 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-bcc0647 {
		--gap: 30px 20px;
		--row-gap: 30px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-4620f44 {
		--width: 45%;
		--padding-top: 0px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-4620f44.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-e258806 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-1ceb14f .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6da0fb8 {
		--width: 45%;
		--padding-top: 0px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-6da0fb8.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-af64b40 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-21dd833 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-b95127d {
		--width: 45%;
		--padding-top: 0px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-b95127d.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-a40cb4b .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-122689c .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-2040f6a {
		--width: 45%;
		--padding-top: 0px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-2040f6a.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-33564b1 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-98c2353 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-664d6d4 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-20 .elementor-element.elementor-element-0b2cd3f {
		--width: 50px;
	}

	.elementor-20 .elementor-element.elementor-element-73a7ee5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-5d5a05e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-f688653 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

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

	.elementor-20 .elementor-element.elementor-element-72da340 .elementor-button {
		font-size: var(--e-global-typography-e069ff5-font-size);
		line-height: var(--e-global-typography-e069ff5-line-height);
		letter-spacing: var(--e-global-typography-e069ff5-letter-spacing);
	}

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

	.elementor-20 .elementor-element.elementor-element-0d3bf3b .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

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

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

	.elementor-20 .elementor-element.elementor-element-03ce7c6 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--flex-wrap: nowrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-20 .elementor-element.elementor-element-f5c1866 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-20 .elementor-element.elementor-element-14efdbc .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-d50b252 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5955618 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-ee3a6a9 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6faf593 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-2f48d81 .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-864872e .elementor-button {
		font-size: var(--e-global-typography-vamtam_h4-font-size);
		line-height: var(--e-global-typography-vamtam_h4-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-bc3fd1c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

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

	.elementor-20 .elementor-element.elementor-element-3fffe77 {
		--min-height: 300px;
		--justify-content: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-af8775c {
		--justify-content: flex-start;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 140px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-20 .elementor-element.elementor-element-296f1a7 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-07e2fb0 {
		font-size: var(--e-global-typography-9a799c7-font-size);
		line-height: var(--e-global-typography-9a799c7-line-height);
		letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-3cbf331 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-fed03ef {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-afb3473 .elementor-heading-title {
		font-size: var(--e-global-typography-2f7c63d-font-size);
		line-height: var(--e-global-typography-2f7c63d-line-height);
		letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-e7257b6 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-9d523fc {
		--justify-content: flex-start;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-7d2eadf {
		--width: 75%;
	}

	.elementor-20 .elementor-element.elementor-element-7d2eadf.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-56d181b .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-de81163 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-ea9bfee {
		--width: 45px;
	}

	.elementor-20 .elementor-element.elementor-element-ea9bfee.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-be10b00 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-af51518 {
		font-size: var(--e-global-typography-2e9a259-font-size);
		line-height: var(--e-global-typography-2e9a259-line-height);
		letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-d033508 {
		--min-height: 300px;
		--justify-content: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-a505891 {
		--justify-content: flex-start;
		--padding-top: 140px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-35aaae8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-b7de564 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-10b1b12 {
		font-size: var(--e-global-typography-9a799c7-font-size);
		line-height: var(--e-global-typography-9a799c7-line-height);
		letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-7416c5a {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-18dd5c9 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-b904510 .elementor-heading-title {
		font-size: var(--e-global-typography-2f7c63d-font-size);
		line-height: var(--e-global-typography-2f7c63d-line-height);
		letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-61a0e38 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-7d2a4b4 {
		--justify-content: flex-start;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-85e5d91 {
		--width: 75%;
	}

	.elementor-20 .elementor-element.elementor-element-85e5d91.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-2e1e29b .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-cd23aac .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-4260974 {
		--width: 45px;
	}

	.elementor-20 .elementor-element.elementor-element-4260974.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-f110e5e .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-f86d74b {
		font-size: var(--e-global-typography-2e9a259-font-size);
		line-height: var(--e-global-typography-2e9a259-line-height);
		letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6a0737c {
		--min-height: 300px;
		--justify-content: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-be093e9 {
		--justify-content: flex-start;
		--padding-top: 140px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-fc0d425>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-db62f93 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-482c4ad {
		font-size: var(--e-global-typography-9a799c7-font-size);
		line-height: var(--e-global-typography-9a799c7-line-height);
		letter-spacing: var(--e-global-typography-9a799c7-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-4d0223b {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-711d41a {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}

	.elementor-20 .elementor-element.elementor-element-55a1339 .elementor-heading-title {
		font-size: var(--e-global-typography-2f7c63d-font-size);
		line-height: var(--e-global-typography-2f7c63d-line-height);
		letter-spacing: var(--e-global-typography-2f7c63d-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-6124568 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-2bc7023 {
		--justify-content: flex-start;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-a172443 {
		--width: 75%;
	}

	.elementor-20 .elementor-element.elementor-element-a172443.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-4af882f .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-341d63b .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-028b18f {
		--width: 45px;
	}

	.elementor-20 .elementor-element.elementor-element-028b18f.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-20 .elementor-element.elementor-element-f753616 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h3-font-size);
		line-height: var(--e-global-typography-vamtam_h3-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-5921985 {
		font-size: var(--e-global-typography-2e9a259-font-size);
		line-height: var(--e-global-typography-2e9a259-line-height);
		letter-spacing: var(--e-global-typography-2e9a259-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-b13735c {
		--e-n-carousel-swiper-slides-to-display: 1;
	}

	.elementor-20 .elementor-element.elementor-element-549e768 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-20 .elementor-element.elementor-element-271176c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-271176c .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

	.elementor-20 .elementor-element.elementor-element-14e7ccd>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-20 .elementor-element.elementor-element-b2c2f5f {
		--grid-columns: 1;
	}

	.elementor-20 .elementor-element.elementor-element-b2c2f5f>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

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

	.elementor-20 .elementor-element.elementor-element-63f4964 .elementor-heading-title {
		font-size: var(--e-global-typography-8f4394f-font-size);
		line-height: var(--e-global-typography-8f4394f-line-height);
		letter-spacing: var(--e-global-typography-8f4394f-letter-spacing);
	}

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

@media(min-width:768px) {
	.elementor-20 .elementor-element.elementor-element-12a76a7 {
		--width: 30%;
	}

	.elementor-20 .elementor-element.elementor-element-c6cbd60 {
		--width: 80%;
	}

	.elementor-20 .elementor-element.elementor-element-ea65db1 {
		--width: 30%;
	}

	.elementor-20 .elementor-element.elementor-element-a0a836e {
		--width: 30%;
	}

	.elementor-20 .elementor-element.elementor-element-8aed070 {
		--width: 80%;
	}

	.elementor-20 .elementor-element.elementor-element-3c79290 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-327bedd {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-1cc4f68 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-01f68b1 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-4688dc5 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-9c5c9f6 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-0fa36bb {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-df4f5dc {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-8d3927e {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-fc78e62 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-ca5f996 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-4cdfe3b {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-661652e {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-7163b62 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-15aba27 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-0fd0b18 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-4620f44 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-6da0fb8 {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-b95127d {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-2040f6a {
		--width: 25%;
	}

	.elementor-20 .elementor-element.elementor-element-0b2cd3f {
		--width: 60px;
	}

	.elementor-20 .elementor-element.elementor-element-5d5a05e {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-705506b {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-083d59f {
		--width: 420px;
	}

	.elementor-20 .elementor-element.elementor-element-0120960 {
		--width: 43%;
	}

	.elementor-20 .elementor-element.elementor-element-af8775c {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-fed03ef {
		--width: 54%;
	}

	.elementor-20 .elementor-element.elementor-element-9d523fc {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-7d2eadf {
		--width: 80%;
	}

	.elementor-20 .elementor-element.elementor-element-ea9bfee {
		--width: 20%;
	}

	.elementor-20 .elementor-element.elementor-element-81a37ef {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-a505891 {
		--width: 50%;
	}

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

	.elementor-20 .elementor-element.elementor-element-7d2a4b4 {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-85e5d91 {
		--width: 80%;
	}

	.elementor-20 .elementor-element.elementor-element-4260974 {
		--width: 20%;
	}

	.elementor-20 .elementor-element.elementor-element-5651024 {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-be093e9 {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-711d41a {
		--width: 54%;
	}

	.elementor-20 .elementor-element.elementor-element-2bc7023 {
		--width: 50%;
	}

	.elementor-20 .elementor-element.elementor-element-a172443 {
		--width: 80%;
	}

	.elementor-20 .elementor-element.elementor-element-028b18f {
		--width: 20%;
	}

	.elementor-20 .elementor-element.elementor-element-807d488 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-20 .elementor-element.elementor-element-c6cbd60 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-8aed070 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-3c79290 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-01f68b1 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-0fa36bb {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-fc78e62 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-661652e {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-7163b62 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-15aba27 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-0fd0b18 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-0b2cd3f {
		--width: 50px;
	}

	.elementor-20 .elementor-element.elementor-element-083d59f {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-0120960 {
		--width: 45%;
	}

	.elementor-20 .elementor-element.elementor-element-81a37ef {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-5651024 {
		--width: 100%;
	}

	.elementor-20 .elementor-element.elementor-element-807d488 {
		--width: 100%;
	}
}

/* Start custom CSS */
[data-elementor-type="header"] {
	--vamtam-sticky-header-bg-color: var(--vamtam-accent-color-1);
}

/* End custom CSS */