.elementor-39 .elementor-element.elementor-element-c2f828d {
    --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;
}

.elementor-39 .elementor-element.elementor-element-da4d59c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-39 .elementor-element.elementor-element-92f4176 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-39 .elementor-element.elementor-element-a6f76dd {
    width: var( --container-widget-width, 560px );
    max-width: 560px;
    --container-widget-width: 560px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-a6f76dd .adv-heading {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-4ec576f {
    width: var( --container-widget-width, 572px );
    max-width: 572px;
    --container-widget-width: 572px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-191adfa {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box:before {
    background-color: #F5F2F0;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box:after {
    background-color: #00897b;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box__icon:before {
    background-color: #31B099;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8.adv-view-icon-stacked .adv-icon-box__icon:after {
    background-color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box:hover .icon-box-title {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box:hover .icon-box-des {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box__icon {
    color: #FFFFFF;
    border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .adv-icon-box:hover .adv-icon-box__icon {
    color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-e67f8d8 .icon-box-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box:before {
    background-color: #F5F2F0;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box:after {
    background-color: #00897b;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box__icon:before {
    background-color: #31B099;
}

.elementor-39 .elementor-element.elementor-element-5945935.adv-view-icon-stacked .adv-icon-box__icon:after {
    background-color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box:hover .icon-box-title {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box:hover .icon-box-des {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box__icon {
    color: #FFFFFF;
    border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-5945935 .adv-icon-box:hover .adv-icon-box__icon {
    color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-5945935 .icon-box-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box:before {
    background-color: #F5F2F0;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box:after {
    background-color: #00897b;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box__icon:before {
    background-color: #31B099;
}

.elementor-39 .elementor-element.elementor-element-583b90d.adv-view-icon-stacked .adv-icon-box__icon:after {
    background-color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box:hover .icon-box-title {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box:hover .icon-box-des {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box__icon {
    color: #FFFFFF;
    border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-583b90d .adv-icon-box:hover .adv-icon-box__icon {
    color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-583b90d .icon-box-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box:before {
    background-color: #F5F2F0;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box:after {
    background-color: #00897b;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box__icon:before {
    background-color: #31B099;
}

.elementor-39 .elementor-element.elementor-element-449b34a.adv-view-icon-stacked .adv-icon-box__icon:after {
    background-color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box:hover .icon-box-title {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box:hover .icon-box-des {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box__icon {
    color: #FFFFFF;
    border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-449b34a .adv-icon-box:hover .adv-icon-box__icon {
    color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-449b34a .icon-box-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-39 .elementor-element.elementor-element-80fbd92 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-39 .elementor-element.elementor-element-3d9df4e {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 14px 14px 14px 14px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-39 .elementor-element.elementor-element-3d9df4e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-3d9df4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2026/01/about-image1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-35963e9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-39 .elementor-element.elementor-element-35963e9:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-35963e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-491e128 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-af400da {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-39 .elementor-element.elementor-element-af400da .elementor-heading-title {
    font-size: 75px;
    line-height: 53px;
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-8d2066d {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-96c362b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-39 .elementor-element.elementor-element-5ab9d50 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-39 .elementor-element.elementor-element-5ab9d50 .adv-heading {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-3a76cbe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-39 .elementor-element.elementor-element-907595e {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-39 .elementor-element.elementor-element-f5efd2b .adv-icon-list-item:not(:last-child, .--inline-item) {
    margin-bottom: 15px;
}

.elementor-39 .elementor-element.elementor-element-f5efd2b .adv-icon-list-items.--inline-items {
    column-gap: 15px;
}

.elementor-39 .elementor-element.elementor-element-f5efd2b .adv-icon-list-icon {
    font-size: 8px;
    color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-f5efd2b .adv-icon-list-item {
    line-height: 21px;
}

.elementor-39 .elementor-element.elementor-element-3da186b .adv-icon-list-item:not(:last-child, .--inline-item) {
    margin-bottom: 15px;
}

.elementor-39 .elementor-element.elementor-element-3da186b .adv-icon-list-items.--inline-items {
    column-gap: 15px;
}

.elementor-39 .elementor-element.elementor-element-3da186b .adv-icon-list-icon {
    font-size: 8px;
    color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-3da186b .adv-icon-list-item {
    line-height: 21px;
}

.elementor-39 .elementor-element.elementor-element-b939e7c {
    --display: flex;
    --min-height: 700px;
    --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;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-39 .elementor-element.elementor-element-b939e7c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b939e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2026/01/bg-funfact.webp");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-008e6a3 {
    width: var( --container-widget-width, 922px );
    max-width: 922px;
    --container-widget-width: 922px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-008e6a3 .adv-heading {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-008e6a3 .adv-heading__sub {
    color: #FFFFFF;
    border-color: #FFFFFF34;
}

.elementor-39 .elementor-element.elementor-element-008e6a3 .adv-heading__sub span {
    background: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-008e6a3 .adv-heading__title {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-5433add {
    --divider-border-style: solid;
    --divider-color: #FFFFFF34;
    --divider-border-width: 1px;
}

.elementor-39 .elementor-element.elementor-element-5433add .elementor-divider-separator {
    width: 100%;
}

.elementor-39 .elementor-element.elementor-element-5433add .elementor-divider {
    padding-block-start:70px;padding-block-end:70px;}

.elementor-39 .elementor-element.elementor-element-2379a10 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-39 .elementor-element.elementor-element-f55987f {
    width: var( --container-widget-width, 170px );
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-f55987f .elementor-counter-title {
    justify-content: start;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.elementor-39 .elementor-element.elementor-element-f55987f .elementor-counter {
    gap: 10px;
}

.elementor-39 .elementor-element.elementor-element-f55987f .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #FFFFFF;
    font-size: 55px;
    font-weight: 600;
    line-height: 62px;
}

.elementor-39 .elementor-element.elementor-element-78e7c87 {
    width: var( --container-widget-width, 170px );
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-78e7c87 .elementor-counter-title {
    justify-content: start;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.elementor-39 .elementor-element.elementor-element-78e7c87 .elementor-counter {
    gap: 10px;
}

.elementor-39 .elementor-element.elementor-element-78e7c87 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #FFFFFF;
    font-size: 55px;
    font-weight: 600;
    line-height: 62px;
}

.elementor-39 .elementor-element.elementor-element-c336551 {
    width: var( --container-widget-width, 170px );
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-c336551 .elementor-counter-title {
    justify-content: start;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.elementor-39 .elementor-element.elementor-element-c336551 .elementor-counter {
    gap: 10px;
}

.elementor-39 .elementor-element.elementor-element-c336551 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #FFFFFF;
    font-size: 55px;
    font-weight: 600;
    line-height: 62px;
}

.elementor-39 .elementor-element.elementor-element-5ac42af {
    width: var( --container-widget-width, 170px );
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-5ac42af .elementor-counter-title {
    justify-content: start;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.elementor-39 .elementor-element.elementor-element-5ac42af .elementor-counter {
    gap: 10px;
}

.elementor-39 .elementor-element.elementor-element-5ac42af .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #FFFFFF;
    font-size: 55px;
    font-weight: 600;
    line-height: 62px;
}

.elementor-39 .elementor-element.elementor-element-7ce8732 {
    --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;
}

.elementor-39 .elementor-element.elementor-element-83cee51 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-39 .elementor-element.elementor-element-cb133a6 {
    width: var( --container-widget-width, 740px );
    max-width: 740px;
    --container-widget-width: 740px;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-cb133a6 .adv-heading {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-039c809 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-39 .elementor-element.elementor-element-05b5d21 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
}

.elementor-39 .elementor-element.elementor-element-615f519 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-39 .elementor-element.elementor-element-a2151f5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-39 .elementor-element.elementor-element-41aee7f > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-39 .elementor-element.elementor-element-41aee7f .adv-heading {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-64ac8a9 .has-distance .adv-acc-item + .adv-acc-item {
    margin-top: 10px;
}

.elementor-39 .elementor-element.elementor-element-64ac8a9 .adv-acc-item__title {
    padding: 17px 30px 17px 30px;
}

.elementor-39 .elementor-element.elementor-element-64ac8a9 .adv-acc-item__content {
    padding: 0px 30px 25px 85px;
}

.elementor-39 .elementor-element.elementor-element-64ac8a9 .adv-acc-item.current {
    background-color: #F5F2F0;
}

.elementor-39 .elementor-element.elementor-element-dd41fab {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 14px 14px 14px 14px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-39 .elementor-element.elementor-element-dd41fab:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-dd41fab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2026/01/about-image2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-7ef7eb8 {
    --display: flex;
    --min-height: 208px;
    --justify-content: space-between;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-39 .elementor-element.elementor-element-7ef7eb8:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7ef7eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B3D2E;
}

.elementor-39 .elementor-element.elementor-element-f65f9f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-39 .elementor-element.elementor-element-e7a23e8 {
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-d7c1792 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-39 .elementor-element.elementor-element-129c191 .elementor-heading-title {
    font-weight: 500;
    line-height: 39px;
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-1a9f61d {
    width: var( --container-widget-width, 153px );
    max-width: 153px;
    --container-widget-width: 153px;
    --container-widget-flex-grow: 0;
    font-size: 18px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-6edd83c {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #0B3D2E1A 0%, #0B3D2E00 80%);
}

.elementor-39 .elementor-element.elementor-element-6edd83c .elementor-divider-separator {
    width: 100%;
}

.elementor-39 .elementor-element.elementor-element-6edd83c .elementor-divider {
    padding-block-start:0px;padding-block-end:0px;}

.elementor-39 .elementor-element.elementor-element-d0fe7b1 {
    --display: flex;
}

.elementor-39 .elementor-element.elementor-element-9e89914 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-9e89914 .elementor-heading-title {
    line-height: 31px;
}

.elementor-39 .elementor-element.elementor-element-104c837 .owl-stage {
    display: flex;
    align-items: center;
}

@media(max-width: 1399px) {
    .elementor-39 .elementor-element.elementor-element-191adfa {
        --grid-auto-flow:row;
    }

    .elementor-39 .elementor-element.elementor-element-96c362b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 50px;
    }

    .elementor-39 .elementor-element.elementor-element-907595e {
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-05b5d21 {
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-a2151f5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
}

@media(max-width: 1199px) {
    .elementor-39 .elementor-element.elementor-element-191adfa {
        --gap:15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-96c362b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-907595e {
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-05b5d21 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-a2151f5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width: 991px) {
    .elementor-39 .elementor-element.elementor-element-92f4176 {
        --margin-top:0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-191adfa {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 70px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-80fbd92 {
        --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;
    }

    .elementor-39 .elementor-element.elementor-element-3d9df4e {
        --min-height: 470px;
    }

    .elementor-39 .elementor-element.elementor-element-907595e {
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-b939e7c {
        --min-height: 650px;
    }

    .elementor-39 .elementor-element.elementor-element-008e6a3 {
        --container-widget-width: 700px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 700px );
        max-width: 700px;
    }

    .elementor-39 .elementor-element.elementor-element-5433add .elementor-divider {
        padding-block-start:50px;padding-block-end:50px;}

    .elementor-39 .elementor-element.elementor-element-2379a10 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-cb133a6 {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 500px );
        max-width: 500px;
    }

    .elementor-39 .elementor-element.elementor-element-05b5d21 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-615f519 {
        --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: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-39 .elementor-element.elementor-element-dd41fab {
        --min-height: 470px;
    }
}

@media(max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-191adfa {
        --grid-auto-flow:row;
    }

    .elementor-39 .elementor-element.elementor-element-5ab9d50 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3a76cbe {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-39 .elementor-element.elementor-element-907595e {
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f55987f {
        --container-widget-width: calc(50% - 10px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 10px) );
        max-width: calc(50% - 10px);
    }

    .elementor-39 .elementor-element.elementor-element-78e7c87 {
        --container-widget-width: calc(50% - 10px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 10px) );
        max-width: calc(50% - 10px);
    }

    .elementor-39 .elementor-element.elementor-element-c336551 {
        --container-widget-width: calc(50% - 10px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 10px) );
        max-width: calc(50% - 10px);
    }

    .elementor-39 .elementor-element.elementor-element-5ac42af {
        --container-widget-width: calc(50% - 10px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 10px) );
        max-width: calc(50% - 10px);
    }

    .elementor-39 .elementor-element.elementor-element-83cee51 {
        --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;
        --align-items: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-cb133a6 .adv-heading {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-039c809 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-39 .elementor-element.elementor-element-898cc88 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-05b5d21 {
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-41aee7f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(max-width: 575px) {
    .elementor-39 .elementor-element.elementor-element-191adfa {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-3d9df4e {
        --min-height: 400px;
    }

    .elementor-39 .elementor-element.elementor-element-907595e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-05b5d21 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --grid-auto-flow: row;
    }

    .elementor-39 .elementor-element.elementor-element-64ac8a9 .adv-acc-item__title {
        padding: 15px 25px 15px 25px;
    }

    .elementor-39 .elementor-element.elementor-element-64ac8a9 .adv-acc-item__content {
        padding: 0px 25px 25px 25px;
    }

    .elementor-39 .elementor-element.elementor-element-dd41fab {
        --min-height: 400px;
    }
}

@media(min-width: 576px) {
    .elementor-39 .elementor-element.elementor-element-3d9df4e {
        --width:50%;
    }

    .elementor-39 .elementor-element.elementor-element-35963e9 {
        --width: auto;
    }

    .elementor-39 .elementor-element.elementor-element-96c362b {
        --width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-039c809 {
        --width: 400px;
    }

    .elementor-39 .elementor-element.elementor-element-a2151f5 {
        --width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-dd41fab {
        --width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-7ef7eb8 {
        --width: 390px;
    }
}

@media(max-width: 991px) and (min-width:576px) {
    .elementor-39 .elementor-element.elementor-element-3d9df4e {
        --width:100%;
    }

    .elementor-39 .elementor-element.elementor-element-96c362b {
        --width: 100%;
    }

    .elementor-39 .elementor-element.elementor-element-a2151f5 {
        --width: 100%;
    }

    .elementor-39 .elementor-element.elementor-element-dd41fab {
        --width: 100%;
    }
}