.elementor-20 .elementor-element.elementor-element-9e5449c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-9e5449c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-20 .elementor-element.elementor-element-f3ba8df {
    --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;
    --overlay-opacity: 1;
    --border-radius: 24px 24px 0px 0px;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-20 .elementor-element.elementor-element-f3ba8df::before,
.elementor-20 .elementor-element.elementor-element-f3ba8df>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-f3ba8df>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-f3ba8df>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-f3ba8df>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-f3ba8df>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: "";
}

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

.elementor-20 .elementor-element.elementor-element-3fb84b1 {
    padding: 0% 0% 0% 0%;
}

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

.elementor-20 .elementor-element.elementor-element-f857bae {
    --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;
    --overlay-opacity: 0.9;
    --margin-top: 0px;
    --margin-bottom: -600px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 170px;
    --padding-bottom: 45px;
    --padding-left: 35px;
    --padding-right: 35px;
    --z-index: 3;
}

.elementor-20 .elementor-element.elementor-element-f857bae:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-f857bae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-f857bae::before,
.elementor-20 .elementor-element.elementor-element-f857bae>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-f857bae>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-f857bae>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-f857bae>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-f857bae>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-f857bae.e-con {
    --align-self: flex-start;
}

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

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

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-group {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
    margin-bottom: 20px;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-form-fields-wrapper {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
    margin-bottom: -20px;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-20 .elementor-element.elementor-element-7429ced .elementor-labels-inline .elementor-field-group>label {
    padding-left: 7px;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7429ced .elementor-labels-inline .elementor-field-group>label {
    padding-right: 7px;
}

body .elementor-20 .elementor-element.elementor-element-7429ced .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 7px;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-group>label,
.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-subgroup label {
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-20 .elementor-element.elementor-element-7429ced .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-vamtam_accent_4);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-button[type="submit"] {
    background-color: var(--e-global-color-vamtam_accent_4);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-7429ced .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-vamtam_accent_4);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-message.elementor-message-success {
    color: #d0fea0;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-message.elementor-message-danger {
    color: #ffab8f;
}

.elementor-20 .elementor-element.elementor-element-7429ced .elementor-message.elementor-help-inline {
    color: var(--e-global-color-vamtam_accent_5);
}

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

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

.elementor-20 .elementor-element.elementor-element-f76240c img {
    width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: center center;
    border-radius: 24px 24px 24px 24px;
}

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

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

.elementor-20 .elementor-element.elementor-element-8d7466f {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon-wrapper {
    text-align: end;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon {
    font-size: 75px;
}

.elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon svg {
    height: 75px;
}

.elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta .elementor-cta__bg,
.elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

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

.elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__content {
    text-align: start;
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__title {
    font-family: var(--e-global-typography-vamtam_h2-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h2-font-size);
    font-weight: var(--e-global-typography-vamtam_h2-font-weight);
    text-transform: var(--e-global-typography-vamtam_h2-text-transform);
    font-style: var(--e-global-typography-vamtam_h2-font-style);
    line-height: var(--e-global-typography-vamtam_h2-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__title:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__description {
    font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-b159364 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-color: var(--e-global-color-vamtam_accent_7);
    --border-color: var(--e-global-color-vamtam_accent_7);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-4e34bf5 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
}

.elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon-wrapper {
    text-align: end;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon {
    font-size: 75px;
}

.elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon svg {
    height: 75px;
}

.elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta .elementor-cta__bg,
.elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

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

.elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__content {
    text-align: start;
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__title {
    font-family: var(--e-global-typography-vamtam_h2-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h2-font-size);
    font-weight: var(--e-global-typography-vamtam_h2-font-weight);
    text-transform: var(--e-global-typography-vamtam_h2-text-transform);
    font-style: var(--e-global-typography-vamtam_h2-font-style);
    line-height: var(--e-global-typography-vamtam_h2-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__title:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__description {
    font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-3c3070e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-vamtam_accent_7);
    --border-color: var(--e-global-color-vamtam_accent_7);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon-wrapper {
    text-align: end;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon {
    font-size: 75px;
}

.elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon svg {
    height: 75px;
}

.elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta .elementor-cta__bg,
.elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

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

.elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__content {
    text-align: start;
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
}

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

.elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__title:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__description {
    font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-02062f2 {
    --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: 12vh;
    --margin-left: 0;
    --margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-99cbf6c {
    --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;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 60px;
    --padding-right: 60px;
}

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

.elementor-20 .elementor-element.elementor-element-49f39d6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 30px;
    z-index: 5;
}

.elementor-20 .elementor-element.elementor-element-49f39d6.elementor-element {
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

body.rtl .elementor-20 .elementor-element.elementor-element-49f39d6 {
    left: 20px;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-49f39d6 .elementor-icon {
    font-size: 27px;
}

.elementor-20 .elementor-element.elementor-element-49f39d6 .elementor-icon svg {
    height: 27px;
}

.elementor-20 .elementor-element.elementor-element-49f39d6 .elementor-icon i,
.elementor-20 .elementor-element.elementor-element-49f39d6 .elementor-icon svg {
    transform: rotate(-47deg);
}

.elementor-20 .elementor-element.elementor-element-f869485 {
    text-align: start;
}

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

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

.elementor-20 .elementor-element.elementor-element-78ffb6e {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-78ffb6e a {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

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

.elementor-20 .elementor-element.elementor-element-7e08bdd {
    --display: flex;
    --min-height: 400px;
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-20 .elementor-element.elementor-element-7e08bdd:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-7e08bdd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/seed-stone/wp-content/uploads/2026/08/seed-stone-about-us.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

.elementor-20 .elementor-element.elementor-element-d9709df {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 0;
    --margin-bottom: 12vh;
    --margin-left: 0;
    --margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-c45f5ee {
    text-align: center;
}

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

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

.elementor-20 .elementor-element.elementor-element-ea2f421 {
    --swiper-slides-to-display: 4;
    --swiper-slides-gap: 20px;
    --dots-normal-color: var(--e-global-color-vamtam_accent_2);
    --swiper-pagination-spacing: 0px;
}

.elementor-20 .elementor-element.elementor-element-ea2f421 .swiper-slide>.elementor-element {
    height: 100%;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-4419d61 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.9;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-4419d61:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-4419d61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_2);
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-4419d61::before,
.elementor-20 .elementor-element.elementor-element-4419d61>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-4419d61>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-4419d61>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-4419d61>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-4419d61>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-01c6618 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 155px;
    z-index: 5;
}

.elementor-20 .elementor-element.elementor-element-01c6618.elementor-element {
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

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

.elementor-20 .elementor-element.elementor-element-01c6618.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

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

.elementor-20 .elementor-element.elementor-element-01c6618 .elementor-icon {
    font-size: 27px;
}

.elementor-20 .elementor-element.elementor-element-01c6618 .elementor-icon svg {
    height: 27px;
}

.elementor-20 .elementor-element.elementor-element-01c6618 .elementor-icon i,
.elementor-20 .elementor-element.elementor-element-01c6618 .elementor-icon svg {
    transform: rotate(-142deg);
}

.elementor-20 .elementor-element.elementor-element-5622102 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 155px;
    z-index: 5;
}

.elementor-20 .elementor-element.elementor-element-5622102.elementor-element {
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-5622102 .elementor-icon {
    font-size: 27px;
}

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

.elementor-20 .elementor-element.elementor-element-5622102 .elementor-icon i,
.elementor-20 .elementor-element.elementor-element-5622102 .elementor-icon svg {
    transform: rotate(-37deg);
}

.elementor-20 .elementor-element.elementor-element-9375c38 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 9vh;
    --margin-bottom: 7vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-1a601db {
    text-align: start;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-0fbaa1a {
    --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: 9vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-b7a506f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --background-transition: 0.3s;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

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

.elementor-20 .elementor-element.elementor-element-9358545 {
    --display: flex;
    --min-height: 100px;
    --justify-content: flex-end;
    --margin-top: -40px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon-wrapper {
    text-align: start;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon {
    font-size: 95px;
}

.elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon svg {
    height: 95px;
}

.elementor-20 .elementor-element.elementor-element-44bdab9 {
    text-align: start;
}

.elementor-20 .elementor-element.elementor-element-af589fe {
    text-align: start;
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-af589fe a {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-c2ba5a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --background-transition: 0.3s;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

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

.elementor-20 .elementor-element.elementor-element-3812fca {
    --display: flex;
    --min-height: 100px;
    --justify-content: flex-end;
    --margin-top: -40px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon-wrapper {
    text-align: start;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon {
    font-size: 100px;
}

.elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon svg {
    height: 100px;
}

.elementor-20 .elementor-element.elementor-element-d2d464f {
    text-align: start;
}

.elementor-20 .elementor-element.elementor-element-744fba6 {
    text-align: start;
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-744fba6 a {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-3106bb2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --background-transition: 0.3s;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

.elementor-20 .elementor-element.elementor-element-3106bb2:hover {
    background-color: var(--e-global-color-vamtam_accent_4);
}

.elementor-20 .elementor-element.elementor-element-a379bfc {
    --display: flex;
    --min-height: 100px;
    --justify-content: flex-end;
    --margin-top: -40px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon-wrapper {
    text-align: start;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon {
    font-size: 73px;
}

.elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon svg {
    height: 73px;
}

.elementor-20 .elementor-element.elementor-element-6d96af7 {
    text-align: start;
}

.elementor-20 .elementor-element.elementor-element-2c15306 {
    text-align: start;
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-2c15306 a {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

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

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

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

.elementor-20 .elementor-element.elementor-element-9cadb0c {
    text-align: start;
}

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

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

.elementor-20 .elementor-element.elementor-element-587fb1d .elementor-button {
    background-color: var(--e-global-color-vamtam_accent_4);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}

.elementor-20 .elementor-element.elementor-element-a4cfd12 {
    --swiper-slides-to-display: 2;
    --swiper-slides-gap: 20px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --dots-normal-color: var(--e-global-color-vamtam_accent_2);
    --dots-hover-color: var(--e-global-color-vamtam_accent_4);
    --swiper-pagination-spacing: 30px;
}

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-0701499 {
    --display: flex;
    --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-20 .elementor-element.elementor-element-b04956d {
    text-align: start;
}

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

.elementor-20 .elementor-element.elementor-element-0712e08 {
    width: var(--container-widget-width, 775px);
    max-width: 775px;
    --container-widget-width: 775px;
    --container-widget-flex-grow: 0;
    text-align: start;
}

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

.elementor-20 .elementor-element.elementor-element-6bb38f9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-vamtam_accent_7);
    --border-color: var(--e-global-color-vamtam_accent_7);
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-8235ab0 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

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

.elementor-20 .elementor-element.elementor-element-8235ab0 a {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-002cf06 .elementor-button {
    background-color: var(--e-global-color-vamtam_accent_4);
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
}

.elementor-20 .elementor-element.elementor-element-002cf06 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-002cf06 .elementor-button:focus {
    background-color: var(--e-global-color-vamtam_accent_4);
    color: var(--e-global-color-vamtam_accent_2);
}

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

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

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

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

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-c8b139e {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: flex-start;
}

.elementor-20 .elementor-element.elementor-element-c8b139e .elementor-icon-list-items .elementor-icon-list-item {
    gap: 10px;
}

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

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

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

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

.elementor-20 .elementor-element.elementor-element-66d1789 {
    --display: flex;
    --min-height: 660px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 26px 26px 26px 26px;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-8aa8296:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-8aa8296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/seed-stone/wp-content/uploads/2026/08/seed-stone-play-video.webp");
    background-position: center center;
    background-size: cover;
}

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

.elementor-20 .elementor-element.elementor-element-e09e422 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.9;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 170px;
    --padding-bottom: 35px;
    --padding-left: 30px;
    --padding-right: 30px;
}

/* .elementor-20 .elementor-element.elementor-element-e09e422:not(.elementor-motion-effects-element-type-background), */
.elementor-20 .elementor-element.elementor-element-e09e422>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
    background-position: 0% -80px;
    background-repeat: repeat-x;
    background-size: 1300px auto;
}

/* .elementor-20 .elementor-element.elementor-element-e09e422::before, */
.elementor-20 .elementor-element.elementor-element-e09e422>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-e09e422>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-e09e422>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-e09e422>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-e09e422>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_4);
    --background-overlay: "";
}

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

.elementor-20 .elementor-element.elementor-element-59ee358 {
    margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 3.5vh) 0;
}

.elementor-20 .elementor-element.elementor-element-59ee358 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5);
}

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

.elementor-20 .elementor-element.elementor-element-38c8e5d {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-57d7acb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 30px;
    z-index: 5;
}

.elementor-20 .elementor-element.elementor-element-57d7acb.elementor-element {
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-57d7acb .elementor-icon {
    font-size: 27px;
}

.elementor-20 .elementor-element.elementor-element-57d7acb .elementor-icon svg {
    height: 27px;
}

.elementor-20 .elementor-element.elementor-element-57d7acb .elementor-icon i,
.elementor-20 .elementor-element.elementor-element-57d7acb .elementor-icon svg {
    transform: rotate(-142deg);
}

.elementor-20 .elementor-element.elementor-element-47a0a45 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    top: 30px;
    z-index: 5;
}

.elementor-20 .elementor-element.elementor-element-47a0a45.elementor-element {
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

body.rtl .elementor-20 .elementor-element.elementor-element-47a0a45 {
    left: 20px;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-47a0a45 .elementor-icon {
    font-size: 27px;
}

.elementor-20 .elementor-element.elementor-element-47a0a45 .elementor-icon svg {
    height: 27px;
}

.elementor-20 .elementor-element.elementor-element-47a0a45 .elementor-icon i,
.elementor-20 .elementor-element.elementor-element-47a0a45 .elementor-icon svg {
    transform: rotate(-37deg);
}

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

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

.elementor-20 .elementor-element.elementor-element-7acc613 {
    text-align: start;
}

.elementor-20 .elementor-element.elementor-element-7acc613 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}

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

.elementor-20 .elementor-element.elementor-element-af02028 {
    --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: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-b65de5b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-b65de5b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-b65de5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-b65de5b::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-b65de5b:hover::before,
.elementor-20 .elementor-element.elementor-element-b65de5b:hover>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-b65de5b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.elementor-background-slideshow:hover::before,
.elementor-20 .elementor-element.elementor-element-b65de5b>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-b65de5b:hover {
    --overlay-opacity: 0.93;
}

.elementor-20 .elementor-element.elementor-element-7a7a015 {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-9c890e1 {
    --display: flex;
    --min-height: 100px;
    --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: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-574b11c {
    --spacer-size: 97px;
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

.elementor-20 .elementor-element.elementor-element-64f8623 {
    --spacer-size: 83px;
    background-color: var(--e-global-color-vamtam_accent_3);
}

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

.elementor-20 .elementor-element.elementor-element-24d424d {
    z-index: 3;
}

.elementor-20 .elementor-element.elementor-element-24d424d .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-72ad8b2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-72ad8b2 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-89c4abd {
    text-align: center;
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-89c4abd a {
    color: var(--e-global-color-vamtam_accent_5);
}

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

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1824977 {
    left: calc(50% - 39px);
}

body.rtl .elementor-20 .elementor-element.elementor-element-1824977 {
    right: calc(50% - 39px);
}

.elementor-20 .elementor-element.elementor-element-1824977 {
    bottom: 45px;
    z-index: 2;
}

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

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-1824977 .elementor-icon {
    font-size: 20px;
    padding: 30px;
}

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

.elementor-20 .elementor-element.elementor-element-d57a2a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-d57a2a5:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-d57a2a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-d57a2a5::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-d57a2a5:hover::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5:hover>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.elementor-background-slideshow:hover::before,
.elementor-20 .elementor-element.elementor-element-d57a2a5>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-d57a2a5:hover {
    --overlay-opacity: 0.93;
}

.elementor-20 .elementor-element.elementor-element-ff476cb {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-3e28802 {
    --display: flex;
    --min-height: 100px;
    --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: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-470d5f0 {
    --spacer-size: 97px;
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

.elementor-20 .elementor-element.elementor-element-c240a17 {
    --spacer-size: 83px;
    background-color: var(--e-global-color-vamtam_accent_3);
}

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

.elementor-20 .elementor-element.elementor-element-90b6c22 {
    z-index: 3;
}

.elementor-20 .elementor-element.elementor-element-90b6c22 .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-f8db8ea {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: center;
}

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

.elementor-20 .elementor-element.elementor-element-23aab9c {
    text-align: center;
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-23aab9c a {
    color: var(--e-global-color-vamtam_accent_5);
}

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

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-012a7e6 {
    left: calc(50% - 39px);
}

body.rtl .elementor-20 .elementor-element.elementor-element-012a7e6 {
    right: calc(50% - 39px);
}

.elementor-20 .elementor-element.elementor-element-012a7e6 {
    bottom: 45px;
    z-index: 2;
}

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

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

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

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

.elementor-20 .elementor-element.elementor-element-012a7e6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

.elementor-20 .elementor-element.elementor-element-012a7e6 .elementor-icon {
    font-size: 20px;
    padding: 30px;
}

.elementor-20 .elementor-element.elementor-element-012a7e6 .elementor-icon svg {
    height: 20px;
}

.elementor-20 .elementor-element.elementor-element-56070ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-56070ff:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-56070ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-56070ff::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-56070ff:hover::before,
.elementor-20 .elementor-element.elementor-element-56070ff:hover>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-56070ff:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.elementor-background-slideshow:hover::before,
.elementor-20 .elementor-element.elementor-element-56070ff>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-56070ff:hover {
    --overlay-opacity: 0.93;
}

.elementor-20 .elementor-element.elementor-element-6fdc960 {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-d6c38fd {
    --display: flex;
    --min-height: 100px;
    --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: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-9568d45 {
    --spacer-size: 97px;
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

.elementor-20 .elementor-element.elementor-element-0f2ae69 {
    --spacer-size: 83px;
    background-color: var(--e-global-color-vamtam_accent_3);
}

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

.elementor-20 .elementor-element.elementor-element-882d962 {
    z-index: 3;
}

.elementor-20 .elementor-element.elementor-element-882d962 .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}

.elementor-20 .elementor-element.elementor-element-bbcabc8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: center;
}

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

.elementor-20 .elementor-element.elementor-element-f09caa7 {
    text-align: center;
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-f09caa7 a {
    color: var(--e-global-color-vamtam_accent_5);
}

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

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-abef4e0 {
    left: calc(50% - 39px);
}

body.rtl .elementor-20 .elementor-element.elementor-element-abef4e0 {
    right: calc(50% - 39px);
}

.elementor-20 .elementor-element.elementor-element-abef4e0 {
    bottom: 45px;
    z-index: 2;
}

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

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

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

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

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

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

.elementor-20 .elementor-element.elementor-element-abef4e0 .elementor-icon {
    font-size: 20px;
    padding: 30px;
}

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

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

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

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

.elementor-20 .elementor-element.elementor-element-9852f89 {
    text-align: start;
}

.elementor-20 .elementor-element.elementor-element-9852f89 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}

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

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

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

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

.elementor-20 .elementor-element.elementor-element-c45f2da {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

.elementor-20 .elementor-element.elementor-element-e2e270a .elementor-icon {
    font-size: 22px;
}

.elementor-20 .elementor-element.elementor-element-e2e270a .elementor-icon svg {
    height: 22px;
}

.elementor-20 .elementor-element.elementor-element-e2e270a .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-20 .elementor-element.elementor-element-37ef4f1 {
    --spacer-size: 68px;
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

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

.elementor-20 .elementor-element.elementor-element-46f4f51 .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
}

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

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

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

.elementor-20 .elementor-element.elementor-element-b5ec31d .elementor-heading-title {
    font-family: var(--e-global-typography-9966a10-font-family), Sans-serif;
    font-size: var(--e-global-typography-9966a10-font-size);
    font-weight: var(--e-global-typography-9966a10-font-weight);
    line-height: var(--e-global-typography-9966a10-line-height);
    letter-spacing: var(--e-global-typography-9966a10-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-9a3a0a3 {
    --spacer-size: 1px;
    background-color: var(--e-global-color-vamtam_accent_7);
}

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

.elementor-20 .elementor-element.elementor-element-7683afc {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

.elementor-20 .elementor-element.elementor-element-318a283 .elementor-icon {
    font-size: 22px;
}

.elementor-20 .elementor-element.elementor-element-318a283 .elementor-icon svg {
    height: 22px;
}

.elementor-20 .elementor-element.elementor-element-318a283 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-20 .elementor-element.elementor-element-1b7dbeb {
    --spacer-size: 68px;
    background-color: var(--e-global-color-vamtam_accent_4);
}

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

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

.elementor-20 .elementor-element.elementor-element-5047e1e .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
}

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

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

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

.elementor-20 .elementor-element.elementor-element-ee5cb03 .elementor-heading-title {
    font-family: var(--e-global-typography-9966a10-font-family), Sans-serif;
    font-size: var(--e-global-typography-9966a10-font-size);
    font-weight: var(--e-global-typography-9966a10-font-weight);
    line-height: var(--e-global-typography-9966a10-line-height);
    letter-spacing: var(--e-global-typography-9966a10-letter-spacing);
}

.elementor-20 .elementor-element.elementor-element-e3c4d5f {
    --swiper-slides-to-display: 3;
    --swiper-slides-gap: 20px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --swiper-pagination-size: 0px;
    --dots-normal-color: var(--e-global-color-vamtam_accent_2);
    --swiper-pagination-spacing: 0px;
}

.elementor-20 .elementor-element.elementor-element-e3c4d5f .swiper-slide>.elementor-element {
    height: 100%;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-64653bb {
    --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: 12vh;
    --margin-left: 0;
    --margin-right: 0;
}

.elementor-20 .elementor-element.elementor-element-6ed7316 {
    --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;
    --overlay-opacity: 0.9;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 20px;
}

.elementor-20 .elementor-element.elementor-element-6ed7316:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-6ed7316>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://evergreen.vamtam.com/wp-content/uploads/2025/07/365203283_be0496e4-28ac-4704-b259-6d18b45dc009-1-1.jpg");
}

.elementor-20 .elementor-element.elementor-element-6ed7316::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-6ed7316:hover::before,
.elementor-20 .elementor-element.elementor-element-6ed7316:hover>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-6ed7316:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.elementor-background-slideshow:hover::before,
.elementor-20 .elementor-element.elementor-element-6ed7316>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-vamtam_accent_2);
    --background-overlay: "";
}

.elementor-20 .elementor-element.elementor-element-6ed7316:hover {
    --overlay-opacity: 0.93;
}

.elementor-20 .elementor-element.elementor-element-5cabed7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0;
    --margin-bottom: 6vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-f51f973 {
    text-align: start;
}

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

.elementor-20 .elementor-element.elementor-element-4f8c3b0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    z-index: 5;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-4f8c3b0 .elementor-icon {
    font-size: 27px;
}

.elementor-20 .elementor-element.elementor-element-4f8c3b0 .elementor-icon svg {
    height: 27px;
}

.elementor-20 .elementor-element.elementor-element-4f8c3b0 .elementor-icon i,
.elementor-20 .elementor-element.elementor-element-4f8c3b0 .elementor-icon svg {
    transform: rotate(-47deg);
}

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

.elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon-wrapper {
    text-align: start;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon {
    font-size: 200px;
}

.elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon svg {
    height: 200px;
}

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

.elementor-20 .elementor-element.elementor-element-6ee0a89 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-bac4fcc {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-bac4fcc a {
    font-family: var(--e-global-typography-b15051c-font-family), Sans-serif;
    font-size: var(--e-global-typography-b15051c-font-size);
    font-weight: var(--e-global-typography-b15051c-font-weight);
    line-height: var(--e-global-typography-b15051c-line-height);
    letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    color: var(--e-global-color-vamtam_accent_5);
}

.elementor-20 .elementor-element.elementor-element-0485aa1 {
    --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;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-20 .elementor-element.elementor-element-0485aa1:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-0485aa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/seed-stone/wp-content/uploads/2026/08/get-started.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-7e773a0 {
    text-align: start;
}

.elementor-20 .elementor-element.elementor-element-7e773a0 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}

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

.elementor-20 .elementor-element.elementor-element-51c1e97 .elementor-button {
    background-color: var(--e-global-color-vamtam_accent_4);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}

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

.elementor-20 .elementor-element.elementor-element-40dde21 .elementor-button {
    background-color: var(--e-global-color-vamtam_accent_4);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}

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

@media (max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-9e5449c {
        --min-height: 700;
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-f3ba8df {
        --padding-top: 55px;
        --padding-bottom: 55px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-f857bae {
        --min-height: 660px;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 110px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-f76240c img {
        width: 100%;
        max-width: 100%;
        height: 600px;
        object-fit: cover;
    }

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

    .elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon {
        font-size: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon svg {
        height: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__title:not(:last-child) {
        margin-bottom: 2px;
    }

    .elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__description {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-b159364 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon {
        font-size: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon svg {
        height: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__title:not(:last-child) {
        margin-bottom: 2px;
    }

    .elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__description {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon {
        font-size: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon svg {
        height: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__title:not(:last-child) {
        margin-bottom: 2px;
    }

    .elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__description {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-02062f2 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-99cbf6c {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 60px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    body:not(.rtl) .elementor-20 .elementor-element.elementor-element-49f39d6 {
        right: 10px;
    }

    body.rtl .elementor-20 .elementor-element.elementor-element-49f39d6 {
        left: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-49f39d6 .elementor-icon {
        font-size: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-49f39d6 .elementor-icon svg {
        height: 25px;
    }

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

    .elementor-20 .elementor-element.elementor-element-78ffb6e {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-78ffb6e a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

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

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

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

    .elementor-20 .elementor-element.elementor-element-ea2f421 {
        --swiper-slides-to-display: 2;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --swiper-pagination-spacing: 30px;
    }

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

    .elementor-20 .elementor-element.elementor-element-4419d61 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 140px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    body.rtl .elementor-20 .elementor-element.elementor-element-01c6618 {
        right: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-01c6618 {
        top: 100px;
    }

    .elementor-20 .elementor-element.elementor-element-01c6618 .elementor-icon {
        font-size: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-01c6618 .elementor-icon svg {
        height: 25px;
    }

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

    body.rtl .elementor-20 .elementor-element.elementor-element-5622102 {
        left: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-5622102 {
        top: 100px;
    }

    .elementor-20 .elementor-element.elementor-element-5622102 .elementor-icon {
        font-size: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-5622102 .elementor-icon svg {
        height: 25px;
    }

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

    .elementor-20 .elementor-element.elementor-element-1a601db {
        text-align: center;
    }

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

    .elementor-20 .elementor-element.elementor-element-0fbaa1a {
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-b7a506f {
        --padding-top: 30px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-9358545 {
        --min-height: 90px;
        --margin-top: -30px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon {
        font-size: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon svg {
        height: 70px;
    }

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

    .elementor-20 .elementor-element.elementor-element-af589fe a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-c2ba5a5 {
        --padding-top: 30px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-3812fca {
        --min-height: 90px;
        --margin-top: -30px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon {
        font-size: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon svg {
        height: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-744fba6 {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-744fba6 a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3106bb2 {
        --padding-top: 30px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-a379bfc {
        --min-height: 90px;
        --margin-top: -30px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon {
        font-size: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon svg {
        height: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-2c15306 {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2c15306 a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

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

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

    .elementor-20 .elementor-element.elementor-element-9fd2c62 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-a4cfd12 {
        --swiper-slides-to-display: 2;
    }

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

    .elementor-20 .elementor-element.elementor-element-1ba5388 {
        --gap: 15px 30px;
        --row-gap: 15px;
        --column-gap: 30px;
        --padding-top: 60px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

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

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

    .elementor-20 .elementor-element.elementor-element-0712e08 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-67dc726 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-20 .elementor-element.elementor-element-8235ab0 {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-8235ab0 a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-19a7d55 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

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

    .elementor-20 .elementor-element.elementor-element-66d1789 {
        --min-height: 60vw;
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-8aa8296 {
        --min-height: 60vw;
    }

    .elementor-20 .elementor-element.elementor-element-e09e422:not(.elementor-motion-effects-element-type-background),
    .elementor-20 .elementor-element.elementor-element-e09e422>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 40% -80px;
        background-size: 1300px auto;
    }

    .elementor-20 .elementor-element.elementor-element-e09e422 {
        --padding-top: 120px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-38c8e5d {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

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

    body.rtl .elementor-20 .elementor-element.elementor-element-57d7acb {
        right: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-57d7acb .elementor-icon {
        font-size: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-57d7acb .elementor-icon svg {
        height: 25px;
    }

    body:not(.rtl) .elementor-20 .elementor-element.elementor-element-47a0a45 {
        right: 10px;
    }

    body.rtl .elementor-20 .elementor-element.elementor-element-47a0a45 {
        left: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-47a0a45 .elementor-icon {
        font-size: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-47a0a45 .elementor-icon svg {
        height: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-a6ca3d6 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --margin-top: 60px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-af02028 {
        --flex-wrap: nowrap;
    }

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

    .elementor-20 .elementor-element.elementor-element-9c890e1 {
        --min-height: 90px;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-574b11c {
        --spacer-size: 87px;
    }

    .elementor-20 .elementor-element.elementor-element-64f8623 {
        --spacer-size: 73px;
    }

    .elementor-20 .elementor-element.elementor-element-24d424d .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-1824977 .elementor-icon {
        font-size: 17px;
    }

    .elementor-20 .elementor-element.elementor-element-1824977 .elementor-icon svg {
        height: 17px;
    }

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

    .elementor-20 .elementor-element.elementor-element-3e28802 {
        --min-height: 90px;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-470d5f0 {
        --spacer-size: 87px;
    }

    .elementor-20 .elementor-element.elementor-element-c240a17 {
        --spacer-size: 73px;
    }

    .elementor-20 .elementor-element.elementor-element-90b6c22 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-012a7e6 .elementor-icon {
        font-size: 17px;
    }

    .elementor-20 .elementor-element.elementor-element-012a7e6 .elementor-icon svg {
        height: 17px;
    }

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

    .elementor-20 .elementor-element.elementor-element-d6c38fd {
        --min-height: 90px;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-9568d45 {
        --spacer-size: 87px;
    }

    .elementor-20 .elementor-element.elementor-element-0f2ae69 {
        --spacer-size: 73px;
    }

    .elementor-20 .elementor-element.elementor-element-882d962 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-abef4e0 .elementor-icon {
        font-size: 17px;
    }

    .elementor-20 .elementor-element.elementor-element-abef4e0 .elementor-icon svg {
        height: 17px;
    }

    .elementor-20 .elementor-element.elementor-element-4a843a5 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-0013e54 {
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-d7bff13 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

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

    .elementor-20 .elementor-element.elementor-element-37ef4f1 {
        --spacer-size: 73px;
    }

    .elementor-20 .elementor-element.elementor-element-46f4f51 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-b5ec31d .elementor-heading-title {
        font-size: var(--e-global-typography-9966a10-font-size);
        line-height: var(--e-global-typography-9966a10-line-height);
        letter-spacing: var(--e-global-typography-9966a10-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-1b7dbeb {
        --spacer-size: 73px;
    }

    .elementor-20 .elementor-element.elementor-element-5047e1e .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-ee5cb03 .elementor-heading-title {
        font-size: var(--e-global-typography-9966a10-font-size);
        line-height: var(--e-global-typography-9966a10-line-height);
        letter-spacing: var(--e-global-typography-9966a10-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-e3c4d5f {
        --swiper-slides-to-display: 3;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-20 .elementor-element.elementor-element-64653bb {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-4f8c3b0 .elementor-icon {
        font-size: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-4f8c3b0 .elementor-icon svg {
        height: 25px;
    }

    .elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon {
        font-size: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon svg {
        height: 70px;
    }

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

    .elementor-20 .elementor-element.elementor-element-bac4fcc a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-4c011df {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-9192a66 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-347d234 {
        --swiper-slides-to-display: 3;
        --swiper-pagination-size: 0px;
        --swiper-pagination-spacing: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-f3ba8df {
        --padding-top: 40px;
        --padding-bottom: 55px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-3fb84b1 {
        text-align: center;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-758f40e {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon {
        font-size: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-8d7466f .elementor-icon svg {
        height: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-bba99c6 .elementor-cta__description {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-b159364 {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon {
        font-size: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-4e34bf5 .elementor-icon svg {
        height: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-5f05257 .elementor-cta__description {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3c3070e {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon {
        font-size: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-b1bf820 .elementor-icon svg {
        height: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-9a94615 .elementor-cta__description {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }

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

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

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

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

    .elementor-20 .elementor-element.elementor-element-78ffb6e a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-7e08bdd {
        --min-height: 100vw;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-ea2f421 {
        --swiper-slides-to-display: 1;
        --swiper-pagination-size: 5px;
        --swiper-pagination-spacing: 20px;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-4419d61 {
        --padding-top: 140px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-9375c38 {
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1a601db {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-9358545 {
        --min-height: 50px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1b3e987 {
        margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon {
        font-size: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-1b3e987 .elementor-icon svg {
        height: 60px;
    }

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

    .elementor-20 .elementor-element.elementor-element-af589fe a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3812fca {
        --min-height: 50px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-921e78d {
        margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
    }

    .elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon {
        font-size: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-921e78d .elementor-icon svg {
        height: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-744fba6 {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-744fba6 a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-a379bfc {
        --min-height: 50px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-723a2dc {
        margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
    }

    .elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon {
        font-size: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-723a2dc .elementor-icon svg {
        height: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-2c15306 {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2c15306 a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-2b5454a {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: -10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

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

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

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

    .elementor-20 .elementor-element.elementor-element-a4cfd12 {
        --swiper-slides-to-display: 1;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --swiper-pagination-spacing: 25px;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-1ba5388 {
        --padding-top: 40px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-a680090 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

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

    .elementor-20 .elementor-element.elementor-element-0712e08 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }

    .elementor-20 .elementor-element.elementor-element-0712e08 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h2-letter-spacing);
    }

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

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

    .elementor-20 .elementor-element.elementor-element-8235ab0 a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-c8b139e {
        --icon-vertical-offset: 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-d48a5d7 {
        --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;
        --flex-wrap: wrap;
    }

    .elementor-20 .elementor-element.elementor-element-66b6a48 {
        width: 100%;
        max-width: 100%;
        text-align: start;
    }

    .elementor-20 .elementor-element.elementor-element-66b6a48 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-20 .elementor-element.elementor-element-bd12959 {
        width: 100%;
        max-width: 100%;
        text-align: start;
    }

    .elementor-20 .elementor-element.elementor-element-bd12959 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-20 .elementor-element.elementor-element-f82b530 {
        width: 100%;
        max-width: 100%;
        text-align: start;
    }

    .elementor-20 .elementor-element.elementor-element-f82b530 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-20 .elementor-element.elementor-element-a46306f {
        width: 100%;
        max-width: 100%;
        text-align: start;
    }

    .elementor-20 .elementor-element.elementor-element-a46306f img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-20 .elementor-element.elementor-element-8aa8296 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-e09e422:not(.elementor-motion-effects-element-type-background),
    .elementor-20 .elementor-element.elementor-element-e09e422>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 42% 0px;
        background-size: 900px auto;
    }

    .elementor-20 .elementor-element.elementor-element-e09e422 {
        --padding-top: 120px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-57d7acb {
        top: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-47a0a45 {
        top: 10px;
    }

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

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

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

    .elementor-20 .elementor-element.elementor-element-7a7a015 {
        --padding-top: 30px;
        --padding-bottom: 15px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-9c890e1 {
        --min-height: 90px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-574b11c {
        --spacer-size: 77px;
    }

    .elementor-20 .elementor-element.elementor-element-64f8623 {
        --spacer-size: 63px;
    }

    .elementor-20 .elementor-element.elementor-element-24d424d .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-ff476cb {
        --padding-top: 30px;
        --padding-bottom: 15px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-470d5f0 {
        --spacer-size: 77px;
    }

    .elementor-20 .elementor-element.elementor-element-c240a17 {
        --spacer-size: 63px;
    }

    .elementor-20 .elementor-element.elementor-element-90b6c22 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-6fdc960 {
        --padding-top: 30px;
        --padding-bottom: 15px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-20 .elementor-element.elementor-element-9568d45 {
        --spacer-size: 77px;
    }

    .elementor-20 .elementor-element.elementor-element-0f2ae69 {
        --spacer-size: 63px;
    }

    .elementor-20 .elementor-element.elementor-element-882d962 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

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

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

    .elementor-20 .elementor-element.elementor-element-9852f89 {
        text-align: start;
    }

    .elementor-20 .elementor-element.elementor-element-6d41a04 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
        text-align: start;
    }

    .elementor-20 .elementor-element.elementor-element-bb18516 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-a6fbafb {
        --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-start;
        --align-items: center;
    }

    .elementor-20 .elementor-element.elementor-element-c45f2da {
        --width: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-37ef4f1 {
        --spacer-size: 63px;
    }

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

    .elementor-20 .elementor-element.elementor-element-46f4f51 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-b5ec31d .elementor-heading-title {
        font-size: var(--e-global-typography-9966a10-font-size);
        line-height: var(--e-global-typography-9966a10-line-height);
        letter-spacing: var(--e-global-typography-9966a10-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-9a3a0a3 {
        --spacer-size: 1px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-5ef9579 {
        --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-start;
        --align-items: center;
    }

    .elementor-20 .elementor-element.elementor-element-7683afc {
        --width: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-1b7dbeb {
        --spacer-size: 63px;
    }

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

    .elementor-20 .elementor-element.elementor-element-5047e1e .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-ee5cb03 .elementor-heading-title {
        font-size: var(--e-global-typography-9966a10-font-size);
        line-height: var(--e-global-typography-9966a10-line-height);
        letter-spacing: var(--e-global-typography-9966a10-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-e3c4d5f {
        --swiper-slides-to-display: 1;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --swiper-pagination-size: 5px;
        --swiper-pagination-spacing: 25px;
    }

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

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

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

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

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

    .elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon {
        font-size: 100px;
    }

    .elementor-20 .elementor-element.elementor-element-0a2d2b2 .elementor-icon svg {
        height: 100px;
    }

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

    .elementor-20 .elementor-element.elementor-element-bac4fcc a {
        font-size: var(--e-global-typography-b15051c-font-size);
        line-height: var(--e-global-typography-b15051c-line-height);
        letter-spacing: var(--e-global-typography-b15051c-letter-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-0485aa1 {
        --min-height: 110vw;
    }

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

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

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

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

    .elementor-20 .elementor-element.elementor-element-347d234 {
        --swiper-slides-to-display: 1;
        --swiper-pagination-size: 5px;
        --swiper-pagination-spacing: 25px;
    }

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

@media (min-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-9e5449c {
        --width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-b5beaad {
        --width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-f857bae {
        --width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-758f40e {
        --width: 31%;
    }

    .elementor-20 .elementor-element.elementor-element-b159364 {
        --width: 33%;
    }

    .elementor-20 .elementor-element.elementor-element-3c3070e {
        --width: 31%;
    }

    .elementor-20 .elementor-element.elementor-element-99cbf6c {
        --width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-e87cecc {
        --width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-7e08bdd {
        --width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-9fd2c62 {
        --width: 60%;
    }

    .elementor-20 .elementor-element.elementor-element-69090a5 {
        --width: 40%;
    }

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

    .elementor-20 .elementor-element.elementor-element-7dfde72 {
        --width: 425px;
    }

    .elementor-20 .elementor-element.elementor-element-a6ca3d6 {
        --content-width: 950px;
    }

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

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

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

    .elementor-20 .elementor-element.elementor-element-56070ff {
        --width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-d7bff13 {
        --width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-423c0d6 {
        --width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-a6fbafb {
        --width: 180px;
    }

    .elementor-20 .elementor-element.elementor-element-c45f2da {
        --width: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-2a1fecd {
        --width: 130px;
    }

    .elementor-20 .elementor-element.elementor-element-5ef9579 {
        --width: 180px;
    }

    .elementor-20 .elementor-element.elementor-element-7683afc {
        --width: 70px;
    }

    .elementor-20 .elementor-element.elementor-element-b933972 {
        --width: 130px;
    }

    .elementor-20 .elementor-element.elementor-element-6ed7316 {
        --width: 33.3333%;
    }

    .elementor-20 .elementor-element.elementor-element-0485aa1 {
        --width: 66.6666%;
    }

    .elementor-20 .elementor-element.elementor-element-9192a66 {
        --width: 60%;
    }

    .elementor-20 .elementor-element.elementor-element-c1323f2 {
        --width: 40%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-b7a506f {
        --width: 30%;
    }

    .elementor-20 .elementor-element.elementor-element-c2ba5a5 {
        --width: 30%;
    }

    .elementor-20 .elementor-element.elementor-element-3106bb2 {
        --width: 30%;
    }

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

    .elementor-20 .elementor-element.elementor-element-b65de5b {
        --width: 30%;
    }

    .elementor-20 .elementor-element.elementor-element-d57a2a5 {
        --width: 30%;
    }

    .elementor-20 .elementor-element.elementor-element-56070ff {
        --width: 30%;
    }
}