.elementor-2223 .elementor-element.elementor-element-6a596ac {
    margin-top: 50px;
    margin-bottom: 55px
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-0c6598a.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-2223 .elementor-element.elementor-element-0c6598a.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-2223 .elementor-element.elementor-element-a096c58.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2)
}

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

.elementor-2223 .elementor-element.elementor-element-a096c58 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto
}

.elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon {
    font-size: 30px
}

.elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
}

.elementor-2223 .elementor-element.elementor-element-a096c58 > .elementor-widget-container {
    margin: 0 0 10px
}

.elementor-2223 .elementor-element.elementor-element-cfd4c6c > .elementor-widget-container {
    margin: 0
}

.elementor-2223 .elementor-element.elementor-element-f7fdd33 > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 65px 0 0
}

.elementor-2223 .elementor-element.elementor-element-03782e7 > .elementor-widget-container {
    margin: 0
}

.elementor-2223 .elementor-element.elementor-element-348708f > .elementor-container {
    min-height: 60vh
}

.elementor-2223 .elementor-element.elementor-element-348708f:not(.elementor-motion-effects-element-type-background), .elementor-2223 .elementor-element.elementor-element-348708f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../2022/11/pexels-kindel-media-7651717.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-2223 .elementor-element.elementor-element-348708f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 200
}

.elementor-2223 .elementor-element.elementor-element-348708f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2223 .elementor-element.elementor-element-9f46239 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-2223 .elementor-element.elementor-element-9f46239:not(.elementor-motion-effects-element-type-background), .elementor-2223 .elementor-element.elementor-element-9f46239 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_3)
}

.elementor-2223 .elementor-element.elementor-element-9f46239 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 110px 30px 60px
}

.elementor-2223 .elementor-element.elementor-element-9f46239 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-a4ccbfd.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

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

.elementor-2223 .elementor-element.elementor-element-a4ccbfd > .elementor-element-populated {
    margin: 0 15px 0 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0% 30% 0% 0%
}

.elementor-2223 .elementor-element.elementor-element-9d28434 > .elementor-widget-container {
    margin: 0
}

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

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

.elementor-2223 .elementor-element.elementor-element-bfa08a5 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2223 .elementor-element.elementor-element-2dad56a img {
    width: 100%
}

.elementor-2223 .elementor-element.elementor-element-0c54ee5 {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-2223 .elementor-element.elementor-element-0241006 > .elementor-element-populated {
    padding: 0% 55% 0% 0%
}

.elementor-2223 .elementor-element.elementor-element-07b1a01.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2)
}

.elementor-2223 .elementor-element.elementor-element-07b1a01.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-07b1a01.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2)
}

.elementor-2223 .elementor-element.elementor-element-07b1a01 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto
}

.elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon {
    font-size: 30px
}

.elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
}

.elementor-2223 .elementor-element.elementor-element-07b1a01 > .elementor-widget-container {
    margin: 0 0 15px
}

.elementor-2223 .elementor-element.elementor-element-e226ded {
    padding: 0 30px 70px
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-7277265.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

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

.elementor-2223 .elementor-element.elementor-element-7277265 > .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-2223 .elementor-element.elementor-element-7277265 > .elementor-element-populated {
    padding: 0% 24% 0% 0%
}

.elementor-2223 .elementor-element.elementor-element-350db34.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-350db34.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-350db34.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-350db34 {
    --icon-box-icon-margin: -10px
}

.elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon {
    font-size: 35px
}

.elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title {
    margin-bottom: 17px
}

.elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h4-font-family), 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);
    font-style: var(--e-global-typography-vamtam_h4-font-style);
    line-height: var(--e-global-typography-vamtam_h4-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-dd8e5e7.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

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

.elementor-2223 .elementor-element.elementor-element-dd8e5e7 > .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-2223 .elementor-element.elementor-element-dd8e5e7 > .elementor-element-populated {
    padding: 0% 12%
}

.elementor-2223 .elementor-element.elementor-element-576f6ab.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-576f6ab.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-576f6ab.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-576f6ab {
    --icon-box-icon-margin: -10px
}

.elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon {
    font-size: 35px
}

.elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title {
    margin-bottom: 17px
}

.elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h4-font-family), 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);
    font-style: var(--e-global-typography-vamtam_h4-font-style);
    line-height: var(--e-global-typography-vamtam_h4-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-ce9b970.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

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

.elementor-2223 .elementor-element.elementor-element-ce9b970 > .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-2223 .elementor-element.elementor-element-ce9b970 > .elementor-element-populated {
    padding: 0% 0% 0% 24%
}

.elementor-2223 .elementor-element.elementor-element-367003c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-367003c.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-367003c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-367003c {
    --icon-box-icon-margin: -10px
}

.elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon {
    font-size: 35px
}

.elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title {
    margin-bottom: 17px
}

.elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h4-font-family), 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);
    font-style: var(--e-global-typography-vamtam_h4-font-style);
    line-height: var(--e-global-typography-vamtam_h4-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
}

.elementor-2223 .elementor-element.elementor-element-716207d {
    margin-top: 0;
    margin-bottom: 140px
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-84c1239.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

.elementor-2223 .elementor-element.elementor-element-84c1239.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between
}

.elementor-2223 .elementor-element.elementor-element-84c1239 > .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-2223 .elementor-element.elementor-element-84c1239 > .elementor-element-populated {
    padding: 0% 24% 0% 0%
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-4f1b2f7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7 {
    --icon-box-icon-margin: -10px
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon {
    font-size: 35px
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title {
    margin-bottom: 17px
}

.elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h4-font-family), 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);
    font-style: var(--e-global-typography-vamtam_h4-font-style);
    line-height: var(--e-global-typography-vamtam_h4-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-9e6bfaa.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

.elementor-2223 .elementor-element.elementor-element-9e6bfaa.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between
}

.elementor-2223 .elementor-element.elementor-element-9e6bfaa > .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-2223 .elementor-element.elementor-element-9e6bfaa > .elementor-element-populated {
    padding: 0% 12%
}

.elementor-2223 .elementor-element.elementor-element-dc5c301.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-dc5c301.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-dc5c301.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-dc5c301 {
    --icon-box-icon-margin: -10px
}

.elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon {
    font-size: 35px
}

.elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title {
    margin-bottom: 17px
}

.elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h4-font-family), 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);
    font-style: var(--e-global-typography-vamtam_h4-font-style);
    line-height: var(--e-global-typography-vamtam_h4-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-440fd40.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

.elementor-2223 .elementor-element.elementor-element-440fd40.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between
}

.elementor-2223 .elementor-element.elementor-element-440fd40 > .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-2223 .elementor-element.elementor-element-440fd40 > .elementor-element-populated {
    padding: 0% 0% 0% 24%
}

.elementor-2223 .elementor-element.elementor-element-75282bd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-75282bd.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-75282bd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    border-color: var(--e-global-color-vamtam_accent_1)
}

.elementor-2223 .elementor-element.elementor-element-75282bd {
    --icon-box-icon-margin: -10px
}

.elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon {
    font-size: 35px
}

.elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title {
    margin-bottom: 17px
}

.elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h4-font-family), 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);
    font-style: var(--e-global-typography-vamtam_h4-font-style);
    line-height: var(--e-global-typography-vamtam_h4-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
}

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

.elementor-2223 .elementor-element.elementor-element-bfde6b6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 140px;
    padding: 140px 30px
}

.elementor-2223 .elementor-element.elementor-element-bfde6b6 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2223 .elementor-element.elementor-element-b9b56af.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-2223 .elementor-element.elementor-element-b9b56af > .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-2223 .elementor-element.elementor-element-b9b56af > .elementor-element-populated {
    padding: 0% 18% 0% 10%
}

.elementor-2223 .elementor-element.elementor-element-bd76d17 {
    text-align: right
}

.elementor-2223 .elementor-element.elementor-element-bd76d17 img {
    width: 270px
}

.elementor-2223 .elementor-element.elementor-element-bd76d17 > .elementor-widget-container {
    margin: 0
}

.elementor-2223 .elementor-element.elementor-element-439b188 {
    text-align: left
}

.elementor-2223 .elementor-element.elementor-element-439b188 img {
    width: 280px
}

.elementor-2223 .elementor-element.elementor-element-439b188 > .elementor-widget-container {
    margin: -220px 0 0
}

.elementor-2223 .elementor-element.elementor-element-b1d9809 > .elementor-element-populated {
    padding: 0 0 0 15px
}

.elementor-2223 .elementor-element.elementor-element-6ac9413.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2)
}

.elementor-2223 .elementor-element.elementor-element-6ac9413.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-6ac9413.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2)
}

.elementor-2223 .elementor-element.elementor-element-6ac9413 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto
}

.elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon {
    font-size: 30px
}

.elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
}

.elementor-2223 .elementor-element.elementor-element-6ac9413 > .elementor-widget-container {
    margin: 0 0 15px
}

.elementor-2223 .elementor-element.elementor-element-73abdd5 > .elementor-widget-container {
    margin: 0 0 10px
}

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

.elementor-2223 .elementor-element.elementor-element-110c6e4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-2223 .elementor-element.elementor-element-110c6e4 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-2223 .elementor-element.elementor-element-644451b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-vamtam_accent_2)
}

.elementor-2223 .elementor-element.elementor-element-644451b.elementor-view-framed .elementor-icon, .elementor-2223 .elementor-element.elementor-element-644451b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-vamtam_accent_2);
    color: var(--e-global-color-vamtam_accent_2);
    border-color: var(--e-global-color-vamtam_accent_2)
}

.elementor-2223 .elementor-element.elementor-element-644451b {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto
}

.elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon {
    font-size: 30px
}

.elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
}

.elementor-2223 .elementor-element.elementor-element-644451b > .elementor-widget-container {
    margin: 0 0 15px
}

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

.elementor-2223 .elementor-element.elementor-element-ea5b973 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-04b0810.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-2223 .elementor-element.elementor-element-04b0810.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-2223 .elementor-element.elementor-element-04b0810 > .elementor-element-populated {
    padding: 0% 30% 0% 0%
}

.elementor-2223 .elementor-element.elementor-element-378401b > .elementor-widget-container {
    margin: 0
}

.elementor-2223 .elementor-element.elementor-element-5300d4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px
}

.elementor-2223 .elementor-element.elementor-element-5300d4c > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-2223 .elementor-element.elementor-element-a26817a > .elementor-container {
    min-height: 60vh
}

.elementor-2223 .elementor-element.elementor-element-a26817a {
    margin-top: 0;
    margin-bottom: 140px
}

.elementor-2223 .elementor-element.elementor-element-7cad546:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2223 .elementor-element.elementor-element-7cad546 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2022/11/pexels-akin-victor-10202865.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

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

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

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

@media (max-width: 1024px) {
    .elementor-2223 .elementor-element.elementor-element-6a596ac {
        margin-top: 20px;
        margin-bottom: 25px
    }

    .elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-a096c58 > .elementor-widget-container {
        margin: 0 0 5px
    }

    .elementor-2223 .elementor-element.elementor-element-cfd4c6c > .elementor-widget-container {
        margin: 0
    }

    .elementor-2223 .elementor-element.elementor-element-f7fdd33 > .elementor-element-populated {
        margin: 15px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-2223 .elementor-element.elementor-element-348708f > .elementor-container {
        min-height: 40vh
    }

    .elementor-2223 .elementor-element.elementor-element-348708f {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-2223 .elementor-element.elementor-element-9f46239 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 100px 30px 25px
    }

    .elementor-2223 .elementor-element.elementor-element-a4ccbfd > .elementor-element-populated {
        margin: 0 0 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-2223 .elementor-element.elementor-element-9d28434 > .elementor-widget-container {
        margin: 0
    }

    .elementor-2223 .elementor-element.elementor-element-90c7a15 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-2223 .elementor-element.elementor-element-bfa08a5 {
        margin-top: 0;
        margin-bottom: 90px;
        padding: 0 30px 100px
    }

    .elementor-2223 .elementor-element.elementor-element-0c54ee5 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-07b1a01 > .elementor-widget-container {
        margin: 0 0 15px
    }

    .elementor-2223 .elementor-element.elementor-element-7277265 > .elementor-element-populated {
        padding: 0 20px 0 0
    }

    .elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-dd8e5e7 > .elementor-element-populated {
        padding: 0 10px
    }

    .elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-ce9b970 > .elementor-element-populated {
        padding: 0 0 0 20px
    }

    .elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-716207d {
        margin-top: 0;
        margin-bottom: 100px
    }

    .elementor-2223 .elementor-element.elementor-element-84c1239 > .elementor-element-populated {
        padding: 0 20px 0 0
    }

    .elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-9e6bfaa > .elementor-element-populated {
        padding: 0 10px
    }

    .elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-440fd40 > .elementor-element-populated {
        padding: 0 0 0 20px
    }

    .elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-bfde6b6 {
        margin-top: 0;
        margin-bottom: 100px;
        padding: 100px 30px 90px
    }

    .elementor-bc-flex-widget .elementor-2223 .elementor-element.elementor-element-b9b56af.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

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

    .elementor-2223 .elementor-element.elementor-element-b9b56af > .elementor-element-populated {
        padding: 0 15px 0 0
    }

    .elementor-2223 .elementor-element.elementor-element-bd76d17 img {
        width: 221px
    }

    .elementor-2223 .elementor-element.elementor-element-bd76d17 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-2223 .elementor-element.elementor-element-439b188 img {
        width: 228px
    }

    .elementor-2223 .elementor-element.elementor-element-439b188 > .elementor-widget-container {
        margin: -180px 0 0
    }

    .elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-6ac9413 > .elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-2223 .elementor-element.elementor-element-110c6e4 {
        margin-top: 0;
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-644451b > .elementor-widget-container {
        margin: 0
    }

    .elementor-2223 .elementor-element.elementor-element-ea5b973 {
        margin-top: 0;
        margin-bottom: 35px
    }

    .elementor-2223 .elementor-element.elementor-element-04b0810 > .elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-2223 .elementor-element.elementor-element-378401b > .elementor-widget-container {
        margin: 0
    }

    .elementor-2223 .elementor-element.elementor-element-5300d4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 25px
    }

    .elementor-2223 .elementor-element.elementor-element-5300d4c > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-2223 .elementor-element.elementor-element-a26817a > .elementor-container {
        min-height: 40vh
    }

    .elementor-2223 .elementor-element.elementor-element-a26817a {
        margin-top: 0;
        margin-bottom: 100px
    }

    .elementor-2223 .elementor-element.elementor-element-7cad546:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2223 .elementor-element.elementor-element-7cad546 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover
    }
}

@media (max-width: 767px) {
    .elementor-2223 .elementor-element.elementor-element-6a596ac {
        margin-top: 30px;
        margin-bottom: 25px
    }

    .elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon {
        font-size: 26px
    }

    .elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-a096c58 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-a096c58 > .elementor-widget-container {
        margin: 0 0 5px
    }

    .elementor-2223 .elementor-element.elementor-element-a096c58 {
        width: auto;
        max-width: auto
    }

    .elementor-2223 .elementor-element.elementor-element-348708f > .elementor-container {
        min-height: 30vh
    }

    .elementor-2223 .elementor-element.elementor-element-348708f {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-2223 .elementor-element.elementor-element-9f46239 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 20px 30px
    }

    .elementor-2223 .elementor-element.elementor-element-9d28434 > .elementor-widget-container {
        margin: 0
    }

    .elementor-2223 .elementor-element.elementor-element-bfa08a5 {
        margin-top: 0;
        margin-bottom: 55px;
        padding: 0 20px 60px
    }

    .elementor-2223 .elementor-element.elementor-element-6f44250 > .elementor-element-populated {
        padding: 0
    }

    .elementor-2223 .elementor-element.elementor-element-0c54ee5 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-2223 .elementor-element.elementor-element-0241006 > .elementor-element-populated {
        padding: 0%
    }

    .elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon {
        font-size: 26px
    }

    .elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-07b1a01 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-07b1a01 > .elementor-widget-container {
        margin: 0 0 5px
    }

    .elementor-2223 .elementor-element.elementor-element-e226ded {
        padding: 0 20px 25px
    }

    .elementor-2223 .elementor-element.elementor-element-7277265 > .elementor-element-populated {
        padding: 0 0 25px
    }

    .elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title {
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-350db34 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-dd8e5e7 > .elementor-element-populated {
        padding: 0 0 25px
    }

    .elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title {
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-576f6ab .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-ce9b970 > .elementor-element-populated {
        padding: 0%
    }

    .elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title {
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-367003c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-716207d {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-2223 .elementor-element.elementor-element-84c1239 > .elementor-element-populated {
        padding: 0 0 25px
    }

    .elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title {
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-4f1b2f7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-9e6bfaa > .elementor-element-populated {
        padding: 0 0 25px
    }

    .elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title {
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-dc5c301 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-440fd40 > .elementor-element-populated {
        padding: 0%
    }

    .elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title {
        margin-bottom: 10px
    }

    .elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-75282bd .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h4-font-size);
        line-height: var(--e-global-typography-vamtam_h4-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h4-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h4-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-bfde6b6 {
        margin-top: 0;
        margin-bottom: 55px;
        padding: 55px 20px
    }

    .elementor-2223 .elementor-element.elementor-element-b9b56af.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-2223 .elementor-element.elementor-element-b9b56af > .elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-2223 .elementor-element.elementor-element-bd76d17 img {
        width: 70%
    }

    .elementor-2223 .elementor-element.elementor-element-439b188 img {
        width: 80%
    }

    .elementor-2223 .elementor-element.elementor-element-439b188 > .elementor-widget-container {
        margin: -69% 0% 0%
    }

    .elementor-2223 .elementor-element.elementor-element-b1d9809 > .elementor-element-populated {
        padding: 0
    }

    .elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon {
        font-size: 26px
    }

    .elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-6ac9413 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-6ac9413 > .elementor-widget-container {
        margin: 0 0 5px
    }

    .elementor-2223 .elementor-element.elementor-element-110c6e4 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon {
        font-size: 26px
    }

    .elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon-box-title, .elementor-2223 .elementor-element.elementor-element-644451b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing)
    }

    .elementor-2223 .elementor-element.elementor-element-644451b > .elementor-widget-container {
        margin: 0 0 5px
    }

    .elementor-2223 .elementor-element.elementor-element-644451b {
        width: auto;
        max-width: auto
    }

    .elementor-2223 .elementor-element.elementor-element-ea5b973 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-2223 .elementor-element.elementor-element-04b0810 > .elementor-element-populated {
        padding: 0
    }

    .elementor-2223 .elementor-element.elementor-element-378401b > .elementor-widget-container {
        margin: 0
    }

    .elementor-2223 .elementor-element.elementor-element-5300d4c > .elementor-element-populated {
        margin: 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-2223 .elementor-element.elementor-element-a26817a {
        margin-top: 0;
        margin-bottom: 60px
    }
}

@media (min-width: 768px) {
    .elementor-2223 .elementor-element.elementor-element-0c6598a {
        width: 60%
    }

    .elementor-2223 .elementor-element.elementor-element-f7fdd33 {
        width: 40%
    }

    .elementor-2223 .elementor-element.elementor-element-a4ccbfd {
        width: 60%
    }

    .elementor-2223 .elementor-element.elementor-element-90c7a15 {
        width: 40%
    }

    .elementor-2223 .elementor-element.elementor-element-04b0810 {
        width: 60%
    }

    .elementor-2223 .elementor-element.elementor-element-5300d4c {
        width: 40%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-2223 .elementor-element.elementor-element-0c6598a {
        width: 100%
    }

    .elementor-2223 .elementor-element.elementor-element-f7fdd33 {
        width: 100%
    }

    .elementor-2223 .elementor-element.elementor-element-a4ccbfd {
        width: 100%
    }

    .elementor-2223 .elementor-element.elementor-element-90c7a15 {
        width: 100%
    }

    .elementor-2223 .elementor-element.elementor-element-a841763 {
        width: 100%
    }

    .elementor-2223 .elementor-element.elementor-element-04b0810 {
        width: 100%
    }

    .elementor-2223 .elementor-element.elementor-element-5300d4c {
        width: 100%
    }
}
