.elementor-346
    .elementor-element.elementor-element-7edf0c41
    > .elementor-container {
    max-width: 1000px;
}
.elementor-346
    .elementor-element.elementor-element-7edf0c41:not(.elementor-motion-effects-element-type-background),
.elementor-346
    .elementor-element.elementor-element-7edf0c41
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-00da783);

    background-position: center center;
    background-size: cover;
}
.elementor-346
    .elementor-element.elementor-element-7edf0c41
    > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(170deg, #1c38692e 75%, #dcddde 0%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-346 .elementor-element.elementor-element-7edf0c41 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: -74px;
    margin-bottom: 0px;
    padding: 160px 0px 100px 0px;
}
.elementor-346
    .elementor-element.elementor-element-2f37da9d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-3e0abf91
    .elementor-heading-title {
    color: #ffffff;
    font-family: var(--e-global-typography-80a66cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-80a66cb-font-size);
    font-weight: var(--e-global-typography-80a66cb-font-weight);
    text-transform: var(--e-global-typography-80a66cb-text-transform);
    line-height: var(--e-global-typography-80a66cb-line-height);
    letter-spacing: var(--e-global-typography-80a66cb-letter-spacing);
    word-spacing: var(--e-global-typography-80a66cb-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 9%;
    border-color: var(--e-global-color-2dc820d);
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 17px;
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 17px;
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-icon
    i {
    color: #ffffff;
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-icon
    svg {
    fill: #ffffff;
}
.elementor-346 .elementor-element.elementor-element-1aaacdc {
    --e-icon-list-icon-size: 14px;
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-dfd3374-font-family), Sans-serif;
    font-size: var(--e-global-typography-dfd3374-font-size);
    font-weight: var(--e-global-typography-dfd3374-font-weight);
    line-height: var(--e-global-typography-dfd3374-line-height);
    letter-spacing: var(--e-global-typography-dfd3374-letter-spacing);
    word-spacing: var(--e-global-typography-dfd3374-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-1aaacdc
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 9%;
    border-color: var(--e-global-color-2dc820d);
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 6px;
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 6px;
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-text);
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-text);
}
.elementor-346 .elementor-element.elementor-element-6c8a6190 {
    --e-icon-list-icon-size: 14px;
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-6c8a6190
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-387b80a6 {
    color: #ffffff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-387b80a6
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-5becbc75 .elementor-button {
    font-family: var(--e-global-typography-deb5081-font-family), Sans-serif;
    font-size: var(--e-global-typography-deb5081-font-size);
    font-weight: var(--e-global-typography-deb5081-font-weight);
    line-height: var(--e-global-typography-deb5081-line-height);
    letter-spacing: var(--e-global-typography-deb5081-letter-spacing);
    word-spacing: var(--e-global-typography-deb5081-word-spacing);
    fill: #ffffff;
    color: #ffffff;
    background-color: #cba54c;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 34px 20px 34px;
}
.elementor-346
    .elementor-element.elementor-element-5becbc75
    .elementor-button:hover,
.elementor-346
    .elementor-element.elementor-element-5becbc75
    .elementor-button:focus {
    color: #f9feff;
}
.elementor-346
    .elementor-element.elementor-element-5becbc75
    .elementor-button:hover
    svg,
.elementor-346
    .elementor-element.elementor-element-5becbc75
    .elementor-button:focus
    svg {
    fill: #f9feff;
}
.elementor-346
    .elementor-element.elementor-element-5becbc75
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
    .elementor-346
    .elementor-element.elementor-element-3d5a593.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-346
    .elementor-element.elementor-element-3d5a593.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-346
    .elementor-element.elementor-element-5ad5c3c
    > .elementor-container {
    max-width: 1000px;
}
.elementor-346 .elementor-element.elementor-element-5ad5c3c {
    padding: 60px 0px 20px 0px;
}
.elementor-346
    .elementor-element.elementor-element-670ab415
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-5bac806-font-family), Sans-serif;
    font-size: var(--e-global-typography-5bac806-font-size);
    font-weight: var(--e-global-typography-5bac806-font-weight);
    line-height: var(--e-global-typography-5bac806-line-height);
    letter-spacing: var(--e-global-typography-5bac806-letter-spacing);
    word-spacing: var(--e-global-typography-5bac806-word-spacing);
}
.elementor-346 .elementor-element.elementor-element-459b4121 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-21549780
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-2c42022-font-family), Sans-serif;
    font-size: var(--e-global-typography-2c42022-font-size);
    font-weight: var(--e-global-typography-2c42022-font-weight);
    line-height: var(--e-global-typography-2c42022-line-height);
    letter-spacing: var(--e-global-typography-2c42022-letter-spacing);
    word-spacing: var(--e-global-typography-2c42022-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-21549780
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl
    .elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-5px / 2);
}
body:not(.rtl)
    .elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-2dc820d);
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-2dc820d);
}
.elementor-346 .elementor-element.elementor-element-491b80b2 {
    --e-icon-list-icon-size: 14px;
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-text {
    padding-left: 10px;
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-346
    .elementor-element.elementor-element-491b80b2
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-491b80b2
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}
.elementor-346
    .elementor-element.elementor-element-414de23d
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-2c42022-font-family), Sans-serif;
    font-size: var(--e-global-typography-2c42022-font-size);
    font-weight: var(--e-global-typography-2c42022-font-weight);
    line-height: var(--e-global-typography-2c42022-line-height);
    letter-spacing: var(--e-global-typography-2c42022-letter-spacing);
    word-spacing: var(--e-global-typography-2c42022-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-414de23d
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl
    .elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-5px / 2);
}
body:not(.rtl)
    .elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-5px / 2);
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-2dc820d);
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-2dc820d);
}
.elementor-346 .elementor-element.elementor-element-71641425 {
    --e-icon-list-icon-size: 14px;
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-text {
    padding-left: 10px;
}
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-346
    .elementor-element.elementor-element-71641425
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-71641425
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}
.elementor-346 .elementor-element.elementor-element-4e6f3218 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #f0f0f0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}
.elementor-346
    .elementor-element.elementor-element-4e6f3218
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-346
    .elementor-element.elementor-element-504aa552
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-504aa552
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-18242564 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-18242564
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-441eae52
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-441eae52
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-449dd5f {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-449dd5f
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-65a08774
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-65a08774
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-149b9481 {
    font-family: "Questrial", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-346
    .elementor-element.elementor-element-149b9481
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-c8ac641
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-c8ac641
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-86e3330 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-86e3330
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-497857b4
    > .elementor-container {
    max-width: 1000px;
}
.elementor-346 .elementor-element.elementor-element-497857b4 {
    padding: 30px 0px 100px 0px;
}
.elementor-346
    .elementor-element.elementor-element-3db02b30
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-5bac806-font-family), Sans-serif;
    font-size: var(--e-global-typography-5bac806-font-size);
    font-weight: var(--e-global-typography-5bac806-font-weight);
    line-height: var(--e-global-typography-5bac806-line-height);
    letter-spacing: var(--e-global-typography-5bac806-letter-spacing);
    word-spacing: var(--e-global-typography-5bac806-word-spacing);
}
.elementor-346 .elementor-element.elementor-element-5420d4c9 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346 .elementor-element.elementor-element-53339cc6 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-35c2f335
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-35c2f335
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-5c080b4d {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-5c080b4d
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-75ec56d0
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-75ec56d0
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-45e67be7 {
    color: var(--e-global-color-2dc820d);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-45e67be7
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-3a716c07
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-3a716c07
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-4516f37b {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-4516f37b
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-346
    .elementor-element.elementor-element-10ac7962
    .elementor-heading-title {
    color: #000000;
    font-family: var(--e-global-typography-7cf7818-font-family), Sans-serif;
    font-size: var(--e-global-typography-7cf7818-font-size);
    font-weight: var(--e-global-typography-7cf7818-font-weight);
    line-height: var(--e-global-typography-7cf7818-line-height);
    letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
    word-spacing: var(--e-global-typography-7cf7818-word-spacing);
}
.elementor-346
    .elementor-element.elementor-element-10ac7962
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}
.elementor-346 .elementor-element.elementor-element-64eef7f0 {
    color: var(--e-global-color-2dc820d);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-346
    .elementor-element.elementor-element-64eef7f0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
:root {
    --page-title-display: none;
}
@media (min-width: 768px) {
    .elementor-346 .elementor-element.elementor-element-2f37da9d {
        width: 59.944%;
    }
    .elementor-346 .elementor-element.elementor-element-3d5a593 {
        width: 40.002%;
    }
}
@media (max-width: 1024px) {
    .elementor-346
        .elementor-element.elementor-element-2f37da9d
        > .elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }
    .elementor-346
        .elementor-element.elementor-element-3e0abf91
        .elementor-heading-title {
        font-size: var(--e-global-typography-80a66cb-font-size);
        line-height: var(--e-global-typography-80a66cb-line-height);
        letter-spacing: var(--e-global-typography-80a66cb-letter-spacing);
        word-spacing: var(--e-global-typography-80a66cb-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-1aaacdc
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-1aaacdc
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-dfd3374-font-size);
        line-height: var(--e-global-typography-dfd3374-line-height);
        letter-spacing: var(--e-global-typography-dfd3374-letter-spacing);
        word-spacing: var(--e-global-typography-dfd3374-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-6c8a6190
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-6c8a6190
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346 .elementor-element.elementor-element-387b80a6 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-5becbc75
        .elementor-button {
        font-size: var(--e-global-typography-deb5081-font-size);
        line-height: var(--e-global-typography-deb5081-line-height);
        letter-spacing: var(--e-global-typography-deb5081-letter-spacing);
        word-spacing: var(--e-global-typography-deb5081-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-4806f31a
        > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-346
        .elementor-element.elementor-element-670ab415
        .elementor-heading-title {
        font-size: var(--e-global-typography-5bac806-font-size);
        line-height: var(--e-global-typography-5bac806-line-height);
        letter-spacing: var(--e-global-typography-5bac806-letter-spacing);
        word-spacing: var(--e-global-typography-5bac806-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-459b4121 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-21549780
        .elementor-heading-title {
        font-size: var(--e-global-typography-2c42022-font-size);
        line-height: var(--e-global-typography-2c42022-line-height);
        letter-spacing: var(--e-global-typography-2c42022-letter-spacing);
        word-spacing: var(--e-global-typography-2c42022-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-491b80b2
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-491b80b2
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-414de23d
        .elementor-heading-title {
        font-size: var(--e-global-typography-2c42022-font-size);
        line-height: var(--e-global-typography-2c42022-line-height);
        letter-spacing: var(--e-global-typography-2c42022-letter-spacing);
        word-spacing: var(--e-global-typography-2c42022-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-71641425
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-71641425
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-504aa552
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-18242564 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-441eae52
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-449dd5f {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-65a08774
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-c8ac641
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-86e3330 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-3d9ddb5d
        > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-346
        .elementor-element.elementor-element-3db02b30
        .elementor-heading-title {
        font-size: var(--e-global-typography-5bac806-font-size);
        line-height: var(--e-global-typography-5bac806-line-height);
        letter-spacing: var(--e-global-typography-5bac806-letter-spacing);
        word-spacing: var(--e-global-typography-5bac806-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-5420d4c9 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-35c2f335
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-5c080b4d {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-75ec56d0
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-45e67be7 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-3a716c07
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-4516f37b {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-10ac7962
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-64eef7f0 {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media (max-width: 767px) {
    .elementor-346
        .elementor-element.elementor-element-2f37da9d
        > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-346
        .elementor-element.elementor-element-3e0abf91
        .elementor-heading-title {
        font-size: var(--e-global-typography-80a66cb-font-size);
        line-height: var(--e-global-typography-80a66cb-line-height);
        letter-spacing: var(--e-global-typography-80a66cb-letter-spacing);
        word-spacing: var(--e-global-typography-80a66cb-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-1aaacdc
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-1aaacdc
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-dfd3374-font-size);
        line-height: var(--e-global-typography-dfd3374-line-height);
        letter-spacing: var(--e-global-typography-dfd3374-letter-spacing);
        word-spacing: var(--e-global-typography-dfd3374-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-6c8a6190
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-6c8a6190
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346 .elementor-element.elementor-element-387b80a6 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-5becbc75
        .elementor-button {
        font-size: var(--e-global-typography-deb5081-font-size);
        line-height: var(--e-global-typography-deb5081-line-height);
        letter-spacing: var(--e-global-typography-deb5081-letter-spacing);
        word-spacing: var(--e-global-typography-deb5081-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-5becbc75
        > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-346 .elementor-element.elementor-element-5becbc75 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-346
        .elementor-element.elementor-element-670ab415
        .elementor-heading-title {
        font-size: var(--e-global-typography-5bac806-font-size);
        line-height: var(--e-global-typography-5bac806-line-height);
        letter-spacing: var(--e-global-typography-5bac806-letter-spacing);
        word-spacing: var(--e-global-typography-5bac806-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-459b4121 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-21549780
        .elementor-heading-title {
        font-size: var(--e-global-typography-2c42022-font-size);
        line-height: var(--e-global-typography-2c42022-line-height);
        letter-spacing: var(--e-global-typography-2c42022-letter-spacing);
        word-spacing: var(--e-global-typography-2c42022-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-491b80b2
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-491b80b2
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-414de23d
        .elementor-heading-title {
        font-size: var(--e-global-typography-2c42022-font-size);
        line-height: var(--e-global-typography-2c42022-line-height);
        letter-spacing: var(--e-global-typography-2c42022-letter-spacing);
        word-spacing: var(--e-global-typography-2c42022-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-71641425
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-346
        .elementor-element.elementor-element-71641425
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-504aa552
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-18242564 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-441eae52
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-449dd5f {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-576071f0
        > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-346
        .elementor-element.elementor-element-65a08774
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346
        .elementor-element.elementor-element-c8ac641
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-86e3330 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-3db02b30
        .elementor-heading-title {
        font-size: var(--e-global-typography-5bac806-font-size);
        line-height: var(--e-global-typography-5bac806-line-height);
        letter-spacing: var(--e-global-typography-5bac806-letter-spacing);
        word-spacing: var(--e-global-typography-5bac806-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-5420d4c9 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-35c2f335
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-5c080b4d {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-75ec56d0
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-45e67be7 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-57b174b5
        > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-346
        .elementor-element.elementor-element-3a716c07
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-4516f37b {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-346
        .elementor-element.elementor-element-10ac7962
        .elementor-heading-title {
        font-size: var(--e-global-typography-7cf7818-font-size);
        line-height: var(--e-global-typography-7cf7818-line-height);
        letter-spacing: var(--e-global-typography-7cf7818-letter-spacing);
        word-spacing: var(--e-global-typography-7cf7818-word-spacing);
    }
    .elementor-346 .elementor-element.elementor-element-64eef7f0 {
        font-size: var(--e-global-typography-text-font-size);
    }
}
