.elementor-14 .elementor-element.elementor-element-581859e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-581859e {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-581859e:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-581859e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../../2022/09/GettyImages-528750962.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-14 .elementor-element.elementor-element-581859e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-9000f91>.elementor-container {
    min-height: 55vh
}

.elementor-14 .elementor-element.elementor-element-9000f91>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-9000f91 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 30px 120px
}

.elementor-14 .elementor-element.elementor-element-9000f91>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-7d40943 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5);
    font-family: var(--e-global-typography-977e0e0-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-977e0e0-font-size);
    font-weight: var(--e-global-typography-977e0e0-font-weight);
    line-height: var(--e-global-typography-977e0e0-line-height);
    letter-spacing: var(--e-global-typography-977e0e0-letter-spacing);
    word-spacing: var(--e-global-typography-977e0e0-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-e88f6f5 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5);
    font-family: inter, Helvetica, Sans-serif;
    font-size: 22px;
    font-weight: lighter;
    text-transform: none;
    line-height: 1.1em
}

.elementor-14 .elementor-element.elementor-element-3f6e116 .elementor-icon-wrapper {
    text-align: left
}

.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-default .elementor-icon {
    color: var(--e-global-color-vamtam_accent_5);
    border-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-vamtam_accent_4);
    border-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-3f6e116.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-3f6e116 .elementor-icon {
    font-size: 50px
}

.elementor-14 .elementor-element.elementor-element-3f6e116 .elementor-icon svg {
    height: 50px
}

.elementor-14 .elementor-element.elementor-element-3f6e116>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-3f6e116 {
    width: auto;
    max-width: auto;
    bottom: 0
}

body:not(.rtl) .elementor-14 .elementor-element.elementor-element-3f6e116 {
    left: 5px
}

body.rtl .elementor-14 .elementor-element.elementor-element-3f6e116 {
    right: 5px
}

.elementor-14 .elementor-element.elementor-element-0b06e04 {
    
    margin-bottom: 0;
    padding: 50px 30px;
    background-image: linear-gradient(rgb(252, 255, 234),rgb(255, 255, 255));

}

.elementor-14 .elementor-element.elementor-element-7ebe88d>.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-14 .elementor-element.elementor-element-7ebe88d>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var(--e-global-color-vamtam_accent_7);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 60px
}

.elementor-14 .elementor-element.elementor-element-7ebe88d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-383fd46 {
    font-family: var(--e-global-typography-vamtam_primary_font-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height)
}

.elementor-14 .elementor-element.elementor-element-383fd46>.elementor-widget-container {
    margin: 0% 0% 0% 0%
}

.elementor-14 .elementor-element.elementor-element-47ac3ae .elementor-button .elementor-align-icon-right {
    margin-left: 120px
}

.elementor-14 .elementor-element.elementor-element-47ac3ae .elementor-button .elementor-align-icon-left {
    margin-right: 120px
}

.elementor-14 .elementor-element.elementor-element-47ac3ae>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-c73e4d1.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-c73e4d1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-c73e4d1>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var(--e-global-color-vamtam_accent_7);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 175px
}

.elementor-14 .elementor-element.elementor-element-c73e4d1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-bedce77 {
    text-align: right
}

.elementor-14 .elementor-element.elementor-element-bedce77>.elementor-widget-container {
    margin: 0 25px 0 0
}

.elementor-14 .elementor-element.elementor-element-6e98fb5 {
    text-align: right
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-75eea2b.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

.elementor-14 .elementor-element.elementor-element-75eea2b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between
}

.elementor-14 .elementor-element.elementor-element-75eea2b>.elementor-element-populated {
    padding: 10px 0 0
}

.elementor-14 .elementor-element.elementor-element-5264825>.elementor-container {
    min-height: 215px
}

.elementor-14 .elementor-element.elementor-element-5264825>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-5264825 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-6a90908.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

.elementor-14 .elementor-element.elementor-element-6a90908.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between
}

.elementor-14 .elementor-element.elementor-element-2287779>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-14 .elementor-element.elementor-element-b458979 {
    font-family: var(--e-global-typography-86432a1-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-86432a1-font-size);
    font-weight: var(--e-global-typography-86432a1-font-weight);
    line-height: var(--e-global-typography-86432a1-line-height);
    letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
    word-spacing: var(--e-global-typography-86432a1-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-b458979>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-14 .elementor-element.elementor-element-7f64c55>.elementor-container {
    min-height: 552px
}

.elementor-14 .elementor-element.elementor-element-7f64c55 {
    margin-top: 85px;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-b89d2c6.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-b89d2c6.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-b89d2c6>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-14 .elementor-element.elementor-element-b89d2c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-e21d604.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-e21d604.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-e21d604:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14 .elementor-element.elementor-element-e21d604>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://avvocato.vamtam.com/wp-content/uploads/2022/09/GettyImages-528750594.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-14 .elementor-element.elementor-element-e21d604>.elementor-element-populated,
.elementor-14 .elementor-element.elementor-element-e21d604>.elementor-element-populated>.elementor-background-overlay,
.elementor-14 .elementor-element.elementor-element-e21d604>.elementor-background-slideshow {
    border-radius: 0 0 0 8px
}

.elementor-14 .elementor-element.elementor-element-e21d604>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-14 .elementor-element.elementor-element-e21d604>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-9b39038 .elementor-icon-wrapper {
    text-align: left
}

.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-default .elementor-icon {
    color: var(--e-global-color-vamtam_accent_5);
    border-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-vamtam_accent_4);
    border-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-9b39038.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-9b39038 .elementor-icon {
    font-size: 50px
}

.elementor-14 .elementor-element.elementor-element-9b39038 .elementor-icon svg {
    height: 50px
}

.elementor-14 .elementor-element.elementor-element-9b39038>.elementor-widget-container {
    margin: 0 0 0 5px;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-9b39038 {
    width: auto;
    max-width: auto;
    align-self: flex-end
}

.elementor-14 .elementor-element.elementor-element-d3f7745>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-14 .elementor-element.elementor-element-d3f7745 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-36bd350>.elementor-element-populated {
    margin: 0 23px 0 0;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px
}

.elementor-14 .elementor-element.elementor-element-19b01cb {
    --vamtam-cols: 2;
    --item-display: flex;
    --read-more-alignment: 1;
    --grid-column-gap: 70px;
    --grid-row-gap: 50px
}

.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post {
    border-style: solid;
    border-width: 0;
    background-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__text {
    padding: 0 0 50px
}

.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title,
.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title a {
    font-family: var(--e-global-typography-vamtam_h3-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    font-weight: var(--e-global-typography-vamtam_h3-font-weight);
    text-transform: var(--e-global-typography-vamtam_h3-text-transform);
    line-height: var(--e-global-typography-vamtam_h3-line-height)
}

.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title {
    margin-bottom: 15px
}

.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__excerpt p {
    color: var(--e-global-color-d0045dc);
    font-family: var(--e-global-typography-vamtam_primary_font-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height)
}

.elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__excerpt {
    margin-bottom: 25px
}

.elementor-14 .elementor-element.elementor-element-19b01cb a.elementor-post__read-more {
    font-family: var(--e-global-typography-e1b90ff-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-e1b90ff-font-size);
    font-weight: var(--e-global-typography-e1b90ff-font-weight);
    text-decoration: var(--e-global-typography-e1b90ff-text-decoration);
    line-height: var(--e-global-typography-e1b90ff-line-height);
    letter-spacing: var(--e-global-typography-e1b90ff-letter-spacing);
    word-spacing: var(--e-global-typography-e1b90ff-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-6cbed1e>.elementor-element-populated {
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-05e2cb7>.elementor-container {
    min-height: 552px
}

.elementor-14 .elementor-element.elementor-element-05e2cb7 {
    margin-top: 85px;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-dcbf77a.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-dcbf77a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-dcbf77a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-14 .elementor-element.elementor-element-dcbf77a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-8ba7f65.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-8ba7f65.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-14 .elementor-element.elementor-element-8ba7f65:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://avvocato.vamtam.com/wp-content/uploads/2022/09/GettyImages-528750594.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-element-populated,
.elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-element-populated>.elementor-background-overlay,
.elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-background-slideshow {
    border-radius: 0 0 0 8px
}

.elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-b255471 .elementor-icon-wrapper {
    text-align: left
}

.elementor-14 .elementor-element.elementor-element-b255471.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_5)
}

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

.elementor-14 .elementor-element.elementor-element-b255471.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-b255471.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-b255471.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-vamtam_accent_4)
}

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

.elementor-14 .elementor-element.elementor-element-b255471.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-b255471.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-b255471 .elementor-icon {
    font-size: 50px
}

.elementor-14 .elementor-element.elementor-element-b255471 .elementor-icon svg {
    height: 50px
}

.elementor-14 .elementor-element.elementor-element-b255471>.elementor-widget-container {
    margin: 0 0 0 5px;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-b255471 {
    width: auto;
    max-width: auto;
    align-self: flex-end
}

.elementor-14 .elementor-element.elementor-element-0f7bb08 {
    margin-top: 75px;
    margin-bottom: 135px
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-tab-title {
    border-width: 0;
    border-color: #00000000;
    background-color: #02010100;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-tab-content {
    border-width: 0;
    border-bottom-color: #00000000;
    font-family: var(--e-global-typography-ee263ad-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-ee263ad-font-size);
    font-weight: var(--e-global-typography-ee263ad-font-weight);
    line-height: var(--e-global-typography-ee263ad-line-height);
    letter-spacing: var(--e-global-typography-ee263ad-letter-spacing);
    word-spacing: var(--e-global-typography-ee263ad-word-spacing);
    padding: 10px 0 0
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-title,
.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-icon {
    color: var(--e-global-color-vamtam_accent_1)
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-icon svg {
    fill: var(--e-global-color-vamtam_accent_1)
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-tab-title.elementor-active a,
.elementor-14 .elementor-element.elementor-element-b73385b .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-vamtam_accent_1)
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-title {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    letter-spacing: 0
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 12px
}

.elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 12px
}

.elementor-14 .elementor-element.elementor-element-b73385b>.elementor-widget-container {
    padding: 20px 0;
    border-style: solid;
    border-width: 1px 0;
    border-color: var(--e-global-color-vamtam_accent_7)
}

.elementor-14 .elementor-element.elementor-element-2bc2478 {
    margin-top: 0;
    margin-bottom: 160px
}

.elementor-14 .elementor-element.elementor-element-b05aa2a>.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-14 .elementor-element.elementor-element-0f56574 {
    font-family: var(--e-global-typography-86432a1-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-86432a1-font-size);
    font-weight: var(--e-global-typography-86432a1-font-weight);
    line-height: var(--e-global-typography-86432a1-line-height);
    letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
    word-spacing: var(--e-global-typography-86432a1-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-0f56574>.elementor-widget-container {
    margin: 0% 19% 0% 0%;
    padding: 25px 0 45px
}

.elementor-14 .elementor-element.elementor-element-af55bdb>.elementor-container {
    min-height: 640px
}

.elementor-14 .elementor-element.elementor-element-af55bdb {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-7f81072:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14 .elementor-element.elementor-element-7f81072>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../../../../images/law1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-14 .elementor-element.elementor-element-7f81072>.elementor-element-populated,
.elementor-14 .elementor-element.elementor-element-7f81072>.elementor-element-populated>.elementor-background-overlay,
.elementor-14 .elementor-element.elementor-element-7f81072>.elementor-background-slideshow {
    border-radius: 0 0 0 8px
}

.elementor-14 .elementor-element.elementor-element-7f81072>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-14 .elementor-element.elementor-element-7f81072>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-69f750c .elementor-icon-wrapper {
    text-align: left
}

.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-default .elementor-icon {
    color: var(--e-global-color-vamtam_accent_5);
    border-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-vamtam_accent_4);
    border-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-framed .elementor-icon:hover,
.elementor-14 .elementor-element.elementor-element-69f750c.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-69f750c .elementor-icon {
    font-size: 50px
}

.elementor-14 .elementor-element.elementor-element-69f750c .elementor-icon svg {
    height: 50px
}

.elementor-14 .elementor-element.elementor-element-69f750c>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-69f750c {
    width: auto;
    max-width: auto;
    bottom: 0
}

body:not(.rtl) .elementor-14 .elementor-element.elementor-element-69f750c {
    left: 5px
}

body.rtl .elementor-14 .elementor-element.elementor-element-69f750c {
    right: 5px
}

.elementor-14 .elementor-element.elementor-element-fc9c24f {
    text-align: right
}

.elementor-14 .elementor-element.elementor-element-fc9c24f img {
    width: 327px
}

.elementor-14 .elementor-element.elementor-element-fc9c24f .vamtam-image-wrapper {
    width: 327px
}

.elementor-14 .elementor-element.elementor-element-fc9c24f>.elementor-widget-container {
    margin: -33.5% 0% 0%
}

.elementor-14 .elementor-element.elementor-element-48a8327>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 185px 0 0 140px
}

.elementor-14 .elementor-element.elementor-element-4f03f7f>.elementor-widget-container {
    padding: 10px 0 15px;
    background-color: var(--e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7)
}

.elementor-14 .elementor-element.elementor-element-0318e00 .elementor-heading-title {
    font-family: var(--e-global-typography-3a38e4e-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-3a38e4e-font-size);
    font-weight: var(--e-global-typography-3a38e4e-font-weight);
    line-height: var(--e-global-typography-3a38e4e-line-height);
    letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
    word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-0318e00>.elementor-widget-container {
    margin: 40px 0 0
}

.elementor-14 .elementor-element.elementor-element-62f34c5>.elementor-widget-container {
    margin: 0;
    padding: 10px 0 50px;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7)
}

.elementor-14 .elementor-element.elementor-element-32f500a .elementor-heading-title {
    font-family: var(--e-global-typography-3a38e4e-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-3a38e4e-font-size);
    font-weight: var(--e-global-typography-3a38e4e-font-weight);
    line-height: var(--e-global-typography-3a38e4e-line-height);
    letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
    word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-32f500a>.elementor-widget-container {
    margin: 0
}

.elementor-14 .elementor-element.elementor-element-7434d84>.elementor-widget-container {
    margin: 0;
    padding: 10px 0 50px;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7)
}

.elementor-14 .elementor-element.elementor-element-2f7b64d .elementor-heading-title {
    font-family: var(--e-global-typography-3a38e4e-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-3a38e4e-font-size);
    font-weight: var(--e-global-typography-3a38e4e-font-weight);
    line-height: var(--e-global-typography-3a38e4e-line-height);
    letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
    word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-2f7b64d>.elementor-widget-container {
    margin: 0
}

.elementor-14 .elementor-element.elementor-element-9356539>.elementor-widget-container {
    margin: 0;
    padding: 10px 0 50px;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7)
}

.elementor-14 .elementor-element.elementor-element-eabb62a .elementor-heading-title {
    font-family: var(--e-global-typography-3a38e4e-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-3a38e4e-font-size);
    font-weight: var(--e-global-typography-3a38e4e-font-weight);
    line-height: var(--e-global-typography-3a38e4e-line-height);
    letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
    word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-eabb62a>.elementor-widget-container {
    margin: 0
}

.elementor-14 .elementor-element.elementor-element-30cd549>.elementor-widget-container {
    margin: 0;
    padding: 10px 0 0;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7)
}

.elementor-14 .elementor-element.elementor-element-bed4db7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10px 0 30px
}

.elementor-14 .elementor-element.elementor-element-bed4db7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-cc5c6c7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-14 .elementor-element.elementor-element-cc5c6c7 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-14 .elementor-element.elementor-element-0e7e2ea {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 105px 30px 0
}

.elementor-14 .elementor-element.elementor-element-0e7e2ea:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-0e7e2ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-0e7e2ea>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-4d6e276 .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h2-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-vamtam_h2-font-size);
    font-weight: var(--e-global-typography-vamtam_h2-font-weight);
    text-transform: var(--e-global-typography-vamtam_h2-text-transform);
    font-style: var(--e-global-typography-vamtam_h2-font-style);
    line-height: var(--e-global-typography-vamtam_h2-line-height)
}

.elementor-14 .elementor-element.elementor-element-4d6e276>.elementor-widget-container {
    margin: 0
}

.elementor-14 .elementor-element.elementor-element-1fd49e4>.elementor-container {
    max-width: 2000px
}

.elementor-14 .elementor-element.elementor-element-1fd49e4 {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 30px 80px
}

.elementor-14 .elementor-element.elementor-element-1fd49e4:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-1fd49e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-1fd49e4>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-ef97aea {
    --vamtam-cols: 4;
    --item-display: flex;
    --read-more-alignment: 1;
    --vamtam-content-padding: 0px 0px 0px 0px;
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
    --vamtam-col-hint: 2%;
    z-index: 5
}

.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post {
    border-radius: 0;
    padding: 35px 30px 25px;
    background-color: #ffffff99
}

.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__text {
    padding: 0;
    margin-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post:hover {
    background-color: var(--e-global-color-vamtam_accent_5)
}

.elementor-14 .elementor-element.elementor-element-ef97aea .vamtam-nav {
    --vamtam-nav-prev-x: 1.2%;
    --vamtam-nav-prev-y: 55%;
    --vamtam-nav-next-x: 1.2%;
    --vamtam-nav-next-y: 55%
}

.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title,
.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title a {
    color: var(--e-global-color-vamtam_accent_1);
    font-family: var(--e-global-typography-vamtam_h4-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-vamtam_h4-font-size);
    font-weight: var(--e-global-typography-vamtam_h4-font-weight);
    text-transform: var(--e-global-typography-vamtam_h4-text-transform);
    line-height: var(--e-global-typography-vamtam_h4-line-height)
}

.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__meta-data {
    color: var(--e-global-color-vamtam_accent_6);
    font-family: var(--e-global-typography-c103f65-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-c103f65-font-size);
    font-weight: var(--e-global-typography-c103f65-font-weight);
    line-height: var(--e-global-typography-c103f65-line-height);
    letter-spacing: var(--e-global-typography-c103f65-letter-spacing);
    word-spacing: var(--e-global-typography-c103f65-word-spacing);
    margin-bottom: 24px
}

.elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__excerpt {
    margin-bottom: 180px
}

.elementor-14 .elementor-element.elementor-element-ef97aea a.elementor-post__read-more {
    font-family: var(--e-global-typography-e1b90ff-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-e1b90ff-font-size);
    font-weight: var(--e-global-typography-e1b90ff-font-weight);
    text-decoration: var(--e-global-typography-e1b90ff-text-decoration);
    line-height: var(--e-global-typography-e1b90ff-line-height);
    letter-spacing: var(--e-global-typography-e1b90ff-letter-spacing);
    word-spacing: var(--e-global-typography-e1b90ff-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-ef97aea>.elementor-widget-container {
    margin: 0%
}

.elementor-14 .elementor-element.elementor-element-da5b73d {
    padding: 240px 30px 140px
}

.elementor-14 .elementor-element.elementor-element-71982e2>.elementor-element-populated {
    padding: 0 30px 0 0
}

.elementor-14 .elementor-element.elementor-element-5a21747 {
    font-family: var(--e-global-typography-86432a1-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-86432a1-font-size);
    font-weight: var(--e-global-typography-86432a1-font-weight);
    line-height: var(--e-global-typography-86432a1-line-height);
    letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
    word-spacing: var(--e-global-typography-86432a1-word-spacing)
}

.elementor-14 .elementor-element.elementor-element-5a21747>.elementor-widget-container {
    margin: 20px 0 110px;
    padding: 0% 27% 0% 0%
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title:before,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title:after,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-content,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tabs-content-wrapper {
    border-width: 0
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-mobile-title,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-desktop-title.elementor-active,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title:before,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title:after,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-content,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tabs-content-wrapper {
    border-color: #02010100
}

.elementor-14 .elementor-element.elementor-element-af41d9c {
    --vamtam-tabs-border-color: #02010100
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-desktop-title.elementor-active {
    background-color: #02010100
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tabs-content-wrapper {
    background-color: #02010100
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title a {
    color: #1d2d3e4d
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title.elementor-active,
.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title.elementor-active a {
    color: var(--e-global-color-vamtam_accent_1)
}

.elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title {
    font-family: var(--e-global-typography-vamtam_h3-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    font-weight: var(--e-global-typography-vamtam_h3-font-weight);
    text-transform: var(--e-global-typography-vamtam_h3-text-transform);
    line-height: var(--e-global-typography-vamtam_h3-line-height)
}

.elementor-14 .elementor-element.elementor-element-d1b5d4a {
    margin-top: 0;
    margin-bottom: 0;
    padding: 105px 0 0
}

.elementor-14 .elementor-element.elementor-element-9e6074c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-14 .elementor-element.elementor-element-9e6074c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14 .elementor-element.elementor-element-9e6074c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-14 .elementor-element.elementor-element-9e6074c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 12% 10%
}

.elementor-14 .elementor-element.elementor-element-9e6074c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14 .elementor-element.elementor-element-82876c1>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button .elementor-align-icon-right {
    margin-left: 50px
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button .elementor-align-icon-left {
    margin-right: 50px
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 5px
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -5px
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0
}

body:not(.rtl) .elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0
}

body .elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-field-type-html {
    padding-bottom: 6px;
    font-family: inter, Helvetica, Sans-serif;
    font-size: 12px;
    line-height: 17px
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper),
.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .e-form__buttons__wrapper__button-next {
    color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button[type=submit] {
    color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button[type=submit] svg * {
    fill: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .e-form__buttons__wrapper__button-previous {
    color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .e-form__buttons__wrapper__button-next:hover {
    color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button[type=submit]:hover {
    color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button[type=submit]:hover svg * {
    fill: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff
}

.elementor-14 .elementor-element.elementor-element-06e9fd2 .elementor-button {
    padding: 0
}

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

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

@media(max-width:1024px) {
    .elementor-14 .elementor-element.elementor-element-581859e {
        margin-top: -150px;
        margin-bottom: 0;
        z-index: 0
    }

    .elementor-14 .elementor-element.elementor-element-7d40943 .elementor-heading-title {
        font-size: var(--e-global-typography-977e0e0-font-size);
        line-height: var(--e-global-typography-977e0e0-line-height);
        letter-spacing: var(--e-global-typography-977e0e0-letter-spacing);
        word-spacing: var(--e-global-typography-977e0e0-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-0b06e04 {
        padding-top: 90px;
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-7ebe88d>.elementor-element-populated {
        padding: 0 0 90px
    }

    .elementor-14 .elementor-element.elementor-element-383fd46 {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-383fd46>.elementor-widget-container {
        margin: 0% 0% 0% 0%
    }

    .elementor-14 .elementor-element.elementor-element-bedce77>.elementor-widget-container {
        margin: 0 15px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-75eea2b>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-5264825>.elementor-container {
        min-height: 163px
    }

    .elementor-14 .elementor-element.elementor-element-5264825 {
        padding: 30px 0 40px
    }

    .elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-6a90908.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-14 .elementor-element.elementor-element-6a90908.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-14 .elementor-element.elementor-element-6a90908>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-0ea8fd2>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-2287779>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-b458979 {
        font-size: var(--e-global-typography-86432a1-font-size);
        line-height: var(--e-global-typography-86432a1-line-height);
        letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
        word-spacing: var(--e-global-typography-86432a1-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-b458979>.elementor-widget-container {
        margin: 0% 20% 0% 0%;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-7f64c55 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-36bd350>.elementor-element-populated {
        margin: 0 10px 0 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb {
        --vamtam-cols: 2;
        --grid-column-gap: 65px;
        --grid-row-gap: 30px
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__text {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title,
    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title a {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__excerpt p {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb a.elementor-post__read-more {
        font-size: var(--e-global-typography-e1b90ff-font-size);
        line-height: var(--e-global-typography-e1b90ff-line-height);
        letter-spacing: var(--e-global-typography-e1b90ff-letter-spacing);
        word-spacing: var(--e-global-typography-e1b90ff-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb>.elementor-widget-container {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-6cbed1e>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-05e2cb7 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-0f7bb08 {
        margin-top: 50px;
        margin-bottom: 90px
    }

    .elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-title {
        font-size: 16px;
        line-height: 1.3em
    }

    .elementor-14 .elementor-element.elementor-element-b73385b .elementor-tab-content {
        font-size: var(--e-global-typography-ee263ad-font-size);
        line-height: var(--e-global-typography-ee263ad-line-height);
        letter-spacing: var(--e-global-typography-ee263ad-letter-spacing);
        word-spacing: var(--e-global-typography-ee263ad-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-2bc2478 {
        margin-top: 0;
        margin-bottom: 90px
    }

    .elementor-14 .elementor-element.elementor-element-0f56574 {
        font-size: var(--e-global-typography-86432a1-font-size);
        line-height: var(--e-global-typography-86432a1-line-height);
        letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
        word-spacing: var(--e-global-typography-86432a1-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-0f56574>.elementor-widget-container {
        margin: 0%;
        padding: 20px 0 30px
    }

    .elementor-14 .elementor-element.elementor-element-af55bdb>.elementor-container {
        min-height: 470px
    }

    .elementor-14 .elementor-element.elementor-element-fc9c24f img {
        width: 240px
    }

    .elementor-14 .elementor-element.elementor-element-fc9c24f .vamtam-image-wrapper {
        width: 240px
    }

    .elementor-14 .elementor-element.elementor-element-fc9c24f>.elementor-widget-container {
        margin: -35% -7% 0% 0%
    }

    .elementor-14 .elementor-element.elementor-element-48a8327>.elementor-element-populated {
        padding: 0 0 0 50px
    }

    .elementor-14 .elementor-element.elementor-element-0318e00 .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-32f500a .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-2f7b64d .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-eabb62a .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-00e64a2 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-14 .elementor-element.elementor-element-bed4db7>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-0e7e2ea {
        padding: 60px 30px 30px
    }

    .elementor-14 .elementor-element.elementor-element-4d6e276 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-1fd49e4 {
        padding: 0 20px 60px
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea {
        --vamtam-cols: 2;
        --vamtam-col-hint: 15%
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title,
    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__meta-data {
        font-size: var(--e-global-typography-c103f65-font-size);
        line-height: var(--e-global-typography-c103f65-line-height);
        letter-spacing: var(--e-global-typography-c103f65-letter-spacing);
        word-spacing: var(--e-global-typography-c103f65-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__excerpt {
        margin-bottom: 100px
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea a.elementor-post__read-more {
        font-size: var(--e-global-typography-e1b90ff-font-size);
        line-height: var(--e-global-typography-e1b90ff-line-height);
        letter-spacing: var(--e-global-typography-e1b90ff-letter-spacing);
        word-spacing: var(--e-global-typography-e1b90ff-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-da5b73d {
        margin-top: 0;
        margin-bottom: 0;
        padding: 90px 30px
    }

    .elementor-14 .elementor-element.elementor-element-71982e2>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-5a21747 {
        font-size: var(--e-global-typography-86432a1-font-size);
        line-height: var(--e-global-typography-86432a1-line-height);
        letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
        word-spacing: var(--e-global-typography-86432a1-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-5a21747>.elementor-widget-container {
        margin: 10px 0 30px;
        padding: 0%
    }

    .elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-af41d9c>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-2c3147b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-d1b5d4a {
        padding: 40px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-9e6074c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px
    }
}

@media(max-width:767px) {

    .elementor-14 .elementor-element.elementor-element-581859e:not(.elementor-motion-effects-element-type-background),
    .elementor-14 .elementor-element.elementor-element-581859e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .elementor-14 .elementor-element.elementor-element-581859e {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-e8e326b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-9000f91>.elementor-container {
        min-height: 40vh
    }

    .elementor-14 .elementor-element.elementor-element-9000f91 {
        padding: 115px 20px 110px
    }

    .elementor-14 .elementor-element.elementor-element-3d83a2c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-7d40943 .elementor-heading-title {
        font-size: var(--e-global-typography-977e0e0-font-size);
        line-height: var(--e-global-typography-977e0e0-line-height);
        letter-spacing: var(--e-global-typography-977e0e0-letter-spacing);
        word-spacing: var(--e-global-typography-977e0e0-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-7d40943>.elementor-widget-container {
        margin: 0
    }

    .elementor-14 .elementor-element.elementor-element-e88f6f5 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em
    }

    .elementor-14 .elementor-element.elementor-element-0b06e04 {
        padding-top: 60px !important;
        margin-bottom: 0;
        padding: 0 20px
    }

    .elementor-14 .elementor-element.elementor-element-7ebe88d>.elementor-element-populated {
        border-width: 0;
        padding: 0 0 30px
    }

    .elementor-14 .elementor-element.elementor-element-383fd46 {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-383fd46>.elementor-widget-container {
        margin: 0%
    }

    .elementor-14 .elementor-element.elementor-element-47ac3ae>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-c73e4d1>.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-14 .elementor-element.elementor-element-c73e4d1>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 0 60px
    }

    .elementor-14 .elementor-element.elementor-element-bedce77 {
        text-align: left
    }

    .elementor-14 .elementor-element.elementor-element-bedce77>.elementor-widget-container {
        margin: 0
    }

    .elementor-14 .elementor-element.elementor-element-6e98fb5 {
        text-align: left
    }

    .elementor-14 .elementor-element.elementor-element-ee0a5b9 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-75eea2b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-5264825 {
        padding: 10px 0 20px
    }

    .elementor-14 .elementor-element.elementor-element-6a90908>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px
    }

    .elementor-14 .elementor-element.elementor-element-6a90908>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-2287779>.elementor-widget-container {
        margin: 35px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-b458979 {
        font-size: var(--e-global-typography-86432a1-font-size);
        line-height: var(--e-global-typography-86432a1-line-height);
        letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
        word-spacing: var(--e-global-typography-86432a1-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-b458979>.elementor-widget-container {
        margin: 0%
    }

    .elementor-14 .elementor-element.elementor-element-7f64c55>.elementor-container {
        min-height: 420px
    }

    .elementor-14 .elementor-element.elementor-element-7f64c55 {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-b89d2c6>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-e21d604>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-d3f7745 {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-36bd350>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb {
        --vamtam-cols: 1;
        --grid-column-gap: 20px;
        --grid-row-gap: 0px
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__text {
        padding: 20px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title,
    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__title a {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb .elementor-post__excerpt p {
        font-size: var(--e-global-typography-vamtam_primary_font-font-size);
        line-height: var(--e-global-typography-vamtam_primary_font-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb a.elementor-post__read-more {
        font-size: var(--e-global-typography-e1b90ff-font-size);
        line-height: var(--e-global-typography-e1b90ff-line-height);
        letter-spacing: var(--e-global-typography-e1b90ff-letter-spacing);
        word-spacing: var(--e-global-typography-e1b90ff-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-19b01cb>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-6cbed1e>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-05e2cb7>.elementor-container {
        min-height: 315px
    }

    .elementor-14 .elementor-element.elementor-element-dcbf77a>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-8ba7f65>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-0f7bb08 {
        margin-top: 35px;
        margin-bottom: 60px
    }

    .elementor-14 .elementor-element.elementor-element-b73385b .elementor-toggle-title {
        font-size: 16px;
        line-height: 1.1em
    }

    .elementor-14 .elementor-element.elementor-element-b73385b .elementor-tab-content {
        font-size: var(--e-global-typography-ee263ad-font-size);
        line-height: var(--e-global-typography-ee263ad-line-height);
        letter-spacing: var(--e-global-typography-ee263ad-letter-spacing);
        word-spacing: var(--e-global-typography-ee263ad-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-2bc2478 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-14 .elementor-element.elementor-element-b05aa2a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px
    }

    .elementor-14 .elementor-element.elementor-element-0f56574 {
        font-size: var(--e-global-typography-86432a1-font-size);
        line-height: var(--e-global-typography-86432a1-line-height);
        letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
        word-spacing: var(--e-global-typography-86432a1-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-0f56574>.elementor-widget-container {
        padding: 0 0 10px
    }

    .elementor-14 .elementor-element.elementor-element-af55bdb>.elementor-container {
        min-height: 340px
    }

    .elementor-14 .elementor-element.elementor-element-7f81072 {
        width: 80%
    }

    .elementor-14 .elementor-element.elementor-element-fc9c24f img {
        width: 175px
    }

    .elementor-14 .elementor-element.elementor-element-fc9c24f .vamtam-image-wrapper {
        width: 175px
    }

    .elementor-14 .elementor-element.elementor-element-fc9c24f>.elementor-widget-container {
        margin: -35% 0% 0%
    }

    .elementor-14 .elementor-element.elementor-element-48a8327>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-4f03f7f>.elementor-widget-container {
        margin: 30px 0 0;
        padding: 10px 0 20px
    }

    .elementor-14 .elementor-element.elementor-element-0318e00 .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-62f34c5>.elementor-widget-container {
        padding: 10px 0 20px
    }

    .elementor-14 .elementor-element.elementor-element-32f500a .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-7434d84>.elementor-widget-container {
        padding: 10px 0 20px
    }

    .elementor-14 .elementor-element.elementor-element-2f7b64d .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-9356539>.elementor-widget-container {
        padding: 10px 0 20px
    }

    .elementor-14 .elementor-element.elementor-element-eabb62a .elementor-heading-title {
        font-size: var(--e-global-typography-3a38e4e-font-size);
        line-height: var(--e-global-typography-3a38e4e-line-height);
        letter-spacing: var(--e-global-typography-3a38e4e-letter-spacing);
        word-spacing: var(--e-global-typography-3a38e4e-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-00e64a2 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-14 .elementor-element.elementor-element-bed4db7>.elementor-element-populated {
        padding: 10px 0 0
    }

    .elementor-14 .elementor-element.elementor-element-aa98d69 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-cfdcac8 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-76fe2c7 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-578274d {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-bf3dfb5 {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-8a1623c {
        width: 50%
    }

    .elementor-14 .elementor-element.elementor-element-0e7e2ea {
        padding: 60px 0 20px 20px
    }

    .elementor-14 .elementor-element.elementor-element-4d6e276 .elementor-heading-title {
        font-size: var(--e-global-typography-vamtam_h2-font-size);
        line-height: var(--e-global-typography-vamtam_h2-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-4d6e276>.elementor-widget-container {
        margin: 0 0 15px
    }

    .elementor-14 .elementor-element.elementor-element-1fd49e4 {
        padding: 0 0 60px 20px
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea {
        --vamtam-cols: 1;
        --grid-column-gap: 24px;
        --grid-row-gap: 0px;
        --vamtam-col-hint: 20%
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post {
        padding: 35px 20px 20px
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title,
    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__title {
        margin-bottom: 0
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__meta-data {
        font-size: var(--e-global-typography-c103f65-font-size);
        line-height: var(--e-global-typography-c103f65-line-height);
        letter-spacing: var(--e-global-typography-c103f65-letter-spacing);
        word-spacing: var(--e-global-typography-c103f65-word-spacing);
        margin-bottom: 20px
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea .elementor-post__excerpt {
        margin-bottom: 35px
    }

    .elementor-14 .elementor-element.elementor-element-ef97aea a.elementor-post__read-more {
        font-size: var(--e-global-typography-e1b90ff-font-size);
        line-height: var(--e-global-typography-e1b90ff-line-height);
        letter-spacing: var(--e-global-typography-e1b90ff-letter-spacing);
        word-spacing: var(--e-global-typography-e1b90ff-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-da5b73d {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 20px 40px
    }

    .elementor-14 .elementor-element.elementor-element-71982e2>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-5a21747 {
        font-size: var(--e-global-typography-86432a1-font-size);
        line-height: var(--e-global-typography-86432a1-line-height);
        letter-spacing: var(--e-global-typography-86432a1-letter-spacing);
        word-spacing: var(--e-global-typography-86432a1-word-spacing)
    }

    .elementor-14 .elementor-element.elementor-element-5a21747>.elementor-widget-container {
        margin: 0
    }

    .elementor-14 .elementor-element.elementor-element-af41d9c .elementor-tab-title {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height)
    }

    .elementor-14 .elementor-element.elementor-element-af41d9c>.elementor-widget-container {
        margin: 10px 10px 0 0;
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-2c3147b>.elementor-element-populated {
        padding: 0
    }

    .elementor-14 .elementor-element.elementor-element-d1b5d4a {
        padding: 35px 0 0
    }
}

@media(min-width:768px) {
    .elementor-14 .elementor-element.elementor-element-7ebe88d {
        width: 40%
    }

    .elementor-14 .elementor-element.elementor-element-c73e4d1 {
        width: 60%
    }

    .elementor-14 .elementor-element.elementor-element-75eea2b {
        width: 47.983%
    }

    .elementor-14 .elementor-element.elementor-element-b89d2c6 {
        width: 35.974%
    }

    .elementor-14 .elementor-element.elementor-element-e21d604 {
        width: 64.025%
    }

    .elementor-14 .elementor-element.elementor-element-6cbed1e {
        width: 52.017%
    }

    .elementor-14 .elementor-element.elementor-element-dcbf77a {
        width: 35.974%
    }

    .elementor-14 .elementor-element.elementor-element-8ba7f65 {
        width: 64.025%
    }

    .elementor-14 .elementor-element.elementor-element-7f81072 {
        width: 80.469%
    }

    .elementor-14 .elementor-element.elementor-element-88e50cc {
        width: 19.455%
    }

    .elementor-14 .elementor-element.elementor-element-71982e2 {
        width: 70.962%
    }

    .elementor-14 .elementor-element.elementor-element-2c3147b {
        width: 29%
    }

    .elementor-14 .elementor-element.elementor-element-9e6074c {
        width: 100%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-14 .elementor-element.elementor-element-7ebe88d {
        width: 60%
    }

    .elementor-14 .elementor-element.elementor-element-c73e4d1 {
        width: 40%
    }

    .elementor-14 .elementor-element.elementor-element-75eea2b {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-e21d604 {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-6cbed1e {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-8ba7f65 {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-7f81072 {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-71982e2 {
        width: 100%
    }

    .elementor-14 .elementor-element.elementor-element-2c3147b {
        width: 100%
    }
}