.elementor-19 .elementor-element.elementor-element-572bddd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-572bddd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(360deg,#6754e9 0%,#7301ffba 85%);
}
.elementor-19 .elementor-element.elementor-element-572bddd>.elementor-container
{
    min-height: 50vh;
}
.elementor-19 .elementor-element.elementor-element-572bddd, .elementor-19 .elementor-element.elementor-element-572bddd>.elementor-background-overlay
{
    border-radius: 0 0 40px 40px;
}
.elementor-19 .elementor-element.elementor-element-572bddd
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 95px 30px 50px 30px;
    z-index: 2;
}
.elementor-19 .elementor-element.elementor-element-572bddd>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-d55bfda.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-d55bfda.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-d55bfda .elementor-element-populated .elementor-heading-title
{
    color: var(--e-global-color-vamtam_accent_5);
}
.elementor-19 .elementor-element.elementor-element-d55bfda>.elementor-element-populated
{
    color: var(--e-global-color-vamtam_accent_5);
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 10%;
}
.elementor-19 .elementor-element.elementor-element-5eafd56>.elementor-widget-container
{
    padding: 0% 20% 0% 0%;
}
.elementor-19 .elementor-element.elementor-element-5eafd56
{
    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);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-7ae8a31>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0 0 0 0;
    padding: 0 35px 35px 35px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 10px 7px 0 0 rgba(0,0,0,.7);
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button span
{
    gap: 10px;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-field-group
{
    padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-form-fields-wrapper
{
    margin-left: calc(-15px / 2);
    margin-right: calc(-15px / 2);
    margin-bottom: -15px;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-field-group .elementor-select-wrapper select
{
    background-color: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .e-form__buttons__wrapper__button-next
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button[type="submit"]
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button[type="submit"] svg *
{
    fill: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button[type="submit"]:hover
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button[type="submit"]:hover svg *
{
    fill: #fff;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-button
{
    padding: 15px 0 15px 0;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-message.elementor-message-success
{
    color: #619f39;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-message.elementor-message-danger
{
    color: #cc1e1e;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .elementor-message.elementor-help-inline
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-7ae8a31
{
    --e-form-steps-indicators-spacing: 30px;
    --e-form-steps-indicator-progress-color: var(--e-global-color-vamtam_accent_8);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-vamtam_accent_4);
    --e-form-steps-indicator-progress-height: 4px;
    --e-form-steps-indicator-progress-border-radius: 7px;
}
.elementor-19 .elementor-element.elementor-element-7ae8a31 .e-form__indicators__indicator__progress__meter
{
    font-size: 0;
}
.elementor-19 .elementor-element.elementor-element-60ff8fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-60ff8fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2023/05/bg-shape.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-60ff8fe.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-19 .elementor-element.elementor-element-60ff8fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-19 .elementor-element.elementor-element-60ff8fe.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-end;
}
.elementor-19 .elementor-element.elementor-element-60ff8fe>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-block-start: 0;
    margin-inline-start: 10px;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding-block-start: 0%;
    padding-inline-start: 15%;
    padding-block-end: 0%;
    padding-inline-end: 0%;
}
.elementor-19 .elementor-element.elementor-element-60ff8fe>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-197e556
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-19 .elementor-element.elementor-element-197e556>.elementor-widget-container
{
    margin: 0% 0% -50% 0%;
    padding: 0 12px 0 0;
}
.elementor-19 .elementor-element.elementor-element-197e556 img
{
    width: 100%;
    max-width: 100%;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0 14px 16px 0 rgba(33.99999999999996,22,118.99999999999999,.36);
}
.elementor-19 .elementor-element.elementor-element-58b79e6
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
    text-align: right;
}
.elementor-19 .elementor-element.elementor-element-58b79e6>.elementor-widget-container
{
    padding: 0 0 24px 12px;
}
.elementor-19 .elementor-element.elementor-element-58b79e6 img
{
    width: 100%;
    max-width: 100%;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0 14px 16px 0 rgba(33.99999999999996,22,118.99999999999999,.36);
}
.elementor-19 .elementor-element.elementor-element-2c76aaa
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-19 .elementor-element.elementor-element-2c76aaa>.elementor-widget-container
{
    margin: 0 0 -140px 0;
    padding: 0 0 0 12px;
}
.elementor-19 .elementor-element.elementor-element-2c76aaa img
{
    width: 100%;
    max-width: 100%;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0 14px 16px 0 rgba(69.99999999999994,63,116,.1);
}
.elementor-19 .elementor-element.elementor-element-283801b>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-283801b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-283801b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-19 .elementor-element.elementor-element-283801b, .elementor-19 .elementor-element.elementor-element-283801b>.elementor-background-overlay
{
    border-radius: 0 0 40px 40px;
}
.elementor-19 .elementor-element.elementor-element-283801b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -40px;
    margin-bottom: 100px;
    padding: 100px 30px 45px 30px;
}
.elementor-19 .elementor-element.elementor-element-283801b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-79abc7c.elementor-column>.elementor-widget-wrap
{
    justify-content: space-between;
}
.elementor-19 .elementor-element.elementor-element-79abc7c>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 5%;
}
.elementor-19 .elementor-element.elementor-element-4edc687
{
    width: var(--container-widget-width,164px);
    max-width: 164px;
    --container-widget-width: 164px;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-4edc687>.elementor-widget-container
{
    margin: 0 0 -1em 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-f968639
{
    width: auto;
    max-width: auto;
}
.elementor-19 .elementor-element.elementor-element-f968639 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-f968639.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-19 .elementor-element.elementor-element-f968639.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f968639.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_7);
    border-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-19 .elementor-element.elementor-element-f968639.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f968639.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_7);
}
.elementor-19 .elementor-element.elementor-element-f968639 .elementor-icon
{
    font-size: 30px;
}
.elementor-19 .elementor-element.elementor-element-f968639 .elementor-icon svg
{
    height: 30px;
}
.elementor-19 .elementor-element.elementor-element-f081e7d
{
    --spacer-size: 50px;
}
.elementor-19 .elementor-element.elementor-element-7fc1972
{
    width: var(--container-widget-width,145px);
    max-width: 145px;
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
}
.elementor-19 .elementor-element.elementor-element-7fc1972>.elementor-widget-container
{
    padding: 0 5px 0 5px;
}
.elementor-19 .elementor-element.elementor-element-7fc1972 img
{
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-19 .elementor-element.elementor-element-23e7d22
{
    width: var(--container-widget-width,95px);
    max-width: 95px;
    --container-widget-width: 95px;
    --container-widget-flex-grow: 0;
}
.elementor-19 .elementor-element.elementor-element-23e7d22>.elementor-widget-container
{
    padding: 0 5px 0 5px;
}
.elementor-19 .elementor-element.elementor-element-23e7d22 img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-35275fe
{
    width: var(--container-widget-width,150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
}
.elementor-19 .elementor-element.elementor-element-35275fe>.elementor-widget-container
{
    padding: 0 5px 0 5px;
}
.elementor-19 .elementor-element.elementor-element-35275fe img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-868e8fa
{
    width: var(--container-widget-width,98px);
    max-width: 98px;
    --container-widget-width: 98px;
    --container-widget-flex-grow: 0;
}
.elementor-19 .elementor-element.elementor-element-868e8fa>.elementor-widget-container
{
    padding: 0 5px 0 5px;
}
.elementor-19 .elementor-element.elementor-element-868e8fa img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-90e8479
{
    width: var(--container-widget-width,59px);
    max-width: 59px;
    --container-widget-width: 59px;
    --container-widget-flex-grow: 0;
}
.elementor-19 .elementor-element.elementor-element-90e8479>.elementor-widget-container
{
    padding: 0 5px 0 5px;
}
.elementor-19 .elementor-element.elementor-element-90e8479 img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-4ff14ca
{
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-19 .elementor-element.elementor-element-76b7a7d .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-a0aecab
{
    margin-top: 0;
    margin-bottom: 80px;
}
.elementor-19 .elementor-element.elementor-element-ac1b266>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 10%;
}
.elementor-19 .elementor-element.elementor-element-80be0fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-80be0fd>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 20%;
    padding-block-end: 0%;
    padding-inline-end: 0%;
}
.elementor-19 .elementor-element.elementor-element-c274c2b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-5eb029e .elementor-button
{
    background-color: #02010100;
    font-family: var(--e-global-typography-74d4df5-font-family),Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size);
    font-weight: var(--e-global-typography-74d4df5-font-weight);
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    fill: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_6);
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-vamtam_accent_1);
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-65f974c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 140px;
}
.elementor-19 .elementor-element.elementor-element-65f974c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-84b352d>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_6);
    border-radius: 50px 50px 50px 50px;
}
.elementor-19 .elementor-element.elementor-element-84b352d .elementor-tabs-wrapper
{
    width: 30%;
}
.elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title, .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title:before, .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title:after, .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-content, .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tabs-content-wrapper
{
    border-width: 0;
}
.elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title, .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title a
{
    color: var(--e-global-color-vamtam_accent_5);
}
.elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title.elementor-active, .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title.elementor-active a
{
    color: var(--e-global-color-vamtam_accent_5);
}
.elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-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);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-content
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-e49e490
{
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-19 .elementor-element.elementor-element-f6962dd .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-baf7056
{
    margin-top: 0;
    margin-bottom: 55px;
}
.elementor-19 .elementor-element.elementor-element-b9fd613>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 10%;
}
.elementor-19 .elementor-element.elementor-element-1b008b4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-1b008b4>.elementor-element-populated
{
    margin-block-start: 0%;
    margin-inline-start: 0%;
    margin-block-end: 0%;
    margin-inline-end: 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding-block-start: 0%;
    padding-inline-start: 20%;
    padding-block-end: 0%;
    padding-inline-end: 0%;
}
.elementor-19 .elementor-element.elementor-element-1e4e551 .elementor-button
{
    background-color: #02010100;
    font-family: var(--e-global-typography-74d4df5-font-family),Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size);
    font-weight: var(--e-global-typography-74d4df5-font-weight);
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    fill: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_6);
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-vamtam_accent_1);
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-11068e8
{
    margin-top: 0;
    margin-bottom: 60px;
}
.elementor-19 .elementor-element.elementor-element-42137a9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 30px;
}
.elementor-19 .elementor-element.elementor-element-42137a9>.elementor-element-populated
{
    border-style: dashed;
    border-width: 2px 0 0 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 30%;
}
.elementor-19 .elementor-element.elementor-element-0008358>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-0008358 .elementor-icon-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-0008358.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-0008358.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0008358.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-0008358.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0008358.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-0008358 .elementor-icon
{
    font-size: 15px;
}
.elementor-19 .elementor-element.elementor-element-0008358 .elementor-icon svg
{
    height: 15px;
}
.elementor-19 .elementor-element.elementor-element-0745d96>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-0745d96
{
    font-size: var(--e-global-typography-eb28ce5-font-size);
    font-weight: var(--e-global-typography-eb28ce5-font-weight);
    text-transform: var(--e-global-typography-eb28ce5-text-transform);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-95aac00>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 30px;
}
.elementor-19 .elementor-element.elementor-element-95aac00>.elementor-element-populated
{
    border-style: dashed;
    border-width: 2px 0 0 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0%;
    padding-inline-start: 15%;
    padding-block-end: 0%;
    padding-inline-end: 15%;
}
.elementor-19 .elementor-element.elementor-element-478ed0c>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-478ed0c .elementor-icon-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-478ed0c.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-478ed0c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-478ed0c.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-478ed0c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-478ed0c.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-478ed0c .elementor-icon
{
    font-size: 15px;
}
.elementor-19 .elementor-element.elementor-element-478ed0c .elementor-icon svg
{
    height: 15px;
}
.elementor-19 .elementor-element.elementor-element-2c2ba3f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-2c2ba3f
{
    font-size: var(--e-global-typography-eb28ce5-font-size);
    font-weight: var(--e-global-typography-eb28ce5-font-weight);
    text-transform: var(--e-global-typography-eb28ce5-text-transform);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-00c9f03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 30px;
}
.elementor-19 .elementor-element.elementor-element-00c9f03>.elementor-element-populated
{
    border-style: dashed;
    border-width: 2px 0 0 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0%;
    padding-inline-start: 15%;
    padding-block-end: 0%;
    padding-inline-end: 15%;
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff .elementor-icon-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fd2a8ff.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fd2a8ff.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff .elementor-icon
{
    font-size: 15px;
}
.elementor-19 .elementor-element.elementor-element-fd2a8ff .elementor-icon svg
{
    height: 15px;
}
.elementor-19 .elementor-element.elementor-element-5b4f9d4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-5b4f9d4
{
    font-size: var(--e-global-typography-eb28ce5-font-size);
    font-weight: var(--e-global-typography-eb28ce5-font-weight);
    text-transform: var(--e-global-typography-eb28ce5-text-transform);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-678d176>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 30px;
}
.elementor-19 .elementor-element.elementor-element-678d176>.elementor-element-populated
{
    border-style: dashed;
    border-width: 2px 0 0 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0%;
    padding-inline-start: 30%;
    padding-block-end: 0%;
    padding-inline-end: 0%;
}
.elementor-19 .elementor-element.elementor-element-b3f8a68>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-b3f8a68 .elementor-icon-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-b3f8a68.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-b3f8a68.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b3f8a68.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-b3f8a68.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b3f8a68.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-b3f8a68 .elementor-icon
{
    font-size: 15px;
}
.elementor-19 .elementor-element.elementor-element-b3f8a68 .elementor-icon svg
{
    height: 15px;
}
.elementor-19 .elementor-element.elementor-element-28bcabf>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-28bcabf
{
    font-size: var(--e-global-typography-eb28ce5-font-size);
    font-weight: var(--e-global-typography-eb28ce5-font-weight);
    text-transform: var(--e-global-typography-eb28ce5-text-transform);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-9d3ae26:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9d3ae26>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#e9e5ff 0%,#f7f7fa00 100%);
}
.elementor-19 .elementor-element.elementor-element-9d3ae26, .elementor-19 .elementor-element.elementor-element-9d3ae26>.elementor-background-overlay
{
    border-radius: 40px 40px 0 0;
}
.elementor-19 .elementor-element.elementor-element-9d3ae26
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 60px;
    margin-bottom: 0;
    padding: 100px 30px 0 30px;
}
.elementor-19 .elementor-element.elementor-element-9d3ae26>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-e76710b
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-e76710b .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-32c1220>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0% 25% 0% 25%;
}
.elementor-19 .elementor-element.elementor-element-32c1220
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-7e6c6b0>.elementor-widget-container
{
    margin: 0 0 40px 0;
}
.elementor-19 .elementor-element.elementor-element-7e6c6b0 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-19 .elementor-element.elementor-element-7e6c6b0 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-19 .elementor-element.elementor-element-a5c5f19
{
    --swiper-slides-to-display: 3;
    --swiper-slides-gap: 30px;
    --swiper-pagination-spacing: 20px;
}
.elementor-19 .elementor-element.elementor-element-a5c5f19>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-a5c5f19 .swiper-slide>.elementor-element
{
    height: 100%;
}
.elementor-19 .elementor-element.elementor-element-3bdc748:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3bdc748>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-19 .elementor-element.elementor-element-3bdc748, .elementor-19 .elementor-element.elementor-element-3bdc748>.elementor-background-overlay
{
    border-radius: 40px 40px 40px 40px;
}
.elementor-19 .elementor-element.elementor-element-3bdc748
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 100px;
    margin-bottom: 140px;
    padding: 35px 50px 30px 50px;
}
.elementor-19 .elementor-element.elementor-element-3bdc748>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-e36226b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-e36226b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-19 .elementor-element.elementor-element-e36226b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 30px;
}
.elementor-19 .elementor-element.elementor-element-e36226b>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 15px;
}
.elementor-19 .elementor-element.elementor-element-e36226b>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-3728cfb>.elementor-widget-container
{
    margin: -60px -15px 0 0;
}
.elementor-19 .elementor-element.elementor-element-3728cfb .elementor-widget-container
{
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon-wrapper
{
    text-align: right;
}
.elementor-19 .elementor-element.elementor-element-3728cfb.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-3728cfb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3728cfb.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_6);
    border-color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-3728cfb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3728cfb.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon
{
    font-size: 55px;
}
.elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon svg
{
    height: 55px;
}
.elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon i, .elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon svg
{
    transform: rotate(20deg);
}
.elementor-19 .elementor-element.elementor-element-aeecef0>.elementor-widget-container
{
    padding: 0% 20% 0% 0%;
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd
{
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd>.elementor-widget-container
{
    margin: 0 0 20px 0;
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(35px / 2);
    margin-left: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-35px / 2);
    margin-left: calc(-35px / 2);
}
body.rtl .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-35px / 2);
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-35px / 2);
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-icon i
{
    color: var(--e-global-color-vamtam_accent_1);
    transition: color .3s;
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
    transition: fill .3s;
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-item>a
{
    font-size: var(--e-global-typography-aa5b2c3-font-size);
    font-weight: var(--e-global-typography-aa5b2c3-font-weight);
    text-transform: var(--e-global-typography-aa5b2c3-text-transform);
    font-style: var(--e-global-typography-aa5b2c3-font-style);
    line-height: var(--e-global-typography-aa5b2c3-line-height);
}
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19 .elementor-element.elementor-element-64064d1
{
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-19 .elementor-element.elementor-element-64064d1>.elementor-widget-container
{
    margin: 0 35px 20px 35px;
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(35px / 2);
    margin-left: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-35px / 2);
    margin-left: calc(-35px / 2);
}
body.rtl .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-35px / 2);
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-35px / 2);
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-icon i
{
    color: var(--e-global-color-vamtam_accent_1);
    transition: color .3s;
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
    transition: fill .3s;
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-item>a
{
    font-size: var(--e-global-typography-aa5b2c3-font-size);
    font-weight: var(--e-global-typography-aa5b2c3-font-weight);
    text-transform: var(--e-global-typography-aa5b2c3-text-transform);
    font-style: var(--e-global-typography-aa5b2c3-font-style);
    line-height: var(--e-global-typography-aa5b2c3-line-height);
}
.elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19 .elementor-element.elementor-element-0dfa171
{
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-19 .elementor-element.elementor-element-0dfa171>.elementor-widget-container
{
    margin: 0 0 20px 0;
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(35px / 2);
    margin-left: calc(35px / 2);
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-35px / 2);
    margin-left: calc(-35px / 2);
}
body.rtl .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-35px / 2);
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-35px / 2);
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-icon i
{
    color: var(--e-global-color-vamtam_accent_1);
    transition: color .3s;
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-vamtam_accent_1);
    transition: fill .3s;
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-item>a
{
    font-size: var(--e-global-typography-aa5b2c3-font-size);
    font-weight: var(--e-global-typography-aa5b2c3-font-weight);
    text-transform: var(--e-global-typography-aa5b2c3-text-transform);
    font-style: var(--e-global-typography-aa5b2c3-font-style);
    line-height: var(--e-global-typography-aa5b2c3-line-height);
}
.elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19 .elementor-element.elementor-element-a3fece3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-a3fece3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-a3fece3.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-19 .elementor-element.elementor-element-a3fece3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-19 .elementor-element.elementor-element-a3fece3>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding-block-start: 10px;
    padding-inline-start: 15px;
    padding-block-end: 5px;
    padding-inline-end: 10px;
}
.elementor-19 .elementor-element.elementor-element-a3fece3>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-148c952>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_5);
    margin: 0 0 0 0;
    padding: 0 35px 35px 35px;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 10px 7px 0 0 #000;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button span
{
    gap: 10px;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-field-group
{
    padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-form-fields-wrapper
{
    margin-left: calc(-15px / 2);
    margin-right: calc(-15px / 2);
    margin-bottom: -15px;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-148c952 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-field-group .elementor-select-wrapper select
{
    background-color: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .e-form__buttons__wrapper__button-next
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button[type="submit"]
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button[type="submit"] svg *
{
    fill: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button[type="submit"]:hover
{
    color: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button[type="submit"]:hover svg *
{
    fill: #fff;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-button
{
    padding: 15px 0 15px 0;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-message.elementor-message-success
{
    color: #619f39;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-message.elementor-message-danger
{
    color: #cc1e1e;
}
.elementor-19 .elementor-element.elementor-element-148c952 .elementor-message.elementor-help-inline
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-148c952
{
    --e-form-steps-indicators-spacing: 30px;
    --e-form-steps-indicator-progress-color: var(--e-global-color-vamtam_accent_8);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-vamtam_accent_2);
    --e-form-steps-indicator-progress-height: 4px;
    --e-form-steps-indicator-progress-border-radius: 7px;
}
.elementor-19 .elementor-element.elementor-element-148c952 .e-form__indicators__indicator__progress__meter
{
    font-size: 0;
}
.elementor-19 .elementor-element.elementor-element-c47cba5
{
    margin-top: 0;
    margin-bottom: 60px;
}
.elementor-19 .elementor-element.elementor-element-03e910e
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-03e910e .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-39c2871>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0% 25% 0% 25%;
}
.elementor-19 .elementor-element.elementor-element-39c2871
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-578b84d
{
    margin-top: 0;
    margin-bottom: 140px;
}
.elementor-19 .elementor-element.elementor-element-f101963.elementor-column>.elementor-widget-wrap
{
    justify-content: space-between;
}
.elementor-19 .elementor-element.elementor-element-f101963>.elementor-element-populated
{
    padding-block-start: 0;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 0;
}
.elementor-19 .elementor-element.elementor-element-87841f5
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}
.elementor-19 .elementor-element.elementor-element-87841f5>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 34px 34px 34px 34px;
}
.elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon-box-title
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-87841f5.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_2);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-87841f5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-87841f5.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-19 .elementor-element.elementor-element-87841f5.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon
{
    font-size: 24px;
    padding: 20px;
}
.elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-87841f5 .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);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-a344ea9
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}
.elementor-19 .elementor-element.elementor-element-a344ea9>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 34px 34px 34px 34px;
}
.elementor-19 .elementor-element.elementor-element-a344ea9 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-a344ea9 .elementor-icon-box-title
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-a344ea9.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_2);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-a344ea9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a344ea9.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-19 .elementor-element.elementor-element-a344ea9.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-a344ea9 .elementor-icon
{
    font-size: 24px;
    padding: 20px;
}
.elementor-19 .elementor-element.elementor-element-a344ea9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a344ea9 .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);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-2eb65d8
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}
.elementor-19 .elementor-element.elementor-element-2eb65d8>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 34px 34px 34px 34px;
}
.elementor-19 .elementor-element.elementor-element-2eb65d8 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-2eb65d8 .elementor-icon-box-title
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-2eb65d8.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_2);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-2eb65d8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2eb65d8.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-19 .elementor-element.elementor-element-2eb65d8.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-2eb65d8 .elementor-icon
{
    font-size: 24px;
    padding: 20px;
}
.elementor-19 .elementor-element.elementor-element-2eb65d8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2eb65d8 .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);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-7e25a48
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}
.elementor-19 .elementor-element.elementor-element-7e25a48>.elementor-widget-container
{
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 34px 34px 34px 34px;
}
.elementor-19 .elementor-element.elementor-element-7e25a48 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-7e25a48 .elementor-icon-box-title
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-7e25a48.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_2);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-7e25a48.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7e25a48.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-19 .elementor-element.elementor-element-7e25a48.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-7e25a48 .elementor-icon
{
    font-size: 24px;
    padding: 20px;
}
.elementor-19 .elementor-element.elementor-element-7e25a48 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7e25a48 .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);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-7afc065:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7afc065>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-19 .elementor-element.elementor-element-7afc065, .elementor-19 .elementor-element.elementor-element-7afc065>.elementor-background-overlay
{
    border-radius: 40px 40px 0 0;
}
.elementor-19 .elementor-element.elementor-element-7afc065
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: -40px;
    padding: 95px 30px 150px 30px;
}
.elementor-19 .elementor-element.elementor-element-7afc065>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19 .elementor-element.elementor-element-b1b2795.elementor-column>.elementor-widget-wrap
{
    justify-content: space-between;
}
.elementor-19 .elementor-element.elementor-element-94cf3ea
{
    margin-top: 0;
    margin-bottom: 160px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-bcd6e40.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-19 .elementor-element.elementor-element-bcd6e40.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 70px;
}
.elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 17%;
}
.elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-element-populated, .elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-element-populated>.elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-1aa68c1
{
    width: auto;
    max-width: auto;
    align-self: flex-start;
}
.elementor-19 .elementor-element.elementor-element-897aa47>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 17%;
    padding-block-end: 0%;
    padding-inline-end: 0%;
}
.elementor-19 .elementor-element.elementor-element-5631cf8>.elementor-widget-container
{
    margin: 0% 5% 0% 0%;
}
.elementor-19 .elementor-element.elementor-element-5631cf8.elementor-arrows-yes .elementor-main-swiper
{
    width: calc(110% - 40px);
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-main-swiper
{
    width: 110%;
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-main-swiper .swiper-slide
{
    border-width: 0 0 0 0;
    border-radius: 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-swiper-button
{
    font-size: 13px;
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-swiper
{
    --vamtam-arrows-size: 13px;
    --vamtam-nav-btns-gap: 15px;
    --vamtam-nav-btns-spacing: 50px;
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-swiper-button svg
{
    fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-swiper-button:hover
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-swiper-button:hover svg
{
    fill: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer
{
    margin-top: 45px;
}
.elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_above .elementor-testimonial__footer
{
    margin-bottom: 45px;
}
.elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_left .elementor-testimonial__footer
{
    padding-right: 45px;
}
.elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_right .elementor-testimonial__footer
{
    padding-left: 45px;
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__text
{
    color: var(--e-global-color-vamtam_accent_6);
    font-size: var(--e-global-typography-ba68bdf-font-size);
    font-weight: var(--e-global-typography-ba68bdf-font-weight);
    text-transform: var(--e-global-typography-ba68bdf-text-transform);
    font-style: var(--e-global-typography-ba68bdf-font-style);
    line-height: var(--e-global-typography-ba68bdf-line-height);
    letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__name
{
    color: var(--e-global-color-vamtam_accent_6);
    font-size: var(--e-global-typography-eb28ce5-font-size);
    font-weight: var(--e-global-typography-eb28ce5-font-weight);
    text-transform: var(--e-global-typography-eb28ce5-text-transform);
    line-height: var(--e-global-typography-eb28ce5-line-height);
}
.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__title
{
    color: var(--e-global-color-vamtam_accent_6);
    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);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-855ff4b
{
    width: var(--container-widget-width,150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-19 .elementor-element.elementor-element-855ff4b img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-97e5988
{
    width: var(--container-widget-width,100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-19 .elementor-element.elementor-element-97e5988 img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-276b50b
{
    width: var(--container-widget-width,10rem);
    max-width: 10rem;
    --container-widget-width: 10rem;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-19 .elementor-element.elementor-element-276b50b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-276b50b img
{
    width: 100%;
}
.elementor-19 .elementor-element.elementor-element-f03f967
{
    width: var(--container-widget-width,9.9rem);
    max-width: 9.9rem;
    --container-widget-width: 9.9rem;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-19 .elementor-element.elementor-element-62b31f6
{
    width: var(--container-widget-width,9.9rem);
    max-width: 9.9rem;
    --container-widget-width: 9.9rem;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-19 .elementor-element.elementor-element-999eb9f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-999eb9f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-19 .elementor-element.elementor-element-999eb9f, .elementor-19 .elementor-element.elementor-element-999eb9f>.elementor-background-overlay
{
    border-radius: 40px 40px 40px 40px;
}
.elementor-19 .elementor-element.elementor-element-999eb9f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: -50px;
    padding: 115px 30px 115px 30px;
}
.elementor-19 .elementor-element.elementor-element-999eb9f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-833583c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-833583c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-833583c>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 20%;
}
.elementor-19 .elementor-element.elementor-element-9cc359c .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-c124a99>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-c124a99 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-19 .elementor-element.elementor-element-c124a99 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-19 .elementor-element.elementor-element-9bd9d63.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-19 .elementor-element.elementor-element-9bd9d63>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-19 .elementor-element.elementor-element-bac6b10>.elementor-widget-container
{
    margin: -30PX 30% 0 0;
}
.elementor-19 .elementor-element.elementor-element-bac6b10
{
    z-index: 1;
}
.elementor-19 .elementor-element.elementor-element-bac6b10 .elementor-widget-container
{
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-19 .elementor-element.elementor-element-bac6b10 .elementor-icon-wrapper
{
    text-align: right;
}
.elementor-19 .elementor-element.elementor-element-bac6b10.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-bac6b10.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bac6b10.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-vamtam_accent_6);
    border-color: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-bac6b10.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bac6b10.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-vamtam_accent_6);
}
.elementor-19 .elementor-element.elementor-element-bac6b10 .elementor-icon
{
    font-size: 55px;
}
.elementor-19 .elementor-element.elementor-element-bac6b10 .elementor-icon svg
{
    height: 55px;
}
.elementor-19 .elementor-element.elementor-element-bac6b10 .elementor-icon i, .elementor-19 .elementor-element.elementor-element-bac6b10 .elementor-icon svg
{
    transform: rotate(20deg);
}
.elementor-19 .elementor-element.elementor-element-489ec8a>.elementor-widget-container
{
    margin: -30px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-489ec8a
{
    text-align: left;
}
.elementor-19 .elementor-element.elementor-element-489ec8a img
{
    max-width: 75%;
    border-radius: 50px 50px 50px 50px;
}
.elementor-19 .elementor-element.elementor-element-2669a6f>.elementor-widget-container
{
    margin: -40% 0% 0% 0%;
}
.elementor-19 .elementor-element.elementor-element-2669a6f
{
    text-align: right;
}
.elementor-19 .elementor-element.elementor-element-2669a6f img
{
    max-width: 49%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-vamtam_accent_4);
    border-radius: 50px 50px 50px 50px;
}
.elementor-19 .elementor-element.elementor-element-f9fdb5d
{
    margin-top: 125px;
    margin-bottom: 0;
    padding: 40px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-ce67c53
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-cf7ec7e
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-5730beb>.elementor-widget-container
{
    margin: 10px 0 50px 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-efb7b13
{
    text-align: center;
}
.elementor-19 .elementor-element.elementor-element-d585346.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-19 .elementor-element.elementor-element-d585346.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-19 .elementor-element.elementor-element-d585346.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-19 .elementor-element.elementor-element-d585346 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-19 .elementor-element.elementor-element-d585346 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19 .elementor-element.elementor-element-d585346 .elementor-image-box-title
{
    font-size: 30px;
}
.elementor-19 .elementor-element.elementor-element-c7f6217:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c7f6217>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-19 .elementor-element.elementor-element-c7f6217, .elementor-19 .elementor-element.elementor-element-c7f6217>.elementor-background-overlay
{
    border-radius: 40px 40px 40px 40px;
}
.elementor-19 .elementor-element.elementor-element-c7f6217
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 140px 30px 140px 30px;
}
.elementor-19 .elementor-element.elementor-element-c7f6217>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-8725ec9.elementor-column .elementor-widget-wrap
{
    align-items: space-around;
}
.elementor-19 .elementor-element.elementor-element-8725ec9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: space-around;
    align-items: space-around;
}
.elementor-19 .elementor-element.elementor-element-8725ec9>.elementor-element-populated
{
    padding-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 10%;
}
.elementor-19 .elementor-element.elementor-element-08f39ce .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-19 .elementor-element.elementor-element-a1264c6
{
    --spacer-size: 5vh;
}
.elementor-19 .elementor-element.elementor-element-d2b117a .elementor-button
{
    background-color: #02010100;
    font-family: var(--e-global-typography-74d4df5-font-family),Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size);
    font-weight: var(--e-global-typography-74d4df5-font-weight);
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    fill: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_6);
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-vamtam_accent_1);
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-0633515
{
    --swiper-slides-to-display: 2;
    --swiper-slides-gap: 30px;
    --swiper-pagination-spacing: 20px;
}
.elementor-19 .elementor-element.elementor-element-0633515 .swiper-slide>.elementor-element
{
    height: 100%;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-19 .elementor-element.elementor-element-79abc7c
    {
        width: 74.922%;
    }
    .elementor-19 .elementor-element.elementor-element-911392b
    {
        width: 25.04%;
    }
    .elementor-19 .elementor-element.elementor-element-42137a9
    {
        width: 23.313%;
    }
    .elementor-19 .elementor-element.elementor-element-95aac00
    {
        width: 26.687%;
    }
    .elementor-19 .elementor-element.elementor-element-00c9f03
    {
        width: 26.669%;
    }
    .elementor-19 .elementor-element.elementor-element-678d176
    {
        width: 23.313%;
    }
}
@media(max-width: 1024px)
{
    .elementor-19 .elementor-element.elementor-element-572bddd>.elementor-container
    {
        min-height: 30vh;
    }
    .elementor-19 .elementor-element.elementor-element-572bddd
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-19 .elementor-element.elementor-element-d55bfda>.elementor-element-populated
    {
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-5eafd56
    {
        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);
    }
    .elementor-19 .elementor-element.elementor-element-7ae8a31>.elementor-widget-container
    {
        padding: 0 25px 25px 25px;
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-60ff8fe.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-19 .elementor-element.elementor-element-60ff8fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-19 .elementor-element.elementor-element-60ff8fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-60ff8fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: center left;
    }
    .elementor-19 .elementor-element.elementor-element-60ff8fe>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 15px;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-2c76aaa>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-283801b
    {
        margin-top: -40px;
        margin-bottom: 80px;
    }
    .elementor-19 .elementor-element.elementor-element-79abc7c.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-79abc7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 0;
    }
    .elementor-19 .elementor-element.elementor-element-79abc7c>.elementor-element-populated
    {
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-4edc687
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-f968639>.elementor-widget-container
    {
        margin: 0 20px 0 20px;
    }
    .elementor-19 .elementor-element.elementor-element-f081e7d
    {
        --spacer-size: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-7fc1972
    {
        width: initial;
        max-width: initial;
    }
    .elementor-19 .elementor-element.elementor-element-7fc1972>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-23e7d22>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-35275fe>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-868e8fa>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-90e8479>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-76b7a7d .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-a0aecab
    {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-ac1b266>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-80be0fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 5px;
    }
    .elementor-19 .elementor-element.elementor-element-80be0fd>.elementor-element-populated
    {
        margin-block-start: 0%;
        margin-inline-start: 0%;
        margin-block-end: 0%;
        margin-inline-end: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding-block-start: 0;
        padding-inline-start: 15px;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-5eb029e .elementor-button
    {
        font-size: var(--e-global-typography-74d4df5-font-size);
        line-height: var(--e-global-typography-74d4df5-line-height);
        letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-65f974c
    {
        margin-top: 0;
        margin-bottom: 80px;
    }
    .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-f6962dd .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-b9fd613>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-1b008b4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 5px;
    }
    .elementor-19 .elementor-element.elementor-element-1b008b4>.elementor-element-populated
    {
        margin-block-start: 0%;
        margin-inline-start: 0%;
        margin-block-end: 0%;
        margin-inline-end: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding-block-start: 0;
        padding-inline-start: 15px;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-1e4e551 .elementor-button
    {
        font-size: var(--e-global-typography-74d4df5-font-size);
        line-height: var(--e-global-typography-74d4df5-line-height);
        letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-11068e8
    {
        margin-top: 0;
        margin-bottom: 60px;
    }
    .elementor-19 .elementor-element.elementor-element-42137a9>.elementor-element-populated
    {
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 10%;
    }
    .elementor-19 .elementor-element.elementor-element-0745d96
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-95aac00>.elementor-element-populated
    {
        padding-block-start: 0%;
        padding-inline-start: 5%;
        padding-block-end: 0%;
        padding-inline-end: 5%;
    }
    .elementor-19 .elementor-element.elementor-element-2c2ba3f
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-00c9f03>.elementor-element-populated
    {
        padding-block-start: 0%;
        padding-inline-start: 5%;
        padding-block-end: 0%;
        padding-inline-end: 5%;
    }
    .elementor-19 .elementor-element.elementor-element-5b4f9d4
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-678d176>.elementor-element-populated
    {
        padding-block-start: 0%;
        padding-inline-start: 10%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-28bcabf
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-9d3ae26
    {
        padding: 80px 30px 0 30px;
    }
    .elementor-19 .elementor-element.elementor-element-e76710b .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-7e6c6b0>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-19 .elementor-element.elementor-element-a5c5f19
    {
        --swiper-slides-to-display: 2;
    }
    .elementor-19 .elementor-element.elementor-element-a5c5f19>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-3bdc748
    {
        margin-top: 80px;
        margin-bottom: 80px;
        padding: 30px 30px 35px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-e36226b>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-aeecef0>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-f9e9ffd
    {
        width: 100%;
        max-width: 100%;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
        --icon-vertical-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-f9e9ffd>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-aa5b2c3-font-size);
        line-height: var(--e-global-typography-aa5b2c3-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-64064d1
    {
        width: 100%;
        max-width: 100%;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
        --icon-vertical-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-64064d1>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-aa5b2c3-font-size);
        line-height: var(--e-global-typography-aa5b2c3-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-0dfa171
    {
        width: 100%;
        max-width: 100%;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
        --icon-vertical-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-0dfa171>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-aa5b2c3-font-size);
        line-height: var(--e-global-typography-aa5b2c3-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-a3fece3>.elementor-element-populated
    {
        padding-block-start: 10px;
        padding-inline-start: 15px;
        padding-block-end: 5px;
        padding-inline-end: 10px;
    }
    .elementor-19 .elementor-element.elementor-element-148c952>.elementor-widget-container
    {
        padding: 0 25px 25px 25px;
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-148c952
    {
        --e-form-steps-indicators-spacing: 25px;
    }
    .elementor-19 .elementor-element.elementor-element-c47cba5
    {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-03e910e .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-39c2871>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-578b84d
    {
        margin-top: 0;
        margin-bottom: 80px;
    }
    .elementor-19 .elementor-element.elementor-element-87841f5
    {
        --container-widget-width: 23%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,23%);
        max-width: 23%;
    }
    .elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-87841f5 .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);
    }
    .elementor-19 .elementor-element.elementor-element-a344ea9
    {
        --container-widget-width: 23%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,23%);
        max-width: 23%;
    }
    .elementor-19 .elementor-element.elementor-element-a344ea9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a344ea9 .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);
    }
    .elementor-19 .elementor-element.elementor-element-2eb65d8
    {
        --container-widget-width: 23%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,23%);
        max-width: 23%;
    }
    .elementor-19 .elementor-element.elementor-element-2eb65d8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2eb65d8 .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);
    }
    .elementor-19 .elementor-element.elementor-element-7e25a48
    {
        --container-widget-width: 23%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,23%);
        max-width: 23%;
    }
    .elementor-19 .elementor-element.elementor-element-7e25a48 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7e25a48 .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);
    }
    .elementor-19 .elementor-element.elementor-element-7afc065
    {
        margin-top: 0;
        margin-bottom: -40px;
        padding: 80px 30px 115px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-b1b2795.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-19 .elementor-element.elementor-element-94cf3ea
    {
        margin-top: 0;
        margin-bottom: 100px;
    }
    .elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-bcd6e40.elementor-column .elementor-widget-wrap
    {
        align-items: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-bcd6e40.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: flex-start;
        align-items: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-897aa47>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 15px;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer
    {
        margin-top: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_above .elementor-testimonial__footer
    {
        margin-bottom: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_left .elementor-testimonial__footer
    {
        padding-right: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_right .elementor-testimonial__footer
    {
        padding-left: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__text
    {
        font-size: var(--e-global-typography-ba68bdf-font-size);
        line-height: var(--e-global-typography-ba68bdf-line-height);
        letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__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);
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-swiper
    {
        --vamtam-nav-btns-spacing: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-855ff4b
    {
        width: auto;
        max-width: auto;
    }
    .elementor-19 .elementor-element.elementor-element-855ff4b>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    .elementor-19 .elementor-element.elementor-element-97e5988
    {
        width: auto;
        max-width: auto;
    }
    .elementor-19 .elementor-element.elementor-element-97e5988>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-276b50b
    {
        width: auto;
        max-width: auto;
    }
    .elementor-19 .elementor-element.elementor-element-f03f967
    {
        width: auto;
        max-width: auto;
    }
    .elementor-19 .elementor-element.elementor-element-62b31f6
    {
        width: auto;
        max-width: auto;
    }
    .elementor-19 .elementor-element.elementor-element-62b31f6>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    .elementor-19 .elementor-element.elementor-element-999eb9f
    {
        margin-top: 0;
        margin-bottom: -50px;
        padding: 80px 30px 130px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-833583c>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-9cc359c .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-c7f6217
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 80px 30px 80px 30px;
    }
    .elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-8725ec9.elementor-column .elementor-widget-wrap
    {
        align-items: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-8725ec9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: flex-start;
        align-items: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-08f39ce .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-d2b117a .elementor-button
    {
        font-size: var(--e-global-typography-74d4df5-font-size);
        line-height: var(--e-global-typography-74d4df5-line-height);
        letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-0633515
    {
        --swiper-slides-to-display: 2;
    }
}
@media(max-width: 767px)
{
    .elementor-19 .elementor-element.elementor-element-572bddd
    {
        padding: 40px 20px 40px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-d55bfda>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-d55bfda>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 40px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-19 .elementor-element.elementor-element-5eafd56
    {
        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);
    }
    .elementor-19 .elementor-element.elementor-element-7ae8a31>.elementor-widget-container
    {
        padding: 0 25px 25px 25px;
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-7ae8a31
    {
        --e-form-steps-indicators-spacing: 25px;
    }
    .elementor-19 .elementor-element.elementor-element-60ff8fe
    {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-60ff8fe>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 0;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-197e556
    {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-58b79e6
    {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-2c76aaa
    {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-283801b
    {
        margin-top: -40px;
        margin-bottom: 60px;
        padding: 100px 20px 40px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-79abc7c.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-4edc687>.elementor-widget-container
    {
        padding: 0 20px 20px 0;
    }
    .elementor-19 .elementor-element.elementor-element-4edc687
    {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,160px);
        max-width: 160px;
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-7fc1972
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-7fc1972>.elementor-widget-container
    {
        margin: 0 0 25px 0;
        padding: 0 10px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-7fc1972 img
    {
        width: 120px;
    }
    .elementor-19 .elementor-element.elementor-element-23e7d22
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-23e7d22>.elementor-widget-container
    {
        margin: 0 0 25px 0;
        padding: 0 0 0 10px;
    }
    .elementor-19 .elementor-element.elementor-element-23e7d22 img
    {
        width: 120px;
    }
    .elementor-19 .elementor-element.elementor-element-35275fe
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-35275fe>.elementor-widget-container
    {
        margin: 0 0 25px 0;
        padding: 0 10px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-35275fe img
    {
        width: 100px;
    }
    .elementor-19 .elementor-element.elementor-element-868e8fa
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-868e8fa>.elementor-widget-container
    {
        margin: 0 0 25px 0;
        padding: 0 0 0 10px;
    }
    .elementor-19 .elementor-element.elementor-element-868e8fa img
    {
        width: 90px;
    }
    .elementor-19 .elementor-element.elementor-element-90e8479
    {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-90e8479>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-90e8479 img
    {
        width: 70px;
    }
    .elementor-19 .elementor-element.elementor-element-4ff14ca
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-d5056c4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-76b7a7d .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-a0aecab
    {
        margin-top: 0;
        margin-bottom: 60px;
    }
    .elementor-19 .elementor-element.elementor-element-ac1b266>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 20px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-80be0fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 0;
    }
    .elementor-19 .elementor-element.elementor-element-80be0fd>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-5eb029e .elementor-button
    {
        font-size: var(--e-global-typography-74d4df5-font-size);
        line-height: var(--e-global-typography-74d4df5-line-height);
        letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-65f974c
    {
        margin-top: 0;
        margin-bottom: 60px;
    }
    .elementor-19 .elementor-element.elementor-element-84b352d .elementor-tab-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-e49e490
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-f6962dd .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-baf7056
    {
        margin-top: 0;
        margin-bottom: 60px;
    }
    .elementor-19 .elementor-element.elementor-element-b9fd613>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 20px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-1b008b4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 0;
    }
    .elementor-19 .elementor-element.elementor-element-1b008b4>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-1e4e551 .elementor-button
    {
        font-size: var(--e-global-typography-74d4df5-font-size);
        line-height: var(--e-global-typography-74d4df5-line-height);
        letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-11068e8
    {
        margin-top: 0;
        margin-bottom: 45px;
    }
    .elementor-19 .elementor-element.elementor-element-42137a9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-42137a9>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 20px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-0745d96
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-95aac00>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-95aac00>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 20px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-2c2ba3f
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-00c9f03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-00c9f03>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 20px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-5b4f9d4
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-678d176>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-678d176>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 0;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-28bcabf
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-9d3ae26
    {
        padding: 60px 20px 0 20px;
    }
    .elementor-19 .elementor-element.elementor-element-5d069bf.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-19 .elementor-element.elementor-element-5d069bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-e76710b
    {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-e76710b .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-32c1220>.elementor-widget-container
    {
        margin: 0 0 5px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-32c1220
    {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-7e6c6b0>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-19 .elementor-element.elementor-element-a5c5f19
    {
        --swiper-slides-to-display: 1;
    }
    .elementor-19 .elementor-element.elementor-element-a5c5f19>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-3bdc748
    {
        margin-top: 40px;
        margin-bottom: 60px;
        padding: 20px 20px 60px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-e36226b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-e36226b>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 20px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-3728cfb>.elementor-widget-container
    {
        margin: -40px 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon
    {
        font-size: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-3728cfb .elementor-icon svg
    {
        height: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-aeecef0>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-aa5b2c3-font-size);
        line-height: var(--e-global-typography-aa5b2c3-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-64064d1 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-aa5b2c3-font-size);
        line-height: var(--e-global-typography-aa5b2c3-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-0dfa171 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-aa5b2c3-font-size);
        line-height: var(--e-global-typography-aa5b2c3-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-a3fece3>.elementor-element-populated
    {
        padding-block-start: 10px;
        padding-inline-start: 0;
        padding-block-end: 5px;
        padding-inline-end: 10px;
    }
    .elementor-19 .elementor-element.elementor-element-148c952>.elementor-widget-container
    {
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-c47cba5
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-9e1a65a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-03e910e
    {
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-03e910e .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-39c2871>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-39c2871
    {
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-578b84d
    {
        margin-top: 0;
        margin-bottom: 60px;
    }
    .elementor-19 .elementor-element.elementor-element-f101963>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 0;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-19 .elementor-element.elementor-element-87841f5
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-87841f5>.elementor-widget-container
    {
        margin: 0 0 20px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-87841f5 .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);
    }
    .elementor-19 .elementor-element.elementor-element-a344ea9
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-a344ea9>.elementor-widget-container
    {
        margin: 0 0 20px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-a344ea9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a344ea9 .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);
    }
    .elementor-19 .elementor-element.elementor-element-2eb65d8
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-2eb65d8>.elementor-widget-container
    {
        margin: 0 0 20px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-2eb65d8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2eb65d8 .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);
    }
    .elementor-19 .elementor-element.elementor-element-7e25a48
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-7e25a48>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-7e25a48 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7e25a48 .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);
    }
    .elementor-19 .elementor-element.elementor-element-7afc065
    {
        padding: 60px 20px 90px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-b1b2795.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-19 .elementor-element.elementor-element-b1b2795>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-94cf3ea
    {
        margin-top: 0;
        margin-bottom: 100px;
    }
    .elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-bcd6e40>.elementor-element-populated
    {
        border-width: 0 0 0 0;
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 40px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-1aa68c1
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-897aa47>.elementor-element-populated
    {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8>.elementor-widget-container
    {
        margin: 0% 10% 0% 0%;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-arrows-yes .elementor-main-swiper
    {
        width: calc(115% - 40px);
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-main-swiper
    {
        width: 115%;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer
    {
        margin-top: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_above .elementor-testimonial__footer
    {
        margin-bottom: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_left .elementor-testimonial__footer
    {
        padding-right: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8.elementor-testimonial--layout-image_right .elementor-testimonial__footer
    {
        padding-left: 30px;
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__text
    {
        font-size: var(--e-global-typography-ba68bdf-font-size);
        line-height: var(--e-global-typography-ba68bdf-line-height);
        letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-eb28ce5-font-size);
        line-height: var(--e-global-typography-eb28ce5-line-height);
    }
    .elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__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);
    }
    .elementor-19 .elementor-element.elementor-element-855ff4b
    {
        width: var(--container-widget-width,10rem);
        max-width: 10rem;
        --container-widget-width: 10rem;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-855ff4b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19 .elementor-element.elementor-element-97e5988
    {
        width: var(--container-widget-width,10rem);
        max-width: 10rem;
        --container-widget-width: 10rem;
        --container-widget-flex-grow: 0;
    }
    .elementor-19 .elementor-element.elementor-element-97e5988>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 10px 10px 10px;
    }
    .elementor-19 .elementor-element.elementor-element-276b50b
    {
        width: var(--container-widget-width,10rem);
        max-width: 10rem;
        --container-widget-width: 10rem;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-276b50b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 10px 10px 10px;
    }
    .elementor-19 .elementor-element.elementor-element-276b50b img
    {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-f03f967
    {
        width: var(--container-widget-width,10rem);
        max-width: 10rem;
        --container-widget-width: 10rem;
        --container-widget-flex-grow: 0;
    }
    .elementor-19 .elementor-element.elementor-element-f03f967>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 10px 10px 10px;
    }
    .elementor-19 .elementor-element.elementor-element-62b31f6
    {
        width: var(--container-widget-width,10rem);
        max-width: 10rem;
        --container-widget-width: 10rem;
        --container-widget-flex-grow: 0;
    }
    .elementor-19 .elementor-element.elementor-element-62b31f6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 10px 10px 10px;
    }
    .elementor-19 .elementor-element.elementor-element-999eb9f
    {
        margin-top: 0;
        margin-bottom: -50px;
        padding: 60px 20px 100px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-833583c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 0;
    }
    .elementor-19 .elementor-element.elementor-element-833583c>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 65px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding-block-start: 0%;
        padding-inline-start: 0%;
        padding-block-end: 0%;
        padding-inline-end: 0%;
    }
    .elementor-19 .elementor-element.elementor-element-9cc359c>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-19 .elementor-element.elementor-element-9cc359c .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-3b03e07>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-19 .elementor-element.elementor-element-7bec3f6>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-19 .elementor-element.elementor-element-d585346 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-19 .elementor-element.elementor-element-c7f6217
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 20px 60px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-8725ec9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-19 .elementor-element.elementor-element-8725ec9>.elementor-element-populated
    {
        margin-block-start: 0;
        margin-inline-start: 0;
        margin-block-end: 30px;
        margin-inline-end: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-19 .elementor-element.elementor-element-08f39ce .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-a1264c6
    {
        --spacer-size: 0vh;
    }
    .elementor-19 .elementor-element.elementor-element-d2b117a .elementor-button
    {
        font-size: var(--e-global-typography-74d4df5-font-size);
        line-height: var(--e-global-typography-74d4df5-line-height);
        letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    }
    .elementor-19 .elementor-element.elementor-element-0633515
    {
        --swiper-slides-to-display: 1;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-19 .elementor-element.elementor-element-d55bfda
    {
        width: 55%;
    }
    .elementor-19 .elementor-element.elementor-element-60ff8fe
    {
        width: 45%;
    }
    .elementor-19 .elementor-element.elementor-element-79abc7c
    {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-911392b
    {
        width: 100%;
    }
}