.swiper {
    padding: 30px 0;
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper-slide>div {
    width: 100%;
    max-width: 380px;
    /* Adjust as needed */
    margin: 0px auto;
}

/* Hide navigation buttons on mobile */
@media (max-width: 767px) {
    .testimonial-img {
        width: 48px !important;
        height: 48px !important;
    }
    .swiper-button-next,
    .swiper-button-prev {
        display: none !important;
    }
}

.join-network-section {
    background-color: #fff;
    text-align: center;
    margin: 0 auto;
}

.join-network-container {
    max-width: 1000px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
}

.join-network-card {
    border: 1px solid #d5c5b6;
    padding: 24px;
    border-radius: 12px;
    text-align: left;
    background-color: #fbf7f1;
}

.join-network-card h3 {
    color: #1d1d1d;
    font-size: 18px;
    margin-bottom: 10px;
}

.join-network-card p {
    color: #5f4033;
    font-size: 14px;
}

.join-network-button-wrapper {
    margin-top: 60px;
    margin-bottom: 30px;
}
.elementor-25 .elementor-element.elementor-element-0b0d7e5 {
    --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: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 196px;
    --padding-bottom: 128px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-0b0d7e5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0b0d7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-321bd54 {
    --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: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-b4a4c96 {
    --display: flex;
    --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: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-3dd06f0 > .elementor-widget-container {
    background-color: var( --e-global-color-289833d );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-3dd06f0 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-62760af {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-62760af > .elementor-widget-container {
    margin: -8px 0px -24px 0px;
}

.elementor-25 .elementor-element.elementor-element-6c60ecf {
    --display: flex;
    --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: flex-end;
    --align-items: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-2c3d036 > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-25 .elementor-element.elementor-element-dbc293c {
    --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: flex-start;
    --align-items: center;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-a0efb0c .elementor-button {
    background-color: var( --e-global-color-289833d );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-style: solid;
    border-color: var( --e-global-color-9c213e5 );
}

.elementor-25 .elementor-element.elementor-element-a0efb0c .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-a0efb0c .elementor-button:focus {
    background-color: var( --e-global-color-da0ee6c );
    color: var( --e-global-color-289833d );
    border-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-a0efb0c .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-a0efb0c .elementor-button:focus svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-bd657e6 {
    --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;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-bd657e6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bd657e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-7d923c7 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-7d923c7 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn {
    background-color: var( --e-global-color-289833d );
    width: 60px;
    height: 60px;
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn:hover {
    background-color: var( --e-global-color-da0ee6c );
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .video-content {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn.glow-btn:before {
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn.glow-btn:after {
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn.glow-btn > i:after {
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-da0ee6c );
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-df33ca4 .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-289833d );
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-ca457d4 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-9a0f24e {
    --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;
    --justify-content: space-between;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-9a0f24e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9a0f24e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-3435289 > .elementor-widget-container {
    margin: -8px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-3435289 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: var( --e-global-color-da0ee6c );
    font-family: var( --e-global-typography-533077a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-533077a-font-size );
    font-weight: var( --e-global-typography-533077a-font-weight );
    text-transform: var( --e-global-typography-533077a-text-transform );
    font-style: var( --e-global-typography-533077a-font-style );
    line-height: var( --e-global-typography-533077a-line-height );
    letter-spacing: var( --e-global-typography-533077a-letter-spacing );
    word-spacing: var( --e-global-typography-533077a-word-spacing );
}

.elementor-25 .elementor-element.elementor-element-0c706b4 {
    text-align: right;
}

.elementor-25 .elementor-element.elementor-element-0c706b4 .elementor-heading-title {
    font-family: var( --e-global-typography-fe052c1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe052c1-font-size );
    font-weight: var( --e-global-typography-fe052c1-font-weight );
    text-transform: var( --e-global-typography-fe052c1-text-transform );
    font-style: var( --e-global-typography-fe052c1-font-style );
    line-height: var( --e-global-typography-fe052c1-line-height );
    letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
    word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    color: var( --e-global-color-secondary );
}

.elementor-25 .elementor-element.elementor-element-0eb32ea {
    width: var( --container-widget-width, calc(33.33% - 16px) );
    max-width: calc(33.33% - 16px);
    --container-widget-width: calc(33.33% - 16px);
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-0eb32ea img {
    width: 100%;
    height: 275px;
    object-fit: cover;
    object-position: center center;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-8133363 {
    --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;
    --justify-content: space-between;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-8133363:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8133363 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-adf8034 > .elementor-widget-container {
    margin: -8px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-adf8034 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: var( --e-global-color-289833d );
    font-family: var( --e-global-typography-533077a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-533077a-font-size );
    font-weight: var( --e-global-typography-533077a-font-weight );
    text-transform: var( --e-global-typography-533077a-text-transform );
    font-style: var( --e-global-typography-533077a-font-style );
    line-height: var( --e-global-typography-533077a-line-height );
    letter-spacing: var( --e-global-typography-533077a-letter-spacing );
    word-spacing: var( --e-global-typography-533077a-word-spacing );
}

.elementor-25 .elementor-element.elementor-element-3fc7bed {
    text-align: right;
}

.elementor-25 .elementor-element.elementor-element-3fc7bed .elementor-heading-title {
    font-family: var( --e-global-typography-fe052c1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe052c1-font-size );
    font-weight: var( --e-global-typography-fe052c1-font-weight );
    text-transform: var( --e-global-typography-fe052c1-text-transform );
    font-style: var( --e-global-typography-fe052c1-font-style );
    line-height: var( --e-global-typography-fe052c1-line-height );
    letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
    word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-ada7b8e {
    --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: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --padding-top: 40px;
    --padding-bottom: 60px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-523729b {
    --display: flex;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-f4f279c > .elementor-widget-container {
    background-color: var( --e-global-color-3e4952b );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-f4f279c .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-3246437 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-3246437 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-e25f9b5 {
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-e25f9b5 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-25 .elementor-element.elementor-element-b830f13 {
    --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: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-ad0ed87 .elementor-button {
    background-color: var( --e-global-color-289833d );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-style: solid;
    border-color: var( --e-global-color-9c213e5 );
}

.elementor-25 .elementor-element.elementor-element-ad0ed87 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-ad0ed87 .elementor-button:focus {
    background-color: var( --e-global-color-da0ee6c );
    color: var( --e-global-color-289833d );
    border-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-ad0ed87 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-ad0ed87 .elementor-button:focus svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-4f34959 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-ee3a0d1 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-ee3a0d1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ee3a0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../assets/20_Years_of_Experience.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-c823e12 > .elementor-widget-container {
    background-color: var( --e-global-color-289833dd );
    padding: 16px 16px 16px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter {
    flex-direction: column-reverse;
    gap: 4px;
}

.elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter-title {
    justify-content: start;
    color: var( --e-global-color-white );
    font-family: var( --e-global-typography-fe052c1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe052c1-font-size );
    font-weight: var( --e-global-typography-fe052c1-font-weight );
    text-transform: var( --e-global-typography-fe052c1-text-transform );
    font-style: var( --e-global-typography-fe052c1-font-style );
    line-height: var( --e-global-typography-fe052c1-line-height );
    letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
    word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    margin-top: 0px;
}

.elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    gap: 0px;
    color: var( --e-global-color-da0ee6c );
    font-family: var( --e-global-typography-533077a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-533077a-font-size );
    font-weight: var( --e-global-typography-533077a-font-weight );
    text-transform: var( --e-global-typography-533077a-text-transform );
    font-style: var( --e-global-typography-533077a-font-style );
    line-height: var( --e-global-typography-533077a-line-height );
    letter-spacing: var( --e-global-typography-533077a-letter-spacing );
    word-spacing: var( --e-global-typography-533077a-word-spacing );
}

.elementor-25 .elementor-element.elementor-element-285203f {
    --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: stretch;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-ae74a15 {
    --display: flex;
    --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: space-between;
    --align-items: flex-start;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-ae74a15:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ae74a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-2378880 > .elementor-widget-container {
    background-color: var( --e-global-color-icon-back );
    padding: 16px 16px 16px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-2378880 img {
    height: 40px;
    width: auto;
    display: block;
    margin: 0 auto;
}

.elementor-25 .elementor-element.elementor-element-04ac5f3 {
    --display: flex;
    --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: space-between;
    --align-items: flex-start;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-04ac5f3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-04ac5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-b58d044 > .elementor-widget-container {
    background-color: var( --e-global-color-icon-back );
    padding: 16px 16px 16px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-b58d044 img {
    height: 40px;
    width: auto;
    display: block;
    margin: 0 auto;
}

.elementor-25 .elementor-element.elementor-element-6c1373b {
    --display: flex;
    --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: space-between;
    --align-items: flex-start;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-6c1373b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6c1373b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-36dd455 > .elementor-widget-container {
    background-color: var( --e-global-color-icon-back );
    padding: 16px 16px 16px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-36dd455 img {
    height: 40px;
    width: auto;
    display: block;
    margin: 0 auto;
}

.elementor-25 .elementor-element.elementor-element-b445080 {
    --display: flex;
    --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: space-between;
    --align-items: flex-start;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-b445080:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b445080 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-d4beccf > .elementor-widget-container {
    background-color: var( --e-global-color-icon-back );
    padding: 16px 16px 16px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-d4beccf img {
    height: 40px;
    width: auto;
    display: block;
    margin: 0 auto;
}

.elementor-25 .elementor-element.elementor-element-d0fc091 {
    --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;
    --gap: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --flex-wrap: wrap;
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 24px;
    --padding-right: 24px;

}

.elementor-25 .elementor-element.elementor-element-d0fc091:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d0fc091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-065fbb0 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-9da0f37 {
    --display: flex;
    --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: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-3daf9d0 > .elementor-widget-container {
    background-color: #FDFDFD1A;
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-3daf9d0 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-411979c {
    width: initial;
    max-width: initial;
}

.elementor-25 .elementor-element.elementor-element-411979c .elementor-heading-title {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-c061057 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-c061057 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-25 .elementor-element.elementor-element-59bc9f2 {
    --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: stretch;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-7527255 {
    --display: flex;
    --min-height: 500px;
    --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: space-between;
    --overlay-opacity: 0.85;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-7527255:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7527255 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fc2a241 );
    background-image: url("../assets/PrivateChefs.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    
}
.effect-hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease;
}
.effect-hover:hover {
    transform: scale(1.02);
}
.who-we-are{
    display: flex;justify-content: space-between;align-items: flex-start;gap: 40px;
}
.elementor-25 .elementor-element.elementor-element-7527255::before, .elementor-25 .elementor-element.elementor-element-7527255 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7527255 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7527255 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7527255 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7527255 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-fc2a241 ) 0%, var( --e-global-color-primary ) 100%);
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-element {
    --align-self: flex-end;
}

.elementor-25 .elementor-element.elementor-element-4cd984e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-289833d );
    color: #573f29;
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-default .elementor-icon {
    color: var( --e-global-color-289833d );
    border-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-da0ee6c );
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-framed .elementor-icon:hover, .elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-da0ee6c );
    border-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-framed .elementor-icon:hover, .elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-4cd984e.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-4cd984e .elementor-icon {
    font-size: 24px;
}

.elementor-25 .elementor-element.elementor-element-4cd984e .elementor-icon svg {
    height: 24px;
}

.elementor-25 .elementor-element.elementor-element-49095b9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-49095b9 .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-49095b9 .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-49095b9 .elementor-image-box-description {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-71ae3a0 {
    --display: flex;
    --min-height: 500px;
    --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: space-between;
    --overlay-opacity: 0.85;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-71ae3a0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-71ae3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fc2a241 );
    background-image: url("../assets/Bartenders.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-71ae3a0::before, .elementor-25 .elementor-element.elementor-element-71ae3a0 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-71ae3a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-71ae3a0 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-71ae3a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-71ae3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-fc2a241 ) 0%, var( --e-global-color-primary ) 100%);
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-element {
    --align-self: flex-end;
}

.elementor-25 .elementor-element.elementor-element-fb76f42 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-289833d );
    color: #573f29;
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-default .elementor-icon {
    color: var( --e-global-color-289833d );
    border-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-da0ee6c );
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-framed .elementor-icon:hover, .elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-da0ee6c );
    border-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-framed .elementor-icon:hover, .elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-fb76f42.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-fb76f42 .elementor-icon {
    font-size: 24px;
}

.elementor-25 .elementor-element.elementor-element-fb76f42 .elementor-icon svg {
    height: 24px;
}

.elementor-25 .elementor-element.elementor-element-18e8b72 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-18e8b72 .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-18e8b72 .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-18e8b72 .elementor-image-box-description {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-d1541fd {
    --display: flex;
    --min-height: 500px;
    --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: space-between;
    --overlay-opacity: 0.85;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-d1541fd:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d1541fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fc2a241 );
    background-image: url("../assets/Housekeepers.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-d1541fd::before, .elementor-25 .elementor-element.elementor-element-d1541fd > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-d1541fd > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-d1541fd > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-d1541fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-d1541fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-fc2a241 ) 0%, var( --e-global-color-primary ) 100%);
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-element {
    --align-self: flex-end;
}

.elementor-25 .elementor-element.elementor-element-a1b5579 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-289833d );
    color: #573f29;
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-default .elementor-icon {
    color: #573f29;
    border-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-da0ee6c );
    color: #573f29;
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-framed .elementor-icon:hover, .elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-da0ee6c );
    border-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-framed .elementor-icon:hover, .elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-a1b5579.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-a1b5579 .elementor-icon {
    font-size: 24px;
}

.elementor-25 .elementor-element.elementor-element-a1b5579 .elementor-icon svg {
    height: 24px;
}

.elementor-25 .elementor-element.elementor-element-808be7e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-808be7e .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-808be7e .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-808be7e .elementor-image-box-description {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-fbe086e {
    --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;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-fbe086e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fbe086e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-25 .elementor-element.elementor-element-8acfb28 .elementor-heading-title {
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-f7156cc .elementor-button {
    background-color: var( --e-global-color-289833d );
    fill: var( --e-global-color-da0ee6c );
    color: #18181B;
    border-style: solid;
    border-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-f7156cc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-f7156cc .elementor-button:focus {
    background-color: var( --e-global-color-da0ee6c );
    color: #18181B;
    border-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-f7156cc .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-f7156cc .elementor-button:focus svg {
    fill: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-36de9d0 {
    --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: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --padding-top: 128px;
    --padding-bottom: 128px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-e7ba89b {
    --display: flex;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-f16f10a > .elementor-widget-container {
    background-color: var( --e-global-color-3e4952b );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-f16f10a .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-916b6af {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-b9d8915 {
    --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: center;
    --align-items: stretch;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-f544652 {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-f544652:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f544652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-4268624 {
    --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;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-fbad987 > .elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-25 .elementor-element.elementor-element-31d848a > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-25 .elementor-element.elementor-element-73272f1 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-9c213e5 );
    --divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-73272f1 .elementor-divider-separator {
    width: 100%;
}

.elementor-25 .elementor-element.elementor-element-73272f1 .elementor-divider {
    padding-block-start:1px;padding-block-end:1px;}

.elementor-25 .elementor-element.elementor-element-0c53524 {
    --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: flex-start;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-42f6176 > .elementor-widget-container {
    margin: -8px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-42f6176 .elementor-heading-title {
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-cf396e4 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-ed0f170 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-ed0f170:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ed0f170 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-icon i {
    color: var( --e-global-color-da0ee6c );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-da0ee6c );
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b644699 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-b644699 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-icon i {
    color: var( --e-global-color-6c68f20 );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-6c68f20 );
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6388a83 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6388a83 .elementor-icon-list-text {
    color: var( --e-global-color-6c68f20 );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7ddc5ff {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-7ddc5ff:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7ddc5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-cb97b76 {
    --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;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-441a21e > .elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-25 .elementor-element.elementor-element-441a21e .elementor-heading-title {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-88782c0 > .elementor-widget-container {
    background-color: #FDFDFD1A;
    padding: 6px 12px 6px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-88782c0 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-63d3bf5 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-25 .elementor-element.elementor-element-63d3bf5 {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-1f649fe {
    --divider-border-style: solid;
    --divider-color: #E4E4E71A;
    --divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-1f649fe .elementor-divider-separator {
    width: 100%;
}

.elementor-25 .elementor-element.elementor-element-1f649fe .elementor-divider {
    padding-block-start:1px;padding-block-end:1px;}

.elementor-25 .elementor-element.elementor-element-4b929a6 {
    --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: flex-start;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-39ac3ad > .elementor-widget-container {
    margin: -8px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-39ac3ad .elementor-heading-title {
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-6e5f263 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-efe5b97 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-efe5b97:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-efe5b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FDFDFD0D;
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f839f2f {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-f839f2f .elementor-icon-list-text {
    color: var( --e-global-color-289833d );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-icon i {
    color: var( --e-global-color-6c68f20 );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-6c68f20 );
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e75889e {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-e75889e .elementor-icon-list-text {
    color: var( --e-global-color-6c68f20 );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d70de79 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-d70de79 .elementor-button:focus {
    background-color: var( --e-global-color-289833d );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-d70de79 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-d70de79 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-25 .elementor-element.elementor-element-2f54cef {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-2f54cef:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2f54cef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-b7f906a {
    --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;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-0949672 > .elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-25 .elementor-element.elementor-element-b095753 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-25 .elementor-element.elementor-element-1ade57c {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-9c213e5 );
    --divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-1ade57c .elementor-divider-separator {
    width: 100%;
}

.elementor-25 .elementor-element.elementor-element-1ade57c .elementor-divider {
    padding-block-start:1px;padding-block-end:1px;}

.elementor-25 .elementor-element.elementor-element-89f9e44 {
    --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: flex-start;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-5d40479 > .elementor-widget-container {
    margin: -8px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-5d40479 .elementor-heading-title {
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-7e76cb5 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-36bca82 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-36bca82:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-36bca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-289833d );
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-icon i {
    color: var( --e-global-color-da0ee6c );
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-da0ee6c );
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-502ae03 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-502ae03 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a3a114c {
    --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: 64px 64px;
    --row-gap: 64px;
    --column-gap: 64px;
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-a3a114c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a3a114c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b3d5f12 );
}

.elementor-25 .elementor-element.elementor-element-7645f52 {
    --display: flex;
    --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: flex-start;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-332375a {
    --display: flex;
    --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: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-ab42361 > .elementor-widget-container {
    background-color: var( --e-global-color-289833d );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-ab42361 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-d4841a3 {
    width: var( --container-widget-width, 75% );
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-d4841a3 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-ceb61bc {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-9c213e5 );
    --divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-ceb61bc .elementor-divider-separator {
    width: 100%;
}

.elementor-25 .elementor-element.elementor-element-ceb61bc .elementor-divider {
    padding-block-start:1px;padding-block-end:1px;}

.elementor-25 .elementor-element.elementor-element-739a1a6 {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-b9d4046 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-d7cfdee {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-428d489 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-6e8f299 {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-0d63c69 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-d572d10 {
    --n-accordion-title-font-size: var( --e-global-typography-124b108-font-size );
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 24px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 8px 8px 8px 8px;
    --n-accordion-icon-size: 15px;
}

.elementor-25 .elementor-element.elementor-element-d572d10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: var( --e-global-color-289833d );
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-b3d5f12 );
}

:where( .elementor-25 .elementor-element.elementor-element-d572d10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    background-color: var( --e-global-color-289833d );
    border-style: none;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 24px;
    --padding-right: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
}

.elementor-25 .elementor-element.elementor-element-d572d10 {
    --n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-25 .elementor-element.elementor-element-d572d10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: var( --e-global-typography-124b108-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-124b108-font-weight );
    text-transform: var( --e-global-typography-124b108-text-transform );
    font-style: var( --e-global-typography-124b108-font-style );
    line-height: var( --e-global-typography-124b108-line-height );
    letter-spacing: var( --e-global-typography-124b108-letter-spacing );
    word-spacing: var( --e-global-typography-124b108-word-spacing );
}

.elementor-25 .elementor-element.elementor-element-900061c {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-900061c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-900061c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../assets/Discover_Why_Households_Choose_Our_Professionals.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-beb40a5 > .elementor-widget-container {
    background-color: var( --e-global-color-289833d );
    padding: 16px 16px 16px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter {
    flex-direction: column-reverse;
    gap: 4px;
}

.elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter-title {
    justify-content: start;
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-fe052c1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe052c1-font-size );
    font-weight: var( --e-global-typography-fe052c1-font-weight );
    text-transform: var( --e-global-typography-fe052c1-text-transform );
    font-style: var( --e-global-typography-fe052c1-font-style );
    line-height: var( --e-global-typography-fe052c1-line-height );
    letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
    word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    margin-top: 0px;
}

.elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter-number-wrapper {
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    gap: 0px;
    color: var( --e-global-color-da0ee6c );
    font-family: var( --e-global-typography-533077a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-533077a-font-size );
    font-weight: var( --e-global-typography-533077a-font-weight );
    text-transform: var( --e-global-typography-533077a-text-transform );
    font-style: var( --e-global-typography-533077a-font-style );
    line-height: var( --e-global-typography-533077a-line-height );
    letter-spacing: var( --e-global-typography-533077a-letter-spacing );
    word-spacing: var( --e-global-typography-533077a-word-spacing );
}

.elementor-25 .elementor-element.elementor-element-70d3b73 {
    --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: 56px 56px;
    --row-gap: 56px;
    --column-gap: 56px;
    --padding-top: 128px;
    --padding-bottom: 128px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-46d7823 {
    --display: flex;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-348ab19 > .elementor-widget-container {
    background-color: var( --e-global-color-3e4952b );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-348ab19 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-6b37b83 {
    width: var( --container-widget-width, 65% );
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-de98f89 {
    --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: stretch;
    --gap: 56px 32px;
    --row-gap: 56px;
    --column-gap: 32px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-5306880 {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-25 .elementor-element.elementor-element-5306880:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5306880 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f4f4f4 );
}

.elementor-25 .elementor-element.elementor-element-1ccda98 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-1ccda98 img {
    width: 100%;
    height: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-289833d );
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-d116fb3 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-883ae28 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-883ae28 .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-883ae28 .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-883ae28 .elementor-image-box-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-6671956 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6671956 {
    right: 32px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-6671956 {
    left: 32px;
}

.elementor-25 .elementor-element.elementor-element-6671956 {
    bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-6671956 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-6671956.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-6671956.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6671956.elementor-view-default .elementor-icon {
    color: var( --e-global-color-6c68f20 );
    border-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-6671956.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6671956.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-6671956 .elementor-icon {
    font-size: 40px;
}

.elementor-25 .elementor-element.elementor-element-6671956 .elementor-icon svg {
    height: 40px;
}

.elementor-25 .elementor-element.elementor-element-f9370d7 {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-25 .elementor-element.elementor-element-f9370d7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f9370d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f4f4f4 );
}

.elementor-25 .elementor-element.elementor-element-43fb8bd > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-43fb8bd img {
    width: 100%;
    height: 64px;
    object-fit: contain;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-289833d );
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-0204bb7 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-29db2ad .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-29db2ad .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-29db2ad .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-29db2ad .elementor-image-box-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3ef7aa2 {
    right: 32px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-3ef7aa2 {
    left: 32px;
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2 {
    bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3ef7aa2.elementor-view-default .elementor-icon {
    color: var( --e-global-color-6c68f20 );
    border-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3ef7aa2.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2 .elementor-icon {
    font-size: 40px;
}

.elementor-25 .elementor-element.elementor-element-3ef7aa2 .elementor-icon svg {
    height: 40px;
}

.elementor-25 .elementor-element.elementor-element-3800b1a {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-25 .elementor-element.elementor-element-3800b1a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3800b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f4f4f4 );
}

.elementor-25 .elementor-element.elementor-element-bb5e8ac > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-bb5e8ac img {
    width: 100%;
    height: 64px;
    object-fit: contain;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-289833d );
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-d44e72a > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-50eef07 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-50eef07 .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-50eef07 .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-50eef07 .elementor-image-box-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-897c8c1 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-897c8c1 {
    right: 32px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-897c8c1 {
    left: 32px;
}

.elementor-25 .elementor-element.elementor-element-897c8c1 {
    bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-897c8c1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-897c8c1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-897c8c1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-897c8c1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-6c68f20 );
    border-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-897c8c1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-897c8c1.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-897c8c1 .elementor-icon {
    font-size: 40px;
}

.elementor-25 .elementor-element.elementor-element-897c8c1 .elementor-icon svg {
    height: 40px;
}

.elementor-25 .elementor-element.elementor-element-0458bef {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-25 .elementor-element.elementor-element-0458bef:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0458bef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f4f4f4 );
}

.elementor-25 .elementor-element.elementor-element-2315b6e > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-2315b6e img {
    width: 100%;
    height: 64px;
    object-fit: contain;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-289833d );
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-07d9324 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-77ef26a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-77ef26a .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-77ef26a .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-77ef26a .elementor-image-box-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-97bce9c > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-97bce9c {
    right: 32px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-97bce9c {
    left: 32px;
}

.elementor-25 .elementor-element.elementor-element-97bce9c {
    bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-97bce9c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-97bce9c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-97bce9c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-97bce9c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-6c68f20 );
    border-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-97bce9c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-97bce9c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-97bce9c .elementor-icon {
    font-size: 40px;
}

.elementor-25 .elementor-element.elementor-element-97bce9c .elementor-icon svg {
    height: 40px;
}

.elementor-25 .elementor-element.elementor-element-86d0b61 {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-25 .elementor-element.elementor-element-86d0b61:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-86d0b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f4f4f4 );
}

.elementor-25 .elementor-element.elementor-element-7dfe3b6 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-7dfe3b6 img {
    width: 100%;
    height: 64px;
    object-fit: contain;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-289833d );
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-748d9d1 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-fddd8fe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-fddd8fe .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-fddd8fe .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-fddd8fe .elementor-image-box-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-0405ff1 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-0405ff1 {
    right: 32px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-0405ff1 {
    left: 32px;
}

.elementor-25 .elementor-element.elementor-element-0405ff1 {
    bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-0405ff1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-0405ff1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-0405ff1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0405ff1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-6c68f20 );
    border-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-0405ff1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0405ff1.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-0405ff1 .elementor-icon {
    font-size: 40px;
}

.elementor-25 .elementor-element.elementor-element-0405ff1 .elementor-icon svg {
    height: 40px;
}

.elementor-25 .elementor-element.elementor-element-34cf783 {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-25 .elementor-element.elementor-element-34cf783:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-34cf783 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f4f4f4 );
}

.elementor-25 .elementor-element.elementor-element-195f21f > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-195f21f img {
    width: 100%;
    height: 64px;
    object-fit: contain;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-289833d );
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-ff635fa > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-eb10d41 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-eb10d41 .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-eb10d41 .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-25 .elementor-element.elementor-element-eb10d41 .elementor-image-box-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-text );
}

.elementor-25 .elementor-element.elementor-element-fc507dd > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-fc507dd {
    right: 32px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-fc507dd {
    left: 32px;
}

.elementor-25 .elementor-element.elementor-element-fc507dd {
    bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-fc507dd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-fc507dd.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-fc507dd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fc507dd.elementor-view-default .elementor-icon {
    color: var( --e-global-color-6c68f20 );
    border-color: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-fc507dd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fc507dd.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-6c68f20 );
}

.elementor-25 .elementor-element.elementor-element-fc507dd .elementor-icon {
    font-size: 40px;
}

.elementor-25 .elementor-element.elementor-element-fc507dd .elementor-icon svg {
    height: 40px;
}

.elementor-25 .elementor-element.elementor-element-81446b4 {
    --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: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --padding-top: 0px;
    --padding-bottom: 128px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-fa708e7 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-bdcf933 {
    --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: center;
    --align-items: center;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-e29e0c2 {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-e29e0c2 > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-e29e0c2 img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-e29e0c2:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-a260fab {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-a260fab > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-a260fab img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-a260fab:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-f22609c {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-f22609c > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-f22609c img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-f22609c:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-64f89ba {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-64f89ba > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-64f89ba img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-64f89ba:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-684867d {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-684867d > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-684867d img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-684867d:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-9f60ad6 {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-9f60ad6 > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-9f60ad6 img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-9f60ad6:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-8386668 {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-8386668 > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-8386668 img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-8386668:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-18e78c5 {
    width: var( --container-widget-width, 20% );
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-18e78c5 > .elementor-widget-container {
    background-color: var( --e-global-color-f4f4f4 );
    padding: 16px 16px 16px 16px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-18e78c5 img {
    height: 50px;
    object-fit: contain;
    object-position: center center;
    opacity: 0.7;
    transition-duration: 0.5s;
}

.elementor-25 .elementor-element.elementor-element-18e78c5:hover img {
    opacity: 1;
}

.elementor-25 .elementor-element.elementor-element-1954f21 {
    --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: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --padding-top: 128px;
    --padding-bottom: 128px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-1954f21:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1954f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-159ad63 {
    --display: flex;
    --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: space-between;
    --align-items: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-9f231d3 {
    --display: flex;
    --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: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-6697b18 > .elementor-widget-container {
    background-color: var( --e-global-color-289833d );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-6697b18 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-2a09a2f {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-bfe485f .elementor-heading-title {
    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 );
    text-transform: var( --e-global-typography-text-text-transform );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button {
    background-color: var( --e-global-color-fc2a241 );
    fill: var( --e-global-color-da0ee6c );
    color: #18181B;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button:focus {
    color: var( --e-global-color-primary );
}

.elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button .elementor-button-icon i, .elementor-25 .elementor-element.elementor-element-1dc5d17 .elementor-button .elementor-button-icon svg {
    transform: rotate(0deg);
}

.elementor-25 .elementor-element.elementor-element-41acfa0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-7093646 {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-a308a94 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-f9391a5 {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-9166639 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-2d1e708 {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-3c06490 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-43e81d4 {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-6785f12 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-50085ab {
    --display: flex;
}

.elementor-25 .elementor-element.elementor-element-01fcf31 > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-25 .elementor-element.elementor-element-7484a03 {
    --n-accordion-title-font-size: var( --e-global-typography-124b108-font-size );
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 24px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 8px 8px 8px 8px;
    --n-accordion-icon-size: 15px;
}

.elementor-25 .elementor-element.elementor-element-7484a03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: var( --e-global-color-289833d );
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-3e4952b );
}

:where( .elementor-25 .elementor-element.elementor-element-7484a03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    background-color: var( --e-global-color-289833d );
    border-style: none;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 24px;
    --padding-right: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
}

.elementor-25 .elementor-element.elementor-element-7484a03 {
    --n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-25 .elementor-element.elementor-element-7484a03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: var( --e-global-typography-124b108-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-124b108-font-weight );
    text-transform: var( --e-global-typography-124b108-text-transform );
    font-style: var( --e-global-typography-124b108-font-style );
    line-height: var( --e-global-typography-124b108-line-height );
    letter-spacing: var( --e-global-typography-124b108-letter-spacing );
    word-spacing: var( --e-global-typography-124b108-word-spacing );
}

.elementor-25 .elementor-element.elementor-element-188b6ef {
    --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;
    --padding-top: 128px;
    --padding-bottom: 128px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-25 .elementor-element.elementor-element-2ce8d51 {
    --display: flex;
    --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: flex-start;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 48px;
    --padding-right: 48px;
}

.elementor-25 .elementor-element.elementor-element-2ce8d51:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2ce8d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-0f39ca9 > .elementor-widget-container {
    background-color: var( --e-global-color-289833d );
    padding: 8px 12px 8px 12px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-25 .elementor-element.elementor-element-0f39ca9 .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    color: var( --e-global-color-da0ee6c );
}

.elementor-25 .elementor-element.elementor-element-a7acb7a {
    width: var( --container-widget-width, 90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-a7acb7a > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-25 .elementor-element.elementor-element-7175d0d {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
}

.elementor-25 .elementor-element.elementor-element-7175d0d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7175d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3e4952b );
}

.elementor-25 .elementor-element.elementor-element-16c820a .gallery-item .gallery-caption {
    display: none;
}

.elementor-25 .elementor-element.elementor-element-16c820a .gallery-item {
    padding: 0 16px 16px 0;
}

.elementor-25 .elementor-element.elementor-element-16c820a .gallery {
    margin: 0 -16px -16px 0;
}

.elementor-25 .elementor-element.elementor-element-16c820a .gallery-item img {
    border-radius: 8px 8px 8px 8px;
}

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

@media(max-width: 1024px) {
    .join-network-container {
        display: contents;
    }
    .join-network-card{
        margin-bottom: 20px;
    }
    .arrow{
        display: none;
    }
    .who-we-are{
        display: contents;
    }
    .elementor-25 .elementor-element.elementor-element-0b0d7e5 {
        --gap:48px 48px;
        --row-gap: 48px;
        --column-gap: 48px;
        --padding-top: 180px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-321bd54 {
        --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-25 .elementor-element.elementor-element-b4a4c96 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-3dd06f0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-62760af > .elementor-widget-container {
        margin: -4px 0px -4px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-62760af {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-6c60ecf {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-2c3d036 {
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-2c3d036 > .elementor-widget-container {
        margin: 0px 0px -8px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-dbc293c {
        --justify-content: center;
    }

    .elementor-25 .elementor-element.elementor-element-bd657e6 {
        --flex-wrap: wrap;
    }

    .elementor-25 .elementor-element.elementor-element-7d923c7 {
        --min-height: 275px;
    }

    .elementor-25 .elementor-element.elementor-element-3435289 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-3435289 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-0c706b4 .elementor-heading-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-adf8034 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-adf8034 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-3fc7bed .elementor-heading-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-ada7b8e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-f4f279c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-e25f9b5 {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
    }

    .elementor-25 .elementor-element.elementor-element-4f34959 {
        --flex-wrap: wrap;
    }

    .elementor-25 .elementor-element.elementor-element-ee3a0d1 {
        --min-height: 400px;
    }

    .elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-d0fc091 {
        --padding-top: 60px;
        --padding-bottom: 20px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-065fbb0 {
        --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;
    }

    .elementor-25 .elementor-element.elementor-element-9da0f37 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-3daf9d0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-411979c {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 65% );
        max-width: 65%;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-c061057 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70% );
        max-width: 70%;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-7527255 {
        --min-height: 400px;
    }

    .elementor-25 .elementor-element.elementor-element-71ae3a0 {
        --min-height: 400px;
    }

    .elementor-25 .elementor-element.elementor-element-d1541fd {
        --min-height: 400px;
    }

    .elementor-25 .elementor-element.elementor-element-fbe086e {
        --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;
    }

    .elementor-25 .elementor-element.elementor-element-8acfb28 {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-36de9d0 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-f16f10a .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-b9d8915 {
        --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;
    }

    .elementor-25 .elementor-element.elementor-element-fbad987 > .elementor-widget-container {
        margin: 0px 0px -2px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-cf396e4 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-441a21e > .elementor-widget-container {
        margin: 0px 0px -2px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-88782c0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-6e5f263 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-0949672 > .elementor-widget-container {
        margin: 0px 0px -2px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-7e76cb5 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-a3a114c {
        --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: 48px 48px;
        --row-gap: 48px;
        --column-gap: 48px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-332375a {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-ab42361 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-5480b7d {
        width: var( --container-widget-width, 65% );
        max-width: 65%;
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-d4841a3 {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 65% );
        max-width: 65%;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-d572d10 {
        --n-accordion-title-font-size: var( --e-global-typography-124b108-font-size );
    }

    :where( .elementor-25 .elementor-element.elementor-element-d572d10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
        line-height: var( --e-global-typography-124b108-line-height );
        letter-spacing: var( --e-global-typography-124b108-letter-spacing );
        word-spacing: var( --e-global-typography-124b108-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-900061c {
        --min-height: 400px;
    }

    .elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-70d3b73 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-348ab19 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-6b37b83 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .elementor-25 .elementor-element.elementor-element-de98f89 {
        --gap: 48px 32px;
        --row-gap: 48px;
        --column-gap: 32px;
    }

    .elementor-25 .elementor-element.elementor-element-883ae28 .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-29db2ad .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-50eef07 .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-77ef26a .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-fddd8fe .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-eb10d41 .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-81446b4 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-e29e0c2 {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-e29e0c2 img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-a260fab {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-a260fab img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-f22609c {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-f22609c img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-64f89ba {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-64f89ba img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-684867d {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-684867d img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-9f60ad6 {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-9f60ad6 img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-8386668 {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-8386668 img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-18e78c5 {
        --container-widget-width: calc(25% - 18px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(25% - 18px) );
        max-width: calc(25% - 18px);
    }

    .elementor-25 .elementor-element.elementor-element-18e78c5 img {
        height: 30px;
    }

    .elementor-25 .elementor-element.elementor-element-1954f21 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-6697b18 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-bfe485f .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-25 .elementor-element.elementor-element-7484a03 {
        --n-accordion-title-font-size: var( --e-global-typography-124b108-font-size );
    }

    :where( .elementor-25 .elementor-element.elementor-element-7484a03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
        line-height: var( --e-global-typography-124b108-line-height );
        letter-spacing: var( --e-global-typography-124b108-letter-spacing );
        word-spacing: var( --e-global-typography-124b108-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-188b6ef {
        --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;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-2ce8d51 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-0f39ca9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-7e801a0 {
        width: var( --container-widget-width, 65% );
        max-width: 65%;
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-a7acb7a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
        text-align: center;
    }
}

@media(max-width: 767px) {
    /* .elementor-25 .elementor-element.elementor-element-2378880 img {
        width: 100%;
        height: 40px;
        object-fit: contain;
        object-position: center center;
    } */
    .join-network-container {
        display: contents;
    }
    .join-network-card{
        margin-bottom: 20px;
    }
    .arrow{
        display: none;
    }
    .who-we-are{
        display: contents;
    }
    .elementor-25 .elementor-element.elementor-element-0b0d7e5 {
        --padding-top:132px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-3dd06f0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-62760af {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-2c3d036 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-9a0f24e {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-3435289 .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-0c706b4 {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-0c706b4 .elementor-heading-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-0eb32ea {
        width: 100%;
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-8133363 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-adf8034 .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-3fc7bed {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-3fc7bed .elementor-heading-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-ada7b8e {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-f4f279c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-e25f9b5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-c823e12 .elementor-counter-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-ae74a15 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-04ac5f3 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-6c1373b {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-b445080 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-d0fc091 {
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-3daf9d0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-411979c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-c061057 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-4cd984e .elementor-icon {
        font-size: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-4cd984e .elementor-icon svg {
        height: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-fb76f42 .elementor-icon {
        font-size: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-fb76f42 .elementor-icon svg {
        height: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-a1b5579 .elementor-icon {
        font-size: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-a1b5579 .elementor-icon svg {
        height: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-36de9d0 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-f16f10a .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-cf396e4 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-88782c0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-6e5f263 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-7e76cb5 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-a3a114c {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-ab42361 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-5480b7d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-d4841a3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-d572d10 {
        --n-accordion-title-font-size: var( --e-global-typography-124b108-font-size );
    }

    :where( .elementor-25 .elementor-element.elementor-element-d572d10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
        line-height: var( --e-global-typography-124b108-line-height );
        letter-spacing: var( --e-global-typography-124b108-letter-spacing );
        word-spacing: var( --e-global-typography-124b108-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-533077a-font-size );
        line-height: var( --e-global-typography-533077a-line-height );
        letter-spacing: var( --e-global-typography-533077a-letter-spacing );
        word-spacing: var( --e-global-typography-533077a-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-beb40a5 .elementor-counter-title {
        font-size: var( --e-global-typography-fe052c1-font-size );
        line-height: var( --e-global-typography-fe052c1-line-height );
        letter-spacing: var( --e-global-typography-fe052c1-letter-spacing );
        word-spacing: var( --e-global-typography-fe052c1-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-70d3b73 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-348ab19 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-6b37b83 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-5306880 {
        --padding-top: 5px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-1ccda98 img {
        height: 56px;
    }

    .elementor-25 .elementor-element.elementor-element-883ae28 .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6671956 {
        right: 24px;
    }

    body.rtl .elementor-25 .elementor-element.elementor-element-6671956 {
        left: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-6671956 {
        bottom: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-f9370d7 {
        --padding-top: 5px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-43fb8bd img {
        height: 56px;
    }

    .elementor-25 .elementor-element.elementor-element-29db2ad .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3ef7aa2 {
        right: 24px;
    }

    body.rtl .elementor-25 .elementor-element.elementor-element-3ef7aa2 {
        left: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-3ef7aa2 {
        bottom: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-3800b1a {
        --padding-top: 5px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-bb5e8ac img {
        height: 56px;
    }

    .elementor-25 .elementor-element.elementor-element-50eef07 .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    body:not(.rtl) .elementor-25 .elementor-element.elementor-element-897c8c1 {
        right: 24px;
    }

    body.rtl .elementor-25 .elementor-element.elementor-element-897c8c1 {
        left: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-897c8c1 {
        bottom: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-0458bef {
        --padding-top: 5px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-2315b6e img {
        height: 56px;
    }

    .elementor-25 .elementor-element.elementor-element-77ef26a .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    body:not(.rtl) .elementor-25 .elementor-element.elementor-element-97bce9c {
        right: 24px;
    }

    body.rtl .elementor-25 .elementor-element.elementor-element-97bce9c {
        left: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-97bce9c {
        bottom: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-86d0b61 {
        --padding-top: 5px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-7dfe3b6 img {
        height: 56px;
    }

    .elementor-25 .elementor-element.elementor-element-fddd8fe .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    body:not(.rtl) .elementor-25 .elementor-element.elementor-element-0405ff1 {
        right: 24px;
    }

    body.rtl .elementor-25 .elementor-element.elementor-element-0405ff1 {
        left: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-0405ff1 {
        bottom: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-34cf783 {
        --padding-top: 5px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-195f21f img {
        height: 56px;
    }

    .elementor-25 .elementor-element.elementor-element-eb10d41 .elementor-image-box-description {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    body:not(.rtl) .elementor-25 .elementor-element.elementor-element-fc507dd {
        right: 24px;
    }

    body.rtl .elementor-25 .elementor-element.elementor-element-fc507dd {
        left: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-fc507dd {
        bottom: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-81446b4 {
        --padding-top: 0px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-e29e0c2 {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-a260fab {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-f22609c {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-64f89ba {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-684867d {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-9f60ad6 {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-8386668 {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-18e78c5 {
        --container-widget-width: calc(50% - 12px);
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, calc(50% - 12px) );
        max-width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-1954f21 {
        --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;
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-9f231d3 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-25 .elementor-element.elementor-element-6697b18 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-6a0c7fd {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-bfe485f .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-25 .elementor-element.elementor-element-7484a03 {
        --n-accordion-title-font-size: var( --e-global-typography-124b108-font-size );
    }

    :where( .elementor-25 .elementor-element.elementor-element-7484a03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
        line-height: var( --e-global-typography-124b108-line-height );
        letter-spacing: var( --e-global-typography-124b108-letter-spacing );
        word-spacing: var( --e-global-typography-124b108-word-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-188b6ef {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-2ce8d51 {
        --padding-top: 32px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-0f39ca9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-25 .elementor-element.elementor-element-7e801a0 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-a7acb7a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }
}

@media(min-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-b4a4c96 {
        --width:62%;
    }

    .elementor-25 .elementor-element.elementor-element-6c60ecf {
        --width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-7d923c7 {
        --width: 40%;
    }

    .elementor-25 .elementor-element.elementor-element-ca457d4 {
        --width: 60%;
    }

    .elementor-25 .elementor-element.elementor-element-9a0f24e {
        --width: calc(33.33% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-8133363 {
        --width: calc(33.33% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-ee3a0d1 {
        --width: 60%;
    }

    .elementor-25 .elementor-element.elementor-element-285203f {
        --width: 40%;
    }

    .elementor-25 .elementor-element.elementor-element-ae74a15 {
        --width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-04ac5f3 {
        --width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-6c1373b {
        --width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-b445080 {
        --width: calc(50% - 12px);
    }

    .elementor-25 .elementor-element.elementor-element-9da0f37 {
        --width: 55%;
    }

    .elementor-25 .elementor-element.elementor-element-7527255 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-71ae3a0 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-d1541fd {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-f544652 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-7ddc5ff {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-2f54cef {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-7645f52 {
        --width: 57%;
    }

    .elementor-25 .elementor-element.elementor-element-900061c {
        --width: 43%;
    }

    .elementor-25 .elementor-element.elementor-element-5306880 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-f9370d7 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-3800b1a {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-0458bef {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-86d0b61 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-34cf783 {
        --width: calc(33.33% - 21.33px);
    }

    .elementor-25 .elementor-element.elementor-element-159ad63 {
        --width: 31%;
    }

    .elementor-25 .elementor-element.elementor-element-41acfa0 {
        --width: 60%;
    }

    .elementor-25 .elementor-element.elementor-element-2ce8d51 {
        --width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-7175d0d {
        --width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-25 .elementor-element.elementor-element-b4a4c96 {
        --width:100%;
    }

    .elementor-25 .elementor-element.elementor-element-6c60ecf {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-7d923c7 {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-ca457d4 {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-ee3a0d1 {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-285203f {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-9da0f37 {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-7527255 {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-71ae3a0 {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-d1541fd {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-fbe086e {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-f544652 {
        --width: 60%;
    }

    .elementor-25 .elementor-element.elementor-element-7ddc5ff {
        --width: 60%;
    }

    .elementor-25 .elementor-element.elementor-element-2f54cef {
        --width: 60%;
    }

    .elementor-25 .elementor-element.elementor-element-7645f52 {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-900061c {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-5306880 {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-f9370d7 {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-3800b1a {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-0458bef {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-86d0b61 {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-34cf783 {
        --width: calc(50% - 16px);
    }

    .elementor-25 .elementor-element.elementor-element-159ad63 {
        --width: 25%;
    }

    .elementor-25 .elementor-element.elementor-element-41acfa0 {
        --width: 65%;
    }

    .elementor-25 .elementor-element.elementor-element-2ce8d51 {
        --width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-7175d0d {
        --width: 100%;
    }
}