﻿.elementor-18 .elementor-element.elementor-element-38f8e4c
{
    --display: flex;
    --min-height: 512px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-38f8e4c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-38f8e4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/sales-analytics-footer-bg-scaled.webp");
    background-position: center center;
    background-size: contain;
}
.elementor-18 .elementor-element.elementor-element-01cc4ee
{
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-18 .elementor-element.elementor-element-7d2e210
{
    width: var(--container-widget-width,471px);
    max-width: 471px;
    --container-widget-width: 471px;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-18 .elementor-element.elementor-element-7d2e210.elementor-element
{
    --align-self: center;
}
.elementor-18 .elementor-element.elementor-element-3d0667f
{
    width: var(--container-widget-width,618px);
    max-width: 618px;
    --container-widget-width: 618px;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-18 .elementor-element.elementor-element-3d0667f>.elementor-widget-container
{
    padding: 24px 0 24px 0;
}
.elementor-18 .elementor-element.elementor-element-e759efd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 16px 10px;
    --row-gap: 16px;
    --column-gap: 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-e759efd.e-con
{
    --align-self: center;
}
.elementor-18 .elementor-element.elementor-element-362356c .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-362356c .elementor-button:focus
{
    color: var(--e-global-color-uicore_white);
}
.elementor-18 .elementor-element.elementor-element-362356c .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-362356c .elementor-button:focus svg
{
    fill: var(--e-global-color-uicore_white);
}
.elementor-18 .elementor-element.elementor-element-9d10769 .elementor-button
{
    background-color: transparent;
    fill: var(--e-global-color-uicore_white);
    color: var(--e-global-color-uicore_white);
    background-image: radial-gradient(at center center,var(--e-global-color-uicore_dark) 42%,#2a2a2a00 100%);
}
.elementor-18 .elementor-element.elementor-element-9d10769 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-9d10769 .elementor-button:focus
{
    background-color: #5f2dd1;
    color: var(--e-global-color-uicore_white);
}
.elementor-18 .elementor-element.elementor-element-9d10769 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-9d10769 .elementor-button:focus svg
{
    fill: var(--e-global-color-uicore_white);
}
.elementor-18 .elementor-element.elementor-element-4b65d9b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 120px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-5a28f60
{
    --display: flex;
}
.elementor-18 .elementor-element.elementor-element-d18e0e2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-0a1c1bf
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-0a1c1bf.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-18 .elementor-element.elementor-element-559ebce.elementor-element
{
    --align-self: flex-start;
}
.elementor-18 .elementor-element.elementor-element-559ebce
{
    text-align: left;
}
.elementor-18 .elementor-element.elementor-element-559ebce img
{
    width: 110px;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3
{
    --grid-template-columns: repeat(0,auto);
    --grid-column-gap: 27px;
    --grid-row-gap: 0px;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-widget-container
{
    text-align: left;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3>.elementor-widget-container
{
    padding: 150px 0 0 0;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3.elementor-element
{
    --align-self: flex-start;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-social-icon
{
    background-color: #73737300;
    --icon-padding: 0em;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-social-icon i
{
    color: #737373;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-social-icon svg
{
    fill: #737373;
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-social-icon:hover i
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-social-icon:hover svg
{
    fill: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-8044c30
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-d928908 .elementor-heading-title
{
    font-weight: 700;
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-81201c8>.elementor-widget-container
{
    padding: 24px 0 0 0;
}
.elementor-18 .elementor-element.elementor-element-81201c8 ul
{
    grid-template-columns: repeat(1,1fr);
}
.elementor-18 .elementor-element.elementor-element-81201c8
{
    --ui-e-grid-gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-81201c8 .ui-e-icon
{
    align-self: center;
    transform: translate3d(0,0,0);
    --ui-e-icon-size: 15px;
}
.elementor-18 .elementor-element.elementor-element-81201c8 .ui-e-wrap
{
    --ui-e-transition: .2s;
    gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-81201c8 .ui-e-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-81201c8 .ui-e-title
{
    font-size: 14px;
}
.elementor-18 .elementor-element.elementor-element-81201c8 ul li:hover .ui-e-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-81201c8 ul li:hover a .ui-e-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-81201c8 .ui-e-img img
{
    width: 40px;
}
.elementor-18 .elementor-element.elementor-element-ca0812d
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-3ea1521 .elementor-heading-title
{
    font-weight: 700;
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-45bfe01>.elementor-widget-container
{
    padding: 24px 0 0 0;
}
.elementor-18 .elementor-element.elementor-element-45bfe01 ul
{
    grid-template-columns: repeat(1,1fr);
}
.elementor-18 .elementor-element.elementor-element-45bfe01
{
    --ui-e-grid-gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-45bfe01 .ui-e-icon
{
    align-self: center;
    transform: translate3d(0,0,0);
    --ui-e-icon-size: 15px;
}
.elementor-18 .elementor-element.elementor-element-45bfe01 .ui-e-wrap
{
    --ui-e-transition: .2s;
    gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-45bfe01 .ui-e-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-45bfe01 .ui-e-title
{
    font-size: 14px;
}
.elementor-18 .elementor-element.elementor-element-45bfe01 ul li:hover .ui-e-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-45bfe01 ul li:hover a .ui-e-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-45bfe01 .ui-e-img img
{
    width: 40px;
}
.elementor-18 .elementor-element.elementor-element-0050527
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-72a0cbd .elementor-heading-title
{
    font-weight: 700;
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-4828e90>.elementor-widget-container
{
    padding: 24px 0 0 0;
}
.elementor-18 .elementor-element.elementor-element-4828e90 ul
{
    grid-template-columns: repeat(1,1fr);
}
.elementor-18 .elementor-element.elementor-element-4828e90
{
    --ui-e-grid-gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-4828e90 .ui-e-icon
{
    align-self: center;
    transform: translate3d(0,0,0);
    --ui-e-icon-size: 15px;
}
.elementor-18 .elementor-element.elementor-element-4828e90 .ui-e-wrap
{
    --ui-e-transition: .2s;
    gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-4828e90 .ui-e-title
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-4828e90 .ui-e-title
{
    font-size: 14px;
}
.elementor-18 .elementor-element.elementor-element-4828e90 ul li:hover .ui-e-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-4828e90 ul li:hover a .ui-e-title
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-4828e90 .ui-e-img img
{
    width: 40px;
}
.elementor-18 .elementor-element.elementor-element-8d05dbd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 1px 0;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #8b5cf633;
    --border-color: #8b5cf633;
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-d17c753 ul
{
    grid-template-columns: repeat(1,1fr);
}
.elementor-18 .elementor-element.elementor-element-d17c753
{
    --ui-e-grid-gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-d17c753 .ui-e-icon
{
    align-self: center;
    transform: translate3d(0,0,0);
    --ui-e-icon-size: 15px;
}
.elementor-18 .elementor-element.elementor-element-d17c753 .ui-e-wrap
{
    --ui-e-transition: .2s;
    padding: 0 0 0 0;
    gap: 10px;
}
.elementor-18 .elementor-element.elementor-element-d17c753 .ui-e-title
{
    font-size: 16px;
    font-weight: 700;
}
.elementor-18 .elementor-element.elementor-element-d17c753 .ui-e-text
{
    font-size: 14px;
    font-weight: 400;
    margin: 4px 0 0 0;
}
.elementor-18 .elementor-element.elementor-element-d17c753 .ui-e-img img
{
    width: 40px;
}
.elementor-18 .elementor-element.elementor-element-047801e
{
    width: var(--container-widget-width,520px);
    max-width: 520px;
    --container-widget-width: 520px;
    --container-widget-flex-grow: 0;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group
{
    padding-right: calc(12px / 2);
    padding-left: calc(12px / 2);
    margin-bottom: 12px;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-fields-wrp
{
    margin-left: calc(-12px / 2);
    margin-right: calc(-12px / 2);
    margin-bottom: -12px;
}
body .elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group>label
{
    padding-bottom: 0;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group .ui-e-field, .elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-subgroup label
{
    font-size: 14px;
    font-weight: 500;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group .ui-e-field
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group .ui-e-field::placeholder
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select)
{
    background-color: #17171700;
    border-radius: 12px 12px 12px 12px;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group .ui-e-field-select select
{
    background-color: #17171700;
    border-radius: 12px 12px 12px 12px;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select), .elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group .ui-e-field-select select
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #8b5cf666;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group:hover:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select)
{
    background-color: #17171700;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group:hover .ui-e-field-select select
{
    background-color: #17171700;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:focus:not(.ui-e-field-select)
{
    background-color: #17171700;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-field-group .ui-e-field-select:focus select
{
    background-color: #17171700;
}
.elementor-18 .elementor-element.elementor-element-047801e .elementor-button
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 14px 24px 14px 24px;
}
.elementor-18 .elementor-element.elementor-element-047801e .e-form__buttons__wrapper__button-next
{
    background-color: #17171700;
    color: var(--e-global-color-uicore_headline);
    border-color: #696969;
}
.elementor-18 .elementor-element.elementor-element-047801e .elementor-button[type="submit"]
{
    background-color: #17171700;
    color: var(--e-global-color-uicore_headline);
    border-color: #696969;
}
.elementor-18 .elementor-element.elementor-element-047801e .elementor-button[type="submit"] svg *
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-047801e .e-form__buttons__wrapper__button-next:hover
{
    background-color: var(--e-global-color-uicore_primary);
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-047801e .elementor-button[type="submit"]:hover
{
    background-color: var(--e-global-color-uicore_primary);
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-047801e .elementor-button[type="submit"]:hover svg *
{
    fill: var(--e-global-color-uicore_headline);
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-message span.success
{
    color: #4caf50;
}
.elementor-18 .elementor-element.elementor-element-047801e .ui-e-message span.error
{
    color: #f44336;
}
.elementor-18 .elementor-element.elementor-element-05b589d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(17px / 2);
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(17px / 2);
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(17px / 2);
    margin-left: calc(17px / 2);
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-17px / 2);
    margin-left: calc(-17px / 2);
}
body.rtl .elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-17px / 2);
}
body:not(.rtl) .elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-17px / 2);
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-icon i
{
    color: #b9b9b9;
    transition: color .3s;
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-icon svg
{
    fill: #b9b9b9;
    transition: fill .3s;
}
.elementor-18 .elementor-element.elementor-element-42d595f
{
    --e-icon-list-icon-size: 4px;
    --icon-vertical-offset: 0px;
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-item>a
{
    font-size: 14px;
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-text
{
    color: var(--e-global-color-uicore_body);
    transition: color .3s;
}
.elementor-18 .elementor-element.elementor-element-42d595f .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: var(--e-global-color-uicore_primary);
}
.elementor-18 .elementor-element.elementor-element-8f4c409
{
    font-size: 14px;
    color: var(--e-global-color-uicore_body);
}
.elementor-18 .elementor-element.elementor-element-8f4c409 a
{
    color: var(--e-global-color-uicore_body);
}
.elementor-18 .elementor-element.elementor-element-8f4c409 a:hover, .elementor-18 .elementor-element.elementor-element-8f4c409 a:focus
{
    color: var(--e-global-color-uicore_primary);
}
@media(min-width: 768px)
{
    .elementor-18 .elementor-element.elementor-element-0a1c1bf
    {
        --width: 50%;
    }
}
@media(max-width: 1024px)
{
    .elementor-18 .elementor-element.elementor-element-38f8e4c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-38f8e4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-size: cover;
    }
    .elementor-18 .elementor-element.elementor-element-81201c8 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-45bfe01 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-4828e90 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-d17c753 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
}
@media(max-width: 767px)
{
    .elementor-18 .elementor-element.elementor-element-38f8e4c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-e759efd
    {
        --margin-top: 32px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-4b65d9b
    {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-0a1c1bf
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-18 .elementor-element.elementor-element-0a1c1bf.e-con
    {
        --align-self: center;
    }
    .elementor-18 .elementor-element.elementor-element-559ebce.elementor-element
    {
        --align-self: center;
    }
    .elementor-18 .elementor-element.elementor-element-559ebce
    {
        text-align: center;
    }
    .elementor-18 .elementor-element.elementor-element-3c4ddb3 .elementor-widget-container
    {
        text-align: center;
    }
    .elementor-18 .elementor-element.elementor-element-3c4ddb3>.elementor-widget-container
    {
        padding: 32px 0 0 0;
    }
    .elementor-18 .elementor-element.elementor-element-3c4ddb3.elementor-element
    {
        --align-self: center;
    }
    .elementor-18 .elementor-element.elementor-element-8044c30
    {
        --width: 50%;
        --padding-top: 32px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-d928908
    {
        text-align: center;
    }
    .elementor-18 .elementor-element.elementor-element-81201c8>.elementor-widget-container
    {
        padding: 16px 0 0 0;
    }
    .elementor-18 .elementor-element.elementor-element-81201c8 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-ca0812d
    {
        --width: 50%;
        --padding-top: 32px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-3ea1521
    {
        text-align: center;
    }
    .elementor-18 .elementor-element.elementor-element-45bfe01>.elementor-widget-container
    {
        padding: 16px 0 0 0;
    }
    .elementor-18 .elementor-element.elementor-element-45bfe01 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-0050527
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-72a0cbd
    {
        text-align: center;
    }
    .elementor-18 .elementor-element.elementor-element-4828e90>.elementor-widget-container
    {
        padding: 16px 0 0 0;
    }
    .elementor-18 .elementor-element.elementor-element-4828e90 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-8d05dbd
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 32px;
        --margin-bottom: 32px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-d17c753.elementor-element
    {
        --align-self: center;
    }
    .elementor-18 .elementor-element.elementor-element-d17c753 ul
    {
        grid-template-columns: repeat(1,1fr);
    }
    .elementor-18 .elementor-element.elementor-element-047801e>.elementor-widget-container
    {
        padding: 32px 0 0 0;
    }
    .elementor-18 .elementor-element.elementor-element-05b589d
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 16px 0px;
        --row-gap: 16px;
        --column-gap: 0px;
    }
    .elementor-18 .elementor-element.elementor-element-05b589d.e-con
    {
        --align-self: center;
    }
    .elementor-18 .elementor-element.elementor-element-8f4c409.elementor-element
    {
        --align-self: center;
    }
    .elementor-18 .elementor-element.elementor-element-8f4c409
    {
        text-align: center;
    }
}