.elementor-2190 .elementor-element.elementor-element-29190c2 {
    --display: flex;
    --min-height: clamp(300px, 90vh, 830px);
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --overlay-opacity: 1;
    --margin-top: 0;
    --margin-bottom: 10vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-2190 .elementor-element.elementor-element-29190c2:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-29190c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/03/GettyImages-996020234.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-29190c2::before, .elementor-2190 .elementor-element.elementor-element-29190c2 > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-29190c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-29190c2 > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-29190c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-29190c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(190deg, #134A4700 25%, #001735 95%);
}

.elementor-2190 .elementor-element.elementor-element-d923b28 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-2190 .elementor-element.elementor-element-12e69fc > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-2190 .elementor-element.elementor-element-12e69fc .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_3 );
}

.elementor-2190 .elementor-element.elementor-element-43a54d1 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-43a54d1 .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-43a54d1 {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-42a5562 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-2190 .elementor-element.elementor-element-bf6cf17 {
    --display: flex;
    --min-height: 215px;
    --justify-content: space-between;
    --border-radius: 8px 0px 0px 8px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-2190 .elementor-element.elementor-element-1816919 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-7e58201 {
    color: var( --e-global-color-vamtam_accent_3 );
}

.elementor-2190 .elementor-element.elementor-element-0fac2ad .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 );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    color: var( --e-global-color-vamtam_accent_4 );
}

.elementor-2190 .elementor-element.elementor-element-743f3e0 {
    --display: flex;
    --min-height: 215px;
    --justify-content: space-between;
    --border-radius: 0px 8px 8px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-3989a1c .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-878e4a2 {
    color: var( --e-global-color-vamtam_accent_6 );
}

.elementor-2190 .elementor-element.elementor-element-bd2c5e0 .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 );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    color: var( --e-global-color-vamtam_accent_6 );
}

.elementor-2190 .elementor-element.elementor-element-d6c6f7d {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 0px 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

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

body.rtl .elementor-2190 .elementor-element.elementor-element-d6c6f7d {
    right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-f6f3513 > .elementor-widget-container {
    --e-transform-scale: 1.6;
}

.elementor-2190 .elementor-element.elementor-element-f6f3513 {
    --e-transform-origin-x: left;
    --e-transform-origin-y: bottom;
}

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

.elementor-2190 .elementor-element.elementor-element-7e2767c > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_3 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-7e2767c.elementor-element {
    --align-self: center;
}

.elementor-2190 .elementor-element.elementor-element-7e2767c .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-b1b1408 {
    width: var( --container-widget-width, 780px );
    max-width: 780px;
    --container-widget-width: 780px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-b1b1408 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-2190 .elementor-element.elementor-element-b1b1408 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
}

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

.elementor-2190 .elementor-element.elementor-element-a546be9 {
    --display: flex;
    --min-height: 300px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    --border-color: var( --e-global-color-vamtam_accent_7 );
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-61f0432 > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-default .elementor-icon {
    color: var( --e-global-color-cd36427 );
    border-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-framed .elementor-icon:hover, .elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-597ed21 );
    border-color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-framed .elementor-icon:hover, .elementor-2190 .elementor-element.elementor-element-61f0432.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432 {
    --vamtam-hpc: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon {
    font-size: 85px;
}

.elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon svg {
    height: 85px;
}

.elementor-2190 .elementor-element.elementor-element-ba03ed4 {
    --display: flex;
    --min-height: 300px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    --border-color: var( --e-global-color-vamtam_accent_7 );
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-d954cf7 > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-default .elementor-icon {
    color: var( --e-global-color-cd36427 );
    border-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-framed .elementor-icon:hover, .elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-597ed21 );
    border-color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-framed .elementor-icon:hover, .elementor-2190 .elementor-element.elementor-element-d954cf7.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7 {
    --vamtam-hpc: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon {
    font-size: 85px;
}

.elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon svg {
    height: 85px;
}

.elementor-2190 .elementor-element.elementor-element-1f1d60c {
    --display: flex;
    --min-height: 300px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    --border-color: var( --e-global-color-vamtam_accent_7 );
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-2190 .elementor-element.elementor-element-1f1d60c:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-1f1d60c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-1f1d60c:hover {
    background-color: var( --e-global-color-vamtam_accent_2 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-default .elementor-icon {
    color: var( --e-global-color-cd36427 );
    border-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-framed .elementor-icon:hover, .elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-597ed21 );
    border-color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-framed .elementor-icon:hover, .elementor-2190 .elementor-element.elementor-element-0dd4cbe.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe {
    --vamtam-hpc: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon {
    font-size: 85px;
}

.elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon svg {
    height: 85px;
}

.elementor-2190 .elementor-element.elementor-element-aa168d0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-aa168d0 .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-aa168d0 {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-944aab1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 3;
}

.elementor-2190 .elementor-element.elementor-element-2bb9948 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-4438517 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-d1a6662 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-2e5be79 > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_5 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-2e5be79.elementor-element {
    --align-self: flex-start;
}

.elementor-2190 .elementor-element.elementor-element-2e5be79 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-7b0e6f0 {
    width: var( --container-widget-width, 620px );
    max-width: 620px;
    --container-widget-width: 620px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-7b0e6f0 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
}

.elementor-2190 .elementor-element.elementor-element-7ecee05 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-7ecee05 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-2190 .elementor-element.elementor-element-7ecee05.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-0c71c21 {
    --grid-columns: 4;
    --grid-row-gap: 20px;
    --grid-column-gap: 20px;
}

.elementor-2190 .elementor-element.elementor-element-0c71c21 > .elementor-widget-container {
    margin: 0 0 9vh 0;
}

.elementor-2190 .elementor-element.elementor-element-0c71c21 .elementor-loop-container {
    grid-auto-rows: 1fr;
}

.elementor-2190 .elementor-element.elementor-element-0c71c21 .e-loop-item > .elementor-section, .elementor-2190 .elementor-element.elementor-element-0c71c21 .e-loop-item > .elementor-section > .elementor-container, .elementor-2190 .elementor-element.elementor-element-0c71c21 .e-loop-item > .e-con, .elementor-2190 .elementor-element.elementor-element-0c71c21 .e-loop-item .elementor-section-wrap > .e-con {
    height: 100%;
}

.elementor-2190 .elementor-element.elementor-element-89b6676 {
    --display: flex;
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 2;
}

.elementor-2190 .elementor-element.elementor-element-c5d8753 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 95px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-2190 .elementor-element.elementor-element-c65ceb4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0% 5%;
    --row-gap: 0%;
    --column-gap: 5%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-6ee6ec1.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-04fd35f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2190 .elementor-element.elementor-element-04fd35f .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-04fd35f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}

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

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

.elementor-2190 .elementor-element.elementor-element-04fd35f .elementor-icon {
    font-size: 20px;
}

.elementor-2190 .elementor-element.elementor-element-04fd35f .elementor-icon svg {
    height: 20px;
}

.elementor-2190 .elementor-element.elementor-element-a85312f .elementor-heading-title {
    font-family: var( --e-global-typography-aa3d2ee-font-family ), Sans-serif;
    font-size: var( --e-global-typography-aa3d2ee-font-size );
    font-weight: var( --e-global-typography-aa3d2ee-font-weight );
    line-height: var( --e-global-typography-aa3d2ee-line-height );
    color: var( --e-global-color-vamtam_accent_5 );
}

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

.elementor-2190 .elementor-element.elementor-element-85b8783:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-85b8783 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(207deg, #C8F8A95C 0%, var( --e-global-color-vamtam_accent_1 ) 100%);
}

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

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

.elementor-2190 .elementor-element.elementor-element-5d0d860 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_2 );
}

.elementor-2190 .elementor-element.elementor-element-f92cdc4 > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-2190 .elementor-element.elementor-element-f92cdc4 {
    font-size: var( --e-global-typography-d778ca5-font-size );
    line-height: var( --e-global-typography-d778ca5-line-height );
    color: var( --e-global-color-vamtam_accent_3 );
}

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

.elementor-2190 .elementor-element.elementor-element-26174ec:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-26174ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(207deg, #C8F8A95C 0%, var( --e-global-color-vamtam_accent_1 ) 100%);
}

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

.elementor-2190 .elementor-element.elementor-element-c58fe90.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-5b1b73d .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_2 );
}

.elementor-2190 .elementor-element.elementor-element-9683761 > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-2190 .elementor-element.elementor-element-9683761 {
    font-size: var( --e-global-typography-d778ca5-font-size );
    line-height: var( --e-global-typography-d778ca5-line-height );
    color: var( --e-global-color-vamtam_accent_3 );
}

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

.elementor-2190 .elementor-element.elementor-element-3718971:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-3718971 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(207deg, #C8F8A95C 0%, var( --e-global-color-vamtam_accent_1 ) 100%);
}

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

.elementor-2190 .elementor-element.elementor-element-625196f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-c43f98a .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_2 );
}

.elementor-2190 .elementor-element.elementor-element-75af312 > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-2190 .elementor-element.elementor-element-75af312 {
    font-size: var( --e-global-typography-d778ca5-font-size );
    line-height: var( --e-global-typography-d778ca5-line-height );
    color: var( --e-global-color-vamtam_accent_3 );
}

.elementor-2190 .elementor-element.elementor-element-8a0fd4e {
    width: var( --container-widget-width, 78% );
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-8a0fd4e > .elementor-widget-container {
    padding: 0% 5% 0% 0%;
}

.elementor-2190 .elementor-element.elementor-element-8a0fd4e.elementor-element {
    --align-self: flex-end;
}

.elementor-2190 .elementor-element.elementor-element-9170197 {
    --display: flex;
    --margin-top: -50px;
    --margin-bottom: 10vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 0;
}

.elementor-2190 .elementor-element.elementor-element-9170197.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-bcf9bb9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-84dee95 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-2190 .elementor-element.elementor-element-42bea6f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --margin-top: 10vh;
    --margin-bottom: 9vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-a2f96cc {
    --display: flex;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-2190 .elementor-element.elementor-element-859a800 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0;
    --margin-bottom: 5vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-eeea8c2 > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_5 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-eeea8c2.elementor-element {
    --align-self: flex-start;
}

.elementor-2190 .elementor-element.elementor-element-eeea8c2 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-fea9602 {
    width: var( --container-widget-width, 470px );
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

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

.elementor-2190 .elementor-element.elementor-element-fea9602 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
}

.elementor-2190 .elementor-element.elementor-element-dff2369 {
    width: var( --container-widget-width, 470px );
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-dff2369 .elementor-heading-title {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    color: var( --e-global-color-vamtam_accent_6 );
}

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

.elementor-2190 .elementor-element.elementor-element-ca37578 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-ca37578 .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-ca37578 {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-5122641 .elementor-button {
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

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

.elementor-2190 .elementor-element.elementor-element-5122641 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-5122641 .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-5122641 {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-236582e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-030a84e .elementor-loop-container {
    grid-auto-rows: 1fr;
}

.elementor-2190 .elementor-element.elementor-element-030a84e .e-loop-item > .elementor-section, .elementor-2190 .elementor-element.elementor-element-030a84e .e-loop-item > .elementor-section > .elementor-container, .elementor-2190 .elementor-element.elementor-element-030a84e .e-loop-item > .e-con, .elementor-2190 .elementor-element.elementor-element-030a84e .e-loop-item .elementor-section-wrap > .e-con {
    height: 100%;
}

.elementor-2190 .elementor-element.elementor-element-682a6a8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0;
    --margin-bottom: 10vh;
    --margin-left: 0;
    --margin-right: 0;
}

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

.elementor-2190 .elementor-element.elementor-element-5cc16de.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-15e4a24 {
    --display: flex;
    --justify-content: space-between;
    --overlay-opacity: 0.3;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-2190 .elementor-element.elementor-element-15e4a24::before, .elementor-2190 .elementor-element.elementor-element-15e4a24 > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-15e4a24 > .e-con-inner > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-15e4a24 > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-15e4a24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-15e4a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-vamtam_accent_1 );
    background-image: url("../../2025/03/GettyImages-1364777011-1.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-y;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-15e4a24.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-faf3936 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0;
    --margin-bottom: 9vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-0836d7c > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_5 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-0836d7c.elementor-element {
    --align-self: flex-start;
}

.elementor-2190 .elementor-element.elementor-element-0836d7c .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-c3627c6 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-9a931ca .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-9a931ca .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-9a931ca {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-dbd27b0 {
    --display: flex;
    --min-height: 340px;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-dbd27b0.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-9d4fe1b > .elementor-widget-container {
    margin: 0 0 9vh 0;
}

.elementor-2190 .elementor-element.elementor-element-9d4fe1b .elementor-icon-wrapper {
    text-align: left;
}

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

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

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

.elementor-2190 .elementor-element.elementor-element-9d4fe1b .elementor-icon {
    font-size: 50px;
}

.elementor-2190 .elementor-element.elementor-element-9d4fe1b .elementor-icon svg {
    height: 50px;
}

.elementor-2190 .elementor-element.elementor-element-c4f3610 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-abd4fea > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

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

.elementor-2190 .elementor-element.elementor-element-d500c08.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-42a3d07 {
    --display: flex;
    --min-height: 340px;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-2190 .elementor-element.elementor-element-42a3d07:hover {
    background-color: var( --e-global-color-vamtam_accent_2 );
}

.elementor-2190 .elementor-element.elementor-element-9074a00 > .elementor-widget-container {
    margin: 0 0 9vh 0;
}

.elementor-2190 .elementor-element.elementor-element-9074a00 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-9074a00.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

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

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

.elementor-2190 .elementor-element.elementor-element-9074a00 .elementor-icon {
    font-size: 50px;
}

.elementor-2190 .elementor-element.elementor-element-9074a00 .elementor-icon svg {
    height: 50px;
}

.elementor-2190 .elementor-element.elementor-element-4a8b293 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-34168b9 > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-2190 .elementor-element.elementor-element-3ce8357 {
    --display: flex;
    --min-height: 300px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-2190 .elementor-element.elementor-element-3ce8357:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-3ce8357 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/03/GettyImages-1306522347.jpg");
    background-position: center center;
    background-repeat: repeat-y;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-3ce8357.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

.elementor-2190 .elementor-element.elementor-element-120db83.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-b52f813 {
    --display: flex;
    --min-height: 490px;
    --justify-content: space-between;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 25px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-2190 .elementor-element.elementor-element-b52f813.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-fc542cb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-f0ac917 {
    width: var( --container-widget-width, 240px );
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-f0ac917 .elementor-heading-title {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    color: var( --e-global-color-vamtam_accent_6 );
}

.elementor-2190 .elementor-element.elementor-element-43a0969 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2190 .elementor-element.elementor-element-43a0969 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-43a0969.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_1 );
}

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

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

.elementor-2190 .elementor-element.elementor-element-43a0969 .elementor-icon {
    font-size: 20px;
}

.elementor-2190 .elementor-element.elementor-element-43a0969 .elementor-icon svg {
    height: 20px;
}

.elementor-2190 .elementor-element.elementor-element-29e4273 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-190eb4e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-190eb4e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-331c7c0 .elementor-heading-title {
    font-family: "Forum", Sans-serif;
    font-size: 56px;
    font-weight: 400;
    line-height: 1em;
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-63382c9 {
    --display: flex;
    --min-height: 120px;
    --overlay-opacity: 0.35;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-63382c9:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-63382c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-63382c9::before, .elementor-2190 .elementor-element.elementor-element-63382c9 > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-63382c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-63382c9 > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-63382c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-63382c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../2025/03/GettyImages-1364777011-1-1.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-y;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-57785c0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-2190 .elementor-element.elementor-element-57785c0 {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-57785c0 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-734e5e8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-734e5e8.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-3be2ea3 .elementor-heading-title {
    font-family: "Forum", Sans-serif;
    font-size: 56px;
    font-weight: 400;
    line-height: 1em;
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-f098b97 {
    --display: flex;
    --min-height: 170px;
    --overlay-opacity: 0.35;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-f098b97::before, .elementor-2190 .elementor-element.elementor-element-f098b97 > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-f098b97 > .e-con-inner > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-f098b97 > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-f098b97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-f098b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../2025/03/GettyImages-1364777011-2.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-y;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-7442817 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-2190 .elementor-element.elementor-element-7442817 {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-7442817 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-7e432bf {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-7e432bf.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-e20c89d .elementor-heading-title {
    font-family: "Forum", Sans-serif;
    font-size: 56px;
    font-weight: 400;
    line-height: 1em;
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-b056c45 {
    --display: flex;
    --min-height: 230px;
    --overlay-opacity: 0.35;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-b056c45:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-b056c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-cd36427 );
}

.elementor-2190 .elementor-element.elementor-element-b056c45::before, .elementor-2190 .elementor-element.elementor-element-b056c45 > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-b056c45 > .e-con-inner > .elementor-background-video-container::before, .elementor-2190 .elementor-element.elementor-element-b056c45 > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-b056c45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2190 .elementor-element.elementor-element-b056c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../2025/03/GettyImages-1364777011-chart-bar.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-y;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-619b106 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-2190 .elementor-element.elementor-element-619b106 {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-619b106 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-d043720 {
    --display: flex;
    --min-height: 340px;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-d043720.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-4bb201f > .elementor-widget-container {
    margin: 0 0 9vh 0;
}

.elementor-2190 .elementor-element.elementor-element-4bb201f .elementor-icon-wrapper {
    text-align: left;
}

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

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

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

.elementor-2190 .elementor-element.elementor-element-4bb201f .elementor-icon {
    font-size: 50px;
}

.elementor-2190 .elementor-element.elementor-element-4bb201f .elementor-icon svg {
    height: 50px;
}

.elementor-2190 .elementor-element.elementor-element-f8044cc {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-5be4d77 > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

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

.elementor-2190 .elementor-element.elementor-element-efd258d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-6cbd48f > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_3 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-6cbd48f.elementor-element {
    --align-self: flex-start;
}

.elementor-2190 .elementor-element.elementor-element-6cbd48f .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-bb2ec27 {
    width: var( --container-widget-width, 620px );
    max-width: 620px;
    --container-widget-width: 620px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-bb2ec27 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
}

.elementor-2190 .elementor-element.elementor-element-61c84bc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-end;
    --gap: 20px 30px;
    --row-gap: 20px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-ef7ab51 {
    width: var( --container-widget-width, 80px );
    max-width: 80px;
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-ef7ab51 > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-2190 .elementor-element.elementor-element-ef7ab51 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-2190 .elementor-element.elementor-element-ef7ab51.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_4 );
}

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

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

.elementor-2190 .elementor-element.elementor-element-ef7ab51 .elementor-icon {
    font-size: 20px;
    padding: 15px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-ef7ab51 .elementor-icon svg {
    height: 20px;
}

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

.elementor-2190 .elementor-element.elementor-element-8dd080e .elementor-heading-title {
    font-family: var( --e-global-typography-47d0553-font-family ), Sans-serif;
    font-size: var( --e-global-typography-47d0553-font-size );
    font-weight: var( --e-global-typography-47d0553-font-weight );
    line-height: var( --e-global-typography-47d0553-line-height );
}

.elementor-2190 .elementor-element.elementor-element-09a7b78 .elementor-heading-title {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-09a7b78 .elementor-heading-title a:hover, .elementor-2190 .elementor-element.elementor-element-09a7b78 .elementor-heading-title a:focus {
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-d5ba21e .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-d5ba21e .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-d5ba21e {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-cc5a1fa {
    --display: flex;
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-3d92ba2 {
    --swiper-slides-to-display: 3;
    --swiper-slides-gap: 20px;
    --dots-normal-color: var( --e-global-color-vamtam_accent_1 );
    --swiper-pagination-spacing: 40px;
}

.elementor-2190 .elementor-element.elementor-element-3d92ba2 .swiper-slide > .elementor-element {
    height: 100%;
}

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

.elementor-2190 .elementor-element.elementor-element-6b6b886 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 0.5px;
}

.elementor-2190 .elementor-element.elementor-element-6b6b886.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-2190 .elementor-element.elementor-element-6b6b886 .elementor-divider-separator {
    width: 100%;
}

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

.elementor-2190 .elementor-element.elementor-element-059fe89 > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_3 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-059fe89.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-059fe89 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-efd54ed {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 0.5px;
}

.elementor-2190 .elementor-element.elementor-element-efd54ed.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-2190 .elementor-element.elementor-element-efd54ed .elementor-divider-separator {
    width: 100%;
}

.elementor-2190 .elementor-element.elementor-element-efd54ed .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

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

.elementor-2190 .elementor-element.elementor-element-6b781e9 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-1d87f93 > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_3 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-1d87f93.elementor-element {
    --align-self: flex-start;
}

.elementor-2190 .elementor-element.elementor-element-1d87f93 .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-6c82793 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0;
    --margin-bottom: 10vh;
    --margin-left: 0;
    --margin-right: 0;
}

.elementor-2190 .elementor-element.elementor-element-18a10ed {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-2190 .elementor-element.elementor-element-5751fc9 {
    width: var( --container-widget-width, 620px );
    max-width: 620px;
    --container-widget-width: 620px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-5751fc9 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
}

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

.elementor-2190 .elementor-element.elementor-element-0fc4847 .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-0fc4847 {
    --vamtam-gap: 3em;
}

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

.elementor-2190 .elementor-element.elementor-element-4ede9e1 {
    --swiper-slides-to-display: 2;
    --swiper-slides-gap: 20px;
    --swiper-pagination-size: 4px;
    --dots-normal-color: var( --e-global-color-vamtam_accent_1 );
    --swiper-pagination-spacing: 0px;
}

.elementor-2190 .elementor-element.elementor-element-4ede9e1 .swiper-slide > .elementor-element {
    height: 100%;
}

.elementor-2190 .elementor-element.elementor-element-4a193fa {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 3;
}

.elementor-2190 .elementor-element.elementor-element-4a193fa.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-d660384 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-96eb0c1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 10vh;
    --padding-bottom: 9vh;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-2190 .elementor-element.elementor-element-a2d85fa {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-f60fd2f > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_5 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-f60fd2f.elementor-element {
    --align-self: flex-start;
}

.elementor-2190 .elementor-element.elementor-element-f60fd2f .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
}

.elementor-2190 .elementor-element.elementor-element-725e8e4 {
    width: var( --container-widget-width, 620px );
    max-width: 620px;
    --container-widget-width: 620px;
    --container-widget-flex-grow: 0;
}

.elementor-2190 .elementor-element.elementor-element-725e8e4 .elementor-heading-title {
    font-family: var( --e-global-typography-1c16242-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c16242-font-size );
    font-weight: var( --e-global-typography-1c16242-font-weight );
    line-height: var( --e-global-typography-1c16242-line-height );
}

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

.elementor-2190 .elementor-element.elementor-element-bfcf735 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-bfcf735 .elementor-button .elementor-button-content-wrapper {
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-bfcf735 {
    --vamtam-gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-844fb88 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-2190 .elementor-element.elementor-element-e89f6c6 {
    --display: flex;
    --min-height: 250px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    --border-color: var( --e-global-color-vamtam_accent_7 );
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-56c1909 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-63619ca {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-51e9ff3 > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0.5px;
    border-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-aa08695 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 10px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
}

.elementor-2190 .elementor-element.elementor-element-85a6229 .elementor-button {
    background-color: var( --e-global-color-vamtam_accent_5 );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-85a6229 .elementor-button:hover, .elementor-2190 .elementor-element.elementor-element-85a6229 .elementor-button:focus {
    background-color: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-85a6229 .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-85a6229 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-85a6229 {
    --vamtam-gap: 3em;
}

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

.elementor-2190 .elementor-element.elementor-element-e70e4ef {
    --display: flex;
    --min-height: 250px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    --border-color: var( --e-global-color-vamtam_accent_7 );
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

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

.elementor-2190 .elementor-element.elementor-element-2f8cd27 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-289ab9c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2190 .elementor-element.elementor-element-d1543ba > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0.5px;
    border-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-a3e8c4b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 10px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
}

.elementor-2190 .elementor-element.elementor-element-0a2e2cf .elementor-button {
    background-color: var( --e-global-color-vamtam_accent_5 );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-0a2e2cf .elementor-button:hover, .elementor-2190 .elementor-element.elementor-element-0a2e2cf .elementor-button:focus {
    background-color: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-0a2e2cf .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
    gap: 3em;
}

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

.elementor-2190 .elementor-element.elementor-element-0a2e2cf {
    --vamtam-gap: 3em;
}

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

.elementor-2190 .elementor-element.elementor-element-5603d86 {
    --display: flex;
    --min-height: 250px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    --border-color: var( --e-global-color-vamtam_accent_7 );
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

.elementor-2190 .elementor-element.elementor-element-5603d86:hover {
    background-color: var( --e-global-color-vamtam_accent_2 );
}

.elementor-2190 .elementor-element.elementor-element-1440279 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-a9cb78e > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0.5px;
    border-color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-51a1066 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 10px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0.5px;
    border-color: var( --e-global-color-vamtam_accent_7 );
}

.elementor-2190 .elementor-element.elementor-element-08fd37e .elementor-button {
    background-color: var( --e-global-color-vamtam_accent_5 );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
}

.elementor-2190 .elementor-element.elementor-element-08fd37e .elementor-button:hover, .elementor-2190 .elementor-element.elementor-element-08fd37e .elementor-button:focus {
    background-color: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-08fd37e .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
    gap: 3em;
}

.elementor-2190 .elementor-element.elementor-element-08fd37e .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2190 .elementor-element.elementor-element-08fd37e {
    --vamtam-gap: 3em;
}

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

.elementor-2190 .elementor-element.elementor-element-bfcf61a {
    --display: flex;
    --margin-top: -50px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 2;
}

.elementor-2190 .elementor-element.elementor-element-bfcf61a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2190 .elementor-element.elementor-element-5c0249a {
    --display: flex;
    --min-height: 90vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 0px 0px 8px 8px;
}

.elementor-2190 .elementor-element.elementor-element-5c0249a:not(.elementor-motion-effects-element-type-background), .elementor-2190 .elementor-element.elementor-element-5c0249a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/04/GettyImages-2183647153.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2190 .elementor-element.elementor-element-33cb11a {
    --display: flex;
    --min-height: 330px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 10vh;
    --margin-bottom: 10vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-2190 .elementor-element.elementor-element-580467b {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-580467b img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-2190 .elementor-element.elementor-element-ebab489 {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-ebab489 .elementor-heading-title {
    font-family: var( --e-global-typography-47d0553-font-family ), Sans-serif;
    font-size: var( --e-global-typography-47d0553-font-size );
    font-weight: var( --e-global-typography-47d0553-font-weight );
    line-height: var( --e-global-typography-47d0553-line-height );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-dd536dd > .elementor-widget-container {
    background-color: var( --e-global-color-vamtam_accent_2 );
    padding: 2px 8px 3px 8px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-2190 .elementor-element.elementor-element-dd536dd.elementor-element {
    --align-self: center;
}

.elementor-2190 .elementor-element.elementor-element-dd536dd .elementor-heading-title {
    font-family: var( --e-global-typography-798d94d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-798d94d-font-size );
    font-weight: var( --e-global-typography-798d94d-font-weight );
    line-height: var( --e-global-typography-798d94d-line-height );
    color: var( --e-global-color-597ed21 );
}

.elementor-2190 .elementor-element.elementor-element-54f4af0 {
    width: var( --container-widget-width, 148px );
    max-width: 148px;
    --container-widget-width: 148px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-54f4af0 .elementor-heading-title {
    font-family: var( --e-global-typography-47d0553-font-family ), Sans-serif;
    font-size: var( --e-global-typography-47d0553-font-size );
    font-weight: var( --e-global-typography-47d0553-font-weight );
    line-height: var( --e-global-typography-47d0553-line-height );
    color: var( --e-global-color-vamtam_accent_5 );
}

.elementor-2190 .elementor-element.elementor-element-60484ed {
    top: 0px;
}

.elementor-2190 .elementor-element.elementor-element-60484ed .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-2190 .elementor-element.elementor-element-60484ed .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-60484ed.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}

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

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

.elementor-2190 .elementor-element.elementor-element-60484ed .elementor-icon {
    font-size: 326px;
}

.elementor-2190 .elementor-element.elementor-element-60484ed .elementor-icon svg {
    height: 326px;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6 {
    top: 22px;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6 .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6.elementor-view-stacked .elementor-icon {
    background-color: #C8F8A999;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-1e205a6.elementor-view-default .elementor-icon {
    color: #C8F8A999;
    border-color: #C8F8A999;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-1e205a6.elementor-view-default .elementor-icon svg {
    fill: #C8F8A999;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6 .elementor-icon {
    font-size: 282px;
}

.elementor-2190 .elementor-element.elementor-element-1e205a6 .elementor-icon svg {
    height: 282px;
}

.elementor-2190 .elementor-element.elementor-element-c45391f {
    top: 43px;
}

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

.elementor-2190 .elementor-element.elementor-element-c45391f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2190 .elementor-element.elementor-element-c45391f.elementor-view-stacked .elementor-icon {
    background-color: #C8F8A94D;
}

.elementor-2190 .elementor-element.elementor-element-c45391f.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-c45391f.elementor-view-default .elementor-icon {
    color: #C8F8A94D;
    border-color: #C8F8A94D;
}

.elementor-2190 .elementor-element.elementor-element-c45391f.elementor-view-framed .elementor-icon, .elementor-2190 .elementor-element.elementor-element-c45391f.elementor-view-default .elementor-icon svg {
    fill: #C8F8A94D;
}

.elementor-2190 .elementor-element.elementor-element-c45391f .elementor-icon {
    font-size: 237px;
}

.elementor-2190 .elementor-element.elementor-element-c45391f .elementor-icon svg {
    height: 237px;
}

.elementor-2190 .elementor-element.elementor-element-c36b32e {
    --spacer-size: 205px;
    width: var( --container-widget-width, 205px );
    max-width: 205px;
    --container-widget-width: 205px;
    --container-widget-flex-grow: 0;
    top: 60px;
}

.elementor-2190 .elementor-element.elementor-element-c36b32e > .elementor-widget-container {
    background-color: #0F3D3A4D;
}

.elementor-2190 .elementor-element.elementor-element-c36b32e:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( ../../2025/04/Polygon-mask.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-2190 .elementor-element.elementor-element-c36b32e.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( https://execor.vamtam.com/wp-content/uploads/2025/04/Polygon-mask.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

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

@media(max-width: 1024px) {
    .elementor-2190 .elementor-element.elementor-element-29190c2 {
        --min-height:550px;
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-d923b28 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-2190 .elementor-element.elementor-element-12e69fc > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-12e69fc .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-bf6cf17 {
        --min-height: 200px;
    }

    .elementor-2190 .elementor-element.elementor-element-1816919 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-0fac2ad .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h6-font-size );
        line-height: var( --e-global-typography-vamtam_h6-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-743f3e0 {
        --min-height: 200px;
    }

    .elementor-2190 .elementor-element.elementor-element-3989a1c .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-bd2c5e0 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h6-font-size );
        line-height: var( --e-global-typography-vamtam_h6-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-752eec4 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-7e2767c .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-b1b1408 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-b1b1408 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-55c2844 {
        --margin-top: 0px;
        --margin-bottom: 15px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-a546be9 {
        --min-height: 200px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon {
        font-size: 55px;
    }

    .elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon svg {
        height: 55px;
    }

    .elementor-2190 .elementor-element.elementor-element-ba03ed4 {
        --min-height: 200px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon {
        font-size: 55px;
    }

    .elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon svg {
        height: 55px;
    }

    .elementor-2190 .elementor-element.elementor-element-1f1d60c {
        --min-height: 200px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon {
        font-size: 55px;
    }

    .elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon svg {
        height: 55px;
    }

    .elementor-2190 .elementor-element.elementor-element-944aab1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-4438517 {
        --padding-top: 60px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-2190 .elementor-element.elementor-element-2e5be79 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-7b0e6f0 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-7b0e6f0 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

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

    .elementor-2190 .elementor-element.elementor-element-0c71c21 {
        --grid-columns: 2;
    }

    .elementor-2190 .elementor-element.elementor-element-0c71c21 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-89b6676 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-c5d8753 {
        --padding-top: 90px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-c65ceb4 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-6ee6ec1 {
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-a85312f .elementor-heading-title {
        font-size: var( --e-global-typography-aa3d2ee-font-size );
        line-height: var( --e-global-typography-aa3d2ee-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-5d0d860 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-f92cdc4 {
        font-size: var( --e-global-typography-d778ca5-font-size );
        line-height: var( --e-global-typography-d778ca5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-5b1b73d .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-9683761 {
        font-size: var( --e-global-typography-d778ca5-font-size );
        line-height: var( --e-global-typography-d778ca5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-c43f98a .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-75af312 {
        font-size: var( --e-global-typography-d778ca5-font-size );
        line-height: var( --e-global-typography-d778ca5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-8a0fd4e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-9170197 {
        --margin-top: -50px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-84dee95 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-42bea6f {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-start;
        --margin-top: 110px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-a2f96cc {
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-859a800 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-eeea8c2 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-fea9602 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-fea9602 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-fea9602 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

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

    .elementor-2190 .elementor-element.elementor-element-dff2369 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h5-font-size );
        line-height: var( --e-global-typography-vamtam_h5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-030a84e {
        --grid-columns: 2;
    }

    .elementor-2190 .elementor-element.elementor-element-682a6a8 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-15e4a24 {
        --min-height: 300px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-faf3936 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-0836d7c .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-c3627c6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-c3627c6 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-dbd27b0 {
        --min-height: 250px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-9d4fe1b > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-c4f3610 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-42a3d07 {
        --min-height: 250px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-9074a00 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-4a8b293 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-3ce8357 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-2190 .elementor-element.elementor-element-120db83 {
        --padding-top: 2px;
        --padding-bottom: 2px;
        --padding-left: 2px;
        --padding-right: 2px;
    }

    .elementor-2190 .elementor-element.elementor-element-b52f813 {
        --min-height: 300px;
        --padding-top: 25px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-fc542cb {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-2190 .elementor-element.elementor-element-f0ac917 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h5-font-size );
        line-height: var( --e-global-typography-vamtam_h5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-331c7c0 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2190 .elementor-element.elementor-element-63382c9 {
        --min-height: 100px;
    }

    .elementor-2190 .elementor-element.elementor-element-57785c0 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-3be2ea3 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2190 .elementor-element.elementor-element-f098b97 {
        --min-height: 150px;
    }

    .elementor-2190 .elementor-element.elementor-element-7442817 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-e20c89d .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2190 .elementor-element.elementor-element-b056c45 {
        --min-height: 210px;
    }

    .elementor-2190 .elementor-element.elementor-element-619b106 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-d043720 {
        --min-height: 250px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-4bb201f > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-f8044cc {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-ff5c437 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --margin-top: 60px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-6cbd48f .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-bb2ec27 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-bb2ec27 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-61c84bc {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-8dd080e .elementor-heading-title {
        font-size: var( --e-global-typography-47d0553-font-size );
        line-height: var( --e-global-typography-47d0553-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-09a7b78 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size );
        line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-cc5a1fa {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-3d92ba2 {
        --swiper-slides-to-display: 2;
        --swiper-pagination-spacing: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-fafc6b9 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-059fe89 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

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

    .elementor-2190 .elementor-element.elementor-element-1d87f93 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-6c82793 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-18a10ed {
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-2190 .elementor-element.elementor-element-5751fc9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-5751fc9 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-4ede9e1 {
        --swiper-slides-to-display: 2;
    }

    .elementor-2190 .elementor-element.elementor-element-4a193fa {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-96eb0c1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-5e19be3 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-a2d85fa {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-f60fd2f .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-725e8e4 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-725e8e4 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-6804730 {
        --justify-content: flex-start;
    }

    .elementor-2190 .elementor-element.elementor-element-e89f6c6 {
        --min-height: 200px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-51e9ff3 > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-aa08695 > .elementor-widget-container {
        padding: 10px 0px 0px 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-e70e4ef {
        --min-height: 200px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-d1543ba > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-a3e8c4b > .elementor-widget-container {
        padding: 10px 0px 0px 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-5603d86 {
        --min-height: 200px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-a9cb78e > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-51a1066 > .elementor-widget-container {
        padding: 10px 0px 0px 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-bfcf61a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-5c0249a {
        --min-height: 600px;
    }

    .elementor-2190 .elementor-element.elementor-element-33cb11a {
        --min-height: 275px;
        --margin-top: 60px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-2190 .elementor-element.elementor-element-ebab489 .elementor-heading-title {
        font-size: var( --e-global-typography-47d0553-font-size );
        line-height: var( --e-global-typography-47d0553-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-dd536dd .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-54f4af0 .elementor-heading-title {
        font-size: var( --e-global-typography-47d0553-font-size );
        line-height: var( --e-global-typography-47d0553-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-60484ed .elementor-icon {
        font-size: 296px;
    }

    .elementor-2190 .elementor-element.elementor-element-60484ed .elementor-icon svg {
        height: 296px;
    }

    .elementor-2190 .elementor-element.elementor-element-1e205a6 .elementor-icon {
        font-size: 255px;
    }

    .elementor-2190 .elementor-element.elementor-element-1e205a6 .elementor-icon svg {
        height: 255px;
    }

    .elementor-2190 .elementor-element.elementor-element-c45391f .elementor-icon {
        font-size: 207px;
    }

    .elementor-2190 .elementor-element.elementor-element-c45391f .elementor-icon svg {
        height: 207px;
    }

    .elementor-2190 .elementor-element.elementor-element-c36b32e {
        --spacer-size: 175px;
        --container-widget-width: 175px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 175px );
        max-width: 175px;
    }
}

@media(max-width: 767px) {
    .elementor-2190 .elementor-element.elementor-element-29190c2 {
        --flex-direction:column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
        --align-items: center;
        --margin-top: 0px;
        --margin-bottom: 76px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-2190 .elementor-element.elementor-element-d923b28 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-12e69fc > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-12e69fc .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-42a5562 {
        --margin-top: 0px;
        --margin-bottom: -30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-bf6cf17 {
        --width: 50%;
        --min-height: 80px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-2190 .elementor-element.elementor-element-1816919 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-7e58201 > .elementor-widget-container {
        margin: 0em 0em -1em 0em;
    }

    .elementor-2190 .elementor-element.elementor-element-0fac2ad .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h6-font-size );
        line-height: var( --e-global-typography-vamtam_h6-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-743f3e0 {
        --width: 50%;
        --min-height: 80px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-2190 .elementor-element.elementor-element-3989a1c .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-878e4a2 > .elementor-widget-container {
        margin: 0em 0em -1em 0em;
    }

    .elementor-2190 .elementor-element.elementor-element-bd2c5e0 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h6-font-size );
        line-height: var( --e-global-typography-vamtam_h6-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-f6f3513 > .elementor-widget-container {
        --e-transform-scale: 1.4;
    }

    .elementor-2190 .elementor-element.elementor-element-752eec4 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-7e2767c .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-b1b1408 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-b1b1408 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-a546be9 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon {
        font-size: 50px;
    }

    .elementor-2190 .elementor-element.elementor-element-61f0432 .elementor-icon svg {
        height: 50px;
    }

    .elementor-2190 .elementor-element.elementor-element-ba03ed4 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon {
        font-size: 50px;
    }

    .elementor-2190 .elementor-element.elementor-element-d954cf7 .elementor-icon svg {
        height: 50px;
    }

    .elementor-2190 .elementor-element.elementor-element-1f1d60c {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon {
        font-size: 50px;
    }

    .elementor-2190 .elementor-element.elementor-element-0dd4cbe .elementor-icon svg {
        height: 50px;
    }

    .elementor-2190 .elementor-element.elementor-element-944aab1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-2190 .elementor-element.elementor-element-4438517 {
        --padding-top: 40px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-31e6e70 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-2e5be79 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-7b0e6f0 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-7ecee05 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-7ecee05.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-0c71c21 {
        --grid-columns: 1;
    }

    .elementor-2190 .elementor-element.elementor-element-89b6676 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-2190 .elementor-element.elementor-element-c5d8753 {
        --padding-top: 80px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-a85312f .elementor-heading-title {
        font-size: var( --e-global-typography-aa3d2ee-font-size );
        line-height: var( --e-global-typography-aa3d2ee-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-85b8783 {
        --width: 100%;
        --min-height: 1px;
    }

    .elementor-2190 .elementor-element.elementor-element-5d0d860 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-f92cdc4 {
        font-size: var( --e-global-typography-d778ca5-font-size );
        line-height: var( --e-global-typography-d778ca5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-26174ec {
        --width: 100%;
        --min-height: 1px;
    }

    .elementor-2190 .elementor-element.elementor-element-5b1b73d .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-9683761 {
        font-size: var( --e-global-typography-d778ca5-font-size );
        line-height: var( --e-global-typography-d778ca5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-3718971 {
        --width: 100%;
        --min-height: 1px;
    }

    .elementor-2190 .elementor-element.elementor-element-c43f98a .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-75af312 {
        font-size: var( --e-global-typography-d778ca5-font-size );
        line-height: var( --e-global-typography-d778ca5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-9170197 {
        --margin-top: -50px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-2190 .elementor-element.elementor-element-42bea6f {
        --margin-top: 90px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-eeea8c2 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-fea9602 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-dff2369 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-dff2369 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h5-font-size );
        line-height: var( --e-global-typography-vamtam_h5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-030a84e {
        --grid-columns: 1;
    }

    .elementor-2190 .elementor-element.elementor-element-682a6a8 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-15e4a24 {
        --min-height: 150px;
    }

    .elementor-2190 .elementor-element.elementor-element-0836d7c .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-c3627c6 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-dbd27b0 {
        --min-height: 150px;
    }

    .elementor-2190 .elementor-element.elementor-element-9d4fe1b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-9d4fe1b .elementor-icon {
        font-size: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-9d4fe1b .elementor-icon svg {
        height: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-c4f3610 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-42a3d07 {
        --min-height: 150px;
    }

    .elementor-2190 .elementor-element.elementor-element-9074a00 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-9074a00 .elementor-icon {
        font-size: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-9074a00 .elementor-icon svg {
        height: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-4a8b293 {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-3ce8357 {
        --min-height: 450px;
    }

    .elementor-2190 .elementor-element.elementor-element-b52f813 {
        --min-height: 150px;
        --padding-top: 25px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

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

    .elementor-2190 .elementor-element.elementor-element-f0ac917 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h5-font-size );
        line-height: var( --e-global-typography-vamtam_h5-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-43a0969 .elementor-icon {
        font-size: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-43a0969 .elementor-icon svg {
        height: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-190eb4e {
        --width: 25%;
    }

    .elementor-2190 .elementor-element.elementor-element-331c7c0 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.2em;
    }

    .elementor-2190 .elementor-element.elementor-element-57785c0 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-734e5e8 {
        --width: 25%;
    }

    .elementor-2190 .elementor-element.elementor-element-3be2ea3 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.2em;
    }

    .elementor-2190 .elementor-element.elementor-element-7442817 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-7e432bf {
        --width: 25%;
    }

    .elementor-2190 .elementor-element.elementor-element-e20c89d .elementor-heading-title {
        font-size: 36px;
        line-height: 1.2em;
    }

    .elementor-2190 .elementor-element.elementor-element-619b106 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-d043720 {
        --min-height: 150px;
    }

    .elementor-2190 .elementor-element.elementor-element-4bb201f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-4bb201f .elementor-icon {
        font-size: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-4bb201f .elementor-icon svg {
        height: 40px;
    }

    .elementor-2190 .elementor-element.elementor-element-f8044cc {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-ff5c437 {
        --margin-top: 40px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-6cbd48f .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-bb2ec27 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-7a6b0e1 {
        --flex-wrap: nowrap;
    }

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

    .elementor-2190 .elementor-element.elementor-element-8dd080e .elementor-heading-title {
        font-size: var( --e-global-typography-47d0553-font-size );
        line-height: var( --e-global-typography-47d0553-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-09a7b78 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size );
        line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-cc5a1fa {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-3d92ba2 {
        --swiper-slides-to-display: 1;
        --swiper-pagination-size: 4px;
        --swiper-pagination-spacing: 30px;
    }

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

    .elementor-2190 .elementor-element.elementor-element-059fe89.elementor-element {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-059fe89 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-ed4975d {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 2% 2%;
        --row-gap: 2%;
        --column-gap: 2%;
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-14617e6 {
        width: var( --container-widget-width, 32% );
        max-width: 32%;
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-822246f {
        width: var( --container-widget-width, 32% );
        max-width: 32%;
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-b620104 {
        width: var( --container-widget-width, 32% );
        max-width: 32%;
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-30cffa0 {
        width: var( --container-widget-width, 32% );
        max-width: 32%;
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-49d68f9 {
        width: var( --container-widget-width, 32% );
        max-width: 32%;
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-3cf50a8 {
        width: var( --container-widget-width, 32% );
        max-width: 32%;
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2190 .elementor-element.elementor-element-1d87f93 .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-6c82793 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-5751fc9 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-4ede9e1 {
        --swiper-slides-to-display: 1;
        --swiper-pagination-spacing: 30px;
    }

    .elementor-2190 .elementor-element.elementor-element-4a193fa {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-2190 .elementor-element.elementor-element-96eb0c1 {
        --padding-top: 40px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2190 .elementor-element.elementor-element-5e19be3 {
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-f60fd2f .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-725e8e4 .elementor-heading-title {
        font-size: var( --e-global-typography-1c16242-font-size );
        line-height: var( --e-global-typography-1c16242-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-844fb88 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-bfcf61a {
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-2190 .elementor-element.elementor-element-5c0249a {
        --min-height: 80vh;
    }

    .elementor-2190 .elementor-element.elementor-element-e2d5131 {
        --margin-top: 40px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2190 .elementor-element.elementor-element-ebab489 .elementor-heading-title {
        font-size: var( --e-global-typography-47d0553-font-size );
        line-height: var( --e-global-typography-47d0553-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-dd536dd .elementor-heading-title {
        font-size: var( --e-global-typography-798d94d-font-size );
        line-height: var( --e-global-typography-798d94d-line-height );
    }

    .elementor-2190 .elementor-element.elementor-element-54f4af0 .elementor-heading-title {
        font-size: var( --e-global-typography-47d0553-font-size );
        line-height: var( --e-global-typography-47d0553-line-height );
    }
}

@media(min-width: 768px) {
    .elementor-2190 .elementor-element.elementor-element-d923b28 {
        --width:60%;
    }

    .elementor-2190 .elementor-element.elementor-element-42a5562 {
        --width: 400px;
    }

    .elementor-2190 .elementor-element.elementor-element-bf6cf17 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-743f3e0 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-a546be9 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-ba03ed4 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-1f1d60c {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-d1a6662 {
        --width: 60%;
    }

    .elementor-2190 .elementor-element.elementor-element-6ee6ec1 {
        --width: 15%;
    }

    .elementor-2190 .elementor-element.elementor-element-85b8783 {
        --width: 1px;
    }

    .elementor-2190 .elementor-element.elementor-element-8e6f684 {
        --width: 15%;
    }

    .elementor-2190 .elementor-element.elementor-element-26174ec {
        --width: 1px;
    }

    .elementor-2190 .elementor-element.elementor-element-c58fe90 {
        --width: 15%;
    }

    .elementor-2190 .elementor-element.elementor-element-3718971 {
        --width: 1px;
    }

    .elementor-2190 .elementor-element.elementor-element-625196f {
        --width: 15%;
    }

    .elementor-2190 .elementor-element.elementor-element-9170197 {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-a2f96cc {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-236582e {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-5cc16de {
        --width: 30%;
    }

    .elementor-2190 .elementor-element.elementor-element-d500c08 {
        --width: 30%;
    }

    .elementor-2190 .elementor-element.elementor-element-120db83 {
        --width: 30%;
    }

    .elementor-2190 .elementor-element.elementor-element-190eb4e {
        --width: 20%;
    }

    .elementor-2190 .elementor-element.elementor-element-63382c9 {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-734e5e8 {
        --width: 20%;
    }

    .elementor-2190 .elementor-element.elementor-element-f098b97 {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-7e432bf {
        --width: 20%;
    }

    .elementor-2190 .elementor-element.elementor-element-b056c45 {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-efd258d {
        --width: 60%;
    }

    .elementor-2190 .elementor-element.elementor-element-61c84bc {
        --width: 40%;
    }

    .elementor-2190 .elementor-element.elementor-element-7a6b0e1 {
        --width: 180px;
    }

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

    .elementor-2190 .elementor-element.elementor-element-c832797 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-4a193fa {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-6804730 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-e89f6c6 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-e70e4ef {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-5603d86 {
        --width: 50%;
    }

    .elementor-2190 .elementor-element.elementor-element-bfcf61a {
        --width: 100%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-2190 .elementor-element.elementor-element-42a5562 {
        --width:300px;
    }

    .elementor-2190 .elementor-element.elementor-element-d1a6662 {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-a2f96cc {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-236582e {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-efd258d {
        --width: 100%;
    }

    .elementor-2190 .elementor-element.elementor-element-61c84bc {
        --width: 100%;
    }

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

    .elementor-2190 .elementor-element.elementor-element-c832797 {
        --width: 100%;
    }
}
