.elementor-2886 .elementor-element.elementor-element-fa706a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-ed96808
    > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}
.elementor-2886 .elementor-element.elementor-element-ed96808 {
    text-align: center;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-c2f1f86 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0;
    --margin-bottom: 11vh;
    --margin-left: 0;
    --margin-right: 0;
}
.elementor-2886 .elementor-element.elementor-element-cdc072b {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-4d96a70
    > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}
.elementor-2886 .elementor-element.elementor-element-4d96a70 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-4d96a70
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-4d96a70.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886
    .elementor-element.elementor-element-4d96a70.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-4d96a70.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886
    .elementor-element.elementor-element-4d96a70.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-4d96a70.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-4d96a70 .elementor-icon {
    font-size: 24px;
}
.elementor-2886
    .elementor-element.elementor-element-4d96a70
    .elementor-icon
    svg {
    height: 24px;
}
.elementor-2886 .elementor-element.elementor-element-e122ee9 {
    --display: flex;
    --min-height: 125px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-2886
    .elementor-element.elementor-element-e122ee9:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-e122ee9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_3);
}
.elementor-2886 .elementor-element.elementor-element-7fa3e03 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-add7499 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1
    > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}
.elementor-2886 .elementor-element.elementor-element-cc1e5a1 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-cc1e5a1 .elementor-icon {
    font-size: 24px;
}
.elementor-2886
    .elementor-element.elementor-element-cc1e5a1
    .elementor-icon
    svg {
    height: 24px;
}
.elementor-2886 .elementor-element.elementor-element-e90cf91 {
    --display: flex;
    --min-height: 125px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-2886
    .elementor-element.elementor-element-e90cf91:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-e90cf91
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_3);
}
.elementor-2886 .elementor-element.elementor-element-1a80e67 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-f76af03 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-36ba9bd
    > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}
.elementor-2886 .elementor-element.elementor-element-36ba9bd {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-36ba9bd
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-36ba9bd.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886
    .elementor-element.elementor-element-36ba9bd.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-36ba9bd.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886
    .elementor-element.elementor-element-36ba9bd.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-36ba9bd.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-36ba9bd .elementor-icon {
    font-size: 24px;
}
.elementor-2886
    .elementor-element.elementor-element-36ba9bd
    .elementor-icon
    svg {
    height: 24px;
}
.elementor-2886 .elementor-element.elementor-element-fb29c67 {
    --display: flex;
    --min-height: 125px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-2886
    .elementor-element.elementor-element-fb29c67:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-fb29c67
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_3);
}
.elementor-2886 .elementor-element.elementor-element-5c91b32 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-a916a83 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-2886 .elementor-element.elementor-element-ed219cb {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-6dc09e5 {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-7cbdaa6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: 0;
    --margin-bottom: 11vh;
    --margin-left: 0;
    --margin-right: 0;
}
.elementor-2886 .elementor-element.elementor-element-085989e {
    --display: flex;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-2886
    .elementor-element.elementor-element-085989e:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-085989e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-abbb006 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --padding-top: 70px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-2886 .elementor-element.elementor-element-e9e64fa {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-e9e64fa
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-7de0402 {
    width: auto;
    max-width: auto;
}
.elementor-2886
    .elementor-element.elementor-element-7de0402
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size);
    font-weight: var(--e-global-typography-vamtam_h1-font-weight);
    text-transform: var(--e-global-typography-vamtam_h1-text-transform);
    font-style: var(--e-global-typography-vamtam_h1-font-style);
    text-decoration: var(--e-global-typography-vamtam_h1-text-decoration);
    line-height: var(--e-global-typography-vamtam_h1-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-711de71 {
    width: auto;
    max-width: auto;
}
.elementor-2886
    .elementor-element.elementor-element-711de71
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}
.elementor-2886 .elementor-element.elementor-element-711de71.elementor-element {
    --align-self: flex-end;
}
.elementor-2886
    .elementor-element.elementor-element-711de71
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886 .elementor-element.elementor-element-6ad5dde {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-6ad5dde
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-6ad5dde
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-34adf66 {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-34adf66
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(
        --e-global-typography-vamtam_primary_font-text-transform
    );
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(
        --e-global-typography-vamtam_primary_font-text-decoration
    );
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
    );
    word-spacing: var(--e-global-typography-vamtam_primary_font-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-93c3717 {
    width: 100%;
    max-width: 100%;
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
}
.elementor-2886
    .elementor-element.elementor-element-93c3717
    > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}
.elementor-2886 .elementor-element.elementor-element-396e4b2 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-396e4b2
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-396e4b2
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-d799117 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 8px;
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}
body.rtl
    .elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}
body:not(.rtl)
    .elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-vamtam_accent_2);
    transition: color 0.3s;
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-vamtam_accent_2);
    transition: fill 0.3s;
}
.elementor-2886
    .elementor-element.elementor-element-d799117
    .elementor-icon-list-text {
    transition: color 0.3s;
}
.elementor-2886 .elementor-element.elementor-element-15eb4ff {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-15eb4ff
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-15eb4ff
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-3a551d4 {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-3a551d4
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-2886
    .elementor-element.elementor-element-3a551d4
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(
        --e-global-typography-vamtam_primary_font-text-transform
    );
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(
        --e-global-typography-vamtam_primary_font-text-decoration
    );
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
    );
    word-spacing: var(--e-global-typography-vamtam_primary_font-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-4594f02 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-24a2cba
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-24a2cba
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886
    .elementor-element.elementor-element-aab72af
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-aab72af
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886
    .elementor-element.elementor-element-944bd63
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-944bd63
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886 .elementor-element.elementor-element-43f55b1 {
    --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: center;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886 .elementor-element.elementor-element-2096ccb {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-2096ccb
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-2096ccb:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-2096ccb.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-d5501b6 {
    width: var(--container-widget-width, 154px);
    max-width: 154px;
    --container-widget-width: 154px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-d5501b6
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 10px 10px 0px 10px;
    border-radius: 32px 32px 0px 0px;
}
.elementor-2886 .elementor-element.elementor-element-8b869ef {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-8b869ef
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-8b869ef:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-8b869ef.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-bacfd4a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-8fc925a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-2886 .elementor-element.elementor-element-8fc925a {
    right: 0px;
}
body.rtl .elementor-2886 .elementor-element.elementor-element-8fc925a {
    left: 0px;
}
.elementor-2886 .elementor-element.elementor-element-8fc925a {
    top: -35px;
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-8fc925a
    .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-2886
    .elementor-element.elementor-element-8fc925a
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-8fc925a .elementor-icon {
    font-size: 75px;
}
.elementor-2886
    .elementor-element.elementor-element-8fc925a
    .elementor-icon
    svg {
    height: 75px;
}
.elementor-2886 .elementor-element.elementor-element-9c5ac15 {
    --display: flex;
    --min-height: max-content;
    /* --min-height: 630px; */
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-9c5ac15:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-9c5ac15
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(
        142deg,
        var(--e-global-color-vamtam_accent_1) 0%,
        var(--e-global-color-vamtam_accent_3) 60%
    );
}
.elementor-2886 .elementor-element.elementor-element-f70c024 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --padding-top: 90px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-2886 .elementor-element.elementor-element-3f57d50 {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-3f57d50
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-47d5b11 {
    width: auto;
    max-width: auto;
}
.elementor-2886
    .elementor-element.elementor-element-47d5b11
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size);
    font-weight: var(--e-global-typography-vamtam_h1-font-weight);
    text-transform: var(--e-global-typography-vamtam_h1-text-transform);
    font-style: var(--e-global-typography-vamtam_h1-font-style);
    text-decoration: var(--e-global-typography-vamtam_h1-text-decoration);
    line-height: var(--e-global-typography-vamtam_h1-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-25a130b {
    width: auto;
    max-width: auto;
}
.elementor-2886
    .elementor-element.elementor-element-25a130b
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}
.elementor-2886 .elementor-element.elementor-element-25a130b.elementor-element {
    --align-self: flex-end;
}
.elementor-2886
    .elementor-element.elementor-element-25a130b
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886 .elementor-element.elementor-element-adc0199 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-adc0199
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-adc0199
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-a8bb204 {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-a8bb204
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(
        --e-global-typography-vamtam_primary_font-text-transform
    );
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(
        --e-global-typography-vamtam_primary_font-text-decoration
    );
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
    );
    word-spacing: var(--e-global-typography-vamtam_primary_font-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-b32ca96 {
    width: 100%;
    max-width: 100%;
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
}
.elementor-2886
    .elementor-element.elementor-element-b32ca96
    > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}
.elementor-2886 .elementor-element.elementor-element-07443c3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-07443c3
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-07443c3
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-bb4aba1 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 8px;
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}
body.rtl
    .elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}
body:not(.rtl)
    .elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-vamtam_accent_2);
    transition: color 0.3s;
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-vamtam_accent_2);
    transition: fill 0.3s;
}
.elementor-2886
    .elementor-element.elementor-element-bb4aba1
    .elementor-icon-list-text {
    transition: color 0.3s;
}
.elementor-2886 .elementor-element.elementor-element-17c5815 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-17c5815
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-17c5815
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-5d13b3e {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-5d13b3e
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-2886
    .elementor-element.elementor-element-5d13b3e
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(
        --e-global-typography-vamtam_primary_font-text-transform
    );
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(
        --e-global-typography-vamtam_primary_font-text-decoration
    );
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
    );
    word-spacing: var(--e-global-typography-vamtam_primary_font-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-5426943 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-448b389
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-448b389
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886
    .elementor-element.elementor-element-db83a39
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-db83a39
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886
    .elementor-element.elementor-element-526f139
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-526f139
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886 .elementor-element.elementor-element-57693c4 {
    --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: center;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886 .elementor-element.elementor-element-02298f4 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-02298f4
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-02298f4:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-02298f4.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-bddf0fd {
    width: var(--container-widget-width, 154px);
    max-width: 154px;
    --container-widget-width: 154px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-bddf0fd
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 10px 10px 0px 10px;
    border-radius: 32px 32px 0px 0px;
}
.elementor-2886 .elementor-element.elementor-element-9fd9304 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-9fd9304
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-9fd9304:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-9fd9304.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-24e175a {
    --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;
    --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-2886
    .elementor-element.elementor-element-24e175a:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-24e175a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-1cfc2e3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --padding-top: 70px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-2886 .elementor-element.elementor-element-b36e131 {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-b36e131
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-561fd7f {
    width: auto;
    max-width: auto;
}
.elementor-2886
    .elementor-element.elementor-element-561fd7f
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size);
    font-weight: var(--e-global-typography-vamtam_h1-font-weight);
    text-transform: var(--e-global-typography-vamtam_h1-text-transform);
    font-style: var(--e-global-typography-vamtam_h1-font-style);
    text-decoration: var(--e-global-typography-vamtam_h1-text-decoration);
    line-height: var(--e-global-typography-vamtam_h1-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-72b6f72 {
    width: auto;
    max-width: auto;
}
.elementor-2886
    .elementor-element.elementor-element-72b6f72
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}
.elementor-2886 .elementor-element.elementor-element-72b6f72.elementor-element {
    --align-self: flex-end;
}
.elementor-2886
    .elementor-element.elementor-element-72b6f72
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886 .elementor-element.elementor-element-a26db50 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-a26db50
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-a26db50
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-2dbec3f {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-2dbec3f
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(
        --e-global-typography-vamtam_primary_font-text-transform
    );
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(
        --e-global-typography-vamtam_primary_font-text-decoration
    );
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
    );
    word-spacing: var(--e-global-typography-vamtam_primary_font-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-8e6c820 {
    width: 100%;
    max-width: 100%;
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
}
.elementor-2886
    .elementor-element.elementor-element-8e6c820
    > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
}
.elementor-2886 .elementor-element.elementor-element-bb03d63 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-bb03d63
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-bb03d63
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-fee6eb9 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 8px;
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}
body.rtl
    .elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}
body:not(.rtl)
    .elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-vamtam_accent_2);
    transition: color 0.3s;
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-vamtam_accent_2);
    transition: fill 0.3s;
}
.elementor-2886
    .elementor-element.elementor-element-fee6eb9
    .elementor-icon-list-text {
    transition: color 0.3s;
}
.elementor-2886 .elementor-element.elementor-element-a6987bc {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-2886
    .elementor-element.elementor-element-a6987bc
    .elementor-divider-separator {
    width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-a6987bc
    .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-2886 .elementor-element.elementor-element-ed44236 {
    width: 100%;
    max-width: 100%;
}
.elementor-2886
    .elementor-element.elementor-element-ed44236
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-2886
    .elementor-element.elementor-element-ed44236
    .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(
        --e-global-typography-vamtam_primary_font-text-transform
    );
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    text-decoration: var(
        --e-global-typography-vamtam_primary_font-text-decoration
    );
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
    );
    word-spacing: var(--e-global-typography-vamtam_primary_font-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-3d8f1ce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-376471c
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-376471c
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886
    .elementor-element.elementor-element-9262373
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-9262373
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886
    .elementor-element.elementor-element-65d33d8
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 8px 14px 8px 14px;
    border-radius: 16px 16px 16px 16px;
}
.elementor-2886
    .elementor-element.elementor-element-65d33d8
    .elementor-heading-title {
    font-family: var(--e-global-typography-451602f-font-family), Sans-serif;
    font-size: var(--e-global-typography-451602f-font-size);
    font-weight: var(--e-global-typography-451602f-font-weight);
    text-transform: var(--e-global-typography-451602f-text-transform);
    font-style: var(--e-global-typography-451602f-font-style);
    text-decoration: var(--e-global-typography-451602f-text-decoration);
    line-height: var(--e-global-typography-451602f-line-height);
    letter-spacing: var(--e-global-typography-451602f-letter-spacing);
    word-spacing: var(--e-global-typography-451602f-word-spacing);
    color: var(--e-global-color-vamtam_accent_8);
}
.elementor-2886 .elementor-element.elementor-element-e0fb7c2 {
    --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: center;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886 .elementor-element.elementor-element-e5a948c {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-e5a948c
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-e5a948c:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-e5a948c.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-04bc460 {
    width: var(--container-widget-width, 154px);
    max-width: 154px;
    --container-widget-width: 154px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-04bc460
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 10px 10px 0px 10px;
    border-radius: 32px 32px 0px 0px;
}
.elementor-2886 .elementor-element.elementor-element-535b9f6 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-535b9f6
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-535b9f6:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-535b9f6.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-dea199d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-2886 .elementor-element.elementor-element-48f857a {
    --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: 40px 20px;
    --row-gap: 40px;
    --column-gap: 20px;
    --border-radius: 32px 32px 32px 32px;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 11vh;
    --padding-bottom: 0;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-48f857a:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-48f857a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-e4a8b4e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-2886 .elementor-element.elementor-element-8571525 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41
    > .elementor-widget-container {
    --e-transform-flipX: -1;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41
    .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41.elementor-view-stacked
    .elementor-icon {
    background-color: #e8f5d34d;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-6b5db41.elementor-view-default
    .elementor-icon {
    color: #e8f5d34d;
    border-color: #e8f5d34d;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-6b5db41.elementor-view-default
    .elementor-icon
    svg {
    fill: #e8f5d34d;
}
.elementor-2886 .elementor-element.elementor-element-6b5db41 .elementor-icon {
    font-size: 150px;
}
.elementor-2886
    .elementor-element.elementor-element-6b5db41
    .elementor-icon
    svg {
    height: 150px;
}
.elementor-2886 .elementor-element.elementor-element-c05a705 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
}
.elementor-2886 .elementor-element.elementor-element-a8aba20 {
    width: auto;
    max-width: auto;
    --icon-box-icon-margin: 3px;
}
.elementor-2886 .elementor-element.elementor-element-a8aba20.elementor-element {
    --align-self: center;
}
.elementor-2886
    .elementor-element.elementor-element-a8aba20
    .elementor-icon-box-wrapper {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-a8aba20.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_3);
}
.elementor-2886
    .elementor-element.elementor-element-a8aba20.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-a8aba20.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_3);
    color: var(--e-global-color-vamtam_accent_3);
    border-color: var(--e-global-color-vamtam_accent_3);
}
.elementor-2886 .elementor-element.elementor-element-a8aba20 .elementor-icon {
    font-size: 15px;
}
.elementor-2886
    .elementor-element.elementor-element-a8aba20
    .elementor-icon-box-title,
.elementor-2886
    .elementor-element.elementor-element-a8aba20
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    text-decoration: var(--e-global-typography-vamtam_h6-text-decoration);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h6-word-spacing);
}
.elementor-2886
    .elementor-element.elementor-element-a8aba20
    .elementor-icon-box-title {
    color: var(--e-global-color-vamtam_accent_3);
}
.elementor-2886
    .elementor-element.elementor-element-149642f
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2886 .elementor-element.elementor-element-149642f {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-149642f
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886 .elementor-element.elementor-element-77a0570 {
    text-align: center;
    color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886 .elementor-element.elementor-element-ea5e18a {
    --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;
    --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-2886
    .elementor-element.elementor-element-fc66e60
    > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
}
.elementor-2886
    .elementor-element.elementor-element-fc66e60
    .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-2886
    .elementor-element.elementor-element-fc66e60
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886
    .elementor-element.elementor-element-fc66e60.elementor-view-stacked
    .elementor-icon {
    background-color: #e8f5d34d;
}
.elementor-2886
    .elementor-element.elementor-element-fc66e60.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-fc66e60.elementor-view-default
    .elementor-icon {
    color: #e8f5d34d;
    border-color: #e8f5d34d;
}
.elementor-2886
    .elementor-element.elementor-element-fc66e60.elementor-view-framed
    .elementor-icon,
.elementor-2886
    .elementor-element.elementor-element-fc66e60.elementor-view-default
    .elementor-icon
    svg {
    fill: #e8f5d34d;
}
.elementor-2886 .elementor-element.elementor-element-fc66e60 .elementor-icon {
    font-size: 75px;
}
.elementor-2886
    .elementor-element.elementor-element-fc66e60
    .elementor-icon
    svg {
    height: 75px;
}
.elementor-2886 .elementor-element.elementor-element-c5dd1c6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886 .elementor-element.elementor-element-cad0ccc {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-cad0ccc:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-cad0ccc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-cad0ccc.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-5cb132a
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-5cb132a.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-5cb132a {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-5cb132a
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-5cb132a .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-5cb132a
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-90de580 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-5aa2a12
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-b1698af {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-b00a10b {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-b00a10b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-b00a10b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-b00a10b.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-c534378
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-c534378.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-c534378 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-c534378
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-c534378 .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-c534378
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-b372fef {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-a7cf663
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-6f2e1af {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-b95a34e {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-b95a34e:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-b95a34e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-b95a34e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-1c2e679
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-1c2e679.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-1c2e679 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-1c2e679
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-1c2e679 .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-1c2e679
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-0cbbb15 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-996b191
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-08c6d53 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-0c62113 {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-0c62113:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-0c62113
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-0c62113.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-1f08723
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-1f08723.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-1f08723 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-1f08723
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-1f08723 .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-1f08723
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-79b12ad {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-1b3c52f
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-b8e1a1b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-d8c5a4f {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-d8c5a4f:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-d8c5a4f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-d8c5a4f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-15e4f6e
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-15e4f6e.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-15e4f6e {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-15e4f6e
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-15e4f6e .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-15e4f6e
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-17ca8db {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-3472826
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-803b4d4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-af4b9c3 {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-af4b9c3:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-af4b9c3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-af4b9c3.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-e02f179
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-e02f179.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-e02f179 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-e02f179
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-e02f179 .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-e02f179
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-49891e0 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-0cf2094
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-0c53ec9 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-d66db7a {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-d66db7a:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-d66db7a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-d66db7a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-a5eccef
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-a5eccef.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-a5eccef {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-a5eccef
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-a5eccef .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-a5eccef
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-db7add5 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-3178269
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-57052d7 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-fde8873 {
    --display: flex;
    --min-height: 150px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 30px;
}
.elementor-2886
    .elementor-element.elementor-element-fde8873:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2886
    .elementor-element.elementor-element-fde8873
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-2886 .elementor-element.elementor-element-fde8873.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886
    .elementor-element.elementor-element-efb0f28
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 7px 12px;
    border-radius: 22px 22px 22px 22px;
}
.elementor-2886 .elementor-element.elementor-element-efb0f28.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-2886 .elementor-element.elementor-element-efb0f28 {
    z-index: 2;
}
.elementor-2886
    .elementor-element.elementor-element-efb0f28
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2886 .elementor-element.elementor-element-efb0f28 .elementor-icon {
    font-size: 37px;
}
.elementor-2886
    .elementor-element.elementor-element-efb0f28
    .elementor-icon
    svg {
    height: 37px;
}
.elementor-2886 .elementor-element.elementor-element-1c6cba1 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886
    .elementor-element.elementor-element-8beaf2f
    .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_2);
}
.elementor-2886 .elementor-element.elementor-element-1d52db1 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    text-decoration: var(--e-global-typography-vamtam_h5-text-decoration);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-2886 .elementor-element.elementor-element-8a4feb8 {
    --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: center;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-2886 .elementor-element.elementor-element-510f094 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-510f094
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-510f094:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-510f094.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-left.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886 .elementor-element.elementor-element-fdf5904 {
    width: var(--container-widget-width, 204px);
    max-width: 204px;
    --container-widget-width: 204px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-fdf5904
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
    padding: 10px 10px 0px 10px;
    border-radius: 32px 32px 0px 0px;
}
.elementor-2886 .elementor-element.elementor-element-34717b3 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 33px);
    max-width: 33px;
    --container-widget-width: 33px;
    --container-widget-flex-grow: 0;
}
.elementor-2886
    .elementor-element.elementor-element-34717b3
    > .elementor-widget-container {
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-2886
    .elementor-element.elementor-element-34717b3:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
.elementor-2886
    .elementor-element.elementor-element-34717b3.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(../../2025/01/button-box-right.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom right;
    -webkit-mask-repeat: no-repeat;
}
:root {
    --page-title-display: none;
}
@media (max-width: 1024px) {
    .elementor-2886 .elementor-element.elementor-element-fa706a4 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-ed96808 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-c2f1f86 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-e122ee9 {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-7fa3e03 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-2886 .elementor-element.elementor-element-e90cf91 {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-1a80e67 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-2886 .elementor-element.elementor-element-fb29c67 {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-5c91b32 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-2886 .elementor-element.elementor-element-a916a83 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-7cbdaa6 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-abbb006 {
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-e9e64fa
        .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);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-7de0402
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h1-font-size);
        line-height: var(--e-global-typography-vamtam_h1-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-711de71
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-34adf66
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886 .elementor-element.elementor-element-93c3717 {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-3a551d4
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886
        .elementor-element.elementor-element-24a2cba
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-aab72af
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-944bd63
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-d5501b6 {
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 144px);
        max-width: 144px;
    }
    .elementor-2886 .elementor-element.elementor-element-bacfd4a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-9c5ac15 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-f70c024 {
        --padding-top: 70px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-3f57d50
        .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);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-47d5b11
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h1-font-size);
        line-height: var(--e-global-typography-vamtam_h1-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-25a130b
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-a8bb204
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886 .elementor-element.elementor-element-b32ca96 {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-5d13b3e
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886
        .elementor-element.elementor-element-448b389
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-db83a39
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-526f139
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-bddf0fd {
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 144px);
        max-width: 144px;
    }
    .elementor-2886 .elementor-element.elementor-element-24e175a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-1cfc2e3 {
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-b36e131
        .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);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-561fd7f
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h1-font-size);
        line-height: var(--e-global-typography-vamtam_h1-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-72b6f72
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-2dbec3f
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886 .elementor-element.elementor-element-8e6c820 {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-ed44236
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886
        .elementor-element.elementor-element-376471c
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-9262373
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-65d33d8
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-04bc460 {
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 144px);
        max-width: 144px;
    }
    .elementor-2886 .elementor-element.elementor-element-48f857a {
        --gap: 30px 20px;
        --row-gap: 30px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886 .elementor-element.elementor-element-e4a8b4e {
        --justify-content: space-between;
    }
    .elementor-2886
        .elementor-element.elementor-element-6b5db41
        .elementor-icon {
        font-size: 100px;
    }
    .elementor-2886
        .elementor-element.elementor-element-6b5db41
        .elementor-icon
        svg {
        height: 100px;
    }
    .elementor-2886
        .elementor-element.elementor-element-a8aba20
        .elementor-icon-box-title,
    .elementor-2886
        .elementor-element.elementor-element-a8aba20
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h6-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-77a0570
        > .elementor-widget-container {
        margin: 0em 0em -0.5em 0em;
    }
    .elementor-2886
        .elementor-element.elementor-element-fc66e60
        .elementor-icon {
        font-size: 45px;
    }
    .elementor-2886
        .elementor-element.elementor-element-fc66e60
        .elementor-icon
        svg {
        height: 45px;
    }
    .elementor-2886 .elementor-element.elementor-element-cad0ccc {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-b1698af {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-b00a10b {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-6f2e1af {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-b95a34e {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-08c6d53 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-0c62113 {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-b8e1a1b {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-d8c5a4f {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-803b4d4 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-af4b9c3 {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-0c53ec9 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-d66db7a {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-57052d7 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-fde8873 {
        --min-height: 120px;
    }
    .elementor-2886 .elementor-element.elementor-element-1d52db1 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-fdf5904 {
        --container-widget-width: 194px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 194px);
        max-width: 194px;
    }
}
@media (max-width: 767px) {
    .elementor-2886 .elementor-element.elementor-element-fa706a4 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-ed96808 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-c2f1f86 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-a916a83 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-7cbdaa6 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-085989e {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-e9e64fa
        .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);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-7de0402
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h1-font-size);
        line-height: var(--e-global-typography-vamtam_h1-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-711de71
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-34adf66
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886 .elementor-element.elementor-element-93c3717 {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-3a551d4
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886
        .elementor-element.elementor-element-24a2cba
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-aab72af
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-944bd63
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-43f55b1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-d5501b6.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
    .elementor-2886
        .elementor-element.elementor-element-3f57d50
        .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);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-47d5b11
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h1-font-size);
        line-height: var(--e-global-typography-vamtam_h1-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-25a130b
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-a8bb204
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886 .elementor-element.elementor-element-b32ca96 {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-5d13b3e
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886
        .elementor-element.elementor-element-448b389
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-db83a39
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-526f139
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-57693c4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-bddf0fd.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
    .elementor-2886 .elementor-element.elementor-element-24e175a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-b36e131
        .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);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-561fd7f
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h1-font-size);
        line-height: var(--e-global-typography-vamtam_h1-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h1-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-72b6f72
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-2dbec3f
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886 .elementor-element.elementor-element-8e6c820 {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-ed44236
        .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height);
        letter-spacing: var(
            --e-global-typography-vamtam_primary_font-letter-spacing
        );
        word-spacing: var(
            --e-global-typography-vamtam_primary_font-word-spacing
        );
    }
    .elementor-2886
        .elementor-element.elementor-element-376471c
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-9262373
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886
        .elementor-element.elementor-element-65d33d8
        .elementor-heading-title {
        font-size: var(--e-global-typography-451602f-font-size);
        line-height: var(--e-global-typography-451602f-line-height);
        letter-spacing: var(--e-global-typography-451602f-letter-spacing);
        word-spacing: var(--e-global-typography-451602f-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-e0fb7c2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-04bc460.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
    .elementor-2886 .elementor-element.elementor-element-48f857a {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886 .elementor-element.elementor-element-e4a8b4e {
        --gap: 20px 15px;
        --row-gap: 20px;
        --column-gap: 15px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-8571525 {
        --width: 30px;
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc(
            (1 - var(--container-widget-flex-grow)) * 100%
        );
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-2886 .elementor-element.elementor-element-8571525.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
    .elementor-2886
        .elementor-element.elementor-element-6b5db41
        > .elementor-widget-container {
        margin: 0px -25px 0px 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-6b5db41
        .elementor-icon {
        font-size: 35px;
    }
    .elementor-2886
        .elementor-element.elementor-element-6b5db41
        .elementor-icon
        svg {
        height: 35px;
    }
    .elementor-2886 .elementor-element.elementor-element-c05a705 {
        --width: calc(80% - 40px);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-c05a705.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
    .elementor-2886
        .elementor-element.elementor-element-a8aba20
        .elementor-icon-box-title,
    .elementor-2886
        .elementor-element.elementor-element-a8aba20
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h6-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-ea5e18a {
        --width: 30px;
        --justify-content: flex-end;
        --align-items: flex-end;
        --container-widget-width: calc(
            (1 - var(--container-widget-flex-grow)) * 100%
        );
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-ea5e18a.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
    .elementor-2886
        .elementor-element.elementor-element-fc66e60
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-2886
        .elementor-element.elementor-element-fc66e60
        .elementor-icon-wrapper {
        text-align: left;
    }
    .elementor-2886
        .elementor-element.elementor-element-fc66e60
        .elementor-icon {
        font-size: 30px;
    }
    .elementor-2886
        .elementor-element.elementor-element-fc66e60
        .elementor-icon
        svg {
        height: 30px;
    }
    .elementor-2886 .elementor-element.elementor-element-cad0ccc {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-5cb132a.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-90de580 {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-b1698af {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-b00a10b {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-c534378.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-b372fef {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-6f2e1af {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-b95a34e {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-1c2e679.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-0cbbb15 {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-08c6d53 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-0c62113 {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-1f08723.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-79b12ad {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-b8e1a1b {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-d8c5a4f {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-15e4f6e.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-17ca8db {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-803b4d4 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-af4b9c3 {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-e02f179.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-49891e0 {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-0c53ec9 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-d66db7a {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-a5eccef.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-db7add5 {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-57052d7 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-fde8873 {
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-2886
        .elementor-element.elementor-element-efb0f28.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-2886 .elementor-element.elementor-element-1c6cba1 {
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-1d52db1 {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-2886 .elementor-element.elementor-element-8a4feb8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-2886 .elementor-element.elementor-element-fdf5904 {
        --container-widget-width: 189px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 189px);
        max-width: 189px;
    }
    .elementor-2886
        .elementor-element.elementor-element-fdf5904.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
}
@media (min-width: 768px) {
    .elementor-2886 .elementor-element.elementor-element-fa706a4 {
        --content-width: 650px;
    }
    .elementor-2886 .elementor-element.elementor-element-cdc072b {
        --width: 33.333%;
    }
    .elementor-2886 .elementor-element.elementor-element-add7499 {
        --width: 33.333%;
    }
    .elementor-2886 .elementor-element.elementor-element-f76af03 {
        --width: 33.333%;
    }
    .elementor-2886 .elementor-element.elementor-element-a916a83 {
        --content-width: 589px;
    }
    .elementor-2886 .elementor-element.elementor-element-085989e {
        --width: 33.333%;
    }
    .elementor-2886 .elementor-element.elementor-element-bacfd4a {
        --width: 33.333%;
    }
    .elementor-2886 .elementor-element.elementor-element-9c5ac15 {
        --width: 100%;
    }
    .elementor-2886 .elementor-element.elementor-element-24e175a {
        --width: 33.333%;
    }
    .elementor-2886 .elementor-element.elementor-element-8571525 {
        --width: 25%;
    }
    .elementor-2886 .elementor-element.elementor-element-c05a705 {
        --width: 50%;
    }
    .elementor-2886 .elementor-element.elementor-element-ea5e18a {
        --width: 25%;
    }
    .elementor-2886 .elementor-element.elementor-element-cad0ccc {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-b00a10b {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-b95a34e {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-0c62113 {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-d8c5a4f {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-af4b9c3 {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-d66db7a {
        --width: 20%;
    }
    .elementor-2886 .elementor-element.elementor-element-fde8873 {
        --width: 20%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-2886 .elementor-element.elementor-element-8571525 {
        --width: 15%;
    }
    .elementor-2886 .elementor-element.elementor-element-c05a705 {
        --width: 66%;
    }
    .elementor-2886 .elementor-element.elementor-element-ea5e18a {
        --width: 15%;
    }
    .elementor-2886 .elementor-element.elementor-element-cad0ccc {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-b00a10b {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-b95a34e {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-0c62113 {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-d8c5a4f {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-af4b9c3 {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-d66db7a {
        --width: 45%;
    }
    .elementor-2886 .elementor-element.elementor-element-fde8873 {
        --width: 45%;
    }
}
