.elementor-517 .elementor-element.elementor-element-53c0a9b>.elementor-container {
    max-width: 1700px;
    min-height: 35vh
}

.elementor-517 .elementor-element.elementor-element-53c0a9b {
    padding: 0
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-4874ba88.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-517 .elementor-element.elementor-element-4874ba88.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-517 .elementor-element.elementor-element-4874ba88.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-517 .elementor-element.elementor-element-4874ba88:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-4874ba88>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://salute.vamtam.com/wp-content/uploads/2020/05/doctor-helping-an-elderly-woman-with-parkinsons-di-JNPRBWC-1-scaled.jpg);
    background-position: 35% 34%;
    background-size: cover
}

.elementor-517 .elementor-element.elementor-element-4874ba88>.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: 10px;
    padding-inline-start: 30px;
    padding-block-end: 10px;
    padding-inline-end: 30px
}

.elementor-517 .elementor-element.elementor-element-4874ba88>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-517 .elementor-element.elementor-element-65c3e06e {
    padding: 0
}

.elementor-517 .elementor-element.elementor-element-132f9f6b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-517 .elementor-element.elementor-element-132f9f6b>.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-517 .elementor-element.elementor-element-7d62e2d0 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 28px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
    align-self: center
}

.elementor-517 .elementor-element.elementor-element-7d62e2d0 .elementor-widget-container {
    text-align: right
}

.elementor-517 .elementor-element.elementor-element-7d62e2d0 .elementor-social-icon {
    background-color: transparent;
    --icon-padding: 0em
}

.elementor-517 .elementor-element.elementor-element-7d62e2d0 .elementor-icon {
    border-radius: 0 0 0 0
}

.elementor-517 .elementor-element.elementor-element-7d62e2d0 .elementor-social-icon:hover i {
    color: var(--vamtam-accent-color-2)
}

.elementor-517 .elementor-element.elementor-element-7d62e2d0 .elementor-social-icon:hover svg {
    fill: var(--vamtam-accent-color-2)
}

.elementor-517 .elementor-element.elementor-element-7d62e2d0>.elementor-widget-container {
    margin: 0;
    padding: 15px 25px;
    background-color: #2a3d53
}

.elementor-517 .elementor-element.elementor-element-5470ac30>.elementor-container {
    max-width: 1700px;
    min-height: 159px
}

.elementor-517 .elementor-element.elementor-element-5470ac30 {
    padding: 0
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-b6268f5.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-517 .elementor-element.elementor-element-b6268f5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-517 .elementor-element.elementor-element-b6268f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-b6268f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--vamtam-accent-color-7)
}

.elementor-517 .elementor-element.elementor-element-b6268f5>.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: 30px;
    padding-inline-start: 30px;
    padding-block-end: 0;
    padding-inline-end: 30px
}

.elementor-517 .elementor-element.elementor-element-b6268f5>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-517 .elementor-element.elementor-element-14503136 {
    padding: 0 0 17px
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-484cf924.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-484cf924.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-484cf924>.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-517 .elementor-element.elementor-element-598ba6ad .elementor-heading-title {
    color: #2a3d53;
    font-family: nexa, Sans-serif;
    font-weight: 700
}

.elementor-517 .elementor-element.elementor-element-27644b71.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-517 .elementor-element.elementor-element-27644b71>.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-517 .elementor-element.elementor-element-49af5b70 .elementor-icon-wrapper {
    text-align: center
}

.elementor-517 .elementor-element.elementor-element-49af5b70.elementor-view-stacked .elementor-icon {
    background-color: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-49af5b70.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-49af5b70.elementor-view-default .elementor-icon {
    color: var(--vamtam-accent-color-3);
    border-color: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-49af5b70.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-49af5b70.elementor-view-default .elementor-icon svg {
    fill: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-49af5b70 .elementor-icon {
    font-size: 30px
}

.elementor-517 .elementor-element.elementor-element-49af5b70 .elementor-icon svg {
    height: 30px
}

.elementor-517 .elementor-element.elementor-element-49af5b70>.elementor-widget-container {
    padding: 0 5px 0 0
}

.elementor-517 .elementor-element.elementor-element-49af5b70 {
    width: auto;
    max-width: auto
}

.elementor-517 .elementor-element.elementor-element-56a89d45 .elementor-heading-title {
    color: var(--vamtam-accent-color-3);
    font-weight: 700
}

.elementor-517 .elementor-element.elementor-element-56a89d45 {
    width: auto;
    max-width: auto
}

.elementor-517 .elementor-element.elementor-element-709b1c9e {
    padding: 0 0 17px
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-2f43736e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-2f43736e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-2f43736e>.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-517 .elementor-element.elementor-element-34c433fa>.elementor-container {
    max-width: 1700px;
    min-height: 81px
}

.elementor-517 .elementor-element.elementor-element-34c433fa {
    padding: 0
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-3ed634f3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-3ed634f3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-3ed634f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-3ed634f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--vamtam-accent-color-7)
}

.elementor-517 .elementor-element.elementor-element-3ed634f3>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--vamtam-accent-color-4);
    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: 30px;
    padding-block-end: 0;
    padding-inline-end: 30px
}

.elementor-517 .elementor-element.elementor-element-3ed634f3>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-517 .elementor-element.elementor-element-5a6704a8 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-268c898c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-268c898c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-268c898c>.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-517 .elementor-element.elementor-element-66a7c94a .elementor-button {
    fill: var(--vamtam-accent-color-1);
    color: var(--vamtam-accent-color-1);
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 3px;
    border-color: var(--vamtam-accent-color-4);
    border-radius: 0 0 0 0;
    padding: 15px 40px 12px
}

.elementor-517 .elementor-element.elementor-element-66a7c94a .elementor-button:hover,
.elementor-517 .elementor-element.elementor-element-66a7c94a .elementor-button:focus {
    color: var(--vamtam-accent-color-5);
    background-color: var(--vamtam-accent-color-3);
    border-color: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-66a7c94a .elementor-button:hover svg,
.elementor-517 .elementor-element.elementor-element-66a7c94a .elementor-button:focus svg {
    fill: var(--vamtam-accent-color-5)
}

.elementor-517 .elementor-element.elementor-element-66a7c94a>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-65a60fe7.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-65a60fe7.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-65a60fe7.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-517 .elementor-element.elementor-element-65a60fe7>.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-517 .elementor-element.elementor-element-4b5d8c4e .elementor-icon-wrapper {
    text-align: center
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e.elementor-view-stacked .elementor-icon {
    background-color: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-4b5d8c4e.elementor-view-default .elementor-icon {
    color: var(--vamtam-accent-color-3);
    border-color: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-4b5d8c4e.elementor-view-default .elementor-icon svg {
    fill: var(--vamtam-accent-color-3)
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e .elementor-icon {
    font-size: 30px
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e .elementor-icon svg {
    height: 30px
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e>.elementor-widget-container {
    padding: 8px 10px 0 0
}

.elementor-517 .elementor-element.elementor-element-4b5d8c4e {
    width: auto;
    max-width: auto
}

.elementor-517 .elementor-element.elementor-element-12701805 .elementor-heading-title {
    color: var(--vamtam-accent-color-3);
    font-weight: 700
}

.elementor-517 .elementor-element.elementor-element-12701805 {
    width: auto;
    max-width: auto
}

.elementor-517 .elementor-element.elementor-element-fa2ab4c {
    padding: 30px 0 0 0;
}

.elementor-517 .elementor-element.elementor-element-05ca2c7>.elementor-element-populated {
    margin-block-start: 0;
    margin-inline-start: 80px;
    margin-block-end: 0;
    margin-inline-end: 80px;
    --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-517 .elementor-element.elementor-element-afe734a .elementor-heading-title {
    color: var(--vamtam-accent-color-3);
    font-weight: 700
}

.elementor-517 .elementor-element.elementor-element-afe734a>.elementor-widget-container {
    margin: 0;
    padding: 0 0 4px;
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--vamtam-accent-color-8)
}

.elementor-517 .elementor-element.elementor-element-afe734a {
    width: auto;
    max-width: auto
}

.elementor-517 .elementor-element.elementor-element-f4814cb>.elementor-widget-container {
    padding: 30px 0 0
}

.elementor-517 .elementor-element.elementor-element-4294268 {
    padding: 35px 0 55px
}

.elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-a5ba524.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-a5ba524.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-517 .elementor-element.elementor-element-a5ba524>.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-517 .elementor-element.elementor-element-b077395 .elementor-heading-title {
    color: var(--vamtam-accent-color-3);
    font-weight: 700
}

.elementor-517 .elementor-element.elementor-element-b077395>.elementor-widget-container {
    margin: 0;
    padding: 0 0 4px;
    border-style: solid;
    border-width: 0 0 5px;
    border-color: var(--vamtam-accent-color-8)
}

.elementor-517 .elementor-element.elementor-element-b077395 {
    width: auto;
    max-width: auto
}

.elementor-517 .elementor-element.elementor-element-c14c71b .elementor-button-content-wrapper {
    flex-direction: row
}

.elementor-517 .elementor-element.elementor-element-c14c71b .elementor-button .elementor-button-content-wrapper {
    gap: 15px
}

.elementor-517 .elementor-element.elementor-element-c53edc6 .elementor-button-content-wrapper {
    flex-direction: row
}

.elementor-517 .elementor-element.elementor-element-c53edc6 .elementor-button .elementor-button-content-wrapper {
    gap: 15px
}

.elementor-517 .elementor-element.elementor-element-92f1ad2 .elementor-button-content-wrapper {
    flex-direction: row
}

.elementor-517 .elementor-element.elementor-element-92f1ad2 .elementor-button .elementor-button-content-wrapper {
    gap: 15px
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .elementor-517 .elementor-element.elementor-element-5eadc0c {
        width: 25%
    }
    .elementor-517 .elementor-element.elementor-element-3660804 {
        width: 25%
    }
    .elementor-517 .elementor-element.elementor-element-fee9423 {
        width: 25%
    }
}

@media(max-width:1024px) {
    .elementor-517 .elementor-element.elementor-element-53c0a9b>.elementor-container {
        min-height: 300px
    }
    .elementor-517 .elementor-element.elementor-element-53c0a9b {
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-4874ba88:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-517 .elementor-element.elementor-element-4874ba88>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 98% 35%;
        background-repeat: no-repeat;
        background-size: cover
    }
    .elementor-517 .elementor-element.elementor-element-4874ba88>.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: 10px;
        padding-inline-start: 30px;
        padding-block-end: 10px;
        padding-inline-end: 30px
    }
    .elementor-517 .elementor-element.elementor-element-65c3e06e {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-5470ac30>.elementor-container {
        min-height: 0
    }
    .elementor-517 .elementor-element.elementor-element-5470ac30 {
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-b6268f5>.elementor-element-populated {
        padding-block-start: 25px;
        padding-inline-start: 30px;
        padding-block-end: 20px;
        padding-inline-end: 30px
    }
    .elementor-517 .elementor-element.elementor-element-14503136 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 10px
    }
    .elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-484cf924.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-517 .elementor-element.elementor-element-484cf924.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-517 .elementor-element.elementor-element-484cf924>.elementor-element-populated {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0
    }
    .elementor-517 .elementor-element.elementor-element-709b1c9e {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 10px
    }
    .elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-2f43736e.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-517 .elementor-element.elementor-element-2f43736e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-517 .elementor-element.elementor-element-2f43736e>.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-517 .elementor-element.elementor-element-3a0cc2f2>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-34c433fa {
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-3ed634f3>.elementor-element-populated {
        padding-block-start: 0;
        padding-inline-start: 30px;
        padding-block-end: 0;
        padding-inline-end: 30px
    }
    .elementor-517 .elementor-element.elementor-element-268c898c>.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-517 .elementor-element.elementor-element-66a7c94a>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-65a60fe7>.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-517 .elementor-element.elementor-element-fa2ab4c {
        padding: 80px 30px
    }
    .elementor-517 .elementor-element.elementor-element-4294268 {
        padding: 20px 30px 50px 0
    }
    .elementor-517 .elementor-element.elementor-element-a5ba524>.elementor-element-populated {
        padding-block-start: 10px;
        padding-inline-start: 0;
        padding-block-end: 10px;
        padding-inline-end: 10px
    }
    .elementor-517 .elementor-element.elementor-element-5eadc0c>.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: 5px;
        padding-inline-start: 0;
        padding-block-end: 5px;
        padding-inline-end: 5px
    }
    .elementor-517 .elementor-element.elementor-element-3660804>.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: 5px;
        padding-inline-start: 0;
        padding-block-end: 5px;
        padding-inline-end: 5px
    }
    .elementor-517 .elementor-element.elementor-element-fee9423>.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: 5px;
        padding-inline-start: 0;
        padding-block-end: 5px;
        padding-inline-end: 5px
    }

    .elementor-517 .elementor-element.elementor-element-05ca2c7>.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
	}
}

@media(max-width:767px) {
    .elementor-517 .elementor-element.elementor-element-53c0a9b {
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-4874ba88:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-517 .elementor-element.elementor-element-4874ba88>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 86% 0%
    }
    .elementor-517 .elementor-element.elementor-element-4874ba88>.elementor-element-populated {
        padding-block-start: 0;
        padding-inline-start: 20px;
        padding-block-end: 20px;
        padding-inline-end: 20px
    }
    .elementor-517 .elementor-element.elementor-element-7d62e2d0 .elementor-social-icon {
        --icon-padding: 0em
    }
    .elementor-517 .elementor-element.elementor-element-7d62e2d0 {
        --grid-column-gap: 18px
    }
    .elementor-517 .elementor-element.elementor-element-7d62e2d0>.elementor-widget-container {
        padding: 10px 15px
    }
    .elementor-517 .elementor-element.elementor-element-5470ac30>.elementor-container {
        min-height: 0
    }
    .elementor-517 .elementor-element.elementor-element-5470ac30 {
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-b6268f5>.elementor-element-populated {
        padding-block-start: 20px;
        padding-inline-start: 20px;
        padding-block-end: 0;
        padding-inline-end: 20px
    }
    .elementor-517 .elementor-element.elementor-element-14503136 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 10px
    }
    .elementor-517 .elementor-element.elementor-element-484cf924 {
        width: 42%
    }
    .elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-484cf924.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }
    .elementor-517 .elementor-element.elementor-element-484cf924.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }
    .elementor-517 .elementor-element.elementor-element-484cf924>.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-517 .elementor-element.elementor-element-598ba6ad>.elementor-widget-container {
        padding: 0 20px 0 0
    }
    .elementor-517 .elementor-element.elementor-element-598ba6ad {
        width: auto;
        max-width: auto
    }
    .elementor-517 .elementor-element.elementor-element-27644b71 {
        width: 58%
    }
    .elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-27644b71.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }
    .elementor-517 .elementor-element.elementor-element-27644b71.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }
    .elementor-517 .elementor-element.elementor-element-27644b71.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-517 .elementor-element.elementor-element-27644b71>.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-517 .elementor-element.elementor-element-49af5b70 .elementor-icon {
        font-size: 24px
    }
    .elementor-517 .elementor-element.elementor-element-49af5b70 .elementor-icon svg {
        height: 24px
    }
    .elementor-517 .elementor-element.elementor-element-56a89d45 .elementor-heading-title {
        line-height: 1.6em
    }
    .elementor-517 .elementor-element.elementor-element-709b1c9e {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 10px
    }
    .elementor-517 .elementor-element.elementor-element-2f43736e {
        width: 100%
    }
    .elementor-bc-flex-widget .elementor-517 .elementor-element.elementor-element-2f43736e.elementor-column .elementor-widget-wrap {
        align-items: flex-end
    }
    .elementor-517 .elementor-element.elementor-element-2f43736e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end
    }
    .elementor-517 .elementor-element.elementor-element-2f43736e>.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-517 .elementor-element.elementor-element-34c433fa>.elementor-container {
        min-height: 0
    }
    .elementor-517 .elementor-element.elementor-element-34c433fa {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-3ed634f3>.elementor-element-populated {
        border-width: 0;
        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: 20px;
        padding-inline-start: 20px;
        padding-block-end: 20px;
        padding-inline-end: 20px
    }
    .elementor-517 .elementor-element.elementor-element-5a6704a8 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-268c898c>.elementor-element-populated {
        padding-block-start: 0;
        padding-inline-start: 0;
        padding-block-end: 0;
        padding-inline-end: 0
    }
    .elementor-517 .elementor-element.elementor-element-66a7c94a .elementor-button {
        font-size: 12px;
        padding: 15px
    }
    .elementor-517 .elementor-element.elementor-element-66a7c94a>.elementor-widget-container {
        margin: 0%;
        padding: 0
    }
    .elementor-517 .elementor-element.elementor-element-66a7c94a {
        width: auto;
        max-width: auto
    }
    .elementor-517 .elementor-element.elementor-element-fa2ab4c {
        padding: 60px 20px
    }
    .elementor-517 .elementor-element.elementor-element-f4814cb>.elementor-widget-container {
        padding: 20px 0 0
    }
    .elementor-517 .elementor-element.elementor-element-4294268 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 30px
    }
    .elementor-517 .elementor-element.elementor-element-5eadc0c {
        width: 100%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-517 .elementor-element.elementor-element-a5ba524 {
        width: 60%
    }
    .elementor-517 .elementor-element.elementor-element-5eadc0c {
        width: 60%
    }
    .elementor-517 .elementor-element.elementor-element-3660804 {
        width: 60%
    }
    .elementor-517 .elementor-element.elementor-element-fee9423 {
        width: 60%
    }
}

@font-face {
    font-family: nexa;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.eot);
    src: url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.eot?#iefix) format('embedded-opentype'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.woff2) format('woff2'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.woff) format('woff'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.ttf) format('truetype'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.svg#Nexa) format('svg')
}

@font-face {
    font-family: nexa;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.eot);
    src: url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.eot?#iefix) format('embedded-opentype'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.woff2) format('woff2'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.woff) format('woff'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.ttf) format('truetype'), url(https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.svg#Nexa) format('svg')
}