.elementor-21 .elementor-element.elementor-element-0e6a1db {
	--display: flex;
	--flex-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: 11vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-21 .elementor-element.elementor-element-5b8f072 {
	--grid-columns: 3;
	--grid-row-gap: 20px;
	--grid-column-gap: 20px;
}

.elementor-21 .elementor-element.elementor-element-5b8f072 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-21 .elementor-element.elementor-element-5b8f072 .e-loop-item>.elementor-section,
.elementor-21 .elementor-element.elementor-element-5b8f072 .e-loop-item>.elementor-section>.elementor-container,
.elementor-21 .elementor-element.elementor-element-5b8f072 .e-loop-item>.e-con,
.elementor-21 .elementor-element.elementor-element-5b8f072 .e-loop-item .elementor-section-wrap>.e-con {
	height: 100%;
}

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

.elementor-21 .elementor-element.elementor-element-25cb05a {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-25cb05a.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: center;
	gap: 3px;
}

.elementor-21 .elementor-element.elementor-element-25cb05a.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-21 .elementor-element.elementor-element-25cb05a.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-25cb05a.elementor-view-default .elementor-icon {
	fill: var( --e-global-color-vamtam_accent_2);
	color: var( --e-global-color-vamtam_accent_2);
	border-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon {
	font-size: 15px;
}

.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-title a {
	font-family: var( --e-global-typography-vamtam_h6-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h6-font-size);
	font-weight: var( --e-global-typography-vamtam_h6-font-weight);
	text-transform: var( --e-global-typography-vamtam_h6-text-transform);
	font-style: var( --e-global-typography-vamtam_h6-font-style);
	text-decoration: var( --e-global-typography-vamtam_h6-text-decoration);
	line-height: var( --e-global-typography-vamtam_h6-line-height);
	letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
	word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-49c6d9d>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21 .elementor-element.elementor-element-49c6d9d {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-d260e12 {
	text-align: center;
}

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

.elementor-21 .elementor-element.elementor-element-b793f54 {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-b793f54.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-5d91729>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-5d91729.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-5d91729 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-5d91729 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-5d91729 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-5d91729 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-29aee25 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-c559269 {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-f7f3419 {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-f7f3419.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-3b66e86>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-3b66e86.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-3b66e86 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-3b66e86 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-3b66e86 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-3b66e86 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-4e6deb0 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-206c6ea .elementor-heading-title {
	color: var( --e-global-color-vamtam_accent_2);
}

.elementor-21 .elementor-element.elementor-element-dac6a56 {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-094c34e {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-094c34e.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-f24c52b>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-f24c52b.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-f24c52b {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-f24c52b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-f24c52b .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-f24c52b .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-8d4734e {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-f25ac53 {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-1756a19 {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-1756a19.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-18ce2e4>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-18ce2e4.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-18ce2e4 {
	z-index: 2;
}

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

.elementor-21 .elementor-element.elementor-element-18ce2e4 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-18ce2e4 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-f18513f {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-518f229 {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-84ef4ee {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-84ef4ee.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-ae0ce31>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-ae0ce31.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-ae0ce31 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-ae0ce31 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ae0ce31 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-ae0ce31 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-7b6de6a {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-2769e96 {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-e1a66ac {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-e1a66ac.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-53ae822>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-53ae822.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-53ae822 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-53ae822 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-53ae822 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-53ae822 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-5299d7c {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-523a35f {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-240a66b {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-240a66b.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-b7cde97>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-b7cde97.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-b7cde97 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-b7cde97 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-b7cde97 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-b7cde97 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-744addc {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-0050893 {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-db66582 {
	--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 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-db66582.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-df41219>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 7px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-df41219.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-df41219 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-df41219 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-df41219 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-df41219 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-0777fc0 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-534387e {
	width: var( --container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h5-font-size);
	font-weight: var( --e-global-typography-vamtam_h5-font-weight);
	text-transform: var( --e-global-typography-vamtam_h5-text-transform);
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-7f7d18b {
	--display: flex;
	--flex-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: 11vh;
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-21 .elementor-element.elementor-element-50128e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-16b7c4c {
	--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-evenly;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-1ade346 {
	width: var( --container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px/2);
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px/2);
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px/2);
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px/2);
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px/2);
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-icon i {
	color: var( --e-global-color-vamtam_accent_2);
	transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-icon svg {
	fill: var( --e-global-color-vamtam_accent_2);
	transition: fill 0.3s;
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-item>a {
	font-family: var( --e-global-typography-cdf07d3-font-family), Sans-serif;
	font-size: var( --e-global-typography-cdf07d3-font-size);
	font-weight: var( --e-global-typography-cdf07d3-font-weight);
	text-transform: var( --e-global-typography-cdf07d3-text-transform);
	font-style: var( --e-global-typography-cdf07d3-font-style);
	text-decoration: var( --e-global-typography-cdf07d3-text-decoration);
	line-height: var( --e-global-typography-cdf07d3-line-height);
	letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
	word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ebc11bc {
	width: var( --container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px/2);
}

.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px/2);
}

.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px/2);
}

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

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

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

.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-3bbb35d {
	--n-accordion-title-font-size: var( --e-global-typography-vamtam_h5-font-size);
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: -40px;
	--n-accordion-border-radius: 24px 24px 24px 24px;
	--n-accordion-title-normal-color: var( --e-global-color-vamtam_accent_6);
	--n-accordion-icon-size: 10px;
	--n-accordion-icon-gap: 15px;
	--n-accordion-icon-normal-color: var( --e-global-color-vamtam_accent_2);
	--n-accordion-icon-hover-color: var( --e-global-color-vamtam_accent_2);
	--n-accordion-icon-active-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-21 .elementor-element.elementor-element-3bbb35d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	background-color: var( --e-global-color-vamtam_accent_5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-vamtam_accent_7);
}

:where( .elementor-21 .elementor-element.elementor-element-3bbb35d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	background-color: var( --e-global-color-vamtam_accent_4);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 80px;
	--padding-right: 6vh;
	--padding-bottom: 40px;
	--padding-left: 6vh;
}

.elementor-21 .elementor-element.elementor-element-3bbb35d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-3bbb35d .e-n-accordion-item-title-icon {
	--vamtam-n-accordion-icon-bg-color: var( --e-global-color-vamtam_accent_4);
}

.elementor-21 .elementor-element.elementor-element-3bbb35d {
	--n-accordion-padding: 25px 20px 25px 20px;
}

:where( .elementor-21 .elementor-element.elementor-element-3bbb35d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-2fb08ca {
	--display: flex;
	--flex-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: 20px;
	--padding-right: 20px;
}

.elementor-21 .elementor-element.elementor-element-8c74773 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 55px 0px;
	--row-gap: 55px;
	--column-gap: 0px;
	--border-radius: 32px 32px 32px 32px;
	--margin-top: 0;
	--margin-bottom: 11vh;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 11vh;
	--padding-bottom: 8vh;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-21 .elementor-element.elementor-element-2b31bb1 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-eb2d989 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
}

.elementor-21 .elementor-element.elementor-element-0562898>.elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-21 .elementor-element.elementor-element-0562898 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-0562898.elementor-view-stacked .elementor-icon {
	background-color: #E8F5D34D;
}

.elementor-21 .elementor-element.elementor-element-0562898.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-0562898.elementor-view-default .elementor-icon {
	color: #E8F5D34D;
	border-color: #E8F5D34D;
}

.elementor-21 .elementor-element.elementor-element-0562898.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-0562898.elementor-view-default .elementor-icon svg {
	fill: #E8F5D34D;
}

.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon {
	font-size: 150px;
}

.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon svg {
	height: 150px;
}

.elementor-21 .elementor-element.elementor-element-6556b71 {
	--display: flex;
	--flex-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;
}

.elementor-21 .elementor-element.elementor-element-27efa48 {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-27efa48.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: center;
	gap: 3px;
}

.elementor-21 .elementor-element.elementor-element-27efa48.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-vamtam_accent_3);
}

.elementor-21 .elementor-element.elementor-element-27efa48.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-27efa48.elementor-view-default .elementor-icon {
	fill: var( --e-global-color-vamtam_accent_3);
	color: var( --e-global-color-vamtam_accent_3);
	border-color: var( --e-global-color-vamtam_accent_3);
}

.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon {
	font-size: 15px;
}

.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title a {
	font-family: var( --e-global-typography-vamtam_h6-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h6-font-size);
	font-weight: var( --e-global-typography-vamtam_h6-font-weight);
	text-transform: var( --e-global-typography-vamtam_h6-text-transform);
	font-style: var( --e-global-typography-vamtam_h6-font-style);
	text-decoration: var( --e-global-typography-vamtam_h6-text-decoration);
	line-height: var( --e-global-typography-vamtam_h6-line-height);
	letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
	word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title {
	color: var( --e-global-color-vamtam_accent_3);
}

.elementor-21 .elementor-element.elementor-element-69914e5 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-69914e5 .elementor-heading-title {
	color: var( --e-global-color-vamtam_accent_5);
}

.elementor-21 .elementor-element.elementor-element-8c87cd8 {
	--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;
}

.elementor-21 .elementor-element.elementor-element-8e122ad>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-8e122ad.elementor-view-stacked .elementor-icon {
	background-color: #E8F5D34D;
}

.elementor-21 .elementor-element.elementor-element-8e122ad.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-8e122ad.elementor-view-default .elementor-icon {
	color: #E8F5D34D;
	border-color: #E8F5D34D;
}

.elementor-21 .elementor-element.elementor-element-8e122ad.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-8e122ad.elementor-view-default .elementor-icon svg {
	fill: #E8F5D34D;
}

.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon {
	font-size: 75px;
}

.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon svg {
	height: 75px;
}

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

.elementor-21 .elementor-element.elementor-element-94b2f02 {
	--display: flex;
	--min-height: 250px;
	--flex-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;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21 .elementor-element.elementor-element-94b2f02.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-21 .elementor-element.elementor-element-85d4923>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12.5px 8px 12.5px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-85d4923.elementor-element {
	--align-self: flex-start;
}

.elementor-21 .elementor-element.elementor-element-85d4923 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-85d4923 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-85d4923 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-85d4923 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-01892c2>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-01892c2 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-034ff6a {
	--display: flex;
	--min-height: 250px;
	--flex-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;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21 .elementor-element.elementor-element-034ff6a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-21 .elementor-element.elementor-element-b3a830c>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12.5px 8px 12.5px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-b3a830c.elementor-element {
	--align-self: flex-start;
}

.elementor-21 .elementor-element.elementor-element-b3a830c {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-b3a830c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-b3a830c .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-b3a830c .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-020b6d6>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-020b6d6 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-53e40f7 {
	--display: flex;
	--min-height: 250px;
	--flex-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;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21 .elementor-element.elementor-element-694c236>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12.5px 8px 12.5px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-694c236.elementor-element {
	--align-self: flex-start;
}

.elementor-21 .elementor-element.elementor-element-694c236 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-694c236 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-694c236 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-694c236 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-bde1130>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-bde1130 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-97cd902 {
	--display: flex;
	--min-height: 250px;
	--flex-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;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21 .elementor-element.elementor-element-a6045c4>.elementor-widget-container {
	background-color: var( --e-global-color-vamtam_accent_5);
	margin: 0px 0px 0px 0px;
	padding: 12px 12.5px 8px 12.5px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-21 .elementor-element.elementor-element-a6045c4.elementor-element {
	--align-self: flex-start;
}

.elementor-21 .elementor-element.elementor-element-a6045c4 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-a6045c4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-a6045c4 .elementor-icon {
	font-size: 37px;
}

.elementor-21 .elementor-element.elementor-element-a6045c4 .elementor-icon svg {
	height: 37px;
}

.elementor-21 .elementor-element.elementor-element-0c984e7>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-0c984e7 {
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-0aab015 {
	--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;
}

.elementor-21 .elementor-element.elementor-element-77d083c {
	--display: flex;
	--flex-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-21 .elementor-element.elementor-element-7669fa1 {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-7669fa1.elementor-element {
	--align-self: flex-start;
}

.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: center;
	gap: 3px;
}

.elementor-21 .elementor-element.elementor-element-7669fa1.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-21 .elementor-element.elementor-element-7669fa1.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-7669fa1.elementor-view-default .elementor-icon {
	fill: var( --e-global-color-vamtam_accent_2);
	color: var( --e-global-color-vamtam_accent_2);
	border-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon {
	font-size: 15px;
}

.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title a {
	font-family: var( --e-global-typography-vamtam_h6-font-family), Sans-serif;
	font-size: var( --e-global-typography-vamtam_h6-font-size);
	font-weight: var( --e-global-typography-vamtam_h6-font-weight);
	text-transform: var( --e-global-typography-vamtam_h6-text-transform);
	font-style: var( --e-global-typography-vamtam_h6-font-style);
	text-decoration: var( --e-global-typography-vamtam_h6-text-decoration);
	line-height: var( --e-global-typography-vamtam_h6-line-height);
	letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
	word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title {
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-0ee3ca1 {
	width: var( --container-widget-width, 620px);
	max-width: 620px;
	--container-widget-width: 620px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-21 .elementor-element.elementor-element-0ee3ca1>.elementor-widget-container {
	margin: 0 0 5vh 0;
}

.elementor-21 .elementor-element.elementor-element-acb453a {
	--display: flex;
	--gap: 35px 0px;
	--row-gap: 35px;
	--column-gap: 0px;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 35px;
	--padding-bottom: 30px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-21 .elementor-element.elementor-element-acb453a:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-acb453a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var( --e-global-color-vamtam_accent_1);
	/*background-color: transparent;
	background-image: linear-gradient(142deg, var( --e-global-color-vamtam_accent_1) 0%, var( --e-global-color-vamtam_accent_3) 53%);*/
}

.elementor-21 .elementor-element.elementor-element-698f0e2 .elementor-button {
	background-color: var( --e-global-color-vamtam_accent_5);
	padding: 5px 25px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-698f0e2 .elementor-button.bai{
	color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-698f0e2 .elementor-button.bai .elementor-button-content-wrapper{
	align-items: center;
}

.elementor-21 .elementor-element.elementor-element-698f0e2 .elementor-button.bai .elementor-button-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-698f0e2 .elementor-button.bai .elementor-button-icon :is(svg,i).qianlan {    
    font-size: 20px;
    fill: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_6);
    background-color: var(--e-global-color-vamtam_accent_11);
    border-radius: 100px 100px 100px 100px;
    padding: 9px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-b00533c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-7d4e2f9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-3883388 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-3883388 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-f81ec17 {
	font-family: var( --e-global-typography-cdf07d3-font-family), Sans-serif;
	font-size: var( --e-global-typography-cdf07d3-font-size);
	font-weight: var( --e-global-typography-cdf07d3-font-weight);
	text-transform: var( --e-global-typography-cdf07d3-text-transform);
	font-style: var( --e-global-typography-cdf07d3-font-style);
	text-decoration: var( --e-global-typography-cdf07d3-text-decoration);
	line-height: var( --e-global-typography-cdf07d3-line-height);
	letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
	word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-59885d3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-b366922 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-b366922 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-644c211 {
	font-family: var( --e-global-typography-cdf07d3-font-family), Sans-serif;
	font-size: var( --e-global-typography-cdf07d3-font-size);
	font-weight: var( --e-global-typography-cdf07d3-font-weight);
	text-transform: var( --e-global-typography-cdf07d3-text-transform);
	font-style: var( --e-global-typography-cdf07d3-font-style);
	text-decoration: var( --e-global-typography-cdf07d3-text-decoration);
	line-height: var( --e-global-typography-cdf07d3-line-height);
	letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
	word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-f7f9f44 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-2214bb6 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-2214bb6 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-852ccea {
	font-family: var( --e-global-typography-cdf07d3-font-family), Sans-serif;
	font-size: var( --e-global-typography-cdf07d3-font-size);
	font-weight: var( --e-global-typography-cdf07d3-font-weight);
	text-transform: var( --e-global-typography-cdf07d3-text-transform);
	font-style: var( --e-global-typography-cdf07d3-font-style);
	text-decoration: var( --e-global-typography-cdf07d3-text-decoration);
	line-height: var( --e-global-typography-cdf07d3-line-height);
	letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
	word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-d32eece {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-5ffaaa1 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-5ffaaa1 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-56af5db {
	font-family: var( --e-global-typography-cdf07d3-font-family), Sans-serif;
	font-size: var( --e-global-typography-cdf07d3-font-size);
	font-weight: var( --e-global-typography-cdf07d3-font-weight);
	text-transform: var( --e-global-typography-cdf07d3-text-transform);
	font-style: var( --e-global-typography-cdf07d3-font-style);
	text-decoration: var( --e-global-typography-cdf07d3-text-decoration);
	line-height: var( --e-global-typography-cdf07d3-line-height);
	letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
	word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-02f7618 {
	--n-accordion-title-font-size: var( --e-global-typography-vamtam_h5-font-size);
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: -25px;
	--n-accordion-border-radius: 24px 24px 24px 24px;
	--n-accordion-title-normal-color: var( --e-global-color-vamtam_accent_6);
	--n-accordion-icon-size: 10px;
	--n-accordion-icon-normal-color: var( --e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-02f7618>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	background-color: var( --e-global-color-vamtam_accent_4);
	border-style: none;
}

:where( .elementor-21 .elementor-element.elementor-element-02f7618 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	background-color: var( --e-global-color-vamtam_accent_4);
	--border-radius: 0px 0px 24px 24px;
	--padding-top: 25px;
	--padding-right: 25px;
	--padding-bottom: 10px;
	--padding-left: 25px;
}

.elementor-21 .elementor-element.elementor-element-02f7618 {
	--n-accordion-padding: 28px 20px 28px 20px;
}

:where( .elementor-21 .elementor-element.elementor-element-02f7618 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
	font-family: var( --e-global-typography-vamtam_h5-font-family), Sans-serif;
	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);
	word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
}

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

@media(max-width:1024px) {
	.elementor-21 .elementor-element.elementor-element-0e6a1db {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-5b8f072 {
		--grid-columns: 2;
	}
	.elementor-21 .elementor-element.elementor-element-819ca19 {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-wrapper {
		align-items: start;
	}
	.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-title a {
		font-size: var( --e-global-typography-vamtam_h6-font-size);
		line-height: var( --e-global-typography-vamtam_h6-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-c990d98 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-c559269 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-dac6a56 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-f25ac53 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-518f229 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-2769e96 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-523a35f {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-0050893 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-534387e {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-7f7d18b {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-item>a {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-item>a {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-3bbb35d {
		--n-accordion-title-font-size: var( --e-global-typography-vamtam_h5-font-size);
	}
	:where( .elementor-21 .elementor-element.elementor-element-3bbb35d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: var( --e-global-typography-vamtam_h5-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	:where( .elementor-21 .elementor-element.elementor-element-3bbb35d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
		--padding-top: 60px;
		--padding-right: 20px;
		--padding-bottom: 25px;
		--padding-left: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-8c74773 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-2b31bb1 {
		--justify-content: space-between;
	}
	.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon {
		font-size: 100px;
	}
	.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon svg {
		height: 100px;
	}
	.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-vamtam_h6-font-size);
		line-height: var( --e-global-typography-vamtam_h6-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon {
		font-size: 45px;
	}
	.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon svg {
		height: 45px;
	}
	.elementor-21 .elementor-element.elementor-element-0945f61 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-94b2f02 {
		--min-height: 150px;
	}
	.elementor-21 .elementor-element.elementor-element-94b2f02.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-034ff6a {
		--min-height: 150px;
	}
	.elementor-21 .elementor-element.elementor-element-034ff6a.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-53e40f7 {
		--min-height: 150px;
	}
	.elementor-21 .elementor-element.elementor-element-53e40f7.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-97cd902 {
		--min-height: 150px;
	}
	.elementor-21 .elementor-element.elementor-element-97cd902.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-77d083c.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-vamtam_h6-font-size);
		line-height: var( --e-global-typography-vamtam_h6-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-0ee3ca1>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	.elementor-21 .elementor-element.elementor-element-acb453a {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	.elementor-21 .elementor-element.elementor-element-b00533c.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-f81ec17 {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-644c211 {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-852ccea {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-56af5db {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-02f7618 {
		--n-accordion-title-font-size: var( --e-global-typography-vamtam_h5-font-size);
	}
	:where( .elementor-21 .elementor-element.elementor-element-02f7618 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: var( --e-global-typography-vamtam_h5-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
}

@media(max-width:767px) {
	.elementor-21 .elementor-element.elementor-element-0e6a1db {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-5b8f072 {
		--grid-columns: 1;
	}
	.elementor-21 .elementor-element.elementor-element-819ca19 {
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-25cb05a .elementor-icon-box-title a {
		font-size: var( --e-global-typography-vamtam_h6-font-size);
		line-height: var( --e-global-typography-vamtam_h6-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-b793f54 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-5d91729.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-29aee25 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-c559269 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-f7f3419 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-3b66e86.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-4e6deb0 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-dac6a56 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-094c34e {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-f24c52b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-8d4734e {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-f25ac53 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-1756a19 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-18ce2e4.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-f18513f {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-518f229 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-84ef4ee {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-ae0ce31.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-7b6de6a {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-2769e96 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-e1a66ac {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-53ae822.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-5299d7c {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-523a35f {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-240a66b {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-b7cde97.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-744addc {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-0050893 {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-db66582 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-df41219.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-0777fc0 {
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-534387e {
		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);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-7f7d18b {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-50128e9 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-16b7c4c {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-1ade346 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-1ade346 .elementor-icon-list-item>a {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-ebc11bc {
		width: 100%;
		max-width: 100%;
	}
	.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-ebc11bc .elementor-icon-list-item>a {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-3bbb35d {
		--n-accordion-title-font-size: var( --e-global-typography-vamtam_h5-font-size);
	}
	:where( .elementor-21 .elementor-element.elementor-element-3bbb35d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: var( --e-global-typography-vamtam_h5-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-8c74773 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-2b31bb1 {
		--gap: 20px 15px;
		--row-gap: 20px;
		--column-gap: 15px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-eb2d989 {
		--width: 30px;
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	.elementor-21 .elementor-element.elementor-element-eb2d989.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	.elementor-21 .elementor-element.elementor-element-0562898>.elementor-widget-container {
		margin: 0px -25px 0px 0px;
	}
	.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon {
		font-size: 35px;
	}
	.elementor-21 .elementor-element.elementor-element-0562898 .elementor-icon svg {
		height: 35px;
	}
	.elementor-21 .elementor-element.elementor-element-6556b71 {
		--width: calc(80% - 40px);
		--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-21 .elementor-element.elementor-element-6556b71.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-wrapper {
		align-items: start;
	}
	.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-27efa48 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-vamtam_h6-font-size);
		line-height: var( --e-global-typography-vamtam_h6-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-8c87cd8 {
		--width: 30px;
		--justify-content: flex-end;
		--align-items: flex-end;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-8c87cd8.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	.elementor-21 .elementor-element.elementor-element-8e122ad>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon-wrapper {
		text-align: start;
	}
	.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon {
		font-size: 30px;
	}
	.elementor-21 .elementor-element.elementor-element-8e122ad .elementor-icon svg {
		height: 30px;
	}
	.elementor-21 .elementor-element.elementor-element-0945f61 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-wrapper {
		align-items: start;
	}
	.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-7669fa1 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-vamtam_h6-font-size);
		line-height: var( --e-global-typography-vamtam_h6-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h6-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-0ee3ca1>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-21 .elementor-element.elementor-element-acb453a {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-21 .elementor-element.elementor-element-b00533c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21 .elementor-element.elementor-element-f81ec17 {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-644c211 {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-852ccea {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-56af5db {
		font-size: var( --e-global-typography-cdf07d3-font-size);
		line-height: var( --e-global-typography-cdf07d3-line-height);
		letter-spacing: var( --e-global-typography-cdf07d3-letter-spacing);
		word-spacing: var( --e-global-typography-cdf07d3-word-spacing);
	}
	.elementor-21 .elementor-element.elementor-element-02f7618 {
		--n-accordion-title-font-size: var( --e-global-typography-vamtam_h5-font-size);
	}
	:where( .elementor-21 .elementor-element.elementor-element-02f7618 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: var( --e-global-typography-vamtam_h5-line-height);
		letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing);
		word-spacing: var( --e-global-typography-vamtam_h5-word-spacing);
	}
}

@media(min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-819ca19 {
		--content-width: 560px;
	}
	.elementor-21 .elementor-element.elementor-element-b793f54 {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-f7f3419 {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-094c34e {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-1756a19 {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-84ef4ee {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-e1a66ac {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-240a66b {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-db66582 {
		--width: 20%;
	}
	.elementor-21 .elementor-element.elementor-element-eb2d989 {
		--width: 25%;
	}
	.elementor-21 .elementor-element.elementor-element-6556b71 {
		--width: 50%;
	}
	.elementor-21 .elementor-element.elementor-element-8c87cd8 {
		--width: 25%;
	}
	.elementor-21 .elementor-element.elementor-element-94b2f02 {
		--width: 25%;
	}
	.elementor-21 .elementor-element.elementor-element-034ff6a {
		--width: 25%;
	}
	.elementor-21 .elementor-element.elementor-element-53e40f7 {
		--width: 25%;
	}
	.elementor-21 .elementor-element.elementor-element-97cd902 {
		--width: 25%;
	}
	.elementor-21 .elementor-element.elementor-element-77d083c {
		--width: 50%;
	}
	.elementor-21 .elementor-element.elementor-element-acb453a {
		--width: 410px;
	}
	.elementor-21 .elementor-element.elementor-element-b00533c {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-b793f54 {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-f7f3419 {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-094c34e {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-1756a19 {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-84ef4ee {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-e1a66ac {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-240a66b {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-db66582 {
		--width: 45%;
	}
	.elementor-21 .elementor-element.elementor-element-eb2d989 {
		--width: 15%;
	}
	.elementor-21 .elementor-element.elementor-element-6556b71 {
		--width: 66%;
	}
	.elementor-21 .elementor-element.elementor-element-8c87cd8 {
		--width: 15%;
	}
	.elementor-21 .elementor-element.elementor-element-94b2f02 {
		--width: 40%;
	}
	.elementor-21 .elementor-element.elementor-element-034ff6a {
		--width: 40%;
	}
	.elementor-21 .elementor-element.elementor-element-53e40f7 {
		--width: 40%;
	}
	.elementor-21 .elementor-element.elementor-element-97cd902 {
		--width: 40%;
	}
	.elementor-21 .elementor-element.elementor-element-77d083c {
		--width: 40%;
	}
	.elementor-21 .elementor-element.elementor-element-acb453a {
		--width: 300px;
	}
	.elementor-21 .elementor-element.elementor-element-b00533c {
		--width: 40%;
	}
}