.elementor-590 .elementor-element.elementor-element-9b7fc5f>.elementor-container {
    min-height: 40vh
}

.elementor-590 .elementor-element.elementor-element-9b7fc5f:not(.elementor-motion-effects-element-type-background),
.elementor-590 .elementor-element.elementor-element-9b7fc5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-590 .elementor-element.elementor-element-9b7fc5f>.elementor-background-overlay {
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-9b7fc5f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-590 .elementor-element.elementor-element-304c838 .elementor-heading-title {
    color: var(--e-global-color-vamtam_accent_5)
}

.elementor-590 .elementor-element.elementor-element-df0fb40>.elementor-container {
    max-width: 1240px
}

.elementor-590 .elementor-element.elementor-element-df0fb40 {
    margin-top: 100px;
    margin-bottom: 100px
}

.elementor-590 .elementor-element.elementor-element-66f2b27 {
    color: var(--e-global-color-vamtam_accent_1);
    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-590 .elementor-element.elementor-element-1587487:not(.elementor-motion-effects-element-type-background),
.elementor-590 .elementor-element.elementor-element-1587487>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-vamtam_accent_4)
}

.elementor-590 .elementor-element.elementor-element-1587487 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

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

.elementor-590 .elementor-element.elementor-element-f1cca31 {
    --spacer-size: 70px
}

.elementor-590 .elementor-element.elementor-element-a8a8e9c>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-590 .elementor-element.elementor-element-63335be .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-63335be>.elementor-widget-container {
    margin: 0 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-ee53516 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-b2ba5e1>.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-590 .elementor-element.elementor-element-b2ba5e1>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-e3b110a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-e3b110a>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-21fd145 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-21fd145>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-7586404 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-7586404 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-7586404 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-7586404>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-7586404 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-21e39c4 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-21e39c4 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d30b28e>.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-590 .elementor-element.elementor-element-d30b28e>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-d064492 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-d064492>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-612779c {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-612779c>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-1aa34c9 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-1aa34c9 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-1aa34c9 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-1aa34c9>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-1aa34c9 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-e1564fd .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-e1564fd {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-aa2d283>.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-590 .elementor-element.elementor-element-aa2d283>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-c1d2844 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-c1d2844>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-0887bc4 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-0887bc4>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-6bb56a8 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-6bb56a8 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-6bb56a8 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-6bb56a8>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-6bb56a8 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-4609d3a .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-4609d3a {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-cea668b>.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-590 .elementor-element.elementor-element-cea668b>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-2e5d266 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-2e5d266>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-c005672 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-c005672>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-d9367ad .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-d9367ad .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-d9367ad .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-d9367ad>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-d9367ad {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d12742f .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-d12742f {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-ae72e4f {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-b61c4ad>.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-590 .elementor-element.elementor-element-b61c4ad>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-4c6e88e {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-4c6e88e>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-0aae824 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-0aae824>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-d3a6fe5 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-d3a6fe5 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-d3a6fe5 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-d3a6fe5>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-d3a6fe5 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-ed96f12 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-ed96f12 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-6c1dba7>.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-590 .elementor-element.elementor-element-6c1dba7>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-6c1dba7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-f1b649a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-f1b649a>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-47ed04b {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-47ed04b>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-0616dc8 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-0616dc8 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-0616dc8 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-0616dc8>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-0616dc8 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d99cf28 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-d99cf28 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-9e531ec>.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-590 .elementor-element.elementor-element-9e531ec>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-862215a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-862215a>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-5983e46 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-5983e46>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-82b64e5 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-82b64e5 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-82b64e5 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-82b64e5>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-82b64e5 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-b94480e .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-b94480e {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-cfa8edb>.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-590 .elementor-element.elementor-element-cfa8edb>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-b7b386e {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-b7b386e>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-f16877c {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-f16877c>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-c6fa29b .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-c6fa29b .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-c6fa29b .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-c6fa29b>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-c6fa29b {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-3879db2 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-3879db2 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d6a1867 .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-d6a1867>.elementor-widget-container {
    margin: 30px 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-df7c535 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-6632b05>.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-590 .elementor-element.elementor-element-6632b05>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-6632b05>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-a7a6529 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-a7a6529>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-e792edf {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-e792edf>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-d29c69d .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-d29c69d .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-d29c69d .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-d29c69d>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-d29c69d {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-e8fccf0 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-e8fccf0 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d7dd6a8>.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-590 .elementor-element.elementor-element-d7dd6a8>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-a94080c {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-a94080c>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-11abcd5 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-11abcd5>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-de4884b .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-de4884b .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-de4884b .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-de4884b>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-de4884b {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-3bf515e .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-3bf515e {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-416d8c8>.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-590 .elementor-element.elementor-element-416d8c8>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-416d8c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-cee9339 .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-cee9339>.elementor-widget-container {
    margin: 30px 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-e3f587b {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-07e3cec>.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-590 .elementor-element.elementor-element-07e3cec>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-07e3cec>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-95b9dc3 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-95b9dc3>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-2cc34f3 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-2cc34f3>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-90397c3 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-90397c3 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-90397c3 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-90397c3>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-90397c3 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-0209f06 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-0209f06 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-012dac8>.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-590 .elementor-element.elementor-element-012dac8>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-012dac8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-f167d9e {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-f167d9e>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-a79185c {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-a79185c>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-b73b457 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-b73b457 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-b73b457 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-b73b457>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-b73b457 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-0ecc40a .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-0ecc40a {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-98aa819>.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-590 .elementor-element.elementor-element-98aa819>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-98aa819>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-a08ee58 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-a08ee58>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-ab102bb {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-ab102bb>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-572dcaa .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-572dcaa .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-572dcaa .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-572dcaa>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-572dcaa {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-07e474e .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-07e474e {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d44222c>.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-590 .elementor-element.elementor-element-d44222c>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-e793545 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-e793545>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-2b75fed {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-2b75fed>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-5bb35ee .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-5bb35ee .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-5bb35ee .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-5bb35ee>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-5bb35ee {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-c92bd11 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-c92bd11 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-fe67efc {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-3d3bf1d>.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-590 .elementor-element.elementor-element-3d3bf1d>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-0c83a8c {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-0c83a8c>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-3337a1a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-3337a1a>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-6c38edf .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-6c38edf .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-6c38edf .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-6c38edf>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-6c38edf {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-21c6634 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-21c6634 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-b78e4bf>.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-590 .elementor-element.elementor-element-b78e4bf>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-d60c51a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-d60c51a>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-dcd8804 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-dcd8804>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-a053a17 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-a053a17 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-a053a17 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-a053a17>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-a053a17 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-a53dce2 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-a53dce2 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-c039aef>.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-590 .elementor-element.elementor-element-c039aef>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-d8861ba {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-d8861ba>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-ad46936 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-ad46936>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-9abfa16 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-9abfa16 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-9abfa16 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-9abfa16>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-9abfa16 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-9cfccb1 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-9cfccb1 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-cfbc121>.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-590 .elementor-element.elementor-element-cfbc121>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-2cf9a63 .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-2cf9a63>.elementor-widget-container {
    margin: 30px 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-f8a414f {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-2b3f16a>.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-590 .elementor-element.elementor-element-2b3f16a>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-2b3f16a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-2692b12 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-2692b12>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-9208d5f {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-9208d5f>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-11641ac .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-11641ac .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-11641ac .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-11641ac>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-11641ac {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-837d206 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-837d206 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-9b6c330>.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-590 .elementor-element.elementor-element-9b6c330>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-602095a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-602095a>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-0bc9aa2 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-0bc9aa2>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-77fbdc3 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-77fbdc3 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-77fbdc3 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-77fbdc3>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-77fbdc3 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-495b00a .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-495b00a {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-bc2bc16>.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-590 .elementor-element.elementor-element-bc2bc16>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-c8884e4 .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-c8884e4>.elementor-widget-container {
    margin: 30px 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-34aa540 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-81803a6>.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-590 .elementor-element.elementor-element-81803a6>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-81803a6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-77c893a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-77c893a>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-10274bb {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-10274bb>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-6e9845f .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-6e9845f .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-6e9845f .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-6e9845f>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-6e9845f {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-7a2dda4 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-7a2dda4 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-03869fb>.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-590 .elementor-element.elementor-element-03869fb>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-03869fb>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-25f8737 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-25f8737>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-e4d93ec {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-e4d93ec>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-67a5aa9 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-67a5aa9 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-67a5aa9 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-67a5aa9>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-67a5aa9 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-bc25744 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-bc25744 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-06b65be>.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-590 .elementor-element.elementor-element-06b65be>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-06b65be>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-ff06864 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-ff06864>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-b299f8a {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-b299f8a>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-57d7093 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-57d7093 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-57d7093 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-57d7093>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-57d7093 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-bfc1522 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-bfc1522 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-ceadff7>.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-590 .elementor-element.elementor-element-ceadff7>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-443b0d5 .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-443b0d5>.elementor-widget-container {
    margin: 30px 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-9904083 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-b4c6c92>.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-590 .elementor-element.elementor-element-b4c6c92>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-ab0198e {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-ab0198e>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-eda4f7d {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-eda4f7d>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-cd8f0c5 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-cd8f0c5 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-cd8f0c5 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-cd8f0c5>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-cd8f0c5 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-d054b6d .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-d054b6d {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-9967fab>.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-590 .elementor-element.elementor-element-9967fab>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-9967fab>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-fb209f1 .elementor-heading-title {
    color: #0f151f4d;
    font-family: var(--e-global-typography-274a26a-font-family), Helvetica, Sans-serif;
    font-size: var(--e-global-typography-274a26a-font-size);
    font-weight: var(--e-global-typography-274a26a-font-weight);
    line-height: var(--e-global-typography-274a26a-line-height);
    letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
    word-spacing: var(--e-global-typography-274a26a-word-spacing)
}

.elementor-590 .elementor-element.elementor-element-fb209f1>.elementor-widget-container {
    margin: 30px 0 0 -4px
}

.elementor-590 .elementor-element.elementor-element-a419f9e {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-590 .elementor-element.elementor-element-d7475c0>.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-590 .elementor-element.elementor-element-d7475c0>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-d5d9b9e {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-d5d9b9e>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-8f72209 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-8f72209>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-9cffe7b .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-9cffe7b .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-9cffe7b .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-9cffe7b>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-9cffe7b {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-e31f35f .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-e31f35f {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-b6e52cf>.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-590 .elementor-element.elementor-element-b6e52cf>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-b938b14 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-b938b14>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-d4ee713 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-d4ee713>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-b4cce78 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-b4cce78 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-b4cce78 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-b4cce78>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-b4cce78 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-5f06dd1 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-5f06dd1 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-41c21a0>.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-590 .elementor-element.elementor-element-41c21a0>.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;
    margin: 0 40px 20px 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

.elementor-590 .elementor-element.elementor-element-41c21a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-590 .elementor-element.elementor-element-bf2e0fc {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-bf2e0fc>.elementor-widget-container {
    margin: 0
}

.elementor-590 .elementor-element.elementor-element-14b7964 {
    font-family: inter, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.4em
}

.elementor-590 .elementor-element.elementor-element-14b7964>.elementor-widget-container {
    margin: 5px 0 10px
}

.elementor-590 .elementor-element.elementor-element-033b628 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-590 .elementor-element.elementor-element-033b628 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-590 .elementor-element.elementor-element-033b628 .elementor-button {
    font-size: 14px;
    line-height: 1px;
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: #1d2d3e40;
    border-radius: 18px 18px 18px 18px;
    padding: 8px 14px
}

.elementor-590 .elementor-element.elementor-element-033b628>.elementor-widget-container {
    margin: 0 6px 0 0
}

.elementor-590 .elementor-element.elementor-element-033b628 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-1190656 .elementor-heading-title {
    line-height: 2em
}

.elementor-590 .elementor-element.elementor-element-1190656 {
    width: auto;
    max-width: auto
}

.elementor-590 .elementor-element.elementor-element-c19999a>.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-590 .elementor-element.elementor-element-c19999a>.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;
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 35px
}

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

.elementor-590 .elementor-element.elementor-element-af5daab {
    --spacer-size: 100px
}

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

@media(min-width:768px) {
    .elementor-590 .elementor-element.elementor-element-6632b05 {
        width: 25%
    }

    .elementor-590 .elementor-element.elementor-element-d7dd6a8 {
        width: 25%
    }

    .elementor-590 .elementor-element.elementor-element-416d8c8 {
        width: 49.332%
    }

    .elementor-590 .elementor-element.elementor-element-2b3f16a {
        width: 25%
    }

    .elementor-590 .elementor-element.elementor-element-9b6c330 {
        width: 25%
    }

    .elementor-590 .elementor-element.elementor-element-bc2bc16 {
        width: 49.332%
    }

    .elementor-590 .elementor-element.elementor-element-b4c6c92 {
        width: 25%
    }

    .elementor-590 .elementor-element.elementor-element-9967fab {
        width: 75%
    }
}

@media(max-width:1024px) {
    .elementor-590 .elementor-element.elementor-element-9b7fc5f>.elementor-container {
        min-height: 20vh
    }

    .elementor-590 .elementor-element.elementor-element-df0fb40 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .elementor-590 .elementor-element.elementor-element-66f2b27 {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height)
    }

    .elementor-590 .elementor-element.elementor-element-f1cca31 {
        --spacer-size: 60px
    }

    .elementor-590 .elementor-element.elementor-element-63335be .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-63335be>.elementor-widget-container {
        margin: 0 0 10px -4px
    }

    .elementor-590 .elementor-element.elementor-element-d6a1867 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-cee9339 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-2cf9a63 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-c8884e4 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-443b0d5 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-fb209f1 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-af5daab {
        --spacer-size: 60px
    }
}

@media(max-width:767px) {
    .elementor-590 .elementor-element.elementor-element-9b7fc5f>.elementor-container {
        min-height: 15vh
    }

    .elementor-590 .elementor-element.elementor-element-df0fb40 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .elementor-590 .elementor-element.elementor-element-66f2b27 {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height)
    }

    .elementor-590 .elementor-element.elementor-element-f1cca31 {
        --spacer-size: 30px
    }

    .elementor-590 .elementor-element.elementor-element-a8a8e9c>.elementor-widget-container {
        margin: 0 0 5px
    }

    .elementor-590 .elementor-element.elementor-element-63335be .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-63335be>.elementor-widget-container {
        margin: 0 0 0 -4px
    }

    .elementor-590 .elementor-element.elementor-element-b2ba5e1>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-d30b28e>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-aa2d283>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-b61c4ad>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-6c1dba7>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-9e531ec>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-d6a1867 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-6632b05>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-d7dd6a8>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-cee9339 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-07e3cec>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-012dac8>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-98aa819>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-3d3bf1d>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-b78e4bf>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-c039aef>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-2cf9a63 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-2b3f16a>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-9b6c330>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-c8884e4 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-81803a6>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-03869fb>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-06b65be>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-443b0d5 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-b4c6c92>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-fb209f1 .elementor-heading-title {
        font-size: var(--e-global-typography-274a26a-font-size);
        line-height: var(--e-global-typography-274a26a-line-height);
        letter-spacing: var(--e-global-typography-274a26a-letter-spacing);
        word-spacing: var(--e-global-typography-274a26a-word-spacing)
    }

    .elementor-590 .elementor-element.elementor-element-d7475c0>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-b6e52cf>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-41c21a0>.elementor-element-populated {
        border-width: 0;
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-590 .elementor-element.elementor-element-af5daab {
        --spacer-size: 10px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-590 .elementor-element.elementor-element-b2ba5e1 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-d30b28e {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-aa2d283 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-cea668b {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-b61c4ad {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-6c1dba7 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-9e531ec {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-cfa8edb {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-6632b05 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-d7dd6a8 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-416d8c8 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-07e3cec {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-012dac8 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-98aa819 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-d44222c {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-3d3bf1d {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-b78e4bf {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-c039aef {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-cfbc121 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-2b3f16a {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-9b6c330 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-bc2bc16 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-81803a6 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-03869fb {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-06b65be {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-ceadff7 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-b4c6c92 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-9967fab {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-d7475c0 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-b6e52cf {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-41c21a0 {
        width: 50%
    }

    .elementor-590 .elementor-element.elementor-element-c19999a {
        width: 50%
    }
}