.elementor-994 .elementor-element.elementor-element-678f6995 > .elementor-container {
    max-width: 630px;
}
.elementor-994 .elementor-element.elementor-element-678f6995:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-678f6995 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-678f6995 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 10px 90px 10px;
}
.elementor-994 .elementor-element.elementor-element-678f6995 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-5119e483.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-994 .elementor-element.elementor-element-4521e01f {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-4521e01f .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-ca923cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca923cf-font-size);
    font-weight: var(--e-global-typography-ca923cf-font-weight);
    line-height: var(--e-global-typography-ca923cf-line-height);
    letter-spacing: var(--e-global-typography-ca923cf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-7e759a15 {
    text-align: center;
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-47069f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-47069f5-font-size);
    line-height: var(--e-global-typography-47069f5-line-height);
    letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-58d00f4d .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}
.elementor-994 .elementor-element.elementor-element-58d00f4d > .elementor-widget-container {
    margin: 0px 5px 0px 5px;
}
.elementor-994 .elementor-element.elementor-element-58d00f4d {
    width: auto;
    max-width: auto;
}
.elementor-994 .elementor-element.elementor-element-5735a0b8 .elementor-button {
    background-color: #00000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-5735a0b8 .elementor-button:hover,
.elementor-994 .elementor-element.elementor-element-5735a0b8 .elementor-button:focus {
    color: rgb(35, 50, 79);
    background-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-5735a0b8 .elementor-button:hover svg,
.elementor-994 .elementor-element.elementor-element-5735a0b8 .elementor-button:focus svg {
    fill: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-5735a0b8 > .elementor-widget-container {
    margin: 0px 5px 0px 5px;
}
.elementor-994 .elementor-element.elementor-element-5735a0b8 {
    width: auto;
    max-width: auto;
}
.elementor-bc-flex-widget .elementor-994 .elementor-element.elementor-element-ccaeb6d.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-ccaeb6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-ccaeb6d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-994 .elementor-element.elementor-element-ccaeb6d > .elementor-element-populated,
.elementor-994 .elementor-element.elementor-element-ccaeb6d > .elementor-element-populated > .elementor-background-overlay,
.elementor-994 .elementor-element.elementor-element-ccaeb6d > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}
.elementor-994 .elementor-element.elementor-element-ccaeb6d > .elementor-element-populated {
    padding: 128px 128px 128px 128px;
}
.elementor-994 .elementor-element.elementor-element-5e331333:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-5e331333 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-5e331333 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 85px 10px 85px 10px;
}
.elementor-994 .elementor-element.elementor-element-5e331333 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-5fd913b4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 26px;
}
.elementor-994 .elementor-element.elementor-element-3f59567e {
    text-align: left;
}
.elementor-994 .elementor-element.elementor-element-3f59567e .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-item {
    border-width: 0px;
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-icon,
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-active .elementor-accordion-icon,
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-title {
    font-family: "Inter", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-tab-title {
    padding: 25px 24px 25px 24px;
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-tab-content {
    background-color: var(--e-global-color-59eae91);
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-47069f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-47069f5-font-size);
    line-height: var(--e-global-typography-47069f5-line-height);
    letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    padding: 0px 24px 20px 24px;
}
.elementor-994 .elementor-element.elementor-element-23a3bda {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-23a3bda img {
    border-radius: 12px 12px 12px 12px;
}
.elementor-994 .elementor-element.elementor-element-d55162 > .elementor-container {
    max-width: 840px;
}
.elementor-994 .elementor-element.elementor-element-d55162:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-d55162 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /* background-color: var(--e-global-color-4bd4a1b); */
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-d55162 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 10px 70px 10px;
}
.elementor-994 .elementor-element.elementor-element-d55162 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-67ee4589 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-67ee4589 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-48ed5d26 {
    text-align: center;
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-47069f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-47069f5-font-size);
    line-height: var(--e-global-typography-47069f5-line-height);
    letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-3fd833a0 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-4169057:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-4169057 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-4169057 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 10px 110px 10px;
}
.elementor-994 .elementor-element.elementor-element-4169057 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-24d8ccc9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-994 .elementor-element.elementor-element-24d8ccc9 > .elementor-column-wrap > .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-994 .elementor-element.elementor-element-143cf0d0 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-143cf0d0 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-69626c70 {
    text-align: center;
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-47069f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-47069f5-font-size);
    line-height: var(--e-global-typography-47069f5-line-height);
    letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-44775a8a {
    margin-top: 50px;
    margin-bottom: 0px;
}
.elementor-994 .elementor-element.elementor-element-63efa9d7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-63efa9d7.elementor-view-framed .elementor-icon,
.elementor-994 .elementor-element.elementor-element-63efa9d7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-7c429eb);
    color: var(--e-global-color-7c429eb);
    border-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-63efa9d7.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}
.elementor-994 .elementor-element.elementor-element-63efa9d7.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}
.elementor-994 .elementor-element.elementor-element-63efa9d7.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}
.elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-title,
.elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-description {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-5d2c25b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d2c25b-font-size);
    line-height: var(--e-global-typography-5d2c25b-line-height);
    letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd.elementor-view-framed .elementor-icon,
.elementor-994 .elementor-element.elementor-element-7cfc9cdd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-7c429eb);
    color: var(--e-global-color-7c429eb);
    border-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-title,
.elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-description {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-5d2c25b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d2c25b-font-size);
    line-height: var(--e-global-typography-5d2c25b-line-height);
    letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-4cb7014e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-4cb7014e.elementor-view-framed .elementor-icon,
.elementor-994 .elementor-element.elementor-element-4cb7014e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-7c429eb);
    color: var(--e-global-color-7c429eb);
    border-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-4cb7014e.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}
.elementor-994 .elementor-element.elementor-element-4cb7014e.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}
.elementor-994 .elementor-element.elementor-element-4cb7014e.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}
.elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-title,
.elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-description {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-5d2c25b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d2c25b-font-size);
    line-height: var(--e-global-typography-5d2c25b-line-height);
    letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-4805de31 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 10px 70px 10px;
}
.elementor-994 .elementor-element.elementor-element-4805de31:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-4805de31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-4805de31 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-11d2f54a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-994 .elementor-element.elementor-element-11d2f54a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 48px;
}
.elementor-994 .elementor-element.elementor-element-5dc8c39e {
    --grid-column-gap: 24px;
    --grid-row-gap: 24px;
}
.elementor-994 .elementor-element.elementor-element-11b67f98 > .elementor-container {
    max-width: 1080px;
}
.elementor-994 .elementor-element.elementor-element-11b67f98 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-11b67f98:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-11b67f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-11b67f98 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 85px 10px 85px 10px;
}
.elementor-994 .elementor-element.elementor-element-11b67f98 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-173f8375 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-173f8375 img {
    width: 312px;
    max-width: 100%;
}
.elementor-994 .elementor-element.elementor-element-9b63d89 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 26px;
}
.elementor-994 .elementor-element.elementor-element-29d0ea65 {
    text-align: left;
}
.elementor-994 .elementor-element.elementor-element-29d0ea65 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-59f16c4 {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-5d2c25b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d2c25b-font-size);
    line-height: var(--e-global-typography-5d2c25b-line-height);
    letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-93883cb .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}
.elementor-994 .elementor-element.elementor-element-93883cb {
    width: auto;
    max-width: auto;
}
.elementor-994 .elementor-element.elementor-element-f2844dc > .elementor-container {
    max-width: 1080px;
}
.elementor-994 .elementor-element.elementor-element-f2844dc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-f2844dc:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-f2844dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-f2844dc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-f2844dc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-3ac2cd1d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 26px;
}
.elementor-994 .elementor-element.elementor-element-28212d4c {
    text-align: left;
}
.elementor-994 .elementor-element.elementor-element-28212d4c .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-39434ddd {
    color: var(--e-global-color-f6226fe);
}
.elementor-994 .elementor-element.elementor-element-7cf16fd4 .elementor-button {
    background-color: #00000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7cf16fd4 .elementor-button:hover,
.elementor-994 .elementor-element.elementor-element-7cf16fd4 .elementor-button:focus {
    color: rgb(35, 50, 79);
    background-color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7cf16fd4 .elementor-button:hover svg,
.elementor-994 .elementor-element.elementor-element-7cf16fd4 .elementor-button:focus svg {
    fill: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-7cf16fd4 {
    width: auto;
    max-width: auto;
}
.elementor-994 .elementor-element.elementor-element-7880ba1b {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-b5f3c7e > .elementor-container {
    max-width: 1080px;
}
.elementor-994 .elementor-element.elementor-element-b5f3c7e:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-b5f3c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-b5f3c7e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 10px 120px 10px;
}
.elementor-994 .elementor-element.elementor-element-b5f3c7e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-30a1f8c7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-994 .elementor-element.elementor-element-30a1f8c7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-2722b45a > .elementor-column-wrap > .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-994 .elementor-element.elementor-element-7a3c98f2 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-7a3c98f2 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-1f9bd80e {
    text-align: center;
    color: var(--e-global-color-6a31922);
    font-family: var(--e-global-typography-5d2c25b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d2c25b-font-size);
    line-height: var(--e-global-typography-5d2c25b-line-height);
    letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-1f9bd80e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-994 .elementor-element.elementor-element-315e2a86 > .elementor-container {
    max-width: 1090px;
}
.elementor-994 .elementor-element.elementor-element-315e2a86:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-315e2a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-315e2a86 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 10px 80px 10px;
}
.elementor-994 .elementor-element.elementor-element-315e2a86 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-f013d8c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-994 .elementor-element.elementor-element-f013d8c {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-994 .elementor-element.elementor-element-74a9687e > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-3eeb23ec {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-3eeb23ec .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-0dbead4-font-family), Sans-serif;
    font-size: var(--e-global-typography-0dbead4-font-size);
    font-weight: var(--e-global-typography-0dbead4-font-weight);
    line-height: var(--e-global-typography-0dbead4-line-height);
    letter-spacing: var(--e-global-typography-0dbead4-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-5e1b9700 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-4570b5dc {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-4570b5dc .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-0dbead4-font-family), Sans-serif;
    font-size: var(--e-global-typography-0dbead4-font-size);
    font-weight: var(--e-global-typography-0dbead4-font-weight);
    line-height: var(--e-global-typography-0dbead4-line-height);
    letter-spacing: var(--e-global-typography-0dbead4-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-246993c9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-7b9208de > .elementor-element-populated {
    padding: 0px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-cf84275 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-6aae959a > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-52867ddf .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-5f7f2ad5 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-49042f58 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-23c0b55e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-23c0b55e .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-23c0b55e {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-27a4510c > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-595f156e .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-313f34bd > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-1fa53511 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-1fa53511 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-1fa53511 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-5fe9817a > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-65b61bfc {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-65b61bfc .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-65b61bfc > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-36d9f999 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-36d9f999 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-36d9f999 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-303c0fd2 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-73efc721 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-3f977933 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-5c8427e8 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-5c8427e8 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-5c8427e8 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-481a9fcf > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-16f8ed97 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-16f8ed97 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-16f8ed97 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-1a7071a9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-1a7071a9 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-1a7071a9 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-10adf0a1 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-5da389c5 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-153c84b9 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-4676d0d7 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-4676d0d7 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-4676d0d7 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-507a42f0 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-24f7f188 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-24f7f188 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-24f7f188 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-72c21e2d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-283da522 > .elementor-element-populated {
    padding: 26px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-59454c37 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-715ffe66 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-6ebb6467 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-77085fa0 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-7aceeb4e .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-79d37645 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-79d37645 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-79d37645 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-5f1e6d30 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-10d5ff04 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-726469b2 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-1c82708a .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-1c82708a .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-1c82708a .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-1c82708a .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-68a08b6f > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2e77965d .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2e77965d .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-2e77965d .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-2e77965d .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-729fd1bb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-729fd1bb .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-729fd1bb {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-777bff7a > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-1df33b76 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-4c2a557e > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-b60c0ea .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-b60c0ea .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-b60c0ea .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-b60c0ea .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-5f40aa31 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-75f3b830 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-75f3b830 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-75f3b830 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-75f3b830 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-93927a1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-93927a1 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-93927a1 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-2261cb14 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-1ab49dbc .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-37de2e65 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-7c88e394 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-7c88e394 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-7c88e394 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-7c88e394 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-7d0925b3 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2d3b85c5 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2d3b85c5 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-2d3b85c5 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-2d3b85c5 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-5009e328 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-5009e328 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-5009e328 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-20f2dbba > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-58aa00c .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-7d9d2d53 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-6f0b661d .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-6f0b661d .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-6f0b661d .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-6f0b661d .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-329f4ea8 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-db4ae62 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-db4ae62 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-db4ae62 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-db4ae62 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-166b0e28 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-6d7435b > .elementor-element-populated {
    padding: 26px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-601da676 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-60be4369 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-209b8956 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-59758621 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-1b5008 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-6d59cb77 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-6d59cb77 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6d59cb77 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-52546917 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-71f60ae3 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-657f6104 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-795671b3 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-795671b3 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-795671b3 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-795671b3 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-153aae87 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-1c1e8f1 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-1c1e8f1 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-1c1e8f1 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-1c1e8f1 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-74d519bf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-74d519bf .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-74d519bf {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-2f270c3 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-2bcc61b9 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2649df5f > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-700d347d .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-700d347d .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-700d347d .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-700d347d .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-61108178 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-3c28eedb .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-3c28eedb .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-3c28eedb .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-3c28eedb .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-67e68b81 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-5fb8ef31 > .elementor-element-populated {
    padding: 26px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-654ebf62 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-2e72e988 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-46a40de1 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-15b457e3 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-636e8586 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-57d998a8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-57d998a8 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-57d998a8 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-2073816d > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-220a4820 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2605fd9d > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2e43bccc .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2e43bccc .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-2e43bccc .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-2e43bccc .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-ff6f635 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-168b7666 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-168b7666 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-168b7666 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-168b7666 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-63ca0d88 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-63ca0d88 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-63ca0d88 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-632eecce > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-75b16326 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-6887cfb > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-64100dfd .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-64100dfd .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-64100dfd .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-64100dfd .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-f64e5 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-14e99d9 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-14e99d9 .elementor-heading-title {
    color: var(--e-global-color-9338ee1);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-14e99d9 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-3420ef6b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-3420ef6b .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-3420ef6b {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-52fe9451 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-16949ff9 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-5e521753 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-76ebadf3 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-76ebadf3 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-76ebadf3 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-76ebadf3 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-cba576b > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2a39e1a3 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2a39e1a3 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-2a39e1a3 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-2a39e1a3 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-16c58c21 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-6116db84 > .elementor-element-populated {
    padding: 26px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-4e2bcba2 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-6c5281b1 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-4e9ab77b .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-3d7889cc > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-4df89ba3 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-668d31a8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-668d31a8 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-668d31a8 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-284385b4 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-2cb95f17 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2a33f36e > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-fefff4d .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-fefff4d .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-fefff4d .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-fefff4d .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-5cba45fb > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-14dae761 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-14dae761 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-14dae761 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-14dae761 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-2cb5ff72 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-77e54713 > .elementor-element-populated {
    padding: 26px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-768a031c .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-3b3d3a70 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2e72f555 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-7f192a4 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-3b46ffa4 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-9aa3b54 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-9aa3b54 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-9aa3b54 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-52ebd721 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-9a12bfe .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2d4bf52d > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-7b64cccc .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-7b64cccc .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-7b64cccc .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-7b64cccc .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-b0992a5 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-66944921 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-66944921 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-66944921 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-66944921 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-78899b77 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-78899b77 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-78899b77 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6a543764 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-a0f9e98 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-7fac76d8 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-58e286dd .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-58e286dd .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-58e286dd .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-58e286dd .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-19019221 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-52331c7c .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-52331c7c .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-52331c7c .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-52331c7c .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-d27ed92 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-d27ed92 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-d27ed92 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-5a36ea57 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-70392ca3 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2920655 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-61843800 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-61843800 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-61843800 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-61843800 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-3c4dfc84 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-65ad8f7b .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-65ad8f7b .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-65ad8f7b .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-65ad8f7b .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-53341165 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-53341165 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-53341165 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-4155f00d > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-7290e65d .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-45cc1c06 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2d042668 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2d042668 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-2d042668 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-2d042668 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-a988c79 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-c2898d4 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-c2898d4 .elementor-heading-title {
    color: var(--e-global-color-9338ee1);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-c2898d4 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-4ebd9285 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-4ebd9285 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-4ebd9285 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-49c44d96 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-2f7c1f70 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-3569b74c > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2d1b4aad .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2d1b4aad .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-2d1b4aad .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-2d1b4aad .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-56931d12 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-bee4844 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-bee4844 .elementor-heading-title {
    color: var(--e-global-color-9338ee1);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-bee4844 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-7d45059e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-7d45059e .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7d45059e {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-40295121 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-35ebc316 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-3273347a > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-50112abe .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-50112abe .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-50112abe .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-50112abe .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-22bf8a40 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-7be01820 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-7be01820 .elementor-heading-title {
    color: var(--e-global-color-9338ee1);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-7be01820 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-bb8c1a6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-bb8c1a6 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-bb8c1a6 {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-40dbe697 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-3a377018 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-20b344ce > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-516a0cec .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-516a0cec .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-516a0cec .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-516a0cec .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-30f596e5 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2fba9e29 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2fba9e29 .elementor-heading-title {
    color: var(--e-global-color-9338ee1);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2fba9e29 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-170a16fa {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 20;
}
.elementor-994 .elementor-element.elementor-element-1066adeb > .elementor-element-populated {
    padding: 26px 10px 6px 10px;
}
.elementor-994 .elementor-element.elementor-element-7b182087 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: -0.2px;
}
.elementor-994 .elementor-element.elementor-element-41a362f > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-a2bc6e9 .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-2b532bd8 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-d32da2d .elementor-spacer-inner {
    height: 31px;
}
.elementor-994 .elementor-element.elementor-element-7d7e178b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-7d7e178b .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7d7e178b {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-59a54b09 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-1b56d816 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-44644350 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-1088e4a4 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-1088e4a4 .elementor-icon {
    font-size: 30px;
}
.elementor-994 .elementor-element.elementor-element-1088e4a4 .elementor-icon i,
.elementor-994 .elementor-element.elementor-element-1088e4a4 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-994 .elementor-element.elementor-element-1674cf8b > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-2b14fc98 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-2b14fc98 .elementor-heading-title {
    color: var(--e-global-color-9338ee1);
    font-family: var(--e-global-typography-b5c8bbf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c8bbf-font-size);
    line-height: var(--e-global-typography-b5c8bbf-line-height);
    letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-2b14fc98 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-4dcaae9a {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-994 .elementor-element.elementor-element-6915c525 > .elementor-element-populated {
    padding: 2.5px 10px 2.5px 10px;
}
.elementor-994 .elementor-element.elementor-element-863b00c .elementor-spacer-inner {
    height: 20px;
}
.elementor-994 .elementor-element.elementor-element-6139db26 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-5a80d9fd .elementor-button {
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffffff00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-733de32);
}
.elementor-994 .elementor-element.elementor-element-5a80d9fd .elementor-button:hover,
.elementor-994 .elementor-element.elementor-element-5a80d9fd .elementor-button:focus {
    color: var(--e-global-color-7c429eb);
    background-color: var(--e-global-color-733de32);
    border-color: var(--e-global-color-9e35998);
}
.elementor-994 .elementor-element.elementor-element-5a80d9fd .elementor-button:hover svg,
.elementor-994 .elementor-element.elementor-element-5a80d9fd .elementor-button:focus svg {
    fill: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-5a69cbe9 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-994 .elementor-element.elementor-element-306e6a18 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-994 .elementor-element.elementor-element-6e49bdf3 > .elementor-container {
    max-width: 1050px;
}
.elementor-994 .elementor-element.elementor-element-6e49bdf3:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-6e49bdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-6e49bdf3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: var(--e-global-color-f6226fe);
    padding: 120px 10px 120px 10px;
}
.elementor-994 .elementor-element.elementor-element-6e49bdf3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-6e49bdf3 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-75136ddc {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-75136ddc .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f3d3799-font-family), Sans-serif;
    font-size: var(--e-global-typography-f3d3799-font-size);
    font-weight: var(--e-global-typography-f3d3799-font-weight);
    line-height: var(--e-global-typography-f3d3799-line-height);
    letter-spacing: var(--e-global-typography-f3d3799-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-75136ddc > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-content {
    border-bottom-color: var(--e-global-color-1dcfa3c);
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-5d2c25b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d2c25b-font-size);
    line-height: var(--e-global-typography-5d2c25b-line-height);
    letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    padding: 0px 0px 40px 0px;
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title {
    border-color: var(--e-global-color-1dcfa3c);
    padding: 40px 0px 40px 0px;
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-toggle-title,
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-toggle-icon {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title.elementor-active a,
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-toggle-title {
    font-family: var(--e-global-typography-47069f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-47069f5-font-size);
    line-height: var(--e-global-typography-47069f5-line-height);
    letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-7c429eb);
}
.elementor-994 .elementor-element.elementor-element-7a4ba970 {
    text-align: center;
}
.elementor-994 .elementor-element.elementor-element-7a4ba970 .elementor-heading-title {
    color: var(--e-global-color-f6226fe);
    font-family: "Inter", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.4em;
}
.elementor-994 .elementor-element.elementor-element-7a4ba970 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-994 .elementor-element.elementor-element-725d9103:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-725d9103 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
.elementor-994 .elementor-element.elementor-element-725d9103 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 64px 10px 60px 10px;
}
.elementor-994 .elementor-element.elementor-element-725d9103 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-5df3a4a6 img {
    border-radius: 10px 10px 10px 10px;
}
.elementor-994 .elementor-element.elementor-element-5df3a4a6 {
    width: auto;
    max-width: auto;
    top: 0px;
}
body:not(.rtl) .elementor-994 .elementor-element.elementor-element-5df3a4a6 {
    left: 0px;
}
body.rtl .elementor-994 .elementor-element.elementor-element-5df3a4a6 {
    right: 0px;
}
.elementor-994 .elementor-element.elementor-element-2da186b7:not(.elementor-motion-effects-element-type-background),
.elementor-994 .elementor-element.elementor-element-2da186b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-59eae91);
}
.elementor-994 .elementor-element.elementor-element-2da186b7,
.elementor-994 .elementor-element.elementor-element-2da186b7 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}
.elementor-994 .elementor-element.elementor-element-2da186b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 96px;
    margin-bottom: 0px;
    z-index: 10;
}
.elementor-994 .elementor-element.elementor-element-2da186b7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-74ad4ba > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-994 .elementor-element.elementor-element-74ad4ba > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 60px 60px 60px 60px;
}
.elementor-994 .elementor-element.elementor-element-74ad4ba > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-994 .elementor-element.elementor-element-650e9d80 {
    text-align: left;
}
.elementor-994 .elementor-element.elementor-element-650e9d80 .elementor-heading-title {
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-4a130a41 {
    text-align: left;
    color: var(--e-global-color-f6226fe);
    font-family: var(--e-global-typography-47069f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-47069f5-font-size);
    line-height: var(--e-global-typography-47069f5-line-height);
    letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
}
.elementor-994 .elementor-element.elementor-element-32b0b70 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}
.elementor-994 .elementor-element.elementor-element-32b0b70 {
    width: auto;
    max-width: auto;
}
:root {
    --page-title-display: none;
}
body.elementor-page-994:not(.elementor-motion-effects-element-type-background),
body.elementor-page-994 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(35, 50, 79);
}
@media (max-width: 1199px) {
    .elementor-994 .elementor-element.elementor-element-4521e01f .elementor-heading-title {
        font-size: var(--e-global-typography-ca923cf-font-size);
        line-height: var(--e-global-typography-ca923cf-line-height);
        letter-spacing: var(--e-global-typography-ca923cf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7e759a15 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-3f59567e .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-title {
        font-size: 20px;
        line-height: 24px;
    }
    .elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-tab-content {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-67ee4589 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-48ed5d26 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-143cf0d0 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-69626c70 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-title,
    .elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-title a {
        font-size: 20px;
        line-height: 24px;
    }
    .elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-description {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-title,
    .elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-title a {
        font-size: 20px;
        line-height: 24px;
    }
    .elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-description {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-title,
    .elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-title a {
        font-size: 20px;
        line-height: 24px;
    }
    .elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-description {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-29d0ea65 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-59f16c4 {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-28212d4c .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7a3c98f2 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1f9bd80e {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-3eeb23ec .elementor-heading-title {
        font-size: var(--e-global-typography-0dbead4-font-size);
        line-height: var(--e-global-typography-0dbead4-line-height);
        letter-spacing: var(--e-global-typography-0dbead4-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4570b5dc .elementor-heading-title {
        font-size: var(--e-global-typography-0dbead4-font-size);
        line-height: var(--e-global-typography-0dbead4-line-height);
        letter-spacing: var(--e-global-typography-0dbead4-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-cf84275 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-595f156e .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1fa53511 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-65b61bfc .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-73efc721 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-5c8427e8 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-16f8ed97 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-5da389c5 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4676d0d7 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-24f7f188 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-59454c37 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-10d5ff04 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1df33b76 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1ab49dbc .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-58aa00c .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-601da676 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-71f60ae3 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2bcc61b9 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-654ebf62 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-220a4820 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-75b16326 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-14e99d9 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-16949ff9 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4e2bcba2 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-2cb95f17 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-768a031c .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-9a12bfe .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-a0f9e98 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-70392ca3 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7290e65d .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-c2898d4 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2f7c1f70 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-bee4844 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-35ebc316 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7be01820 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-3a377018 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2fba9e29 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7b182087 .elementor-heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-994 .elementor-element.elementor-element-1b56d816 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2b14fc98 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-75136ddc .elementor-heading-title {
        font-size: var(--e-global-typography-f3d3799-font-size);
        line-height: var(--e-global-typography-f3d3799-line-height);
        letter-spacing: var(--e-global-typography-f3d3799-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-toggle-title {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-content {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7a4ba970 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-994 .elementor-element.elementor-element-650e9d80 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4a130a41 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
}
@media (max-width: 767px) {
    .elementor-994 .elementor-element.elementor-element-4521e01f .elementor-heading-title {
        font-size: var(--e-global-typography-ca923cf-font-size);
        line-height: var(--e-global-typography-ca923cf-line-height);
        letter-spacing: var(--e-global-typography-ca923cf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7e759a15 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4fb119f {
        padding: 0px 0px 0px 0px;
    }
    .elementor-994 .elementor-element.elementor-element-ccaeb6d > .elementor-element-populated {
        padding: 24px 24px 24px 24px;
    }
    .elementor-994 .elementor-element.elementor-element-3f59567e .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-tab-content {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-67ee4589 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-48ed5d26 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-143cf0d0 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-69626c70 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-icon {
        margin-bottom: 20px;
    }
    .elementor-994 .elementor-element.elementor-element-63efa9d7 .elementor-icon-box-description {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-icon {
        margin-bottom: 20px;
    }
    .elementor-994 .elementor-element.elementor-element-7cfc9cdd .elementor-icon-box-description {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-icon {
        margin-bottom: 20px;
    }
    .elementor-994 .elementor-element.elementor-element-4cb7014e .elementor-icon-box-description {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-29d0ea65 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-59f16c4 {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-28212d4c .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7a3c98f2 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1f9bd80e {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-74a9687e {
        width: 50%;
    }
    .elementor-994 .elementor-element.elementor-element-3eeb23ec .elementor-heading-title {
        font-size: var(--e-global-typography-0dbead4-font-size);
        line-height: var(--e-global-typography-0dbead4-line-height);
        letter-spacing: var(--e-global-typography-0dbead4-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-5e1b9700 {
        width: 50%;
    }
    .elementor-994 .elementor-element.elementor-element-4570b5dc .elementor-heading-title {
        font-size: var(--e-global-typography-0dbead4-font-size);
        line-height: var(--e-global-typography-0dbead4-line-height);
        letter-spacing: var(--e-global-typography-0dbead4-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-246993c9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-595f156e .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1fa53511 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-65b61bfc .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-73efc721 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-5c8427e8 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-16f8ed97 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-5da389c5 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4676d0d7 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-24f7f188 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-72c21e2d {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-10d5ff04 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1df33b76 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-1ab49dbc .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-58aa00c .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-166b0e28 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-71f60ae3 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2bcc61b9 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-67e68b81 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-220a4820 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-75b16326 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-14e99d9 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-16949ff9 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-16c58c21 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-2cb95f17 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2cb5ff72 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-9a12bfe .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-a0f9e98 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-70392ca3 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7290e65d .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-c2898d4 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2f7c1f70 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-bee4844 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-35ebc316 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-7be01820 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-3a377018 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2fba9e29 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-170a16fa {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-1b56d816 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-2b14fc98 .elementor-heading-title {
        font-size: var(--e-global-typography-b5c8bbf-font-size);
        line-height: var(--e-global-typography-b5c8bbf-line-height);
        letter-spacing: var(--e-global-typography-b5c8bbf-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-863b00c .elementor-spacer-inner {
        height: 0px;
    }
    .elementor-994 .elementor-element.elementor-element-75136ddc .elementor-heading-title {
        font-size: var(--e-global-typography-f3d3799-font-size);
        line-height: var(--e-global-typography-f3d3799-line-height);
        letter-spacing: var(--e-global-typography-f3d3799-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-toggle-title {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-6f5f63fa .elementor-tab-content {
        font-size: var(--e-global-typography-5d2c25b-font-size);
        line-height: var(--e-global-typography-5d2c25b-line-height);
        letter-spacing: var(--e-global-typography-5d2c25b-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-725d9103 {
        padding: 20px 0px 20px 0px;
    }
    .elementor-994 .elementor-element.elementor-element-2da186b7 {
        margin-top: 136px;
        margin-bottom: 76px;
    }
    .elementor-994 .elementor-element.elementor-element-74ad4ba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 20px 30px 20px;
    }
    .elementor-994 .elementor-element.elementor-element-650e9d80 .elementor-heading-title {
        font-size: var(--e-global-typography-f7a1199-font-size);
        line-height: var(--e-global-typography-f7a1199-line-height);
        letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
    }
    .elementor-994 .elementor-element.elementor-element-4a130a41 {
        font-size: var(--e-global-typography-47069f5-font-size);
        line-height: var(--e-global-typography-47069f5-line-height);
        letter-spacing: var(--e-global-typography-47069f5-letter-spacing);
    }
}
@media (min-width: 768px) {
    .elementor-994 .elementor-element.elementor-element-ccaeb6d {
        width: 100%;
    }
    .elementor-994 .elementor-element.elementor-element-fb6288c {
        width: 35.48%;
    }
    .elementor-994 .elementor-element.elementor-element-9b63d89 {
        width: 64.52%;
    }
    .elementor-994 .elementor-element.elementor-element-3ac2cd1d {
        width: 46.381%;
    }
    .elementor-994 .elementor-element.elementor-element-6d3d5213 {
        width: 53.619%;
    }
    .elementor-994 .elementor-element.elementor-element-33412744 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-74a9687e {
        width: 29.999%;
    }
    .elementor-994 .elementor-element.elementor-element-5e1b9700 {
        width: 36.665%;
    }
    .elementor-994 .elementor-element.elementor-element-7b9208de {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-6aae959a {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-5f7f2ad5 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-27a4510c {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-313f34bd {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-5fe9817a {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-303c0fd2 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-3f977933 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-481a9fcf {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-10adf0a1 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-153c84b9 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-507a42f0 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-283da522 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-715ffe66 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-77085fa0 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-5f1e6d30 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-726469b2 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-68a08b6f {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-777bff7a {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-4c2a557e {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-5f40aa31 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-2261cb14 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-37de2e65 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-7d0925b3 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-20f2dbba {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-7d9d2d53 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-329f4ea8 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-6d7435b {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-60be4369 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-59758621 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-52546917 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-657f6104 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-153aae87 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-2f270c3 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2649df5f {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-61108178 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-5fb8ef31 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2e72e988 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-15b457e3 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-2073816d {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2605fd9d {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-ff6f635 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-632eecce {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-6887cfb {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-f64e5 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-52fe9451 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-5e521753 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-cba576b {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-6116db84 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-6c5281b1 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-3d7889cc {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-284385b4 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2a33f36e {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-5cba45fb {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-77e54713 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-3b3d3a70 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-7f192a4 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-52ebd721 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2d4bf52d {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-b0992a5 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-6a543764 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-7fac76d8 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-19019221 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-5a36ea57 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2920655 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-3c4dfc84 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-4155f00d {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-45cc1c06 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-a988c79 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-49c44d96 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-3569b74c {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-56931d12 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-40295121 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-3273347a {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-22bf8a40 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-40dbe697 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-20b344ce {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-30f596e5 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-1066adeb {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-41a362f {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-2b532bd8 {
        width: 83.175%;
    }
    .elementor-994 .elementor-element.elementor-element-59a54b09 {
        width: 4%;
    }
    .elementor-994 .elementor-element.elementor-element-44644350 {
        width: 3.998%;
    }
    .elementor-994 .elementor-element.elementor-element-1674cf8b {
        width: 83.175%;
    }
}
@media (max-width: 1199px) and (min-width: 768px) {
    .elementor-994 .elementor-element.elementor-element-74ad4ba {
        width: 100%;
    }
} /* Start custom CSS for accordion, class: .elementor-element-71e2b081 */
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-active {
    background: #2e3341;
}

.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-tab-title {
    display: flex;
    align-items: center;
}
.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-tab-title > span {
    order: 2;
}

.elementor-994 .elementor-element.elementor-element-71e2b081 :last-child {
    margin-bottom: 0;
}

.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-item {
    margin-bottom: 10px;
}

.elementor-994 .elementor-element.elementor-element-71e2b081 .elementor-accordion-item {
    border-radius: 8px;
    overflow: hidden;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fd913b4 */
.elementor-994 .elementor-element.elementor-element-5fd913b4 > div > div {
    max-width: 505px;
} /* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63efa9d7 */
.elementor-994 .elementor-element.elementor-element-63efa9d7 > div {
    max-width: 360px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cfc9cdd */
.elementor-994 .elementor-element.elementor-element-7cfc9cdd > div {
    max-width: 360px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb7014e */
.elementor-994 .elementor-element.elementor-element-4cb7014e > div {
    max-width: 360px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-352c5109 */
.elementor-994 .elementor-element.elementor-element-352c5109 .elementor-heading-title {
    text-align: center;
    color: var(--e-global-color-7c429eb);
    font-family: var(--e-global-typography-f7a1199-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7a1199-font-size);
    font-weight: var(--e-global-typography-f7a1199-font-weight);
    line-height: var(--e-global-typography-f7a1199-line-height);
    letter-spacing: var(--e-global-typography-f7a1199-letter-spacing);
}

.elementor-994 .elementor-element.elementor-element-352c5109 .slider-header {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-994 .elementor-element.elementor-element-352c5109 .swiper-button-next,
.elementor-994 .elementor-element.elementor-element-352c5109 .swiper-button-prev {
    display: block;
    position: relative;
    color: #fff;
    border-radius: 6px;
    height: 36px;
    width: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 30px;
    background: none;
}

.elementor-994 .elementor-element.elementor-element-352c5109 .swiper-button-next:after {
    content: "";
    display: block;
    height: 20px;
    width: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.50049 1.00005L10.5005 10L1.50049 19' stroke='%23FAFBFF' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.elementor-994 .elementor-element.elementor-element-352c5109 .swiper-button-prev:after {
    content: "";
    display: block;
    height: 20px;
    width: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5005 1.00005L1.50049 10L10.5005 19' stroke='%23FAFBFF' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.elementor-994 .elementor-element.elementor-element-352c5109 .swiper-button-next:hover,
.elementor-994 .elementor-element.elementor-element-352c5109 .swiper-button-prev:hover {
    background: #2e3341;
} /* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5dc8c39e */
.elementor-994 .elementor-element.elementor-element-5dc8c39e .elementor-grid {
    display: flex;
    grid-template-columns: none;
    grid-column-gap: 0;
}

.elementor-994 .elementor-element.elementor-element-5dc8c39e > .elementor-widget-container {
    visibility: hidden;
}
.elementor-994 .elementor-element.elementor-element-5dc8c39e .swiper-container-initialized {
    visibility: visible;
}

.elementor-994 .elementor-element.elementor-element-5dc8c39e .swiper-container {
    overflow: visible;
}

.elementor-994 .elementor-element.elementor-element-5dc8c39e .swiper-slide {
    padding-left: 10px;
    padding-right: 10px;
    background: none;
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b63d89 */
.elementor-994 .elementor-element.elementor-element-9b63d89 > div > div {
    max-width: 585px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ac2cd1d */
.elementor-994 .elementor-element.elementor-element-3ac2cd1d > div > div {
    max-width: 505px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33412744 */
.elementor-994 .elementor-element.elementor-element-33412744 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74a9687e */
.elementor-994 .elementor-element.elementor-element-74a9687e {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-74a9687e > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-bottom: none;
    border-radius: 12px 12px 0 0;
    padding-top: 32px;
    background: #20232d;
    padding-bottom: 15px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e1b9700 */
.elementor-994 .elementor-element.elementor-element-5e1b9700 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5e1b9700 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-bottom: none;
    border-radius: 12px 12px 0 0;
    background: #11131b;
    padding-top: 32px;
    padding-bottom: 15px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f013d8c */
.elementor-994 .elementor-element.elementor-element-f013d8c {
    z-index: 35;
    position: sticky;
    top: 82px;
    bottom: 92px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b9208de */
.elementor-994 .elementor-element.elementor-element-7b9208de {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6aae959a */
.elementor-994 .elementor-element.elementor-element-6aae959a {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-6aae959a > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f7f2ad5 */
.elementor-994 .elementor-element.elementor-element-5f7f2ad5 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5f7f2ad5 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27a4510c */
.elementor-994 .elementor-element.elementor-element-27a4510c {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-313f34bd */
.elementor-994 .elementor-element.elementor-element-313f34bd {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-313f34bd > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fe9817a */
.elementor-994 .elementor-element.elementor-element-5fe9817a {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5fe9817a > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23c0b55e */
.elementor-994 .elementor-element.elementor-element-23c0b55e:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-23c0b55e:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73efc721 */
.elementor-994 .elementor-element.elementor-element-73efc721 .elementor-heading-title {
    text-decoration: underline !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-303c0fd2 */
.elementor-994 .elementor-element.elementor-element-303c0fd2 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f977933 */
.elementor-994 .elementor-element.elementor-element-3f977933 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-3f977933 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-481a9fcf */
.elementor-994 .elementor-element.elementor-element-481a9fcf {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-481a9fcf > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36d9f999 */
.elementor-994 .elementor-element.elementor-element-36d9f999:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-36d9f999:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da389c5 */
.elementor-994 .elementor-element.elementor-element-5da389c5 .elementor-heading-title {
    text-decoration: underline !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10adf0a1 */
.elementor-994 .elementor-element.elementor-element-10adf0a1 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-153c84b9 */
.elementor-994 .elementor-element.elementor-element-153c84b9 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-153c84b9 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-507a42f0 */
.elementor-994 .elementor-element.elementor-element-507a42f0 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-507a42f0 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a7071a9 */
.elementor-994 .elementor-element.elementor-element-1a7071a9:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-1a7071a9:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-283da522 */
.elementor-994 .elementor-element.elementor-element-283da522 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-715ffe66 */
.elementor-994 .elementor-element.elementor-element-715ffe66 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-715ffe66 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77085fa0 */
.elementor-994 .elementor-element.elementor-element-77085fa0 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-77085fa0 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f1e6d30 */
.elementor-994 .elementor-element.elementor-element-5f1e6d30 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c82708a */
.elementor-994 .elementor-element.elementor-element-1c82708a .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-726469b2 */
.elementor-994 .elementor-element.elementor-element-726469b2 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-726469b2 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e77965d */
.elementor-994 .elementor-element.elementor-element-2e77965d .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68a08b6f */
.elementor-994 .elementor-element.elementor-element-68a08b6f {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-68a08b6f > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79d37645 */
.elementor-994 .elementor-element.elementor-element-79d37645:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-79d37645:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-777bff7a */
.elementor-994 .elementor-element.elementor-element-777bff7a {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b60c0ea */
.elementor-994 .elementor-element.elementor-element-b60c0ea .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c2a557e */
.elementor-994 .elementor-element.elementor-element-4c2a557e {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-4c2a557e > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-75f3b830 */
.elementor-994 .elementor-element.elementor-element-75f3b830 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f40aa31 */
.elementor-994 .elementor-element.elementor-element-5f40aa31 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5f40aa31 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-729fd1bb */
.elementor-994 .elementor-element.elementor-element-729fd1bb:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-729fd1bb:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2261cb14 */
.elementor-994 .elementor-element.elementor-element-2261cb14 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c88e394 */
.elementor-994 .elementor-element.elementor-element-7c88e394 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37de2e65 */
.elementor-994 .elementor-element.elementor-element-37de2e65 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-37de2e65 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d3b85c5 */
.elementor-994 .elementor-element.elementor-element-2d3b85c5 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d0925b3 */
.elementor-994 .elementor-element.elementor-element-7d0925b3 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-7d0925b3 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93927a1 */
.elementor-994 .elementor-element.elementor-element-93927a1:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-93927a1:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20f2dbba */
.elementor-994 .elementor-element.elementor-element-20f2dbba {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f0b661d */
.elementor-994 .elementor-element.elementor-element-6f0b661d .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d9d2d53 */
.elementor-994 .elementor-element.elementor-element-7d9d2d53 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-7d9d2d53 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-db4ae62 */
.elementor-994 .elementor-element.elementor-element-db4ae62 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-329f4ea8 */
.elementor-994 .elementor-element.elementor-element-329f4ea8 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-329f4ea8 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5009e328 */
.elementor-994 .elementor-element.elementor-element-5009e328:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-5009e328:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d7435b */
.elementor-994 .elementor-element.elementor-element-6d7435b {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60be4369 */
.elementor-994 .elementor-element.elementor-element-60be4369 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-60be4369 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59758621 */
.elementor-994 .elementor-element.elementor-element-59758621 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-59758621 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f60ae3 */
.elementor-994 .elementor-element.elementor-element-71f60ae3 .elementor-heading-title {
    text-decoration: underline !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52546917 */
.elementor-994 .elementor-element.elementor-element-52546917 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-795671b3 */
.elementor-994 .elementor-element.elementor-element-795671b3 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-657f6104 */
.elementor-994 .elementor-element.elementor-element-657f6104 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-657f6104 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c1e8f1 */
.elementor-994 .elementor-element.elementor-element-1c1e8f1 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-153aae87 */
.elementor-994 .elementor-element.elementor-element-153aae87 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-153aae87 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d59cb77 */
.elementor-994 .elementor-element.elementor-element-6d59cb77:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-6d59cb77:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f270c3 */
.elementor-994 .elementor-element.elementor-element-2f270c3 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-700d347d */
.elementor-994 .elementor-element.elementor-element-700d347d .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2649df5f */
.elementor-994 .elementor-element.elementor-element-2649df5f {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2649df5f > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c28eedb */
.elementor-994 .elementor-element.elementor-element-3c28eedb .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61108178 */
.elementor-994 .elementor-element.elementor-element-61108178 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-61108178 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74d519bf */
.elementor-994 .elementor-element.elementor-element-74d519bf:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-74d519bf:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fb8ef31 */
.elementor-994 .elementor-element.elementor-element-5fb8ef31 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e72e988 */
.elementor-994 .elementor-element.elementor-element-2e72e988 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2e72e988 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15b457e3 */
.elementor-994 .elementor-element.elementor-element-15b457e3 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-15b457e3 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2073816d */
.elementor-994 .elementor-element.elementor-element-2073816d {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e43bccc */
.elementor-994 .elementor-element.elementor-element-2e43bccc .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2605fd9d */
.elementor-994 .elementor-element.elementor-element-2605fd9d {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2605fd9d > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-168b7666 */
.elementor-994 .elementor-element.elementor-element-168b7666 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff6f635 */
.elementor-994 .elementor-element.elementor-element-ff6f635 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-ff6f635 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57d998a8 */
.elementor-994 .elementor-element.elementor-element-57d998a8:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-57d998a8:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-632eecce */
.elementor-994 .elementor-element.elementor-element-632eecce {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64100dfd */
.elementor-994 .elementor-element.elementor-element-64100dfd .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6887cfb */
.elementor-994 .elementor-element.elementor-element-6887cfb {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-6887cfb > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f64e5 */
.elementor-994 .elementor-element.elementor-element-f64e5 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-f64e5 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63ca0d88 */
.elementor-994 .elementor-element.elementor-element-63ca0d88:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-63ca0d88:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52fe9451 */
.elementor-994 .elementor-element.elementor-element-52fe9451 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ebadf3 */
.elementor-994 .elementor-element.elementor-element-76ebadf3 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e521753 */
.elementor-994 .elementor-element.elementor-element-5e521753 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5e521753 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a39e1a3 */
.elementor-994 .elementor-element.elementor-element-2a39e1a3 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cba576b */
.elementor-994 .elementor-element.elementor-element-cba576b {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-cba576b > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3420ef6b */
.elementor-994 .elementor-element.elementor-element-3420ef6b:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-3420ef6b:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6116db84 */
.elementor-994 .elementor-element.elementor-element-6116db84 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c5281b1 */
.elementor-994 .elementor-element.elementor-element-6c5281b1 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-6c5281b1 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d7889cc */
.elementor-994 .elementor-element.elementor-element-3d7889cc {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-3d7889cc > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cb95f17 */
.elementor-994 .elementor-element.elementor-element-2cb95f17 .elementor-heading-title {
    text-decoration: underline !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-284385b4 */
.elementor-994 .elementor-element.elementor-element-284385b4 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fefff4d */
.elementor-994 .elementor-element.elementor-element-fefff4d .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a33f36e */
.elementor-994 .elementor-element.elementor-element-2a33f36e {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2a33f36e > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14dae761 */
.elementor-994 .elementor-element.elementor-element-14dae761 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cba45fb */
.elementor-994 .elementor-element.elementor-element-5cba45fb {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5cba45fb > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-668d31a8 */
.elementor-994 .elementor-element.elementor-element-668d31a8:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-668d31a8:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77e54713 */
.elementor-994 .elementor-element.elementor-element-77e54713 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b3d3a70 */
.elementor-994 .elementor-element.elementor-element-3b3d3a70 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-3b3d3a70 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f192a4 */
.elementor-994 .elementor-element.elementor-element-7f192a4 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-7f192a4 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52ebd721 */
.elementor-994 .elementor-element.elementor-element-52ebd721 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b64cccc */
.elementor-994 .elementor-element.elementor-element-7b64cccc .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d4bf52d */
.elementor-994 .elementor-element.elementor-element-2d4bf52d {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2d4bf52d > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66944921 */
.elementor-994 .elementor-element.elementor-element-66944921 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0992a5 */
.elementor-994 .elementor-element.elementor-element-b0992a5 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-b0992a5 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9aa3b54 */
.elementor-994 .elementor-element.elementor-element-9aa3b54:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-9aa3b54:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a543764 */
.elementor-994 .elementor-element.elementor-element-6a543764 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58e286dd */
.elementor-994 .elementor-element.elementor-element-58e286dd .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7fac76d8 */
.elementor-994 .elementor-element.elementor-element-7fac76d8 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-7fac76d8 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52331c7c */
.elementor-994 .elementor-element.elementor-element-52331c7c .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19019221 */
.elementor-994 .elementor-element.elementor-element-19019221 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-19019221 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78899b77 */
.elementor-994 .elementor-element.elementor-element-78899b77:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-78899b77:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a36ea57 */
.elementor-994 .elementor-element.elementor-element-5a36ea57 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61843800 */
.elementor-994 .elementor-element.elementor-element-61843800 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2920655 */
.elementor-994 .elementor-element.elementor-element-2920655 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2920655 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65ad8f7b */
.elementor-994 .elementor-element.elementor-element-65ad8f7b .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c4dfc84 */
.elementor-994 .elementor-element.elementor-element-3c4dfc84 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-3c4dfc84 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d27ed92 */
.elementor-994 .elementor-element.elementor-element-d27ed92:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-d27ed92:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7290e65d */
.elementor-994 .elementor-element.elementor-element-7290e65d .elementor-heading-title {
    text-decoration: underline !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4155f00d */
.elementor-994 .elementor-element.elementor-element-4155f00d {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d042668 */
.elementor-994 .elementor-element.elementor-element-2d042668 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45cc1c06 */
.elementor-994 .elementor-element.elementor-element-45cc1c06 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-45cc1c06 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a988c79 */
.elementor-994 .elementor-element.elementor-element-a988c79 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-a988c79 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53341165 */
.elementor-994 .elementor-element.elementor-element-53341165:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-53341165:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f7c1f70 */
.elementor-994 .elementor-element.elementor-element-2f7c1f70 .elementor-heading-title {
    text-decoration: underline !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49c44d96 */
.elementor-994 .elementor-element.elementor-element-49c44d96 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1b4aad */
.elementor-994 .elementor-element.elementor-element-2d1b4aad .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3569b74c */
.elementor-994 .elementor-element.elementor-element-3569b74c {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-3569b74c > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56931d12 */
.elementor-994 .elementor-element.elementor-element-56931d12 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-56931d12 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ebd9285 */
.elementor-994 .elementor-element.elementor-element-4ebd9285:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-4ebd9285:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40295121 */
.elementor-994 .elementor-element.elementor-element-40295121 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50112abe */
.elementor-994 .elementor-element.elementor-element-50112abe .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3273347a */
.elementor-994 .elementor-element.elementor-element-3273347a {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-3273347a > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22bf8a40 */
.elementor-994 .elementor-element.elementor-element-22bf8a40 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-22bf8a40 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d45059e */
.elementor-994 .elementor-element.elementor-element-7d45059e:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-7d45059e:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40dbe697 */
.elementor-994 .elementor-element.elementor-element-40dbe697 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-516a0cec */
.elementor-994 .elementor-element.elementor-element-516a0cec .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20b344ce */
.elementor-994 .elementor-element.elementor-element-20b344ce {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-20b344ce > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30f596e5 */
.elementor-994 .elementor-element.elementor-element-30f596e5 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-30f596e5 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb8c1a6 */
.elementor-994 .elementor-element.elementor-element-bb8c1a6:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-bb8c1a6:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1066adeb */
.elementor-994 .elementor-element.elementor-element-1066adeb {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41a362f */
.elementor-994 .elementor-element.elementor-element-41a362f {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-41a362f > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b532bd8 */
.elementor-994 .elementor-element.elementor-element-2b532bd8 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-2b532bd8 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 50px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59a54b09 */
.elementor-994 .elementor-element.elementor-element-59a54b09 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1088e4a4 */
.elementor-994 .elementor-element.elementor-element-1088e4a4 .elementor-icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44644350 */
.elementor-994 .elementor-element.elementor-element-44644350 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-44644350 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-bottom: none;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1674cf8b */
.elementor-994 .elementor-element.elementor-element-1674cf8b {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-1674cf8b > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d7e178b */
.elementor-994 .elementor-element.elementor-element-7d7e178b:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.5px;
    bottom: 3.5px;
    left: -10px;
    right: -10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    z-index: 100;
    opacity: 0;
    transition: all 0.2s;
    pointer-events: none;
}
.elementor-994 .elementor-element.elementor-element-7d7e178b:hover:before {
    opacity: 1;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6915c525 */
.elementor-994 .elementor-element.elementor-element-6915c525 {
    width: 40% !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6139db26 */
.elementor-994 .elementor-element.elementor-element-6139db26 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-6139db26 > div > .elementor-widget-wrap {
    border: 2px solid #11131b;
    border-top: none;
    border-radius: 0 0 12px 12px;
    min-height: 37px;
    padding: 40px 20px 20px;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a69cbe9 */
.elementor-994 .elementor-element.elementor-element-5a69cbe9 {
    width: 30% !important;
}
.elementor-994 .elementor-element.elementor-element-5a69cbe9 > div > .elementor-widget-wrap {
    border: 1px solid #11131b;
    border-top: none;
    border-bottom: none;
    background: #11131b;
    min-height: 37px;
    border-radius: 0 0 12px 12px;
    padding: 40px 20px 20px;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d086b7a */
.popover {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 101;
    transform: translateY(-50%);
    max-width: 181px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2da186b7 */
.elementor-994 .elementor-element.elementor-element-2da186b7 {
    max-width: 505px;
    margin-left: auto;
    border-radius: 10px;
    box-shadow: 0px 20px 25px rgba(32, 35, 45, 0.1), 0px 10px 10px rgba(32, 35, 45, 0.04);
} /* End custom CSS */
