.elementor-21 .elementor-element.elementor-element-6099a9d:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-6099a9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #E9E5FF 0%, #F7F7FA00 100%);
}

.elementor-21 .elementor-element.elementor-element-6099a9d>.elementor-container {
	min-height: 70vh;
}

.elementor-21 .elementor-element.elementor-element-6099a9d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-21 .elementor-element.elementor-element-6099a9d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-363a347 {
	--spacer-size: 10em;
}

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

.elementor-21 .elementor-element.elementor-element-c4ebcb6 {
	text-align: center;
	font-size: var(--e-global-typography-60aa73f-font-size);
	font-weight: var(--e-global-typography-60aa73f-font-weight);
	text-transform: var(--e-global-typography-60aa73f-text-transform);
	font-style: var(--e-global-typography-60aa73f-font-style);
	line-height: var(--e-global-typography-60aa73f-line-height);
}

.elementor-21 .elementor-element.elementor-element-6e760f1:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-6e760f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {}

.elementor-21 .elementor-element.elementor-element-6e760f1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -30px;
	margin-bottom: 0px;
	padding: 50px 0px 0px 0px;
	z-index: 1;
}

.elementor-21 .elementor-element.elementor-element-6e760f1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}


.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0px;
	margin-inline-start: 7px;
	margin-block-end: 0px;
	margin-inline-end: 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 7px;
	padding-block-start: 24%;
	padding-inline-start: 20%;
	padding-block-end: 24%;
	padding-inline-end: 28%;
}

.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-726cf24>.elementor-widget-container {
	margin: -70% -45% 0% 0%;
}

.elementor-21 .elementor-element.elementor-element-726cf24 {
	text-align: right;
}

.elementor-21 .elementor-element.elementor-element-726cf24 img {
	width: 100%;
	max-width: 120px;
}

.elementor-21 .elementor-element.elementor-element-78a1d4a .elementor-heading-title {
	font-size: var(--e-global-typography-60aa73f-font-size);
	font-weight: var(--e-global-typography-60aa73f-font-weight);
	text-transform: var(--e-global-typography-60aa73f-text-transform);
	font-style: var(--e-global-typography-60aa73f-font-style);
	line-height: var(--e-global-typography-60aa73f-line-height);
}

.elementor-21 .elementor-element.elementor-element-ac44df3 {
	margin-top: -20%;
	margin-bottom: -25.5%;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

.elementor-21 .elementor-element.elementor-element-1c83e20:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-1c83e20>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-21 .elementor-element.elementor-element-1c83e20.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-21 .elementor-element.elementor-element-1c83e20>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-1c83e20>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0%;
	margin-inline-start: 0%;
	margin-block-end: 0%;
	margin-inline-end: 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-21 .elementor-element.elementor-element-1c83e20>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-b419307>.elementor-widget-container {
	margin: -9% 0% 0% -1%;
}

.elementor-21 .elementor-element.elementor-element-b419307 {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-b419307 img {
	width: 77%;
	max-width: 400px;
}

.elementor-21 .elementor-element.elementor-element-093a95b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-093a95b>.elementor-element-populated {
	margin-block-start: 0%;
	margin-inline-start: 1%;
	margin-block-end: 0%;
	margin-inline-end: 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 1%;
}

.elementor-21 .elementor-element.elementor-element-a794434:not(.elementor-widget-image) .elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-a794434.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../../2023/05/intro-shape-2.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: top right;
	-webkit-mask-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-f9bbce0>.elementor-container {
	min-height: 185px;
}

.elementor-21 .elementor-element.elementor-element-f9bbce0 {
	padding: 0px 0px 0px 0px;
	z-index: 3;
}

.elementor-21 .elementor-element.elementor-element-cc54699>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_8);
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-3f2fc5c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c.elementor-column>.elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding-block-start: 0%;
	padding-inline-start: 10%;
	padding-block-end: 0%;
	padding-inline-end: 10%;
}

.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-21 .elementor-element.elementor-element-cf6898e .elementor-heading-title {
	font-size: var(--e-global-typography-60aa73f-font-size);
	font-weight: var(--e-global-typography-60aa73f-font-weight);
	text-transform: var(--e-global-typography-60aa73f-text-transform);
	font-style: var(--e-global-typography-60aa73f-font-style);
	line-height: var(--e-global-typography-60aa73f-line-height);
}

.elementor-21 .elementor-element.elementor-element-62bf38d {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-62bf38d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-62bf38d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-21 .elementor-element.elementor-element-62bf38d .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-21 .elementor-element.elementor-element-63db014>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-2131275:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-2131275>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/05/border.svg");
	background-position: bottom center;
	background-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-2131275 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 20px 70px 20px;
}

.elementor-21 .elementor-element.elementor-element-2131275>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-67a670e {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-67a670e img {
	max-width: 44px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-vamtam_accent_5);
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-1e0536e {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-1e0536e>.elementor-widget-container {
	margin: 0px 0px 0px -20px;
}

.elementor-21 .elementor-element.elementor-element-1e0536e img {
	max-width: 44px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-vamtam_accent_5);
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-1b0838d {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-1b0838d>.elementor-widget-container {
	margin: 0px 15px 0px -20px;
}

.elementor-21 .elementor-element.elementor-element-1b0838d img {
	max-width: 44px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-vamtam_accent_5);
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-a978e1d-font-family), Sans-serif;
	font-size: var(--e-global-typography-a978e1d-font-size);
	font-weight: var(--e-global-typography-a978e1d-font-weight);
	text-transform: var(--e-global-typography-a978e1d-text-transform);
	line-height: var(--e-global-typography-a978e1d-line-height);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-3be3c5c {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

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

.elementor-21 .elementor-element.elementor-element-b06a492.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-b06a492.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b06a492.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_7);
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-b06a492.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b06a492.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon {
	font-size: 50px;
}

.elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon svg {
	height: 50px;
}

.elementor-21 .elementor-element.elementor-element-e28704f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

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

.elementor-21 .elementor-element.elementor-element-6f8e47b {
	width: auto;
	max-width: auto;
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-6f8e47b>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

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

.elementor-21 .elementor-element.elementor-element-2b9e87a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-2b9e87a.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-2b9e87a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_7);
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-2b9e87a.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-2b9e87a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon {
	font-size: 50px;
}

.elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon svg {
	height: 50px;
}

.elementor-21 .elementor-element.elementor-element-674698c.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-21 .elementor-element.elementor-element-674698c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

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

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

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

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

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

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

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

.elementor-21 .elementor-element.elementor-element-757a264 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-21 .elementor-element.elementor-element-757a264 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-0e78934 {
	text-align: right;
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-878be37 {
	margin-top: 70px;
	margin-bottom: 70px;
}

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

.elementor-21 .elementor-element.elementor-element-c93636c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-c93636c>.elementor-element-populated {
	margin-block-start: 0%;
	margin-inline-start: 20%;
	margin-block-end: 0%;
	margin-inline-end: 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 20%;
	padding-block-start: 60px;
	padding-inline-start: 0px;
	padding-block-end: 0px;
	padding-inline-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
	font-size: var(--e-global-typography-74d4df5-font-size);
	font-weight: var(--e-global-typography-74d4df5-font-weight);
	text-transform: var(--e-global-typography-74d4df5-text-transform);
	line-height: var(--e-global-typography-74d4df5-line-height);
	letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-dab4f56>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ef92410>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	margin-block-start: 0px;
	margin-inline-start: 0px;
	margin-block-end: 0px;
	margin-inline-end: 30px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding-block-start: 30px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 30px;
}

.elementor-21 .elementor-element.elementor-element-ef92410>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-ef92410>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-ef92410>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-203fac7>.elementor-widget-container {
	margin: 0px 0px -70px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-203fac7 .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

.elementor-21 .elementor-element.elementor-element-203fac7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-21 .elementor-element.elementor-element-203fac7 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-203fac7 .elementor-icon svg {
	height: 30px;
}

.elementor-21 .elementor-element.elementor-element-fd77678>.elementor-widget-container {
	margin: 0% 40% 0% 0%;
}

.elementor-21 .elementor-element.elementor-element-1b9cc44>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	margin-block-start: 0px;
	margin-inline-start: 15px;
	margin-block-end: 0px;
	margin-inline-end: 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding-block-start: 30px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 30px;
}

.elementor-21 .elementor-element.elementor-element-1b9cc44>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-1b9cc44>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-1b9cc44>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-808abcf>.elementor-widget-container {
	margin: 0px 0px -70px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-808abcf .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

.elementor-21 .elementor-element.elementor-element-808abcf.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-21 .elementor-element.elementor-element-808abcf .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-808abcf .elementor-icon svg {
	height: 30px;
}

.elementor-21 .elementor-element.elementor-element-e0f792b>.elementor-widget-container {
	margin: 0% 40% 0% 0%;
}

.elementor-21 .elementor-element.elementor-element-ae565f7>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	margin-block-start: 0px;
	margin-inline-start: 30px;
	margin-block-end: 0px;
	margin-inline-end: 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding-block-start: 30px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 30px;
}

.elementor-21 .elementor-element.elementor-element-ae565f7>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-ae565f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-ae565f7>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-386f703>.elementor-widget-container {
	margin: 0px 0px -70px 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-386f703 .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

.elementor-21 .elementor-element.elementor-element-386f703.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-21 .elementor-element.elementor-element-386f703 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-386f703 .elementor-icon svg {
	height: 30px;
}

.elementor-21 .elementor-element.elementor-element-ca6a7c6>.elementor-widget-container {
	margin: 0% 40% 0% 0%;
}

.elementor-21 .elementor-element.elementor-element-1c6da36:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-1c6da36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background: #034c7d;
}

.elementor-21 .elementor-element.elementor-element-1c6da36>.elementor-container {
	min-height: 70vh;
}

.elementor-21 .elementor-element.elementor-element-1c6da36 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 330px;
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-1c6da36>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ccd4af0>.elementor-widget-container {
	margin: -20% 0% 2% 0%;
}

.elementor-21 .elementor-element.elementor-element-ccd4af0 img {
	width: 100%;
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-21 .elementor-element.elementor-element-dbce455>.elementor-widget-container {
	margin: 0% 50% 1% 0%;
}

.elementor-21 .elementor-element.elementor-element-56e84e0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-21 .elementor-element.elementor-element-56e84e0 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-21 .elementor-element.elementor-element-829fe8b>.elementor-container {
	min-height: 100px;
}

.elementor-21 .elementor-element.elementor-element-829fe8b {
	margin-top: 30px;
	margin-bottom: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-58e6dd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-58e6dd2.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-58e6dd2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-background-slideshow {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0px;
	margin-inline-start: 0px;
	margin-block-end: 0px;
	margin-inline-end: 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding-block-start: 40px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-136436d>.elementor-widget-container {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-136436d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-136436d {
	--icon-box-icon-margin: 15px;
}

.elementor-21 .elementor-element.elementor-element-136436d .elementor-icon-box-title {
	margin-block-end: 20px;
}

.elementor-21 .elementor-element.elementor-element-136436d.elementor-view-stacked .elementor-icon {
	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-21 .elementor-element.elementor-element-136436d.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-136436d.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-136436d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-136436d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-136436d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-136436d.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-136436d.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-136436d .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-3b4d53a .elementor-button {
	background-color: #02010100;
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-3b4d53a .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-3b4d53a .elementor-button:focus {
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-3b4d53a .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-3b4d53a .elementor-button:focus svg {
	fill: var(--e-global-color-vamtam_accent_6);
}

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

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-eaef4f7.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-eaef4f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-background-slideshow {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0px;
	margin-inline-start: 5px;
	margin-block-end: 0px;
	margin-inline-end: 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding-block-start: 40px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-09a9587>.elementor-widget-container {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-09a9587 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-09a9587 {
	--icon-box-icon-margin: 15px;
}

.elementor-21 .elementor-element.elementor-element-09a9587 .elementor-icon-box-title {
	margin-block-end: 20px;
}

.elementor-21 .elementor-element.elementor-element-09a9587.elementor-view-stacked .elementor-icon {
	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-21 .elementor-element.elementor-element-09a9587.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-09a9587.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-09a9587.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-09a9587.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-09a9587.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-09a9587.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-09a9587.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-09a9587 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-8e073cd .elementor-button {
	background-color: #02010100;
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-dde18b9.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-dde18b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-background-slideshow {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0px;
	margin-inline-start: 10px;
	margin-block-end: 0px;
	margin-inline-end: 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding-block-start: 40px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-8371891>.elementor-widget-container {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-8371891 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-8371891 {
	--icon-box-icon-margin: 15px;
}

.elementor-21 .elementor-element.elementor-element-8371891 .elementor-icon-box-title {
	margin-block-end: 20px;
}

.elementor-21 .elementor-element.elementor-element-8371891.elementor-view-stacked .elementor-icon {
	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-21 .elementor-element.elementor-element-8371891.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-8371891.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-8371891.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-8371891.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-8371891.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-8371891.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-8371891.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-8371891 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-a3c2d1e .elementor-button {
	background-color: #02010100;
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-c4dcc0d.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-c4dcc0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-background-slideshow {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0px;
	margin-inline-start: 15px;
	margin-block-end: 0px;
	margin-inline-end: 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 15px;
	padding-block-start: 40px;
	padding-inline-start: 30px;
	padding-block-end: 30px;
	padding-inline-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4bfbe65>.elementor-widget-container {
	border-radius: 34px 34px 34px 34px;
}

.elementor-21 .elementor-element.elementor-element-4bfbe65 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-4bfbe65 {
	--icon-box-icon-margin: 15px;
}

.elementor-21 .elementor-element.elementor-element-4bfbe65 .elementor-icon-box-title {
	margin-block-end: 20px;
}

.elementor-21 .elementor-element.elementor-element-4bfbe65.elementor-view-stacked .elementor-icon {
	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-21 .elementor-element.elementor-element-4bfbe65.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-4bfbe65.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-4bfbe65.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-4bfbe65.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-4bfbe65.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-4bfbe65.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-21 .elementor-element.elementor-element-4bfbe65.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-vamtam_accent_1);
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-4bfbe65 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-21 .elementor-element.elementor-element-5a7f2b9 .elementor-button {
	background-color: #02010100;
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-205e78f>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-21 .elementor-element.elementor-element-205e78f>.elementor-container {
	min-height: 500px;
}

.elementor-21 .elementor-element.elementor-element-205e78f {
	margin-top: 20px;
	margin-bottom: 100px;
}

.elementor-21 .elementor-element.elementor-element-b4282f8 {
	width: var(--container-widget-width, 98.368%);
	max-width: 98.368%;
	--container-widget-width: 98.368%;
	--container-widget-flex-grow: 0;
	--vamtam-tabs-border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title:before,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title:after,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-content,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tabs-content-wrapper {
	border-width: 0px;
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-mobile-title,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-desktop-title.elementor-active,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title:before,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title:after,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-content,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tabs-content-wrapper {
	border-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-desktop-title.elementor-active {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tabs-content-wrapper {
	background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title a {
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title.elementor-active,
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title.elementor-active a {
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title {
	font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
	font-size: var(--e-global-typography-vamtam_h6-font-size);
	font-weight: var(--e-global-typography-vamtam_h6-font-weight);
	text-transform: var(--e-global-typography-vamtam_h6-text-transform);
	font-style: var(--e-global-typography-vamtam_h6-font-style);
	line-height: var(--e-global-typography-vamtam_h6-line-height);
	letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}

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

.elementor-21 .elementor-element.elementor-element-e24c919 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-21 .elementor-element.elementor-element-e24c919 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-21 .elementor-element.elementor-element-a689468>.elementor-container {
	min-height: 300px;
}

.elementor-21 .elementor-element.elementor-element-a689468 {
	overflow: hidden;
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-1e82029.elementor-column .elementor-widget-wrap {
	align-items: space-around;
}

.elementor-21 .elementor-element.elementor-element-1e82029.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-around;
	align-items: space-around;
}

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

.elementor-21 .elementor-element.elementor-element-51d7e71 {
	--spacer-size: 5vh;
}

.elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
	font-size: var(--e-global-typography-74d4df5-font-size);
	font-weight: var(--e-global-typography-74d4df5-font-weight);
	text-transform: var(--e-global-typography-74d4df5-text-transform);
	line-height: var(--e-global-typography-74d4df5-line-height);
	letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button-text {
	--vamtam-underline-bg-color: var(--e-global-color-449de58);
}

.elementor-21 .elementor-element.elementor-element-c3df51f {
	--swiper-slides-to-display: 2;
	--swiper-slides-gap: 30px;
	--swiper-pagination-spacing: 20px;
}

.elementor-21 .elementor-element.elementor-element-c3df51f .swiper-slide>.elementor-element {
	height: 100%;
}

.elementor-21 .elementor-element.elementor-element-7f44459 {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-21 .elementor-element.elementor-element-169b7ba.elementor-column>.elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-21 .elementor-element.elementor-element-169b7ba>.elementor-element-populated {
	padding-block-start: 0px;
	padding-inline-start: 0px;
	padding-block-end: 0px;
	padding-inline-end: 0px;
}

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

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

.elementor-21 .elementor-element.elementor-element-8311cb4 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-8311cb4>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-ffae3ed {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-ffae3ed>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-46a902a {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-46a902a>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-58f26d8 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-58f26d8>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-fd8954d {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-fd8954d>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-1923805 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-1923805>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-47e4bce {
	margin-bottom: 100px;
}

.elementor-21 .elementor-element.elementor-global-3575 {
	--spacer-size: 45px;
}

.elementor-21 .elementor-element.elementor-global-3575>.elementor-widget-container {
	background-color: #FFFFFF00;
	background-image: url("../../2023/05/border-center.svg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-77867be {
	margin-top: 0px;
	margin-bottom: 100px;
}

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

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

.elementor-21 .elementor-element.elementor-element-53c42db>.elementor-widget-container {
	margin: 0% 24% 2% 24%;
}

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

.elementor-21 .elementor-element.elementor-element-3f56a36 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 30px;
	--swiper-pagination-spacing: 20px;
}

.elementor-21 .elementor-element.elementor-element-3f56a36 .swiper-slide>.elementor-element {
	height: 100%;
}

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

.elementor-21 .elementor-element.elementor-element-6d075c3>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-6d075c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-6d075c3>.elementor-background-slideshow {
	border-radius: 50px 50px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6d075c3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding-block-start: 80px;
	padding-inline-start: 60px;
	padding-block-end: 130px;
	padding-inline-end: 60px;
}

.elementor-21 .elementor-element.elementor-element-6d075c3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-96fc148 {
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-cd6b2bd.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-cd6b2bd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-dc4ff4d {
	--spacer-size: 170px;
	width: var(--container-widget-width, 172px);
	max-width: 172px;
	--container-widget-width: 172px;
	--container-widget-flex-grow: 0;
	top: 0px;
}

.elementor-21 .elementor-element.elementor-element-dc4ff4d>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-5ca000c {
	--spacer-size: 126px;
	width: var(--container-widget-width, 128px);
	max-width: 128px;
	--container-widget-width: 128px;
	--container-widget-flex-grow: 0;
	top: 22px;
}

.elementor-21 .elementor-element.elementor-element-5ca000c>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-56cc961 {
	width: var(--container-widget-width, 170px);
	max-width: 170px;
	--container-widget-width: 170px;
	--container-widget-flex-grow: 0;
	z-index: 1;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-56cc961>.elementor-widget-container {
	padding: 38px 20px 70px 20px;
}

.elementor-21 .elementor-element.elementor-element-56cc961 .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);
	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_6);
}

.elementor-21 .elementor-element.elementor-element-9ddaaa0>.elementor-widget-container {
	margin: -66px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-9ddaaa0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-21 .elementor-element.elementor-element-9ddaaa0 .elementor-icon {
	font-size: 13px;
}

.elementor-21 .elementor-element.elementor-element-9ddaaa0 .elementor-icon svg {
	height: 13px;
}

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

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

.elementor-21 .elementor-element.elementor-element-af9f3cc .elementor-heading-title {
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-39d9e41.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-39d9e41>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-c7375c7 {
	--spacer-size: 170px;
	width: var(--container-widget-width, 172px);
	max-width: 172px;
	--container-widget-width: 172px;
	--container-widget-flex-grow: 0;
	top: 0px;
}

.elementor-21 .elementor-element.elementor-element-c7375c7>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-4e2600b {
	--spacer-size: 126px;
	width: var(--container-widget-width, 128px);
	max-width: 128px;
	--container-widget-width: 128px;
	--container-widget-flex-grow: 0;
	top: 22px;
}

.elementor-21 .elementor-element.elementor-element-4e2600b>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-18769d1 {
	width: var(--container-widget-width, 170px);
	max-width: 170px;
	--container-widget-width: 170px;
	--container-widget-flex-grow: 0;
	z-index: 1;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-18769d1>.elementor-widget-container {
	padding: 38px 20px 70px 20px;
}

.elementor-21 .elementor-element.elementor-element-18769d1 .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);
	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_6);
}

.elementor-21 .elementor-element.elementor-element-d96329f>.elementor-widget-container {
	margin: -66px 0px 0px 0px;
}

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

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

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

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

.elementor-21 .elementor-element.elementor-element-d96329f .elementor-icon {
	font-size: 13px;
}

.elementor-21 .elementor-element.elementor-element-d96329f .elementor-icon svg {
	height: 13px;
}

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

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

.elementor-21 .elementor-element.elementor-element-3de8ebf .elementor-heading-title {
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-e384420.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-e384420>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-0baa4b8 {
	--spacer-size: 170px;
	width: var(--container-widget-width, 172px);
	max-width: 172px;
	--container-widget-width: 172px;
	--container-widget-flex-grow: 0;
	top: 0px;
}

.elementor-21 .elementor-element.elementor-element-0baa4b8>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_7);
	border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-0e71cc0 {
	--spacer-size: 126px;
	width: var(--container-widget-width, 128px);
	max-width: 128px;
	--container-widget-width: 128px;
	--container-widget-flex-grow: 0;
	top: 22px;
}

.elementor-21 .elementor-element.elementor-element-0e71cc0>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-vamtam_accent_1);
	border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-5cf7bd0 {
	width: var(--container-widget-width, 170px);
	max-width: 170px;
	--container-widget-width: 170px;
	--container-widget-flex-grow: 0;
	z-index: 1;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-5cf7bd0>.elementor-widget-container {
	padding: 38px 20px 70px 20px;
}

.elementor-21 .elementor-element.elementor-element-5cf7bd0 .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);
	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_6);
}

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

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

.elementor-21 .elementor-element.elementor-element-5d1077c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-21 .elementor-element.elementor-element-5d1077c .elementor-icon {
	font-size: 13px;
}

.elementor-21 .elementor-element.elementor-element-5d1077c .elementor-icon svg {
	height: 13px;
}

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

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

.elementor-21 .elementor-element.elementor-element-8ba0611 .elementor-heading-title {
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

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

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-691f277.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-21 .elementor-element.elementor-element-691f277.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-21 .elementor-element.elementor-element-691f277>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-21 .elementor-element.elementor-element-691f277>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-691f277>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-691f277>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-691f277>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-block-start: 0px;
	margin-inline-start: 20px;
	margin-block-end: 0px;
	margin-inline-end: 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding-block-start: 5%;
	padding-inline-start: 0%;
	padding-block-end: 5%;
	padding-inline-end: 0%;
}

.elementor-21 .elementor-element.elementor-element-691f277>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21 .elementor-element.elementor-element-bca583c {
	text-align: center;
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-0bae590 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-21 .elementor-element.elementor-element-0bae590 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-21 .elementor-element.elementor-element-19806b4 {
	margin-top: -45px;
	margin-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-2889f67:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-background-slideshow {
	border-radius: 50px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding-inline-start: 60px;
	padding-block-end: 130px;
	padding-inline-end: 60px;
}

.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-c09ee01 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-21 .elementor-element.elementor-element-c09ee01 .elementor-icon {
	font-size: 62px;
}

.elementor-21 .elementor-element.elementor-element-c09ee01 .elementor-icon svg {
	height: 62px;
}

.elementor-21 .elementor-element.elementor-element-61e0d63>.elementor-widget-container {
	margin: 0% 10% 0% -2%;
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-main-swiper .swiper-slide {
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-swiper-button {
	font-size: 15px;
	color: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-swiper {
	--vamtam-arrows-size: 15px;
	--vamtam-nav-btns-gap: 15px;
	--vamtam-nav-btns-spacing: 30px;
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-swiper-button svg {
	fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-swiper-button:hover {
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-swiper-button:hover svg {
	fill: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-testimonial__text {
	color: var(--e-global-color-vamtam_accent_6);
	font-size: var(--e-global-typography-ba68bdf-font-size);
	font-weight: var(--e-global-typography-ba68bdf-font-weight);
	text-transform: var(--e-global-typography-ba68bdf-text-transform);
	font-style: var(--e-global-typography-ba68bdf-font-style);
	line-height: var(--e-global-typography-ba68bdf-line-height);
	letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
}

.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-testimonial__name {
	color: var(--e-global-color-vamtam_accent_6);
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
}

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

.elementor-21 .elementor-element.elementor-element-df690db>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-df690db>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-df690db>.elementor-background-slideshow {
	border-radius: 0px 50px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-df690db>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21 .elementor-element.elementor-element-df690db>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-0977a41>.elementor-widget-container {
	margin: 110px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-57ac583 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2782271>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

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

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

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

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

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

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

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

.elementor-21 .elementor-element.elementor-element-4943a02 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-21 .elementor-element.elementor-element-4943a02 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-e14e7ce {
	text-align: left;
	font-size: var(--e-global-typography-eb28ce5-font-size);
	font-weight: var(--e-global-typography-eb28ce5-font-weight);
	text-transform: var(--e-global-typography-eb28ce5-text-transform);
	line-height: var(--e-global-typography-eb28ce5-line-height);
	color: var(--e-global-color-vamtam_accent_6);
}

.elementor-21 .elementor-element.elementor-element-f308bcd>.elementor-element-populated {
	padding-block-start: 0%;
	padding-inline-start: 0%;
	padding-block-end: 0%;
	padding-inline-end: 30%;
}

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

.elementor-21 .elementor-element.elementor-element-d385048.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-d385048.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-d385048.elementor-view-default .elementor-icon {
	color: var(--e-global-color-vamtam_accent_7);
	border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-d385048.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-d385048.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-vamtam_accent_7);
}

.elementor-21 .elementor-element.elementor-element-b2526e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

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

.elementor-21 .elementor-element.elementor-element-3007514 img {
	max-width: 44px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-vamtam_accent_5);
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-831a1c0 {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-831a1c0>.elementor-widget-container {
	margin: 0px 0px 0px -20px;
}

.elementor-21 .elementor-element.elementor-element-831a1c0 img {
	max-width: 44px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-vamtam_accent_5);
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-2e5ab11 {
	width: auto;
	max-width: auto;
}

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

.elementor-21 .elementor-element.elementor-element-2e5ab11 img {
	max-width: 44px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-vamtam_accent_5);
	border-radius: 100% 100% 100% 100%;
}

.elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button {
	background-color: #02010100;
	font-family: var(--e-global-typography-a978e1d-font-family), Sans-serif;
	font-size: var(--e-global-typography-a978e1d-font-size);
	font-weight: var(--e-global-typography-a978e1d-font-weight);
	text-transform: var(--e-global-typography-a978e1d-text-transform);
	line-height: var(--e-global-typography-a978e1d-line-height);
	fill: var(--e-global-color-vamtam_accent_6);
	color: var(--e-global-color-vamtam_accent_6);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2c891c7 {
	width: auto;
	max-width: auto;
	align-self: center;
}

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

.elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

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

@media(max-width:1024px) {
	.elementor-21 .elementor-element.elementor-element-6099a9d>.elementor-container {
		min-height: 50vh;
	}

	.elementor-21 .elementor-element.elementor-element-6099a9d {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.elementor-21 .elementor-element.elementor-element-363a347 {
		--spacer-size: 6em;
	}

	.elementor-21 .elementor-element.elementor-element-c4ebcb6 {
		font-size: var(--e-global-typography-60aa73f-font-size);
		line-height: var(--e-global-typography-60aa73f-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-6e760f1:not(.elementor-motion-effects-element-type-background),
	.elementor-21 .elementor-element.elementor-element-6e760f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 80% 0px;
	}

	.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated,
	.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated>.elementor-background-overlay,
	.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-background-slideshow {
		border-radius: 30px 30px 30px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated {
		padding-block-start: 32%;
		padding-inline-start: 14%;
		padding-block-end: 18%;
		padding-inline-end: 14%;
	}

	.elementor-21 .elementor-element.elementor-element-726cf24>.elementor-widget-container {
		margin: -100% 0% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-78a1d4a .elementor-heading-title {
		font-size: var(--e-global-typography-60aa73f-font-size);
		line-height: var(--e-global-typography-60aa73f-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-f9bbce0>.elementor-container {
		min-height: 100px;
	}

	.elementor-21 .elementor-element.elementor-element-3f2fc5c.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated,
	.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated>.elementor-background-overlay,
	.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-background-slideshow {
		border-radius: 30px 30px 30px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated {
		padding-block-start: 10%;
		padding-inline-start: 10%;
		padding-block-end: 10%;
		padding-inline-end: 10%;
	}

	.elementor-21 .elementor-element.elementor-element-cf6898e .elementor-heading-title {
		font-size: var(--e-global-typography-60aa73f-font-size);
		line-height: var(--e-global-typography-60aa73f-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-2131275 {
		padding: 30px 30px 40px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {
		font-size: var(--e-global-typography-a978e1d-font-size);
		line-height: var(--e-global-typography-a978e1d-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-a701d3f {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-6f8e47b {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-6f8e47b>.elementor-widget-container {
		margin: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-0e78934 {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

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

	.elementor-21 .elementor-element.elementor-element-c93636c>.elementor-element-populated {
		margin-block-start: 0%;
		margin-inline-start: 0%;
		margin-block-end: 0%;
		margin-inline-end: 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding-block-start: 40px;
		padding-inline-start: 0px;
		padding-block-end: 0px;
		padding-inline-end: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {
		font-size: var(--e-global-typography-74d4df5-font-size);
		line-height: var(--e-global-typography-74d4df5-line-height);
		letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ef92410>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 0px;
		margin-block-end: 0px;
		margin-inline-end: 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

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

	.elementor-21 .elementor-element.elementor-element-1b9cc44>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 5px;
		margin-block-end: 0px;
		margin-inline-end: 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}

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

	.elementor-21 .elementor-element.elementor-element-ae565f7>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 10px;
		margin-block-end: 0px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

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

	.elementor-21 .elementor-element.elementor-element-1c6da36 {
		margin-top: 220px;
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-68230f2 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-dbce455>.elementor-widget-container {
		margin: 0% 0% 1% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-829fe8b {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 30px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 10px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 30px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 30px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 10px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 30px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f6fbf94>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 0px;
		margin-block-end: 50px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-1e82029.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

	.elementor-21 .elementor-element.elementor-element-1e82029.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}

	.elementor-21 .elementor-element.elementor-element-255ea3d .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button {
		font-size: var(--e-global-typography-74d4df5-font-size);
		line-height: var(--e-global-typography-74d4df5-line-height);
		letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a9b48ec>.elementor-element-populated {
		margin-block-start: 0%;
		margin-inline-start: 10%;
		margin-block-end: 0%;
		margin-inline-end: 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 10%;
	}

	.elementor-21 .elementor-element.elementor-element-c3df51f {
		--swiper-slides-to-display: 1;
	}

	.elementor-21 .elementor-element.elementor-element-7f44459 {
		margin-top: 100px;
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-169b7ba.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-21 .elementor-element.elementor-element-169b7ba>.elementor-element-populated {
		padding-block-start: 0px;
		padding-inline-start: 30px;
		padding-block-end: 0px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-47e4bce {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-77867be {
		margin-top: 0px;
		margin-bottom: 060px;
	}

	.elementor-21 .elementor-element.elementor-element-401cdfa>.elementor-element-populated {
		padding-block-start: 0px;
		padding-inline-start: 0px;
		padding-block-end: 0px;
		padding-inline-end: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-325da60 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-3f56a36 {
		--swiper-slides-to-display: 2;
	}

	.elementor-21 .elementor-element.elementor-element-ceede3b {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6d075c3>.elementor-element-populated {
		padding-block-start: 50px;
		padding-inline-start: 30px;
		padding-block-end: 90px;
		padding-inline-end: 30px;
	}

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

	.elementor-21 .elementor-element.elementor-element-dc4ff4d {
		--spacer-size: 160px;
		--container-widget-width: 162px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 162px);
		max-width: 162px;
	}

	.elementor-21 .elementor-element.elementor-element-5ca000c {
		--spacer-size: 116px;
		--container-widget-width: 118px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 118px);
		max-width: 118px;
	}

	.elementor-21 .elementor-element.elementor-element-56cc961>.elementor-widget-container {
		padding: 40px 0px 70px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-56cc961 .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-21 .elementor-element.elementor-element-af9f3cc .elementor-heading-title {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-c7375c7 {
		--spacer-size: 160px;
		--container-widget-width: 162px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 162px);
		max-width: 162px;
	}

	.elementor-21 .elementor-element.elementor-element-4e2600b {
		--spacer-size: 116px;
		--container-widget-width: 118px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 118px);
		max-width: 118px;
	}

	.elementor-21 .elementor-element.elementor-element-18769d1>.elementor-widget-container {
		padding: 40px 0px 70px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-18769d1 .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-21 .elementor-element.elementor-element-3de8ebf .elementor-heading-title {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-0baa4b8 {
		--spacer-size: 160px;
		--container-widget-width: 162px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 162px);
		max-width: 162px;
	}

	.elementor-21 .elementor-element.elementor-element-0e71cc0 {
		--spacer-size: 116px;
		--container-widget-width: 118px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 118px);
		max-width: 118px;
	}

	.elementor-21 .elementor-element.elementor-element-5cf7bd0>.elementor-widget-container {
		padding: 40px 0px 70px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5cf7bd0 .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-21 .elementor-element.elementor-element-8ba0611 .elementor-heading-title {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-691f277>.elementor-element-populated {
		margin-block-start: 20px;
		margin-inline-start: 0px;
		margin-block-end: 0px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-bca583c {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-19806b4 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated {
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 30px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-61e0d63>.elementor-widget-container {
		padding: 0px 0px 70px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-testimonial__text {
		font-size: var(--e-global-typography-ba68bdf-font-size);
		line-height: var(--e-global-typography-ba68bdf-line-height);
		letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-testimonial__name {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-df690db>.elementor-element-populated {
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 40px;
		padding-inline-end: 30px;
	}

	.elementor-21 .elementor-element.elementor-element-e14e7ce {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button {
		font-size: var(--e-global-typography-a978e1d-font-size);
		line-height: var(--e-global-typography-a978e1d-line-height);
	}
}

@media(max-width:767px) {
	.elementor-21 .elementor-element.elementor-element-363a347 {
		--spacer-size: 2em;
	}

	.elementor-21 .elementor-element.elementor-element-c4ebcb6 {
		font-size: var(--e-global-typography-60aa73f-font-size);
		line-height: var(--e-global-typography-60aa73f-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-6e760f1:not(.elementor-motion-effects-element-type-background),
	.elementor-21 .elementor-element.elementor-element-6e760f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
	}

	.elementor-21 .elementor-element.elementor-element-6e760f1 {
		margin-top: 0px;
		margin-bottom: 20px;
		padding: 75px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-025a17e>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 0px;
		margin-block-end: 0px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding-block-start: 0px;
		padding-inline-start: 20px;
		padding-block-end: 24px;
		padding-inline-end: 20px;
	}

	.elementor-21 .elementor-element.elementor-element-726cf24>.elementor-widget-container {
		margin: -14px -5px -41px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-726cf24 {
		text-align: right;
	}

	.elementor-21 .elementor-element.elementor-element-726cf24 img {
		max-width: 70px;
	}

	.elementor-21 .elementor-element.elementor-element-78a1d4a>.elementor-widget-container {
		margin: 0% 20% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-78a1d4a .elementor-heading-title {
		font-size: var(--e-global-typography-60aa73f-font-size);
		line-height: var(--e-global-typography-60aa73f-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-ac44df3 {
		margin-top: 2%;
		margin-bottom: 0%;
	}

	.elementor-21 .elementor-element.elementor-element-1c83e20>.elementor-element-populated {
		margin-block-start: 0%;
		margin-inline-start: 0%;
		margin-block-end: 0%;
		margin-inline-end: 20%;
		--e-column-margin-right: 20%;
		--e-column-margin-left: 0%;
	}

	.elementor-21 .elementor-element.elementor-element-b419307>.elementor-widget-container {
		margin: -7% 0% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-093a95b>.elementor-element-populated {
		margin-block-start: -36%;
		margin-inline-start: 60%;
		margin-block-end: 5%;
		margin-inline-end: 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 60%;
	}

	.elementor-21 .elementor-element.elementor-element-a794434>.elementor-widget-container {
		margin: 25% 0% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-3f2fc5c>.elementor-element-populated {
		padding-block-start: 7%;
		padding-inline-start: 7%;
		padding-block-end: 7%;
		padding-inline-end: 7%;
	}

	.elementor-21 .elementor-element.elementor-element-cf6898e {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-cf6898e .elementor-heading-title {
		font-size: var(--e-global-typography-60aa73f-font-size);
		line-height: var(--e-global-typography-60aa73f-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-62bf38d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-2131275:not(.elementor-motion-effects-element-type-background),
	.elementor-21 .elementor-element.elementor-element-2131275>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2023/05/border-center.svg");
	}

	.elementor-21 .elementor-element.elementor-element-2131275 {
		padding: 20px 20px 70px 20px;
	}

	.elementor-21 .elementor-element.elementor-element-bf44afd.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-21 .elementor-element.elementor-element-3be3c5c {
		width: 100%;
		max-width: 100%;
	}

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

	.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {
		font-size: var(--e-global-typography-a978e1d-font-size);
		line-height: var(--e-global-typography-a978e1d-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-502203c>.elementor-element-populated {
		padding-block-start: 0px;
		padding-inline-start: 0px;
		padding-block-end: 0px;
		padding-inline-end: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon i,
	.elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon svg {
		transform: rotate(117deg);
	}

	.elementor-21 .elementor-element.elementor-element-6f8e47b {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-021c4e9>.elementor-element-populated {
		padding-block-start: 0px;
		padding-inline-start: 0px;
		padding-block-end: 0px;
		padding-inline-end: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2b9e87a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon i,
	.elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon svg {
		transform: rotate(117deg);
	}

	.elementor-21 .elementor-element.elementor-element-0e78934 {
		text-align: center;
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-878be37 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

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

	.elementor-21 .elementor-element.elementor-element-c93636c>.elementor-element-populated {
		padding-block-start: 20px;
		padding-inline-start: 0px;
		padding-block-end: 0px;
		padding-inline-end: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {
		font-size: var(--e-global-typography-74d4df5-font-size);
		line-height: var(--e-global-typography-74d4df5-line-height);
		letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ef92410>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-203fac7>.elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-fd77678>.elementor-widget-container {
		margin: 0% 20% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-1b9cc44>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-808abcf>.elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e0f792b>.elementor-widget-container {
		margin: 0% 20% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-ae565f7>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-386f703>.elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ca6a7c6>.elementor-widget-container {
		margin: 0% 20% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-1c6da36 {
		margin-top: 110px;
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ccd4af0>.elementor-widget-container {
		margin: -80px 0 02% 0;
	}

	.elementor-21 .elementor-element.elementor-element-ccd4af0 img {
		height: 160px;
		object-fit: cover;
	}

	.elementor-21 .elementor-element.elementor-element-68230f2 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-58e6dd2>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-eaef4f7>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-dde18b9>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-c4dcc0d>.elementor-element-populated {
		margin-block-start: 10px;
		margin-inline-start: 0px;
		margin-block-end: 10px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-205e78f {
		margin-top: 0px;
		margin-bottom: 60px;
	}

	.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-255ea3d .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-51d7e71 {
		--spacer-size: 0vh;
	}

	.elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button {
		font-size: var(--e-global-typography-74d4df5-font-size);
		line-height: var(--e-global-typography-74d4df5-line-height);
		letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a9b48ec>.elementor-element-populated {
		margin-block-start: 30px;
		margin-inline-start: 0px;
		margin-block-end: 0px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-c3df51f {
		--swiper-slides-to-display: 1;
	}

	.elementor-21 .elementor-element.elementor-element-7f44459 {
		margin-top: 60px;
		margin-bottom: 20px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-07078bd>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-47e4bce {
		margin-top: 40px;
		margin-bottom: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-325da60 .elementor-heading-title {
		font-size: var(--e-global-typography-vamtam_h6-font-size);
		line-height: var(--e-global-typography-vamtam_h6-line-height);
		letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-53c42db>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-21 .elementor-element.elementor-element-3f56a36 {
		--swiper-slides-to-display: 1;
	}

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

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

	.elementor-21 .elementor-element.elementor-element-cd6b2bd>.elementor-element-populated {
		padding-block-start: 0%;
		padding-inline-start: 15%;
		padding-block-end: 10%;
		padding-inline-end: 15%;
	}

	.elementor-21 .elementor-element.elementor-element-dc4ff4d {
		--spacer-size: 140px;
		--container-widget-width: 142px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 142px);
		max-width: 142px;
	}

	.elementor-21 .elementor-element.elementor-element-5ca000c {
		--spacer-size: 96px;
		--container-widget-width: 98px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98px);
		max-width: 98px;
	}

	.elementor-21 .elementor-element.elementor-element-56cc961>.elementor-widget-container {
		padding: 55px 21px 40px 21px;
	}

	.elementor-21 .elementor-element.elementor-element-56cc961 {
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 110px);
		max-width: 110px;
	}

	.elementor-21 .elementor-element.elementor-element-56cc961 .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-21 .elementor-element.elementor-element-9ddaaa0>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

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

	.elementor-21 .elementor-element.elementor-element-af9f3cc .elementor-heading-title {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-39d9e41>.elementor-element-populated {
		padding-block-start: 0%;
		padding-inline-start: 15%;
		padding-block-end: 10%;
		padding-inline-end: 15%;
	}

	.elementor-21 .elementor-element.elementor-element-c7375c7 {
		--spacer-size: 140px;
		--container-widget-width: 142px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 142px);
		max-width: 142px;
	}

	.elementor-21 .elementor-element.elementor-element-4e2600b {
		--spacer-size: 96px;
		--container-widget-width: 98px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98px);
		max-width: 98px;
	}

	.elementor-21 .elementor-element.elementor-element-18769d1>.elementor-widget-container {
		padding: 55px 21px 40px 21px;
	}

	.elementor-21 .elementor-element.elementor-element-18769d1 {
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 110px);
		max-width: 110px;
	}

	.elementor-21 .elementor-element.elementor-element-18769d1 .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-21 .elementor-element.elementor-element-d96329f>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

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

	.elementor-21 .elementor-element.elementor-element-3de8ebf .elementor-heading-title {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-e384420>.elementor-element-populated {
		padding-block-start: 0%;
		padding-inline-start: 15%;
		padding-block-end: 10%;
		padding-inline-end: 15%;
	}

	.elementor-21 .elementor-element.elementor-element-0baa4b8 {
		--spacer-size: 140px;
		--container-widget-width: 142px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 142px);
		max-width: 142px;
	}

	.elementor-21 .elementor-element.elementor-element-0e71cc0 {
		--spacer-size: 96px;
		--container-widget-width: 98px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98px);
		max-width: 98px;
	}

	.elementor-21 .elementor-element.elementor-element-5cf7bd0>.elementor-widget-container {
		padding: 55px 21px 40px 21px;
	}

	.elementor-21 .elementor-element.elementor-element-5cf7bd0 {
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 110px);
		max-width: 110px;
	}

	.elementor-21 .elementor-element.elementor-element-5cf7bd0 .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-21 .elementor-element.elementor-element-5d1077c>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

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

	.elementor-21 .elementor-element.elementor-element-8ba0611 .elementor-heading-title {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-691f277>.elementor-element-populated {
		margin-block-start: 0px;
		margin-inline-start: 0px;
		margin-block-end: 0px;
		margin-inline-end: 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding-block-start: 20px;
		padding-inline-start: 20px;
		padding-block-end: 20px;
		padding-inline-end: 20px;
	}

	.elementor-21 .elementor-element.elementor-element-bca583c {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated,
	.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated>.elementor-background-overlay,
	.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-background-slideshow {
		border-radius: 50px 50px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2889f67>.elementor-element-populated {
		padding-block-start: 30px;
		padding-inline-start: 30px;
		padding-block-end: 15px;
		padding-inline-end: 30px;
	}

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

	.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-testimonial__text {
		font-size: var(--e-global-typography-ba68bdf-font-size);
		line-height: var(--e-global-typography-ba68bdf-line-height);
		letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-testimonial__name {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-e14e7ce {
		font-size: var(--e-global-typography-eb28ce5-font-size);
		line-height: var(--e-global-typography-eb28ce5-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-f308bcd.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-21 .elementor-element.elementor-element-f308bcd>.elementor-element-populated {
		padding-block-start: 0%;
		padding-inline-start: 0%;
		padding-block-end: 0%;
		padding-inline-end: 0%;
	}

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

	.elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button {
		font-size: var(--e-global-typography-a978e1d-font-size);
		line-height: var(--e-global-typography-a978e1d-line-height);
	}
}

@media(min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-081c79a {
		width: 85%;
	}

	.elementor-21 .elementor-element.elementor-element-025a17e {
		width: 15%;
	}

	.elementor-21 .elementor-element.elementor-element-1c83e20 {
		width: 42%;
	}

	.elementor-21 .elementor-element.elementor-element-093a95b {
		width: 58%;
	}

	.elementor-21 .elementor-element.elementor-element-cc54699 {
		width: 29%;
	}

	.elementor-21 .elementor-element.elementor-element-3f2fc5c {
		width: 28%;
	}

	.elementor-21 .elementor-element.elementor-element-63db014 {
		width: 42.664%;
	}

	.elementor-21 .elementor-element.elementor-element-bf44afd {
		width: 26.015%;
	}

	.elementor-21 .elementor-element.elementor-element-502203c {
		width: 3.507%;
	}

	.elementor-21 .elementor-element.elementor-element-e28704f {
		width: 46.413%;
	}

	.elementor-21 .elementor-element.elementor-element-021c4e9 {
		width: 3.02%;
	}

	.elementor-21 .elementor-element.elementor-element-674698c {
		width: 21.043%;
	}

	.elementor-21 .elementor-element.elementor-element-2a79609 {
		width: 47.963%;
	}

	.elementor-21 .elementor-element.elementor-element-1290ac8 {
		width: 11.379%;
	}

	.elementor-21 .elementor-element.elementor-element-f6fbf94 {
		width: 39.99%;
	}

	.elementor-21 .elementor-element.elementor-element-1e82029 {
		width: 35%;
	}

	.elementor-21 .elementor-element.elementor-element-a9b48ec {
		width: 65%;
	}

	.elementor-21 .elementor-element.elementor-element-cd6b2bd {
		width: 21%;
	}

	.elementor-21 .elementor-element.elementor-element-39d9e41 {
		width: 21%;
	}

	.elementor-21 .elementor-element.elementor-element-e384420 {
		width: 21%;
	}

	.elementor-21 .elementor-element.elementor-element-691f277 {
		width: 37%;
	}

	.elementor-21 .elementor-element.elementor-element-2889f67 {
		width: 55%;
	}

	.elementor-21 .elementor-element.elementor-element-df690db {
		width: 45%;
	}

	.elementor-21 .elementor-element.elementor-element-2782271 {
		width: 30%;
	}

	.elementor-21 .elementor-element.elementor-element-f308bcd {
		width: 18%;
	}

	.elementor-21 .elementor-element.elementor-element-b2526e7 {
		width: 51.332%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-bf44afd {
		width: 22%;
	}

	.elementor-21 .elementor-element.elementor-element-502203c {
		width: 8%;
	}

	.elementor-21 .elementor-element.elementor-element-e28704f {
		width: 40%;
	}

	.elementor-21 .elementor-element.elementor-element-021c4e9 {
		width: 8%;
	}

	.elementor-21 .elementor-element.elementor-element-674698c {
		width: 22%;
	}

	.elementor-21 .elementor-element.elementor-element-58e6dd2 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-eaef4f7 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-dde18b9 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-c4dcc0d {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-2a79609 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-f6fbf94 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-1e82029 {
		width: 40%;
	}

	.elementor-21 .elementor-element.elementor-element-a9b48ec {
		width: 60%;
	}

	.elementor-21 .elementor-element.elementor-element-cd6b2bd {
		width: 33%;
	}

	.elementor-21 .elementor-element.elementor-element-39d9e41 {
		width: 33%;
	}

	.elementor-21 .elementor-element.elementor-element-e384420 {
		width: 33%;
	}

	.elementor-21 .elementor-element.elementor-element-691f277 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-2889f67 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-df690db {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-2782271 {
		width: 28%;
	}

	.elementor-21 .elementor-element.elementor-element-f308bcd {
		width: 22%;
	}

	.elementor-21 .elementor-element.elementor-element-b2526e7 {
		width: 50%;
	}
}

.elementor-element elementor-element-dbce455 elementor-widget elementor-widget-heading animated fadeIn h2.elementor-heading-title.elementor-size-default {
    color: #fff;
}

h2.elementor-heading-title.elementor-size-default.white-color {
    color: #fff;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-1c6da36.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-boxed.elementor-section-height-default {
    margin-bottom: 4em;
}