/* End Custom Fonts CSS */
        .elementor-11 .elementor-element.elementor-element-aa197cd {
            --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;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-aa197cd:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-aa197cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-a2c6e1d {
            --display: flex;
            --min-height: 110vh;
            --justify-content: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 100px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-a2c6e1d:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-a2c6e1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2026/03/banner-1_exact500kb-1.jpg");
            background-position: center center;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-1f0340a {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
        }

        .elementor-11 .elementor-element.elementor-element-0d340ef {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-0d340ef.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-widget-heading .elementor-heading-title {
            color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-0091c42 .elementor-heading-title {
            font-size: 65px;
            font-weight: 200;
            text-transform: uppercase;
        }

        .elementor-widget-text-editor {
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-4b1ffc8>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-4b1ffc8 {
            font-size: var(--e-global-typography-4ed7274-font-size);
            font-weight: var(--e-global-typography-4ed7274-font-weight);
            color: var(--e-global-color-e9e2949);
        }

        .elementor-widget-button .elementor-button {
            background-color: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-59a29b9 {
            --display: flex;
            --min-height: 110vh;
            --justify-content: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 100px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-59a29b9:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-59a29b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2026/03/banner-2_exact500kb-1.jpg");
            background-position: center center;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-bc0680e {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
        }

        .elementor-11 .elementor-element.elementor-element-d47e046 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-b239d7b.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-11 .elementor-element.elementor-element-b239d7b .elementor-heading-title {
            font-size: 55px;
            font-weight: 300;
            text-transform: uppercase;
        }

        .elementor-11 .elementor-element.elementor-element-125066e>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-125066e {
            font-size: var(--e-global-typography-4ed7274-font-size);
            font-weight: var(--e-global-typography-4ed7274-font-weight);
            color: var(--e-global-color-e9e2949);
        }

        .elementor-11 .elementor-element.elementor-element-c82bd01 {
            --display: flex;
            --min-height: 110vh;
            --justify-content: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 100px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-c82bd01:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-c82bd01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2026/03/banner-3_exact500kb-1.jpg");
            background-position: center center;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-0fc15aa {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
        }

        .elementor-11 .elementor-element.elementor-element-98881eb {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-98881eb.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-11 .elementor-element.elementor-element-d233208.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-11 .elementor-element.elementor-element-d233208 .elementor-heading-title {
            font-size: 65px;
            font-weight: 200;
            text-transform: uppercase;
        }

        .elementor-11 .elementor-element.elementor-element-3e73b0e>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-3e73b0e {
            font-size: var(--e-global-typography-4ed7274-font-size);
            font-weight: var(--e-global-typography-4ed7274-font-weight);
            color: var(--e-global-color-e9e2949);
        }

        .elementor-11 .elementor-element.elementor-element-f153a84 {
            --e-n-carousel-swiper-slides-to-display: 1;
            --e-n-carousel-swiper-slides-gap: 0px;
            --e-n-carousel-slide-height: auto;
            --e-n-carousel-slide-container-height: 100%;
            --e-n-carousel-arrow-prev-left-align: 0%;
            --e-n-carousel-arrow-prev-translate-x: 0px;
            --e-n-carousel-arrow-prev-left-position: 30px;
            --e-n-carousel-arrow-prev-top-align: 50%;
            --e-n-carousel-arrow-prev-translate-y: -50%;
            --e-n-carousel-arrow-prev-top-position: 0px;
            --e-n-carousel-arrow-next-right-align: 0%;
            --e-n-carousel-arrow-next-translate-x: 0%;
            --e-n-carousel-arrow-next-right-position: 30px;
            --e-n-carousel-arrow-next-top-align: 50%;
            --e-n-carousel-arrow-next-translate-y: -50%;
            --e-n-carousel-arrow-next-top-position: 0px;
            --e-n-carousel-arrow-size: 56px;
        }

        :where(.elementor-11 .elementor-element.elementor-element-f153a84 .swiper-slide)>.e-con {
            background-color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-f153a84>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-b5c8d40 {
            --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;
            --padding-top: 100px;
            --padding-bottom: 50px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-11 .elementor-element.elementor-element-b5c8d40:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-b5c8d40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2025/01/about-bg-img.svg");
            background-position: top right;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-d5f9b9d {
            --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;
            --align-items: center;
        }

        .elementor-11 .elementor-element.elementor-element-291ec87 {
            --display: flex;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
        }

        .elementor-11 .elementor-element.elementor-element-c922705 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-4331235 .elementor-heading-title {
            font-size: 45px;
            text-transform: capitalize;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-bd240be {
            --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;
        }

        .elementor-11 .elementor-element.elementor-element-36a3b8e {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-eae64ca {
            text-align: left;
            font-size: 32px;
            font-weight: 300;
            text-transform: uppercase;
            line-height: 1;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-4db3be0 {
            --display: flex;
            --justify-content: center;
            border-style: solid;
            --border-style: solid;
            border-width: 0px 1px 0px 1px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 0px;
            --border-left-width: 1px;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-3d3d3d0 {
            text-align: center;
            font-size: 32px;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1.2;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-64514ac {
            --display: flex;
            --justify-content: center;
            --align-items: flex-end;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-9e1ad30 {
            text-align: right;
            font-size: 32px;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1.2;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-39a266e .elementor-button:hover,
        .elementor-11 .elementor-element.elementor-element-39a266e .elementor-button:focus {
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-39a266e .elementor-button {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-6839649 {
            --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: 20px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-11 .elementor-element.elementor-element-37202bb {
            --display: flex;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            border-style: dotted;
            --border-style: dotted;
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #6F7276;
            --border-color: #6F7276;
        }

        .elementor-11 .elementor-element.elementor-element-0e092e3>.elementor-widget-container {
            border-style: solid;
            border-width: 0px 0px 0px 0px;
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-0e092e3 .elementor-heading-title {
            font-size: 70px;
            font-weight: 100;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-167db8a .elementor-heading-title {
            font-size: 20px;
            font-weight: 700;
            line-height: 1.3;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-d58348d {
            --display: flex;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            border-style: dotted;
            --border-style: dotted;
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #6F7276;
            --border-color: #6F7276;
        }

        .elementor-11 .elementor-element.elementor-element-7bc7520>.elementor-widget-container {
            border-style: solid;
            border-width: 0px 0px 0px 0px;
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-7bc7520 .elementor-heading-title {
            font-size: 70px;
            font-weight: 100;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-2ddd550 .elementor-heading-title {
            font-size: 20px;
            font-weight: 700;
            line-height: 1.3;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-0be564e {
            --display: flex;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            border-style: dotted;
            --border-style: dotted;
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #6F7276;
            --border-color: #6F7276;
        }

        .elementor-11 .elementor-element.elementor-element-79e75c4>.elementor-widget-container {
            border-style: solid;
            border-width: 0px 0px 0px 0px;
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-79e75c4 .elementor-heading-title {
            font-size: 70px;
            font-weight: 100;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-ac3a5db .elementor-heading-title {
            font-size: 20px;
            font-weight: 700;
            line-height: 1.3;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-f394421 {
            --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;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 100px;
            --padding-bottom: 100px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-f394421:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-f394421>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F7F9FB;
        }

        .elementor-11 .elementor-element.elementor-element-c95d5ad>.elementor-widget-container {
            margin: 0px 0px 50px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-c95d5ad .elementor-heading-title {
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-4d4da51a {
            --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;
            --padding-top: 20px;
            --padding-bottom: 8px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body,
        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body::before,
        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body::after {
            background-color: #ffffff;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-box-body {
            background-color: #ffffff;
            padding: 30px 35px 30px 35px;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d {
            width: var(--container-widget-width, 33.33%);
            max-width: 33.33%;
            --container-widget-width: 33.33%;
            --container-widget-flex-grow: 0;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body {
            height: 90px;
            margin-top: -40px;
            width: 90%;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
            height: 211px;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>i {
            color: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #2575fc;
            fill: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            font-size: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
            max-width: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-box-header img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.elementskit-thumb-card>img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box:hover .elementskit-box-header img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.elementskit-thumb-card:hover>img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-info-box-title {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-info-box-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-box-style-content {
            margin: 0px 0px 14px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body,
        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body::before,
        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body::after {
            background-color: #ffffff;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-box-body {
            background-color: #ffffff;
            padding: 30px 35px 30px 35px;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d {
            width: var(--container-widget-width, 33.33%);
            max-width: 33.33%;
            --container-widget-width: 33.33%;
            --container-widget-flex-grow: 0;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body {
            height: 90px;
            margin-top: -40px;
            width: 90%;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
            height: 211px;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>i {
            color: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #2575fc;
            fill: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            font-size: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
            max-width: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-box-header img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.elementskit-thumb-card>img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box:hover .elementskit-box-header img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.elementskit-thumb-card:hover>img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-info-box-title {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-info-box-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-box-style-content {
            margin: 0px 0px 14px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body,
        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body::before,
        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body::after {
            background-color: #ffffff;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-box-body {
            background-color: #ffffff;
            padding: 30px 35px 30px 35px;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c {
            width: var(--container-widget-width, 33.33%);
            max-width: 33.33%;
            --container-widget-width: 33.33%;
            --container-widget-flex-grow: 0;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body {
            height: 90px;
            margin-top: -40px;
            width: 90%;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
            height: 211px;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>i {
            color: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #2575fc;
            fill: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            font-size: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
            max-width: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-box-header img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.elementskit-thumb-card>img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box:hover .elementskit-box-header img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.elementskit-thumb-card:hover>img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-info-box-title {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-info-box-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-box-style-content {
            margin: 0px 0px 14px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-c733696 {
            --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;
            --padding-top: 20px;
            --padding-bottom: 8px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body,
        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body::before,
        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body::after {
            background-color: #ffffff;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-box-body {
            background-color: #ffffff;
            padding: 30px 35px 30px 35px;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-543d93d {
            width: var(--container-widget-width, 33.33%);
            max-width: 33.33%;
            --container-widget-width: 33.33%;
            --container-widget-flex-grow: 0;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body {
            height: 90px;
            margin-top: -40px;
            width: 90%;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
            height: 211px;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>i {
            color: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #2575fc;
            fill: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            font-size: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
            max-width: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-box-header img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.elementskit-thumb-card>img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box:hover .elementskit-box-header img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.elementskit-thumb-card:hover>img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-info-box-title {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-info-box-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-box-style-content {
            margin: 0px 0px 14px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body,
        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body::before,
        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
            background-color: #ffffff;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-box-body {
            background-color: #ffffff;
            padding: 30px 35px 30px 35px;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 {
            width: var(--container-widget-width, 33.33%);
            max-width: 33.33%;
            --container-widget-width: 33.33%;
            --container-widget-flex-grow: 0;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body {
            height: 90px;
            margin-top: -40px;
            width: 90%;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
            height: 211px;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>i {
            color: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #2575fc;
            fill: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            font-size: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
            max-width: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-box-header img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.elementskit-thumb-card>img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box:hover .elementskit-box-header img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.elementskit-thumb-card:hover>img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-info-box-title {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-info-box-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-box-style-content {
            margin: 0px 0px 14px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body,
        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body::before,
        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body::after {
            background-color: #ffffff;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-box-body {
            background-color: #ffffff;
            padding: 30px 35px 30px 35px;
            box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        }

        .elementor-11 .elementor-element.elementor-element-707d69d {
            width: var(--container-widget-width, 33.33%);
            max-width: 33.33%;
            --container-widget-width: 33.33%;
            --container-widget-flex-grow: 0;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body {
            height: 90px;
            margin-top: -40px;
            width: 90%;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
            height: 211px;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>i {
            color: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title>svg path {
            stroke: #2575fc;
            fill: #2575fc;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
            font-size: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
            max-width: 26px;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-box-header img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.elementskit-thumb-card>img {
            opacity: 1;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box:hover .elementskit-box-header img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.elementskit-thumb-card:hover>img {
            opacity: 1;
            transform: scale(1.01);
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-info-box-title {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-info-box-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: #000000;
            fill: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-box-style-content {
            margin: 0px 0px 14px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-b299c00 {
            --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;
            --align-items: center;
            --padding-top: 70px;
            --padding-bottom: 70px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-11 .elementor-element.elementor-element-b299c00:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-b299c00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2025/03/Accreditations-Affiliations-bgimg.webp");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-42481ec {
            --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;
        }

        .elementor-11 .elementor-element.elementor-element-1c0b379 {
            --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: 40px 40px;
            --row-gap: 40px;
            --column-gap: 40px;
            --padding-top: 70px;
            --padding-bottom: 50px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-11 .elementor-element.elementor-element-87fa39d .elementor-heading-title {
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-35d98bd {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-e392e02 {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-0c7126c {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-0c7126c:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-0c7126c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-widget-icon.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon.elementor-view-framed .elementor-icon,
        .elementor-widget-icon.elementor-view-default .elementor-icon {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon.elementor-view-framed .elementor-icon,
        .elementor-widget-icon.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-a82a08c>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon {
            font-size: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon svg {
            height: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon-wrapper svg {
            width: auto;
        }

        .elementor-11 .elementor-element.elementor-element-c2c304d .elementor-heading-title {
            font-size: 20px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-61f501f {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-0c00f99 {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-0c00f99:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-0c00f99>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-91f5dff>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon {
            font-size: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon svg {
            height: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon-wrapper svg {
            width: auto;
        }

        .elementor-11 .elementor-element.elementor-element-84e76a3 .elementor-heading-title {
            font-size: 20px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-3661e7e {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-a10b5bd {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-a10b5bd:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-a10b5bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-139bcb0>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon {
            font-size: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon svg {
            height: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon-wrapper svg {
            width: auto;
        }

        .elementor-11 .elementor-element.elementor-element-093c7b7 .elementor-heading-title {
            font-size: 20px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-19371c4 {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-6cf7999 {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-6cf7999:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-6cf7999>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-a19c3ba>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon {
            font-size: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon svg {
            height: 50px;
        }

        .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon-wrapper svg {
            width: auto;
        }

        .elementor-11 .elementor-element.elementor-element-bd0ba0e .elementor-heading-title {
            font-size: 20px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-beab06a {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-688be24 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-11226d2 {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-53be28f {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-53be28f:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-53be28f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-5c7c763>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-5c7c763 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-5c7c763 .elementor-icon {
            font-size: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-5c7c763 .elementor-icon svg {
            height: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-5c7c763 .elementor-icon-wrapper svg {
            width: auto;
        }

        .elementor-11 .elementor-element.elementor-element-4ec5088 .elementor-heading-title {
            font-size: 16px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-0f9f76d {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-177304e {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-04547f7 {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-04547f7:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-04547f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-10aba80>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-10aba80 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-10aba80 .elementor-icon {
            font-size: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-10aba80 .elementor-icon svg {
            height: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-10aba80 .elementor-icon-wrapper svg {
            width: auto;
        }

        .elementor-11 .elementor-element.elementor-element-40adbca .elementor-heading-title {
            font-size: 16px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-2f222ec {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-8873569 {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-40a4089 {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-40a4089:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-40a4089>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-205df5d>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-205df5d .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-205df5d .elementor-icon {
            font-size: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-205df5d .elementor-icon svg {
            height: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-2618348 .elementor-heading-title {
            font-size: 16px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-531a6fb {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-717f57b {
            --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;
            --align-items: center;
            --gap: 12px 12px;
            --row-gap: 12px;
            --column-gap: 12px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-7016d51 {
            --display: flex;
            --min-height: 80px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-7016d51:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-7016d51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-11 .elementor-element.elementor-element-c016d38>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-c016d38 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-c016d38 .elementor-icon {
            font-size: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-c016d38 .elementor-icon svg {
            height: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-9266ec4 .elementor-heading-title {
            font-size: 16px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-1070247 {
            --e-n-carousel-swiper-slides-gap: 10px;
            --e-n-carousel-slide-height: auto;
            --e-n-carousel-slide-container-height: 100%;
            --e-n-carousel-arrow-prev-left-align: 0%;
            --e-n-carousel-arrow-prev-translate-x: 0px;
            --e-n-carousel-arrow-prev-left-position: 0px;
            --e-n-carousel-arrow-prev-top-align: 50%;
            --e-n-carousel-arrow-prev-translate-y: -50%;
            --e-n-carousel-arrow-prev-top-position: 0px;
            --e-n-carousel-arrow-next-right-align: 0%;
            --e-n-carousel-arrow-next-translate-x: 0%;
            --e-n-carousel-arrow-next-right-position: 0px;
            --e-n-carousel-arrow-next-top-align: 50%;
            --e-n-carousel-arrow-next-translate-y: -50%;
            --e-n-carousel-arrow-next-top-position: 0px;
            --e-n-carousel-arrow-normal-color: var(--e-global-color-text);
            --e-n-carousel-dots-normal-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-e96a6bb {
            --display: flex;
            --justify-content: space-between;
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
            --padding-top: 20px;
            --padding-bottom: 00px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-11 .elementor-element.elementor-element-a919165 {
            --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;
        }

        .elementor-11 .elementor-element.elementor-element-7e60093 .elementor-heading-title {
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-6314cde .elementor-button {
            background-color: var(--e-global-color-e9e2949);
            fill: var(--e-global-color-text);
            color: var(--e-global-color-text);
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-text);
            border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-element-6314cde .elementor-button:hover,
        .elementor-11 .elementor-element.elementor-element-6314cde .elementor-button:focus {
            background-color: transparent;
            color: var(--e-global-color-primary);
            background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-secondary) 100%);
            border-color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-6314cde .elementor-button:hover svg,
        .elementor-11 .elementor-element.elementor-element-6314cde .elementor-button:focus svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-d4804e5 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-c82116c {
            --swiper-slides-to-display: 3;
            --swiper-slides-gap: 10px;
            --arrow-prev-left-align: 0%;
            --arrow-prev-translate-x: 0px;
            --arrow-prev-left-position: 35%;
            --arrow-prev-top-align: 100%;
            --arrow-prev-translate-y: -100%;
            --arrow-prev-top-position: 20px;
            --arrow-next-right-align: 0%;
            --arrow-next-translate-x: 0%;
            --arrow-next-right-position: 35%;
            --arrow-next-top-align: 100%;
            --arrow-next-translate-y: -100%;
            --arrow-next-top-position: 20px;
            --arrow-size: 16px;
            --arrow-normal-color: var(--e-global-color-text);
            --dots-normal-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-element-c82116c>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-c82116c .swiper-slide>.elementor-element {
            height: 100%;
        }

        .elementor-11 .elementor-element.elementor-element-c9a852a {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 1px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
            --padding-top: 20px;
            --padding-bottom: 30px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
        .elementor-widget-icon-box.elementor-view-default .elementor-icon {
            fill: var(--e-global-color-primary);
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box .elementor-icon-box-title {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
        .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box .elementor-icon-box-description {
            color: var(--e-global-color-text);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8 {
            --icon-box-icon-margin: 15px;
        }

        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-text);
            fill: var(--e-global-color-primary);
            color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-framed .elementor-icon,
        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-default .elementor-icon {
            fill: var(--e-global-color-text);
            color: var(--e-global-color-text);
            border-color: var(--e-global-color-text);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-framed .elementor-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-stacked:has(:hover) .elementor-icon,
        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-stacked:has(:focus) .elementor-icon {
            background-color: var(--e-global-color-primary);
            fill: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-framed:has(:hover) .elementor-icon,
        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-default:has(:hover) .elementor-icon,
        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-framed:has(:focus) .elementor-icon,
        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-default:has(:focus) .elementor-icon {
            fill: var(--e-global-color-primary);
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-framed:has(:hover) .elementor-icon,
        .elementor-11 .elementor-element.elementor-element-56479b8.elementor-view-framed:has(:focus) .elementor-icon {
            background-color: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-56479b8 .elementor-icon {
            font-size: 15px;
            padding: 21px;
            border-width: 1px 1px 1px 1px;
        }

        .elementor-11 .elementor-element.elementor-element-6b35336 {
            --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;
            --padding-top: 100px;
            --padding-bottom: 120px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-4f0a834 {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-0ab21e5 {
            --display: flex;
            --justify-content: flex-end;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 80px;
            --padding-bottom: 80px;
            --padding-left: 90px;
            --padding-right: 20px;
        }

        .elementor-11 .elementor-element.elementor-element-075edc8 {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-075edc8 .elementor-heading-title {
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-81b75db {
            --display: flex;
            --padding-top: 200px;
            --padding-bottom: 40px;
            --padding-left: 100px;
            --padding-right: 100px;
        }

        .elementor-11 .elementor-element.elementor-element-81b75db:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-81b75db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2025/01/bg-for-testimonial-img.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
        }

        .elementor-widget-testimonial-carousel .elementor-testimonial__text {
            color: var(--e-global-color-text);
        }

        .elementor-widget-testimonial-carousel .elementor-testimonial__name {
            color: var(--e-global-color-text);
        }

        .elementor-widget-testimonial-carousel .elementor-testimonial__title {
            color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .swiper-pagination-bullet-active,
        .elementor-11 .elementor-element.elementor-element-e1e490b .swiper-pagination-progressbar-fill {
            background-color: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .swiper-pagination-fraction {
            color: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-main-swiper .swiper-slide {
            padding: 0px 0px 0px 00px;
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-swiper-button {
            font-size: 20px;
            color: var(--e-global-color-b222db0);
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-swiper-button svg {
            fill: var(--e-global-color-b222db0);
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-testimonial__text {
            font-size: 18px;
            font-weight: 400;
            font-style: normal;
        }

        .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-testimonial__title {
            color: var(--e-global-color-d9272ed);
        }

        .elementor-11 .elementor-element.elementor-element-4eddfe5 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-0e143b4 .elementor-heading-title {
            font-size: 42px;
            font-weight: 300;
            color: #253C89;
        }

        .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
            background: var(--e-global-color-accent);
        }

        .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
        .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
            background: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-4ad6497 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-946215a {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-65ce9c5 .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-65ce9c5 .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-65ce9c5 .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-f32cc7d {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-8901aee .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-8901aee .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-8901aee .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-a15e258 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-a124b00 .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-a124b00 .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-a124b00 .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-8a929d5 {
            --e-n-carousel-swiper-slides-to-display: 1;
            --e-n-carousel-swiper-slides-gap: 10px;
            --e-n-carousel-slide-height: auto;
            --e-n-carousel-slide-container-height: 100%;
            --e-n-carousel-arrow-prev-left-align: 0%;
            --e-n-carousel-arrow-prev-translate-x: 0px;
            --e-n-carousel-arrow-prev-top-align: 100%;
            --e-n-carousel-arrow-prev-translate-y: -100%;
            --e-n-carousel-arrow-prev-top-position: 25px;
            --e-n-carousel-arrow-next-right-align: 0%;
            --e-n-carousel-arrow-next-translate-x: 0%;
            --e-n-carousel-arrow-next-right-position: 77%;
            --e-n-carousel-arrow-next-top-align: 100%;
            --e-n-carousel-arrow-next-translate-y: -100%;
            --e-n-carousel-arrow-next-top-position: 25px;
            --e-n-carousel-arrow-normal-color: var(--e-global-color-52032fe);
            --e-n-carousel-dots-normal-color: var(--e-global-color-secondary);
            --e-n-carousel-dots-horizontal-position: 0px;
            --e-n-carousel-dots-horizontal-transform: 0%;
            --e-n-carousel-dots-horizontal-offset: 8%;
            --e-n-carousel-dots-vertical-position: 100%;
            --e-n-carousel-dots-vertical-transform: -100%;
            --e-n-carousel-dots-vertical-offset: 0px;
            --e-n-carousel-swiper-pagination-spacing: 30px;
        }

        .elementor-11 .elementor-element.elementor-element-0092316 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-9bec769 .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-9bec769 .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-9bec769 .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-d49e283 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-c18ef1b .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-c18ef1b .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-c18ef1b .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-a3648b8 {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-033ec3c .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-033ec3c .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-033ec3c .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-ff5c4ee {
            --display: flex;
        }

        .elementor-11 .elementor-element.elementor-element-2b4789c .gallery-item {
            padding: 0 12px 12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-2b4789c .gallery {
            margin: 0 -12px -12px 0;
        }

        .elementor-11 .elementor-element.elementor-element-2b4789c .gallery-item .gallery-caption {
            text-align: center;
        }

        .elementor-11 .elementor-element.elementor-element-fd82fd7 {
            --n-tabs-heading-justify-content: flex-start;
            --n-tabs-title-width: initial;
            --n-tabs-title-height: initial;
            --n-tabs-title-align-items: center;
            --n-tabs-title-flex-grow: 0;
            --n-tabs-heading-wrap: nowrap;
            --n-tabs-heading-overflow-x: scroll;
            --n-tabs-title-white-space: nowrap;
            --n-tabs-gap: 30px;
            --n-tabs-title-border-radius: 0px 0px 0px 0px;
            --n-tabs-title-padding-top: 0px;
            --n-tabs-title-padding-right: 25px;
            --n-tabs-title-padding-bottom: 0px;
            --n-tabs-title-padding-left: 25px;
            --n-tabs-title-font-size: 22px;
            --n-tabs-title-color-active: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-fd82fd7>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
            background: #FFFFFF00;
        }

        .elementor-11 .elementor-element.elementor-element-fd82fd7>.elementor-widget-container {
            padding: 30px 0px 0px 0px;
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: var(--e-global-color-0af930e);
        }

        .elementor-11 .elementor-element.elementor-element-fd82fd7.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
            border-style: solid;
            border-width: 0px 0px 0px 1px;
            border-color: var(--e-global-color-0af930e);
        }

        .elementor-11 .elementor-element.elementor-element-fd82fd7.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
            text-transform: uppercase;
        }

        .elementor-11 .elementor-element.elementor-element-fd82fd7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
            --n-tabs-title-color-hover: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-element-1d10d39 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-11 .elementor-element.elementor-element-1d10d39:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-1d10d39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2025/02/be-the-first-mover-bg.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-8408e17 {
            --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: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 70px;
            --padding-bottom: 70px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-5782b9f .elementor-heading-title {
            font-weight: 700;
        }

        .elementor-11 .elementor-element.elementor-element-dcba212>.elementor-widget-container {
            padding: 0px 0px 30px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-dcba212 {
            font-size: 26px;
            font-weight: 300;
            color: var(--e-global-color-primary);
        }

        .elementor-11 .elementor-element.elementor-element-23654d7 {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-23654d7.e-con {
            --align-self: flex-end;
        }

        .elementor-11 .elementor-element.elementor-element-938cf0b>.elementor-widget-container {
            margin: -150px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-749fae5b {
            --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: center;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --padding-top: 80px;
            --padding-bottom: 50px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-749fae5b:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-749fae5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-11 .elementor-element.elementor-element-76c8463>.elementor-widget-container {
            padding: 0px 0px 30px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-76c8463 .elementor-heading-title {
            font-size: 50px;
            font-weight: 300;
            color: #253C89;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post,
        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card,
        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card {
            background-color: #ffffff;
            box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.1);
            border-radius: 10px 10px 10px 10px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f {
            width: 100%;
            max-width: 100%;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f>.elementor-widget-container {
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post>.row {
            align-items: center;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body {
            padding: 0px 0px 0px 60px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body {
            padding: 0px 0px 0px 60px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-thumb {
            border-radius: 10px 10px 10px 10px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .ekit-wid-con .elementskit-entry-thumb {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .post-meta-list {
            text-align: left;
            margin: 0px 0px 15px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .post-meta-list>span :is(i, svg) {
            font-size: 14px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title,
        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title,
        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body .entry-title a,
        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card .elementskit-entry-header .entry-title a,
        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: 32px;
            font-weight: 700;
            line-height: 35px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title a {
            color: #000000;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title {
            text-align: left;
            margin: 0px 0px 30px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title {
            text-align: left;
            margin: 0px 0px 30px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-footer>p {
            color: #a3a3a3;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body>p {
            color: #a3a3a3;
            text-align: left;
            margin: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-footer {
            text-align: left;
            margin: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-footer>p {
            margin: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body.ekit-highlight-border:before {
            height: 100px;
            width: 2px;
            top: 50%;
            left: 0%;
            -webkit-transition: all 0s;
            -o-transition: all 0s;
            transition: all 0s;
        }

        .elementor-11 .elementor-element.elementor-element-8e35077 {
            --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: 50px 50px;
            --row-gap: 50px;
            --column-gap: 50px;
            --overlay-opacity: 0.5;
            --padding-top: 150px;
            --padding-bottom: 100px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-11 .elementor-element.elementor-element-8e35077:not(.elementor-motion-effects-element-type-background),
        .elementor-11 .elementor-element.elementor-element-8e35077>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2025/01/bg-img-for-contact-pg.svg");
            background-position: top right;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-11 .elementor-element.elementor-element-8e35077::before,
        .elementor-11 .elementor-element.elementor-element-8e35077>.elementor-background-video-container::before,
        .elementor-11 .elementor-element.elementor-element-8e35077>.e-con-inner>.elementor-background-video-container::before,
        .elementor-11 .elementor-element.elementor-element-8e35077>.elementor-background-slideshow::before,
        .elementor-11 .elementor-element.elementor-element-8e35077>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-11 .elementor-element.elementor-element-8e35077>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-color: var(--e-global-color-primary);
            --background-overlay: '';
        }

        .elementor-11 .elementor-element.elementor-element-a7a42d8 {
            --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;
        }

        .elementor-11 .elementor-element.elementor-element-2689e61 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-1a6e073 .elementor-heading-title {
            color: var(--e-global-color-secondary);
        }

        .elementor-11 .elementor-element.elementor-element-8af821f {
            --display: flex;
            --gap: 40px 40px;
            --row-gap: 40px;
            --column-gap: 40px;
        }

        .elementor-11 .elementor-element.elementor-element-8e03f47 .elementor-heading-title {
            font-size: 48px;
            color: var(--e-global-color-secondary);
        }

        .elementor-widget-global .elementor-field-group>label,
        .elementor-widget-global .elementor-field-subgroup label {
            color: var(--e-global-color-text);
        }

        .elementor-widget-global .elementor-field-type-html {
            color: var(--e-global-color-text);
        }

        .elementor-widget-global .elementor-field-group .elementor-field {
            color: var(--e-global-color-text);
        }

        .elementor-widget-global .e-form__buttons__wrapper__button-next {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-global .elementor-button[type="submit"] {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-global .e-form__buttons__wrapper__button-previous {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-global {
            --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
            --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
            --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
            --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
            --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
            --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group {
            padding-right: calc(12px/2);
            padding-left: calc(12px/2);
            margin-bottom: 12px;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-form-fields-wrapper {
            margin-left: calc(-12px/2);
            margin-right: calc(-12px/2);
            margin-bottom: -12px;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group.recaptcha_v3-bottomleft,
        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group.recaptcha_v3-bottomright {
            margin-bottom: 0;
        }

        body.rtl .elementor-11 .elementor-element.elementor-global-7493 .elementor-labels-inline .elementor-field-group>label {
            padding-left: 0px;
        }

        body:not(.rtl) .elementor-11 .elementor-element.elementor-global-7493 .elementor-labels-inline .elementor-field-group>label {
            padding-right: 0px;
        }

        body .elementor-11 .elementor-element.elementor-global-7493 .elementor-labels-above .elementor-field-group>label {
            padding-bottom: 0px;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-type-html {
            padding-bottom: 30px;
            color: var(--e-global-color-0af930e);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field {
            color: var(--e-global-color-d9272ed);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field,
        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-subgroup label {
            font-family: "Helvetica Now Display", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
            background-color: #ffffff;
            border-color: var(--e-global-color-0af930e);
            border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-select-wrapper select {
            background-color: #ffffff;
            border-color: var(--e-global-color-0af930e);
            border-radius: 8px 8px 8px 8px;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-select-wrapper::before {
            color: var(--e-global-color-0af930e);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-button {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            padding: 20px 20px 20px 20px;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-next {
            color: #ffffff;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-button[type="submit"] {
            color: #ffffff;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-button[type="submit"] svg * {
            fill: #ffffff;
        }

        .elementor-11 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-previous {
            color: #ffffff;
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-next:hover {
            background-color: var(--e-global-color-primary);
            color: var(--e-global-color-accent);
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-button[type="submit"]:hover {
            background-color: var(--e-global-color-primary);
            color: var(--e-global-color-accent);
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .elementor-button[type="submit"]:hover svg * {
            fill: var(--e-global-color-accent);
        }

        .elementor-11 .elementor-element.elementor-global-7493 .e-form__buttons__wrapper__button-previous:hover {
            color: #ffffff;
        }

        .elementor-11 .elementor-element.elementor-global-7493 {
            --e-form-steps-indicators-spacing: 20px;
            --e-form-steps-indicator-padding: 30px;
            --e-form-steps-indicator-inactive-secondary-color: #ffffff;
            --e-form-steps-indicator-active-secondary-color: #ffffff;
            --e-form-steps-indicator-completed-secondary-color: #ffffff;
            --e-form-steps-divider-width: 1px;
            --e-form-steps-divider-gap: 10px;
        }

        @media(max-width:1526px) {
            .elementor-11 .elementor-element.elementor-element-4b1ffc8 {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-b239d7b {
                width: var(--container-widget-width, 544.65px);
                max-width: 544.65px;
                --container-widget-width: 544.65px;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-125066e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-d233208 {
                width: var(--container-widget-width, 618.5px);
                max-width: 618.5px;
                --container-widget-width: 618.5px;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-3e73b0e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-b299c00 {
                --justify-content: space-between;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c {
                --swiper-slides-to-display: 3;
            }

            .elementor-11 .elementor-element.elementor-element-0e143b4 .elementor-heading-title {
                font-size: 36px;
            }

            .elementor-11 .elementor-element.elementor-element-fd82fd7 {
                --n-tabs-title-font-size: 18px;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 .elementor-heading-title {
                font-size: 36px;
            }
        }

        @media(min-width:577px) {
            .elementor-11 .elementor-element.elementor-element-0d340ef {
                --width: 50%;
            }

            .elementor-11 .elementor-element.elementor-element-d47e046 {
                --width: 55%;
            }

            .elementor-11 .elementor-element.elementor-element-98881eb {
                --width: 50%;
            }

            .elementor-11 .elementor-element.elementor-element-291ec87 {
                --width: 33%;
            }

            .elementor-11 .elementor-element.elementor-element-c922705 {
                --width: 66%;
            }

            .elementor-11 .elementor-element.elementor-element-37202bb {
                --width: 30%;
            }

            .elementor-11 .elementor-element.elementor-element-d58348d {
                --width: 30%;
            }

            .elementor-11 .elementor-element.elementor-element-0be564e {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-42481ec {
                --width: 65%;
            }

            .elementor-11 .elementor-element.elementor-element-0c7126c {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-0c00f99 {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-a10b5bd {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-6cf7999 {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-53be28f {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-04547f7 {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-40a4089 {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-7016d51 {
                --width: 80px;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --width: 55%;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db {
                --width: 45%;
            }

            .elementor-11 .elementor-element.elementor-element-4eddfe5 {
                --width: 80%;
            }

            .elementor-11 .elementor-element.elementor-element-8408e17 {
                --width: 55%;
            }

            .elementor-11 .elementor-element.elementor-element-23654d7 {
                --width: 45%;
            }

            .elementor-11 .elementor-element.elementor-element-749fae5b {
                --content-width: 1150px;
            }

            .elementor-11 .elementor-element.elementor-element-2689e61 {
                --width: 40%;
            }

            .elementor-11 .elementor-element.elementor-element-8af821f {
                --width: 50%;
            }
        }

        @media(max-width:1526px) and (min-width:577px) {
            .elementor-11 .elementor-element.elementor-element-0d340ef {
                --width: 603.5px;
            }

            .elementor-11 .elementor-element.elementor-element-98881eb {
                --width: 611.5px;
            }

            .elementor-11 .elementor-element.elementor-element-42481ec {
                --width: 60%;
            }
        }

        @media(max-width:1200px) and (min-width:577px) {
            .elementor-11 .elementor-element.elementor-element-42481ec {
                --width: 70%;
            }

            .elementor-11 .elementor-element.elementor-element-0c7126c {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-0c00f99 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-a10b5bd {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-6cf7999 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-53be28f {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-04547f7 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-40a4089 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-7016d51 {
                --width: 60px;
            }
        }

        @media(max-width:991px) and (min-width:577px) {
            .elementor-11 .elementor-element.elementor-element-0d340ef {
                --width: 65%;
            }

            .elementor-11 .elementor-element.elementor-element-d47e046 {
                --width: 65%;
            }

            .elementor-11 .elementor-element.elementor-element-98881eb {
                --width: 65%;
            }

            .elementor-11 .elementor-element.elementor-element-e392e02 {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-61f501f {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-3661e7e {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-19371c4 {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-11226d2 {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-177304e {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-8873569 {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-717f57b {
                --width: 35%;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --width: 80%;
            }

            .elementor-11 .elementor-element.elementor-element-4eddfe5 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-8af821f {
                --width: 56%;
            }
        }

        @media(max-width:767px) and (min-width:577px) {
            .elementor-11 .elementor-element.elementor-element-0d340ef {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-d47e046 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-98881eb {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-291ec87 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-c922705 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-37202bb {
                --width: 70%;
            }

            .elementor-11 .elementor-element.elementor-element-d58348d {
                --width: 70%;
            }

            .elementor-11 .elementor-element.elementor-element-0be564e {
                --width: 70%;
            }

            .elementor-11 .elementor-element.elementor-element-42481ec {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-e392e02 {
                --width: 45%;
            }

            .elementor-11 .elementor-element.elementor-element-61f501f {
                --width: 45%;
            }

            .elementor-11 .elementor-element.elementor-element-3661e7e {
                --width: 45%;
            }

            .elementor-11 .elementor-element.elementor-element-19371c4 {
                --width: 45%;
            }

            .elementor-11 .elementor-element.elementor-element-11226d2 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-177304e {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-8873569 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-717f57b {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --width: 85%;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-8408e17 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-23654d7 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-2689e61 {
                --width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-8af821f {
                --width: 100%;
            }
        }

        @media(min-width:2400px) {
            .elementor-11 .elementor-element.elementor-element-4b1ffc8 {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-125066e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-3e73b0e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-c95d5ad {
                width: 100%;
                max-width: 100%;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-c95d5ad>.elementor-widget-container {
                margin: 0px 0px 50px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c {
                --swiper-slides-to-display: 3;
            }

            .elementor-11 .elementor-element.elementor-element-6b35336 {
                --padding-top: 150px;
                --padding-bottom: 150px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-749fae5b {
                --padding-top: 80px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 {
                width: 100%;
                max-width: 100%;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 .elementor-heading-title {
                font-size: 50px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body .entry-title a,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card .elementskit-entry-header .entry-title a,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
                font-size: 32px;
                line-height: 26px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title {
                margin: 0px 0px 20px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title {
                margin: 0px 0px 20px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-8e03f47 .elementor-heading-title {
                font-size: 48px;
            }
        }

        @media(max-width:1200px) {
            .elementor-11 .elementor-element.elementor-element-eae64ca {
                font-size: 26px;
            }

            .elementor-11 .elementor-element.elementor-element-3d3d3d0 {
                font-size: 26px;
            }

            .elementor-11 .elementor-element.elementor-element-9e1ad30 {
                font-size: 26px;
            }

            .elementor-11 .elementor-element.elementor-element-0e092e3 .elementor-heading-title {
                font-size: 52px;
            }

            .elementor-11 .elementor-element.elementor-element-7bc7520 .elementor-heading-title {
                font-size: 52px;
            }

            .elementor-11 .elementor-element.elementor-element-79e75c4 .elementor-heading-title {
                font-size: 52px;
            }

            .elementor-11 .elementor-element.elementor-element-0c7126c {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-a82a08c {
                width: auto;
                max-width: auto;
            }

            .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon-wrapper {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-a82a08c .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-0c00f99 {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-91f5dff {
                width: auto;
                max-width: auto;
            }

            .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon-wrapper {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-91f5dff .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-a10b5bd {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-139bcb0 {
                width: auto;
                max-width: auto;
            }

            .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon-wrapper {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-139bcb0 .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-6cf7999 {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-a19c3ba {
                width: auto;
                max-width: auto;
            }

            .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon-wrapper {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-a19c3ba .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-53be28f {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-5c7c763 .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-5c7c763 .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-04547f7 {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-10aba80 .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-10aba80 .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-40a4089 {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-205df5d {
                width: auto;
                max-width: auto;
            }

            .elementor-11 .elementor-element.elementor-element-205df5d .elementor-icon-wrapper {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-205df5d .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-205df5d .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-7016d51 {
                --min-height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-c016d38 {
                width: auto;
                max-width: auto;
            }

            .elementor-11 .elementor-element.elementor-element-c016d38 .elementor-icon-wrapper {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-c016d38 .elementor-icon {
                font-size: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-c016d38 .elementor-icon svg {
                height: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c {
                --swiper-slides-to-display: 3;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --gap: 40px 40px;
                --row-gap: 40px;
                --column-gap: 40px;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db {
                --padding-top: 100px;
                --padding-bottom: 20px;
                --padding-left: 90px;
                --padding-right: 70px;
            }

            .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-testimonial__text {
                font-size: 16px;
            }

            .elementor-11 .elementor-element.elementor-element-dcba212>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-dcba212 {
                font-size: 24px;
            }

            .elementor-11 .elementor-element.elementor-element-8e35077 {
                --padding-top: 80px;
                --padding-bottom: 80px;
                --padding-left: 10px;
                --padding-right: 10px;
            }
        }

        @media(max-width:991px) {

            .elementor-11 .elementor-element.elementor-element-a2c6e1d:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-a2c6e1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
            }

            .elementor-11 .elementor-element.elementor-element-4b1ffc8 {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-59a29b9:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-59a29b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
            }

            .elementor-11 .elementor-element.elementor-element-125066e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-c82bd01:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-c82bd01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
            }

            .elementor-11 .elementor-element.elementor-element-3e73b0e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-f153a84 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-11 .elementor-element.elementor-element-b5c8d40 {
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 60px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-291ec87 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-c922705 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-bd240be {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-eae64ca {
                font-size: 22px;
            }

            .elementor-11 .elementor-element.elementor-element-3d3d3d0 {
                font-size: 22px;
            }

            .elementor-11 .elementor-element.elementor-element-9e1ad30 {
                font-size: 22px;
            }

            .elementor-11 .elementor-element.elementor-element-0e092e3 .elementor-heading-title {
                font-size: 38px;
            }

            .elementor-11 .elementor-element.elementor-element-167db8a .elementor-heading-title {
                font-size: 18px;
            }

            .elementor-11 .elementor-element.elementor-element-7bc7520 .elementor-heading-title {
                font-size: 38px;
            }

            .elementor-11 .elementor-element.elementor-element-2ddd550 .elementor-heading-title {
                font-size: 18px;
            }

            .elementor-11 .elementor-element.elementor-element-79e75c4 .elementor-heading-title {
                font-size: 38px;
            }

            .elementor-11 .elementor-element.elementor-element-ac3a5db .elementor-heading-title {
                font-size: 18px;
            }

            .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-box-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-box-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-box-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-box-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-box-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-box-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-87fa39d {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-35d98bd {
                --justify-content: center;
                --flex-wrap: wrap;
            }

            .elementor-11 .elementor-element.elementor-element-1070247 {
                --e-n-carousel-swiper-slides-to-display: 2;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c {
                --swiper-slides-to-display: 2;
                --arrow-prev-left-position: 30%;
                --arrow-next-right-position: 30%;
            }

            .elementor-11 .elementor-element.elementor-element-6b35336 {
                --padding-top: 70px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --padding-top: 70px;
                --padding-bottom: 0px;
                --padding-left: 120px;
                --padding-right: 120px;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db {
                --padding-top: 100px;
                --padding-bottom: 10px;
                --padding-left: 90px;
                --padding-right: 90px;
            }

            .elementor-11 .elementor-element.elementor-element-e1e490b>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-e1e490b.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-0e143b4 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-8a929d5 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-11 .elementor-element.elementor-element-fd82fd7 {
                --n-tabs-heading-justify-content: center;
                --n-tabs-title-width: initial;
                --n-tabs-title-height: initial;
                --n-tabs-title-align-items: center;
                --n-tabs-title-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-dcba212 {
                font-size: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-749fae5b {
                --padding-top: 110px;
                --padding-bottom: 110px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card {
                padding: 19px 19px 19px 19px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body {
                padding: 0px 0px 0px 20px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body {
                padding: 0px 0px 0px 20px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .post-meta-list>span {
                margin: 0px 5px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body .entry-title a,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card .elementskit-entry-header .entry-title a,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
                font-size: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-8e35077 {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-8af821f {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
            }
        }

        @media(max-width:767px) {

            .elementor-11 .elementor-element.elementor-element-a2c6e1d:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-a2c6e1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/03/Homepage_Mobile.webp");
                background-position: center center;
            }

            .elementor-11 .elementor-element.elementor-element-a2c6e1d {
                --min-height: 800px;
                --justify-content: flex-end;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1f0340a {
                --padding-top: 0px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-0d340ef {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0%;
                --padding-bottom: 0%;
                --padding-left: 10%;
                --padding-right: 10%;
            }

            .elementor-11 .elementor-element.elementor-element-0091c42 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-4b1ffc8>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-4b1ffc8 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-59a29b9:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-59a29b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/03/Complete-Global-with-Confidence-Compliant-always-mobile-image.webp");
                background-repeat: no-repeat;
            }

            .elementor-11 .elementor-element.elementor-element-59a29b9 {
                --min-height: 800px;
                --justify-content: flex-end;
            }

            .elementor-11 .elementor-element.elementor-element-bc0680e {
                --padding-top: 0px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-d47e046 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0%;
                --padding-bottom: 0%;
                --padding-left: 10%;
                --padding-right: 10%;
            }

            .elementor-11 .elementor-element.elementor-element-b239d7b {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-125066e>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-125066e {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-c82bd01:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-c82bd01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/03/Beyond-Storage-mobile-image.webp");
            }

            .elementor-11 .elementor-element.elementor-element-c82bd01 {
                --min-height: 800px;
                --justify-content: flex-end;
            }

            .elementor-11 .elementor-element.elementor-element-0fc15aa {
                --padding-top: 0px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-98881eb {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0%;
                --padding-bottom: 0%;
                --padding-left: 10%;
                --padding-right: 10%;
            }

            .elementor-11 .elementor-element.elementor-element-d233208 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-3e73b0e>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-3e73b0e {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-b5c8d40:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-b5c8d40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: top center;
            }

            .elementor-11 .elementor-element.elementor-element-c922705 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-4331235 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-2843c50 {
                width: var(--container-widget-width, 85%);
                max-width: 85%;
                --container-widget-width: 85%;
                --container-widget-flex-grow: 0;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-2843c50>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-2843c50.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-bd240be {
                --flex-wrap: nowrap;
            }

            .elementor-11 .elementor-element.elementor-element-36a3b8e {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-eae64ca {
                font-size: 20px;
                line-height: 1;
            }

            .elementor-11 .elementor-element.elementor-element-3d3d3d0 {
                font-size: 20px;
                line-height: 1;
            }

            .elementor-11 .elementor-element.elementor-element-64514ac {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-9e1ad30 {
                font-size: 20px;
                line-height: 1;
            }

            .elementor-11 .elementor-element.elementor-element-6839649 {
                --justify-content: flex-end;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-37202bb {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-width: 0px 0px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
                --padding-top: 00px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-0e092e3>.elementor-widget-container {
                margin: 0px 0px 0px -1px;
                padding: 0px 0px 0px 20px;
                border-width: 0px 0px 0px 2px;
            }

            .elementor-11 .elementor-element.elementor-element-167db8a>.elementor-widget-container {
                padding: 0px 0px 0px 20px;
            }

            .elementor-11 .elementor-element.elementor-element-167db8a .elementor-heading-title {
                font-size: 16px;
            }

            .elementor-11 .elementor-element.elementor-element-d58348d {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-width: 0px 0px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
                --padding-top: 00px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-7bc7520>.elementor-widget-container {
                margin: 0px 0px 0px -1px;
                padding: 0px 0px 0px 20px;
                border-width: 0px 0px 0px 2px;
            }

            .elementor-11 .elementor-element.elementor-element-2ddd550>.elementor-widget-container {
                padding: 0px 0px 0px 20px;
            }

            .elementor-11 .elementor-element.elementor-element-2ddd550 .elementor-heading-title {
                font-size: 16px;
            }

            .elementor-11 .elementor-element.elementor-element-0be564e {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-width: 0px 0px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
                --padding-top: 00px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-79e75c4>.elementor-widget-container {
                margin: 0px 0px 0px -1px;
                padding: 0px 0px 0px 20px;
                border-width: 0px 0px 0px 2px;
            }

            .elementor-11 .elementor-element.elementor-element-ac3a5db>.elementor-widget-container {
                padding: 0px 0px 0px 20px;
            }

            .elementor-11 .elementor-element.elementor-element-ac3a5db .elementor-heading-title {
                font-size: 16px;
            }

            .elementor-11 .elementor-element.elementor-element-4d4da51a {
                --justify-content: center;
            }

            .elementor-11 .elementor-element.elementor-element-c733696 {
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-9ead00c {
                width: 100%;
                max-width: 100%;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-9ead00c.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-42481ec {
                --justify-content: center;
                --flex-wrap: wrap;
            }

            .elementor-11 .elementor-element.elementor-element-e8bbb68 {
                width: var(--container-widget-width, 30%);
                max-width: 30%;
                --container-widget-width: 30%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-73a7f9b {
                width: var(--container-widget-width, 30%);
                max-width: 30%;
                --container-widget-width: 30%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-7493d5d {
                width: var(--container-widget-width, 30%);
                max-width: 30%;
                --container-widget-width: 30%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-1ee33c3 {
                width: var(--container-widget-width, 30%);
                max-width: 30%;
                --container-widget-width: 30%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-f9d5cb2 {
                width: var(--container-widget-width, 30%);
                max-width: 30%;
                --container-widget-width: 30%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-1c0b379 {
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-87fa39d>.elementor-widget-container {
                padding: 0px 0px 30px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-688be24 {
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-11226d2 {
                --justify-content: center;
                --flex-wrap: nowrap;
            }

            .elementor-11 .elementor-element.elementor-element-53be28f {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-53be28f.e-con {
                --align-self: flex-start;
            }

            .elementor-11 .elementor-element.elementor-element-0f9f76d {
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-177304e {
                --justify-content: center;
                --flex-wrap: nowrap;
            }

            .elementor-11 .elementor-element.elementor-element-04547f7 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-04547f7.e-con {
                --align-self: flex-start;
            }

            .elementor-11 .elementor-element.elementor-element-2f222ec {
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-8873569 {
                --justify-content: center;
                --flex-wrap: nowrap;
            }

            .elementor-11 .elementor-element.elementor-element-40a4089 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-40a4089.e-con {
                --align-self: flex-start;
            }

            .elementor-11 .elementor-element.elementor-element-531a6fb {
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-717f57b {
                --justify-content: center;
                --flex-wrap: nowrap;
            }

            .elementor-11 .elementor-element.elementor-element-7016d51 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-11 .elementor-element.elementor-element-7016d51.e-con {
                --align-self: flex-start;
            }

            .elementor-11 .elementor-element.elementor-element-1070247 {
                --e-n-carousel-swiper-slides-to-display: 1;
                --e-n-carousel-arrow-prev-left-position: 15%;
                --e-n-carousel-arrow-prev-top-align: 100%;
                --e-n-carousel-arrow-prev-translate-y: -100%;
                --e-n-carousel-arrow-prev-top-position: 25px;
                --e-n-carousel-arrow-next-right-align: 0%;
                --e-n-carousel-arrow-next-translate-x: 0%;
                --e-n-carousel-arrow-next-right-position: 15%;
                --e-n-carousel-arrow-next-top-align: 100%;
                --e-n-carousel-arrow-next-translate-y: -100%;
                --e-n-carousel-arrow-next-top-position: 25px;
                --e-n-carousel-arrow-size: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-1070247>.elementor-widget-container {
                padding: 30px 0px 30px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-e96a6bb {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c {
                --swiper-slides-to-display: 2;
            }

            .elementor-11 .elementor-element.elementor-element-6b35336 {
                --padding-top: 50px;
                --padding-bottom: 40px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-4f0a834 {
                --justify-content: center;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --padding-top: 20px;
                --padding-bottom: 50px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-075edc8.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-075edc8 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-81b75db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/01/testimonial-bg.svg");
                background-size: contain;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db {
                --padding-top: 150px;
                --padding-bottom: 50px;
                --padding-left: 150px;
                --padding-right: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-e1e490b {
                width: var(--container-widget-width, 70%);
                max-width: 70%;
                --container-widget-width: 70%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-e1e490b.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-e1e490b .elementor-swiper-button {
                font-size: 16px;
            }

            .elementor-11 .elementor-element.elementor-element-4eddfe5 {
                --padding-top: 30px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-0e143b4 .elementor-heading-title {
                font-size: 28px;
            }

            .elementor-11 .elementor-element.elementor-element-8a929d5 {
                --e-n-carousel-arrow-next-right-position: 73%;
            }

            .elementor-11 .elementor-element.elementor-element-fd82fd7 {
                --n-tabs-gap: 20px;
                --n-tabs-title-padding-top: 0px;
                --n-tabs-title-padding-right: 15px;
                --n-tabs-title-padding-bottom: 0px;
                --n-tabs-title-padding-left: 15px;
                --n-tabs-title-font-size: 14px;
            }

            .elementor-11 .elementor-element.elementor-element-1d10d39:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-1d10d39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/03/connect-experts-mbnewbg.webp");
            }

            .elementor-11 .elementor-element.elementor-element-1d10d39 {
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 50px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-8408e17 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-5782b9f {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-dcba212 {
                width: var(--container-widget-width, 70%);
                max-width: 70%;
                --container-widget-width: 70%;
                --container-widget-flex-grow: 0;
                text-align: center;
                font-size: 18px;
            }

            .elementor-11 .elementor-element.elementor-element-dcba212.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-938cf0b>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 .elementor-heading-title {
                font-size: 28px;
            }

            .elementor-11 .elementor-element.elementor-element-8e35077 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --overlay-opacity: 1;
                --padding-top: 50px;
                --padding-bottom: 40px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-8e35077:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-8e35077>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: top center;
                background-size: cover;
            }

            .elementor-11 .elementor-element.elementor-element-2689e61 {
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1a6e073 {
                width: var(--container-widget-width, 70%);
                max-width: 70%;
                --container-widget-width: 70%;
                --container-widget-flex-grow: 0;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-1a6e073>.elementor-widget-container {
                padding: 0px 0px 50px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1a6e073.elementor-element {
                --align-self: center;
            }

            .elementor-11 .elementor-element.elementor-element-8af821f {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-group .elementor-field,
            .elementor-11 .elementor-element.elementor-global-7493 .elementor-field-subgroup label {
                font-size: 14px;
            }
        }

        @media(max-width:576px) {
            .elementor-11 .elementor-element.elementor-element-1f0340a {
                --padding-top: 0px;
                --padding-bottom: 100px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-0d340ef {
                --padding-top: 0%;
                --padding-bottom: 0%;
                --padding-left: 5%;
                --padding-right: 5%;
            }

            .elementor-11 .elementor-element.elementor-element-0091c42 .elementor-heading-title {
                font-size: 29px;
            }

            .elementor-11 .elementor-element.elementor-element-4b1ffc8 {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-bc0680e {
                --padding-top: 0px;
                --padding-bottom: 100px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-d47e046 {
                --padding-top: 0%;
                --padding-bottom: 0%;
                --padding-left: 5%;
                --padding-right: 5%;
            }

            .elementor-11 .elementor-element.elementor-element-b239d7b .elementor-heading-title {
                font-size: 29px;
            }

            .elementor-11 .elementor-element.elementor-element-125066e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-0fc15aa {
                --padding-top: 0px;
                --padding-bottom: 100px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-98881eb {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0%;
                --padding-bottom: 0%;
                --padding-left: 5%;
                --padding-right: 5%;
            }

            .elementor-11 .elementor-element.elementor-element-d233208>.elementor-widget-container {
                margin: 00px 00px 00px 00px;
            }

            .elementor-11 .elementor-element.elementor-element-d233208 .elementor-heading-title {
                font-size: 29px;
            }

            .elementor-11 .elementor-element.elementor-element-3e73b0e {
                font-size: var(--e-global-typography-4ed7274-font-size);
            }

            .elementor-11 .elementor-element.elementor-element-f153a84 {
                --e-n-carousel-swiper-slides-to-display: 1;
                --e-n-carousel-arrow-prev-left-position: 15px;
                --e-n-carousel-arrow-next-right-position: 15px;
                --e-n-carousel-arrow-size: 35px;
            }

            .elementor-11 .elementor-element.elementor-element-b5c8d40 {
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-b5c8d40:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-b5c8d40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: top center;
            }

            .elementor-11 .elementor-element.elementor-element-d5f9b9d {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-291ec87 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-2843c50>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-bd240be {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-eae64ca {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-3d3d3d0 {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-9e1ad30 {
                font-size: 15px;
            }

            .elementor-11 .elementor-element.elementor-element-37202bb {
                --width: 86%;
            }

            .elementor-11 .elementor-element.elementor-element-167db8a .elementor-heading-title {
                font-size: 12px;
            }

            .elementor-11 .elementor-element.elementor-element-d58348d {
                --width: 86%;
            }

            .elementor-11 .elementor-element.elementor-element-2ddd550 .elementor-heading-title {
                font-size: 12px;
            }

            .elementor-11 .elementor-element.elementor-element-0be564e {
                --width: 86%;
            }

            .elementor-11 .elementor-element.elementor-element-ac3a5db .elementor-heading-title {
                font-size: 12px;
            }

            .elementor-11 .elementor-element.elementor-element-c95d5ad {
                width: var(--container-widget-width, 100%);
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-6ca0e97d {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-6ca0e97d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
                height: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-5b97d25d {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-5b97d25d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
                height: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-b33a49c {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-b33a49c .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
                height: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-543d93d {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-543d93d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
                height: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-d4e6137 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-d4e6137 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
                height: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-707d69d {
                width: 100%;
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style .elementskit-box-body {
                height: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-707d69d .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
                height: 150px;
            }

            .elementor-11 .elementor-element.elementor-element-b299c00 {
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-9ead00c>.elementor-widget-container {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-42481ec {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-1c0b379 {
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-87fa39d .elementor-heading-title {
                font-size: 24px;
            }

            .elementor-11 .elementor-element.elementor-element-e392e02 {
                --justify-content: center;
            }

            .elementor-11 .elementor-element.elementor-element-c2c304d {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-61f501f {
                --justify-content: center;
            }

            .elementor-11 .elementor-element.elementor-element-84e76a3 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-3661e7e {
                --justify-content: center;
            }

            .elementor-11 .elementor-element.elementor-element-093c7b7 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-19371c4 {
                --justify-content: center;
            }

            .elementor-11 .elementor-element.elementor-element-bd0ba0e {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-53be28f {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-04547f7 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-40a4089 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-7016d51 {
                --width: 60px;
            }

            .elementor-11 .elementor-element.elementor-element-9266ec4 {
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-1070247 {
                --e-n-carousel-swiper-slides-to-display: 1;
            }

            .elementor-11 .elementor-element.elementor-element-e96a6bb {
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-a919165 {
                --justify-content: space-between;
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --flex-wrap: nowrap;
            }

            .elementor-11 .elementor-element.elementor-element-7e60093 {
                width: var(--container-widget-width, 50%);
                max-width: 50%;
                --container-widget-width: 50%;
                --container-widget-flex-grow: 0;
            }

            .elementor-11 .elementor-element.elementor-element-6314cde .elementor-button {
                font-size: 14px;
                padding: 15px 30px 15px 30px;
            }

            .elementor-11 .elementor-element.elementor-element-d4804e5 {
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c {
                --swiper-slides-to-display: 1;
                --arrow-prev-left-position: 22%;
                --arrow-next-right-position: 22%;
            }

            .elementor-11 .elementor-element.elementor-element-c82116c>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-c9a852a {
                border-width: 1px 0px 1px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 1px;
                --border-left-width: 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-6b35336 {
                --padding-top: 0px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-11 .elementor-element.elementor-element-0ab21e5 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-81b75db {
                --padding-top: 150px;
                --padding-bottom: 10px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-11 .elementor-element.elementor-element-0e143b4 .elementor-heading-title {
                font-size: 24px;
            }

            .elementor-11 .elementor-element.elementor-element-8a929d5 {
                --e-n-carousel-swiper-slides-to-display: 1;
                --e-n-carousel-arrow-prev-left-align: 0%;
                --e-n-carousel-arrow-prev-translate-x: 0px;
                --e-n-carousel-arrow-prev-left-position: 20%;
                --e-n-carousel-arrow-next-right-align: 0%;
                --e-n-carousel-arrow-next-translate-x: 0%;
                --e-n-carousel-arrow-next-right-position: 20%;
                --e-n-carousel-dots-horizontal-position: 50%;
                --e-n-carousel-dots-horizontal-transform: -50%;
                --e-n-carousel-dots-horizontal-offset: 0%;
            }

            .elementor-11 .elementor-element.elementor-element-fd82fd7 {
                --n-tabs-heading-justify-content: center;
                --n-tabs-title-width: initial;
                --n-tabs-title-height: initial;
                --n-tabs-title-align-items: center;
                --n-tabs-title-flex-grow: 0;
                --n-tabs-title-justify-content: center;
                --n-tabs-title-text-align: center;
                --n-tabs-title-gap: 0px;
                --n-tabs-title-padding-top: 0px;
                --n-tabs-title-padding-right: 7px;
                --n-tabs-title-padding-bottom: 0px;
                --n-tabs-title-padding-left: 7px;
                --n-tabs-title-font-size: 13px;
            }

            .elementor-11 .elementor-element.elementor-element-fd82fd7>.elementor-widget-container {
                padding: 20px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-8408e17 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-11 .elementor-element.elementor-element-dcba212 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 {
                width: 100%;
                max-width: 100%;
                text-align: center;
            }

            .elementor-11 .elementor-element.elementor-element-76c8463 .elementor-heading-title {
                font-size: 24px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card {
                padding: 10px 10px 10px 10px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body {
                padding: 10px 10px 10px 10px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .post-meta-list>span {
                margin: 0px 10px 0px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-body .entry-title,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-entry-header .entry-title,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-image-card .elementskit-post-body .entry-title a,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-post-card .elementskit-entry-header .entry-title a,
            .elementor-11 .elementor-element.elementor-element-1ce49d6f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
                font-size: 20px;
            }

            .elementor-11 .elementor-element.elementor-element-8e35077:not(.elementor-motion-effects-element-type-background),
            .elementor-11 .elementor-element.elementor-element-8e35077>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/01/contact-mb-bg-gray.svg");
                background-size: contain;
            }

            .elementor-11 .elementor-element.elementor-element-1a6e073>.elementor-widget-container {
                padding: 0px 0px 30px 0px;
            }

            .elementor-11 .elementor-element.elementor-element-1a6e073 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }
        }

        /* Start custom CSS for container, class: .elementor-element-42481ec */
        .elementor-11 .elementor-element.elementor-element-42481ec {
            display: flex !important;
        }

        /* End custom CSS */
        /* Start custom CSS for icon, class: .elementor-element-a82a08c */
        .elementor-11 .elementor-element.elementor-element-a82a08c {
            transition: all 0.6s ease-in-out;
            height: 50px;
        }

        @media (max-width:1200px) {
            .elementor-11 .elementor-element.elementor-element-a82a08c {
                height: 30px;
            }
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-0c7126c */
        .elementor-11 .elementor-element.elementor-element-0c7126c {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-c2c304d */
        .elementor-11 .elementor-element.elementor-element-c2c304d {
            transition: font-size 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for icon, class: .elementor-element-91f5dff */
        .elementor-11 .elementor-element.elementor-element-91f5dff {
            transition: all 0.6s ease-in-out;
            height: 50px;
        }

        @media (max-width:1200px) {
            .elementor-11 .elementor-element.elementor-element-91f5dff {
                height: 30px;
            }
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-0c00f99 */
        .elementor-11 .elementor-element.elementor-element-0c00f99 {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-84e76a3 */
        .elementor-11 .elementor-element.elementor-element-84e76a3 {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for icon, class: .elementor-element-139bcb0 */
        .elementor-11 .elementor-element.elementor-element-139bcb0 {
            transition: all 0.6s ease-in-out;
            height: 50px;
        }

        @media (max-width:1200px) {
            .elementor-11 .elementor-element.elementor-element-139bcb0 {
                height: 30px;
            }
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-a10b5bd */
        .elementor-11 .elementor-element.elementor-element-a10b5bd {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-093c7b7 */
        .elementor-11 .elementor-element.elementor-element-093c7b7 {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for icon, class: .elementor-element-a19c3ba */
        .elementor-11 .elementor-element.elementor-element-a19c3ba {
            transition: all 0.6s ease-in-out;
            height: 50px;
        }

        @media (max-width:1200px) {
            .elementor-11 .elementor-element.elementor-element-a19c3ba {
                height: 30px;
            }
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-6cf7999 */
        .elementor-11 .elementor-element.elementor-element-6cf7999 {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-bd0ba0e */
        .elementor-11 .elementor-element.elementor-element-bd0ba0e {
            transition: all 0.6s ease-in-out;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-81b75db */
        .elementor-11 .elementor-element.elementor-element-81b75db {
            display: none;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-4f0a834 */
        .elementor-11 .elementor-element.elementor-element-4f0a834 {
            display: none;
        }

        /* End custom CSS */
        /* Start custom CSS for global, class: .elementor-global-7493 */
        .contact-form-ele input,
        .contact-form-ele select,
        .contact-form-ele textarea {
            padding: 20px;
            color: #747474 !important;
        }

        @media (max-width:991px) {

            .contact-form-ele input,
            .contact-form-ele select,
            .contact-form-ele textarea {
                padding: 12px;
                color:
            }
        }

        .elementor-message.elementor-message-success {
            display: block !important;
            margin-top: 15px;
            padding: 12px 16px;
            background: #e8fff1;
            color: #0f7a3b;
            border: 1px solid #96e6b3;
            border-radius: 8px;
            font-size: 15px;
            font-weight: 500;
        }

        /* Remove Elementor success tick icon */
        .elementor-message.elementor-message-success:before {
            display: none !important;
            content: "" !important;
        }

        /* End custom CSS */
        /* Start Custom Fonts CSS */
        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-Regular.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 700;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-Bold.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 500;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-Medium.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 100;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-Thin.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 900;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-Black.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 300;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-Light.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 200;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-ExtLt.woff2') format('woff2');
        }

        @font-face {
            font-family: 'Helvetica Now Display';
            font-style: normal;
            font-weight: 800;
            font-display: auto;
            src: url('../images/2025/01/HelveticaNowDisplay-ExtraBold.woff2') format('woff2');
        }

        /* End Custom Fonts CSS */
        .elementor-144 .elementor-element.elementor-element-fa38f05 {
            --display: flex;
            --position: fixed;
            --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: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --overlay-opacity: 0.5;
            --padding-top: 50px;
            --padding-bottom: 40px;
            --padding-left: 10px;
            --padding-right: 10px;
            top: 0px;
            --z-index: 9;
        }

        .elementor-144 .elementor-element.elementor-element-fa38f05:not(.elementor-motion-effects-element-type-background),
        .elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF00;
        }

        .elementor-144 .elementor-element.elementor-element-fa38f05::before,
        .elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-background-video-container::before,
        .elementor-144 .elementor-element.elementor-element-fa38f05>.e-con-inner>.elementor-background-video-container::before,
        .elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-background-slideshow::before,
        .elementor-144 .elementor-element.elementor-element-fa38f05>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-144 .elementor-element.elementor-element-fa38f05>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

        body:not(.rtl) .elementor-144 .elementor-element.elementor-element-fa38f05 {
            left: 0px;
        }

        body.rtl .elementor-144 .elementor-element.elementor-element-fa38f05 {
            right: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-efbd935 {
            --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-widget-theme-site-logo .widget-image-caption {
            color: var(--e-global-color-text);
        }

        .elementor-144 .elementor-element.elementor-element-0c40f42 img {
            width: 200px;
        }

        .elementor-144 .elementor-element.elementor-element-dee1159 {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu {
            --e-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 {
            width: auto;
            max-width: auto;
            --e-nav-menu-horizontal-menu-item-margin: calc(5px / 2);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3.elementor-element {
            --align-self: center;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-menu-toggle {
            margin: 0 auto;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu .elementor-item {
            font-family: "Helvetica Now Display", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main .elementor-item {
            color: #FFFFFF;
            fill: #FFFFFF;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main .elementor-item.elementor-item-active {
            color: var(--e-global-color-accent);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed .elementor-item.elementor-item-active:before,
        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed .elementor-item.elementor-item-active:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed .elementor-item:before {
            border-width: 1px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 1px 1px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 1px 1px 0 0;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 1px 0 0 1px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 1px 1px 0;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-underline .elementor-item:after,
        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-overline .elementor-item:before,
        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-double-line .elementor-item:before,
        .elementor-144 .elementor-element.elementor-element-f334da3 .e--pointer-double-line .elementor-item:after {
            height: 1px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 5px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a:hover,
        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a.highlighted {
            background-color: var(--e-global-color-accent);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown a.elementor-item-active {
            background-color: var(--e-global-color-accent);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown .elementor-item,
        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown .elementor-sub-item {
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown {
            border-radius: 20px 20px 20px 20px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown li:first-child a {
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--dropdown li:last-child a {
            border-bottom-right-radius: 20px;
            border-bottom-left-radius: 20px;
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main .elementor-nav-menu--dropdown,
        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
            box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
        }

        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
        .elementor-144 .elementor-element.elementor-element-f334da3 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
            margin-top: 10px !important;
        }

        .elementor-widget-mega-menu {
            --n-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-144 .elementor-element.elementor-element-a9dfd85 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 100px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-144 .elementor-element.elementor-element-1d51306 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-97c35c4 {
            --display: flex;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 0px;
            --padding-right: 20px;
        }

        .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
            border-color: var(--e-global-color-text);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon i {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(5px/2);
            margin-left: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-5px/2);
            margin-left: calc(-5px/2);
        }

        body.rtl .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-5px/2);
        }

        body:not(.rtl) .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec {
            --e-icon-list-icon-size: 14px;
            --e-icon-list-icon-align: right;
            --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-item>a {
            font-size: 28px;
            font-weight: 200;
            text-transform: uppercase;
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-text {
            color: #464646;
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-ed3baec .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #272626;
        }

        .elementor-144 .elementor-element.elementor-element-73de201 {
            --display: flex;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 40px;
            --padding-right: 30px;
        }

        .elementor-144 .elementor-element.elementor-element-73de201:not(.elementor-motion-effects-element-type-background),
        .elementor-144 .elementor-element.elementor-element-73de201>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(5px/2);
            margin-left: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-5px/2);
            margin-left: calc(-5px/2);
        }

        body.rtl .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-5px/2);
        }

        body:not(.rtl) .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-item>a {
            font-size: 28px;
            font-weight: 200;
            text-transform: uppercase;
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-text {
            color: #464646;
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-0fcc812 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #272626;
        }

        .elementor-144 .elementor-element.elementor-element-01e1aef {
            --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;
            border-style: solid;
            --border-style: solid;
            border-width: 1px 0px 1px 0px;
            --border-top-width: 1px;
            --border-right-width: 0px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
        }

        .elementor-144 .elementor-element.elementor-element-c52d9f9 {
            --display: flex;
            --justify-content: center;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(30px/2);
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(30px/2);
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(30px/2);
            margin-left: calc(30px/2);
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-30px/2);
            margin-left: calc(-30px/2);
        }

        body.rtl .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-30px/2);
        }

        body:not(.rtl) .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-30px/2);
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-item:not(:last-child):after {
            content: "";
            border-color: var(--e-global-color-d9272ed);
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
            border-top-style: solid;
            border-top-width: 1px;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-left-style: solid;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-left-width: 1px;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-text {
            color: var(--e-global-color-text);
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-7d19760 {
            --display: flex;
        }

        .elementor-144 .elementor-element.elementor-element-3b1187f .elementor-repeater-item-030b187.elementor-social-icon {
            background-color: var(--e-global-color-e9e2949);
        }

        .elementor-144 .elementor-element.elementor-element-3b1187f .elementor-repeater-item-030b187.elementor-social-icon i {
            color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-3b1187f .elementor-repeater-item-030b187.elementor-social-icon svg {
            fill: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-3b1187f {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-3b1187f .elementor-widget-container {
            text-align: right;
        }

        .elementor-144 .elementor-element.elementor-element-3b1187f .elementor-social-icon {
            --icon-padding: 0.7em;
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            border-color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1 {
            --n-menu-dropdown-content-max-width: initial;
            --n-menu-heading-justify-content: flex-end;
            --n-menu-title-flex-grow: initial;
            --n-menu-title-justify-content: initial;
            --n-menu-title-justify-content-mobile: flex-end;
            --n-menu-heading-wrap: wrap;
            --n-menu-heading-overflow-x: initial;
            --n-menu-title-distance-from-content: 28px;
            --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
            --n-menu-title-space-between: 0px;
            --n-menu-title-transition: 300ms;
            --n-menu-icon-size: 30px;
            --n-menu-icon-color: #FFFFFF00;
            --n-menu-icon-color-hover: #FFFFFF00;
            --n-menu-dropdown-indicator-size: 40px;
            --n-menu-dropdown-indicator-color-normal: #FFFFFF00;
            --n-menu-dropdown-indicator-color-hover: #FFFFFF00;
            --n-menu-dropdown-indicator-color-active: #FFFFFF00;
            --n-menu-toggle-icon-hover-duration: 500ms;
            --n-menu-toggle-icon-distance-from-dropdown: 20px;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:hover:not(.e-current) {
            background-color: transparent;
            background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle[aria-expanded="false"]:not( :hover)>.e-n-menu-toggle-icon {
            background: #FFFFFF00;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle:hover:is([aria-expanded="true"], [aria-expanded="false"])>.e-n-menu-toggle-icon {
            background: #FFFFFF00;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle[aria-expanded="true"]>.e-n-menu-toggle-icon {
            background: #FFFFFF00;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1.elementor-element {
            --align-self: center;
        }

        .elementor-144 .elementor-element.elementor-element-1ce2f58 {
            --display: flex;
            --position: fixed;
            --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: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            top: 0px;
            --z-index: 8;
        }

        .elementor-144 .elementor-element.elementor-element-1ce2f58:not(.elementor-motion-effects-element-type-background),
        .elementor-144 .elementor-element.elementor-element-1ce2f58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #253C8900;
        }

        body:not(.rtl) .elementor-144 .elementor-element.elementor-element-1ce2f58 {
            left: 0px;
        }

        body.rtl .elementor-144 .elementor-element.elementor-element-1ce2f58 {
            right: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-b03fade {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-9ea94a6 {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-58e55ae img {
            width: 200px;
        }

        .elementor-144 .elementor-element.elementor-element-934918a {
            --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;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-e6de85c {
            --display: flex;
        }

        .elementor-144 .elementor-element.elementor-element-e8a31d3 {
            --display: flex;
        }

        .elementor-144 .elementor-element.elementor-element-e55bbfd {
            --display: flex;
        }

        .elementor-144 .elementor-element.elementor-element-e55bbfd:not(.elementor-motion-effects-element-type-background),
        .elementor-144 .elementor-element.elementor-element-e55bbfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730>.elementor-widget-container {
            background-color: var(--e-global-color-0af930e);
            margin: 0px 0px 0px 0px;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(5px/2);
            margin-left: calc(5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-5px/2);
            margin-left: calc(-5px/2);
        }

        body.rtl .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-5px/2);
        }

        body:not(.rtl) .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-5px/2);
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>a {
            font-size: 28px;
            font-weight: 200;
            text-transform: uppercase;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-text {
            color: #464646;
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #272626;
        }

        .elementor-144 .elementor-element.elementor-element-ce19214 {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
        }

        .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-cd1d931 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-text {
            color: var(--e-global-color-text);
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-4805809 .elementor-repeater-item-030b187.elementor-social-icon {
            background-color: var(--e-global-color-e9e2949);
        }

        .elementor-144 .elementor-element.elementor-element-4805809 .elementor-repeater-item-030b187.elementor-social-icon i {
            color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-4805809 .elementor-repeater-item-030b187.elementor-social-icon svg {
            fill: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-4805809 {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-4805809 .elementor-widget-container {
            text-align: center;
        }

        .elementor-144 .elementor-element.elementor-element-4805809 .elementor-social-icon {
            border-style: solid;
            border-color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-72c29b6 {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
        }

        .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-da708ab {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-text {
            color: var(--e-global-color-text);
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-7a66cba .elementor-repeater-item-030b187.elementor-social-icon {
            background-color: var(--e-global-color-e9e2949);
        }

        .elementor-144 .elementor-element.elementor-element-7a66cba .elementor-repeater-item-030b187.elementor-social-icon i {
            color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-7a66cba .elementor-repeater-item-030b187.elementor-social-icon svg {
            fill: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-7a66cba {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-7a66cba .elementor-widget-container {
            text-align: center;
        }

        .elementor-144 .elementor-element.elementor-element-7a66cba .elementor-social-icon {
            border-style: solid;
            border-color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-926c9ef {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
        }

        .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-41beb4d {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-text {
            color: var(--e-global-color-text);
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-63a7056 .elementor-repeater-item-030b187.elementor-social-icon {
            background-color: var(--e-global-color-e9e2949);
        }

        .elementor-144 .elementor-element.elementor-element-63a7056 .elementor-repeater-item-030b187.elementor-social-icon i {
            color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-63a7056 .elementor-repeater-item-030b187.elementor-social-icon svg {
            fill: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-63a7056 {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-63a7056 .elementor-widget-container {
            text-align: center;
        }

        .elementor-144 .elementor-element.elementor-element-63a7056 .elementor-social-icon {
            border-style: solid;
            border-color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-6769458 {
            --display: flex;
        }

        .elementor-144 .elementor-element.elementor-element-fc7d1fc {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-color: var(--e-global-color-0af930e);
            --border-color: var(--e-global-color-0af930e);
        }

        .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-474d41b {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-text {
            color: var(--e-global-color-text);
            transition: color 0.3s;
        }

        .elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-repeater-item-030b187.elementor-social-icon {
            background-color: var(--e-global-color-e9e2949);
        }

        .elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-repeater-item-030b187.elementor-social-icon i {
            color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-repeater-item-030b187.elementor-social-icon svg {
            fill: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-b2d45e1 {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-widget-container {
            text-align: center;
        }

        .elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-social-icon {
            border-style: solid;
            border-color: #464646;
        }

        .elementor-144 .elementor-element.elementor-element-9752e8b {
            --n-menu-dropdown-content-max-width: initial;
            --n-menu-title-distance-from-content: 0px;
            --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
            --n-menu-title-space-between: 0px;
            --n-menu-title-color-normal: #464646;
            --n-menu-title-transition: 300ms;
            --n-menu-icon-size: 16px;
            --n-menu-toggle-icon-size: 20px;
            --n-menu-toggle-icon-color: #FFFFFF00;
            --n-menu-toggle-icon-color-hover: #FFFFFF00;
            --n-menu-toggle-icon-hover-duration: 500ms;
            --n-menu-toggle-icon-color-active: #FFFFFF00;
            --n-menu-toggle-icon-distance-from-dropdown: 0px;
        }

        :where(.elementor-144 .elementor-element.elementor-element-9752e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content)>.e-con {
            background-color: var(--e-global-color-primary);
        }

        .elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu[data-layout='dropdown']>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:not(.e-current) {
            background: var(--e-global-color-primary);
        }

        .elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,
        .elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,
        .elementor-144 .elementor-element.elementor-element-9752e8b>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span {
            font-weight: 300;
            text-transform: uppercase;
        }

        .elementor-144 .elementor-element.elementor-element-9752e8b {
            --n-menu-title-color-hover: var(--e-global-color-52032fe);
            --n-menu-title-color-active: var(--e-global-color-52032fe);
        }

        .elementor-theme-builder-content-area {
            height: 400px;
        }

        .elementor-location-header:before,
        .elementor-location-footer:before {
            content: "";
            display: table;
            clear: both;
        }

        @media(max-width:1526px) {
            .elementor-144 .elementor-element.elementor-element-fa38f05 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-a9dfd85 {
                --padding-top: 0px;
                --padding-bottom: 100px;
                --padding-left: 20px;
                --padding-right: 20px;
            }
        }

        @media(max-width:1200px) {
            .elementor-144 .elementor-element.elementor-element-dee1159 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-b03fade {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-9ea94a6 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-934918a {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }
        }

        @media(max-width:991px) {
            .elementor-144 .elementor-element.elementor-element-bc5e68f>.elementor-widget-container {
                padding: 20px 0px 0px 0px;
            }

            .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(15px/2);
                margin-left: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-15px/2);
                margin-left: calc(-15px/2);
            }

            body.rtl .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-15px/2);
            }

            body:not(.rtl) .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-144 .elementor-element.elementor-element-bc5e68f .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-144 .elementor-element.elementor-element-3b1187f .elementor-social-icon {
                border-width: 1px 1px 1px 1px;
            }

            .elementor-144 .elementor-element.elementor-element-1ce2f58 {
                --justify-content: space-between;
                --padding-top: 50px;
                --padding-bottom: 20px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-144 .elementor-element.elementor-element-b03fade {
                --justify-content: flex-start;
            }

            .elementor-144 .elementor-element.elementor-element-9ea94a6 {
                --justify-content: center;
            }

            .elementor-144 .elementor-element.elementor-element-934918a {
                --justify-content: flex-end;
            }

            .elementor-144 .elementor-element.elementor-element-e6de85c {
                --padding-top: 30px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-144 .elementor-element.elementor-element-ce19214 {
                --gap: 25px 25px;
                --row-gap: 25px;
                --column-gap: 25px;
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --padding-top: 10px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-cd1d931>.elementor-widget-container {
                padding: 20px 0px 0px 0px;
            }

            .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(15px/2);
                margin-left: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-15px/2);
                margin-left: calc(-15px/2);
            }

            body.rtl .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-15px/2);
            }

            body:not(.rtl) .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-144 .elementor-element.elementor-element-cd1d931 .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-144 .elementor-element.elementor-element-4805809 .elementor-social-icon {
                border-width: 1px 1px 1px 1px;
            }

            .elementor-144 .elementor-element.elementor-element-72c29b6 {
                --gap: 25px 25px;
                --row-gap: 25px;
                --column-gap: 25px;
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --padding-top: 10px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-da708ab>.elementor-widget-container {
                padding: 20px 0px 0px 0px;
            }

            .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(15px/2);
                margin-left: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-15px/2);
                margin-left: calc(-15px/2);
            }

            body.rtl .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-15px/2);
            }

            body:not(.rtl) .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-144 .elementor-element.elementor-element-da708ab .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-144 .elementor-element.elementor-element-7a66cba .elementor-social-icon {
                border-width: 1px 1px 1px 1px;
            }

            .elementor-144 .elementor-element.elementor-element-926c9ef {
                --gap: 25px 25px;
                --row-gap: 25px;
                --column-gap: 25px;
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --padding-top: 10px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-41beb4d>.elementor-widget-container {
                padding: 20px 0px 0px 0px;
            }

            .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(15px/2);
                margin-left: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-15px/2);
                margin-left: calc(-15px/2);
            }

            body.rtl .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-15px/2);
            }

            body:not(.rtl) .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-144 .elementor-element.elementor-element-41beb4d .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-144 .elementor-element.elementor-element-63a7056 .elementor-social-icon {
                border-width: 1px 1px 1px 1px;
            }

            .elementor-144 .elementor-element.elementor-element-fc7d1fc {
                --gap: 25px 25px;
                --row-gap: 25px;
                --column-gap: 25px;
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --padding-top: 10px;
                --padding-bottom: 30px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-144 .elementor-element.elementor-element-474d41b>.elementor-widget-container {
                padding: 20px 0px 0px 0px;
            }

            .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(15px/2);
                margin-left: calc(15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-15px/2);
                margin-left: calc(-15px/2);
            }

            body.rtl .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-15px/2);
            }

            body:not(.rtl) .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-15px/2);
            }

            .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-144 .elementor-element.elementor-element-474d41b .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-144 .elementor-element.elementor-element-b2d45e1 .elementor-social-icon {
                border-width: 1px 1px 1px 1px;
            }

            .elementor-144 .elementor-element.elementor-element-9752e8b {
                --n-menu-title-justify-content: center;
                --n-menu-title-justify-content-mobile: center;
                --n-menu-title-font-size: 22px;
                --n-menu-toggle-icon-size: 40px;
                --n-menu-toggle-icon-distance-from-dropdown: 30px;
            }
        }

        @media(max-width:576px) {
            .elementor-144 .elementor-element.elementor-element-1ce2f58 {
                --flex-wrap: nowrap;
                --padding-top: 50px;
                --padding-bottom: 15px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-144 .elementor-element.elementor-element-b03fade {
                --width: 25%;
            }

            .elementor-144 .elementor-element.elementor-element-9ea94a6 {
                --width: 50%;
            }

            .elementor-144 .elementor-element.elementor-element-934918a {
                --width: 25%;
            }

            .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-144 .elementor-element.elementor-element-88b7730 .elementor-icon-list-item>a {
                font-size: 20px;
            }
        }

        @media(min-width:577px) {
            .elementor-144 .elementor-element.elementor-element-efbd935 {
                --width: 20%;
            }

            .elementor-144 .elementor-element.elementor-element-dee1159 {
                --width: 66%;
            }

            .elementor-144 .elementor-element.elementor-element-b03fade {
                --width: 66%;
            }

            .elementor-144 .elementor-element.elementor-element-9ea94a6 {
                --width: 66%;
            }

            .elementor-144 .elementor-element.elementor-element-934918a {
                --width: 66%;
            }
        }

        @media(max-width:1200px) and (min-width:577px) {
            .elementor-144 .elementor-element.elementor-element-dee1159 {
                --width: 75%;
            }

            .elementor-144 .elementor-element.elementor-element-b03fade {
                --width: 75%;
            }

            .elementor-144 .elementor-element.elementor-element-9ea94a6 {
                --width: 75%;
            }

            .elementor-144 .elementor-element.elementor-element-934918a {
                --width: 75%;
            }
        }

        @media(max-width:991px) and (min-width:577px) {
            .elementor-144 .elementor-element.elementor-element-b03fade {
                --width: 30%;
            }

            .elementor-144 .elementor-element.elementor-element-9ea94a6 {
                --width: 40%;
            }

            .elementor-144 .elementor-element.elementor-element-934918a {
                --width: 30%;
            }
        }

        /* Start custom CSS for mega-menu, class: .elementor-element-80f7ee1 */
        .elementor-kit-5 button:hover,
        .elementor-kit-5 button:focus {
            background-image: linear-gradient(180deg, transparent, transparent) !important;
        }

        .elementor-144 .elementor-element.elementor-element-80f7ee1 .e-n-menu-title {
            padding-top: 0;
        }

        @media (min-width:1200px) {
            .header-ham-deck {
                width: 80% !important;
                margin: auto;
            }
        }

        /*.header-ham-deck-wrap .e-n-menu-content.e-active {*/
        /*    background-color: #fff;*/
        /*    margin-top: 35px;*/
        /*}*/
        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e55bbfd */
        .elementor-144 .elementor-element.elementor-element-e55bbfd .e-n-menu-content.e-active {
            margin-top: 0px !important;
        }

        /* End custom CSS */
        /* Start custom CSS for mega-menu, class: .elementor-element-9752e8b */
        .elementor-144 .elementor-element.elementor-element-9752e8b .e-n-menu {
            width: fit-content;
            margin-left: auto;
        }

        .elementor-144 .elementor-element.elementor-element-9752e8b .e-n-menu-content.e-active {
            margin-top: 0 !important;
        }

        /* End custom CSS */
        /* Start custom CSS */
        header {
            position: absolute;
        }

        /* End custom CSS */
        .elementor-469 .elementor-element.elementor-element-563ee65 {
            --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;
            --padding-top: 0px;
            --padding-bottom: 50px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-c1309bf {
            --display: flex;
            --border-radius: 70px 70px 70px 70px;
            --padding-top: 40px;
            --padding-bottom: 20px;
            --padding-left: 40px;
            --padding-right: 40px;
        }

        .elementor-469 .elementor-element.elementor-element-c1309bf:not(.elementor-motion-effects-element-type-background),
        .elementor-469 .elementor-element.elementor-element-c1309bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/2025/01/footer-bg-img.webp");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-469 .elementor-element.elementor-element-5715bd1 {
            --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;
            --border-radius: 35px 35px 35px 35px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-469 .elementor-element.elementor-element-5715bd1:not(.elementor-motion-effects-element-type-background),
        .elementor-469 .elementor-element.elementor-element-5715bd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-primary);
        }

        .elementor-469 .elementor-element.elementor-element-eae8785 {
            --display: flex;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
        }

        .elementor-469 .elementor-element.elementor-element-3443d3e {
            --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-end;
            --align-items: center;
        }

        .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
        .elementor-widget-icon-box.elementor-view-default .elementor-icon {
            fill: var(--e-global-color-primary);
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box .elementor-icon-box-title {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
        .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-box .elementor-icon-box-description {
            color: var(--e-global-color-text);
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4>.elementor-widget-container {
            padding: 0px 20px 0px 0px;
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-color: var(--e-global-color-secondary);
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4 {
            --icon-box-icon-margin: 15px;
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4.elementor-view-stacked .elementor-icon {
            background-color: #E6752F;
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4.elementor-view-framed .elementor-icon,
        .elementor-469 .elementor-element.elementor-element-82c73c4.elementor-view-default .elementor-icon {
            fill: #E6752F;
            color: #E6752F;
            border-color: #E6752F;
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon {
            font-size: 20px;
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-title {
            color: #253C89;
        }

        .elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-description {
            font-size: 18px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            border-style: solid;
            border-width: 0px 0px 0px 0px;
            border-color: #FFFFFF7D;
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48 {
            --icon-box-icon-margin: 15px;
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-52032fe);
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48.elementor-view-framed .elementor-icon,
        .elementor-469 .elementor-element.elementor-element-37b2a48.elementor-view-default .elementor-icon {
            fill: var(--e-global-color-52032fe);
            color: var(--e-global-color-52032fe);
            border-color: var(--e-global-color-52032fe);
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon {
            font-size: 20px;
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-title {
            color: var(--e-global-color-secondary);
        }

        .elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-description {
            font-size: 18px;
            font-weight: 500;
            color: var(--e-global-color-secondary);
        }

        .elementor-469 .elementor-element.elementor-element-303fbb3 {
            --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;
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 1px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
            border-color: var(--e-global-color-accent);
            --border-color: var(--e-global-color-accent);
            --padding-top: 10px;
            --padding-bottom: 20px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-469 .elementor-element.elementor-element-2aa478f {
            --display: flex;
            --gap: 5px 5px;
            --row-gap: 5px;
            --column-gap: 5px;
        }

        .elementor-widget-heading .elementor-heading-title {
            color: var(--e-global-color-primary);
        }

        .elementor-469 .elementor-element.elementor-element-f2ff1c7 .elementor-heading-title {
            font-size: 16px;
            color: var(--e-global-color-accent);
        }

        .elementor-widget-text-editor {
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-469 .elementor-element.elementor-element-a7516e7>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-469 .elementor-element.elementor-element-a7516e7 {
            font-size: 14px;
            color: var(--e-global-color-primary);
        }

        .elementor-469 .elementor-element.elementor-element-0d92165 .elementor-heading-title {
            font-size: 16px;
            color: var(--e-global-color-accent);
        }

        .elementor-469 .elementor-element.elementor-element-7b90d7c {
            font-size: 14px;
            color: var(--e-global-color-primary);
        }

        .elementor-469 .elementor-element.elementor-element-981acf3 .elementor-repeater-item-4f0c878.elementor-social-icon {
            background-color: #FFFFFF00;
        }

        .elementor-469 .elementor-element.elementor-element-981acf3 .elementor-repeater-item-4f0c878.elementor-social-icon i {
            color: var(--e-global-color-accent);
        }

        .elementor-469 .elementor-element.elementor-element-981acf3 .elementor-repeater-item-4f0c878.elementor-social-icon svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-469 .elementor-element.elementor-element-981acf3 {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 20px;
            --grid-column-gap: 20px;
            --grid-row-gap: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-981acf3 .elementor-widget-container {
            text-align: left;
        }

        .elementor-469 .elementor-element.elementor-element-981acf3 .elementor-social-icon {
            --icon-padding: 0em;
        }

        .elementor-469 .elementor-element.elementor-element-c284d82 {
            --display: flex;
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu {
            --e-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-469 .elementor-element.elementor-element-1b4b642 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-1b4b642 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-1b4b642 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-1b4b642 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-ef4f877 {
            --display: flex;
        }

        .elementor-469 .elementor-element.elementor-element-1366316 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-1366316 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-1366316 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-1366316 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-31d4b87 {
            --display: flex;
        }

        .elementor-469 .elementor-element.elementor-element-008b0c4 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-008b0c4 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-008b0c4 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-008b0c4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-fdb4c27 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-fdb4c27 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-fdb4c27 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-fdb4c27 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-eec0e10 {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-color: #E6752F;
            --border-color: #E6752F;
        }

        .elementor-469 .elementor-element.elementor-element-8ab52a2 {
            --display: flex;
        }

        .elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-54c2d82 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-bdb3524 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-c3c717b {
            --display: flex;
        }

        .elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu .elementor-item {
            font-size: 16px;
        }

        .elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .elementor-469 .elementor-element.elementor-element-23efaa3 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-469 .elementor-element.elementor-element-e4d6032>.elementor-widget-container {
            padding: 10px 0px 0px 0px;
        }

        .elementor-469 .elementor-element.elementor-element-e4d6032 {
            text-align: center;
            font-size: 14px;
            color: var(--e-global-color-primary);
        }

        .elementor-theme-builder-content-area {
            height: 400px;
        }

        .elementor-location-header:before,
        .elementor-location-footer:before {
            content: "";
            display: table;
            clear: both;
        }

        @media(max-width:1200px) {
            .elementor-469 .elementor-element.elementor-element-c1309bf {
                --border-radius: 50px 50px 50px 50px;
                --padding-top: 25px;
                --padding-bottom: 15px;
                --padding-left: 25px;
                --padding-right: 25px;
            }

            .elementor-469 .elementor-element.elementor-element-5715bd1 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-469 .elementor-element.elementor-element-3443d3e {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4>.elementor-widget-container {
                padding: 0px 10px 0px 0px;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4 {
                --icon-box-icon-margin: 7px;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-description {
                font-size: 16px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48 {
                --icon-box-icon-margin: 7px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-description {
                font-size: 16px;
            }
        }

        @media(max-width:991px) {
            .elementor-469 .elementor-element.elementor-element-5715bd1 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --flex-wrap: wrap;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-469 .elementor-element.elementor-element-3443d3e {
                --justify-content: center;
            }
        }

        @media(max-width:767px) {
            .elementor-469 .elementor-element.elementor-element-563ee65 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-469 .elementor-element.elementor-element-c1309bf:not(.elementor-motion-effects-element-type-background),
            .elementor-469 .elementor-element.elementor-element-c1309bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../images/2025/01/footer-mb-bgimg.webp");
            }

            .elementor-469 .elementor-element.elementor-element-c1309bf {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
            }

            .elementor-469 .elementor-element.elementor-element-3443d3e {
                --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: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4 {
                width: auto;
                max-width: auto;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
                border-width: 0px 0px 0px 0px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48 {
                width: auto;
                max-width: auto;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48>.elementor-widget-container {
                padding: 10px 0px 0px 0px;
                border-width: 1px 0px 0px 0px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48.elementor-element {
                --align-self: center;
            }

            .elementor-469 .elementor-element.elementor-element-303fbb3 {
                --justify-content: center;
                --flex-wrap: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-469 .elementor-element.elementor-element-f2ff1c7 {
                text-align: center;
            }

            .elementor-469 .elementor-element.elementor-element-a7516e7 {
                text-align: center;
            }

            .elementor-469 .elementor-element.elementor-element-0d92165 {
                text-align: center;
            }

            .elementor-469 .elementor-element.elementor-element-7b90d7c {
                text-align: center;
            }

            .elementor-469 .elementor-element.elementor-element-981acf3 .elementor-widget-container {
                text-align: center;
            }

            .elementor-469 .elementor-element.elementor-element-eec0e10 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 15px 15px;
                --row-gap: 15px;
                --column-gap: 15px;
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --padding-top: 30px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-469 .elementor-element.elementor-element-8ab52a2 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-469 .elementor-element.elementor-element-54c2d82>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }

            .elementor-469 .elementor-element.elementor-element-bdb3524>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }

            .elementor-469 .elementor-element.elementor-element-c3c717b {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-469 .elementor-element.elementor-element-23efaa3>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }
        }

        @media(max-width:576px) {
            .elementor-469 .elementor-element.elementor-element-c1309bf {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-469 .elementor-element.elementor-element-5715bd1 {
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 15px;
                --padding-right: 15px;
            }

            .elementor-469 .elementor-element.elementor-element-451f68f {
                width: var(--container-widget-width, 70%);
                max-width: 70%;
                --container-widget-width: 70%;
                --container-widget-flex-grow: 0;
            }

            .elementor-469 .elementor-element.elementor-element-451f68f.elementor-element {
                --align-self: center;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon {
                font-size: 16px;
            }

            .elementor-469 .elementor-element.elementor-element-82c73c4 .elementor-icon-box-description {
                font-size: 14px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon {
                font-size: 16px;
            }

            .elementor-469 .elementor-element.elementor-element-37b2a48 .elementor-icon-box-description {
                font-size: 14px;
            }

            .elementor-469 .elementor-element.elementor-element-8ab52a2 {
                --width: 47%;
            }

            .elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu .elementor-item {
                font-size: 14px;
            }

            .elementor-469 .elementor-element.elementor-element-54c2d82 .elementor-nav-menu--main .elementor-item {
                padding-top: 2px;
                padding-bottom: 2px;
            }

            .elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu .elementor-item {
                font-size: 14px;
            }

            .elementor-469 .elementor-element.elementor-element-bdb3524 .elementor-nav-menu--main .elementor-item {
                padding-top: 2px;
                padding-bottom: 2px;
            }

            .elementor-469 .elementor-element.elementor-element-c3c717b {
                --width: 48%;
            }

            .elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu .elementor-item {
                font-size: 14px;
            }

            .elementor-469 .elementor-element.elementor-element-23efaa3 .elementor-nav-menu--main .elementor-item {
                padding-top: 2px;
                padding-bottom: 2px;
            }
        }

        @media(min-width:577px) {
            .elementor-469 .elementor-element.elementor-element-eae8785 {
                --width: 20%;
            }

            .elementor-469 .elementor-element.elementor-element-3443d3e {
                --width: 80%;
            }

            .elementor-469 .elementor-element.elementor-element-2aa478f {
                --width: 40%;
            }

            .elementor-469 .elementor-element.elementor-element-c284d82 {
                --width: 20%;
            }

            .elementor-469 .elementor-element.elementor-element-ef4f877 {
                --width: 20%;
            }

            .elementor-469 .elementor-element.elementor-element-31d4b87 {
                --width: 20%;
            }

            .elementor-469 .elementor-element.elementor-element-8ab52a2 {
                --width: 20%;
            }
        }

        @media(max-width:1200px) and (min-width:577px) {
            .elementor-469 .elementor-element.elementor-element-ef4f877 {
                --width: 30%;
            }
        }

        @media(max-width:991px) and (min-width:577px) {
            .elementor-469 .elementor-element.elementor-element-eae8785 {
                --width: 100%;
            }

            .elementor-469 .elementor-element.elementor-element-3443d3e {
                --width: 100%;
            }
        }

        @media(max-width:767px) and (min-width:577px) {
            .elementor-469 .elementor-element.elementor-element-2aa478f {
                --width: 80%;
            }

            .elementor-469 .elementor-element.elementor-element-8ab52a2 {
                --width: 48%;
            }

            .elementor-469 .elementor-element.elementor-element-c3c717b {
                --width: 48%;
            }
        }

        /* Start custom CSS for icon-box, class: .elementor-element-82c73c4 */
        @media (max-width:576px) {
            .d-sm-block {
                display: block;
            }
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-3443d3e */
        .elementor-469 .elementor-element.elementor-element-3443d3e a {
            color: #253C89;
        }

        .elementor-469 .elementor-element.elementor-element-3443d3e a:hover {
            color: #E6752F;
        }

        /* End custom CSS */
        .elementor-4235 .elementor-element.elementor-element-2f6536fe {
            --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: stretch;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-4235 .elementor-element.elementor-element-12afad5 {
            --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;
        }

        .elementor-4235 .elementor-element.elementor-element-a4c57ba {
            --display: flex;
        }

        .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
            border-color: var(--e-global-color-text);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon i {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
        }

        .elementor-4235 .elementor-element.elementor-element-81e0630 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-81e0630 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-81e0630 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-4235 .elementor-element.elementor-element-81e0630 .elementor-icon-list-text {
            transition: color 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-608cab4 {
            --display: flex;
        }

        .elementor-4235 .elementor-element.elementor-element-ea3b0b4 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-ea3b0b4 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-ea3b0b4 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-4235 .elementor-element.elementor-element-ea3b0b4 .elementor-icon-list-text {
            transition: color 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-982466c {
            --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;
        }

        .elementor-4235 .elementor-element.elementor-element-6fcc165 {
            --display: flex;
        }

        .elementor-4235 .elementor-element.elementor-element-a944239 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-a944239 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-a944239 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-4235 .elementor-element.elementor-element-a944239 .elementor-icon-list-text {
            transition: color 0.3s;
        }

        .elementor-4235 .elementor-element.elementor-element-0f3b5a0 {
            --display: flex;
        }

        .elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-repeater-item-27a8d09.elementor-social-icon {
            background-color: var(--e-global-color-d9272ed);
        }

        .elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-repeater-item-27a8d09.elementor-social-icon i {
            color: var(--e-global-color-e9e2949);
        }

        .elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-repeater-item-27a8d09.elementor-social-icon svg {
            fill: var(--e-global-color-e9e2949);
        }

        .elementor-4235 .elementor-element.elementor-element-fb5b348 {
            --grid-template-columns: repeat(1, auto);
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-4235 .elementor-element.elementor-element-fb5b348 .elementor-widget-container {
            text-align: right;
        }

        #elementor-popup-modal-4235 .dialog-message {
            width: 100vw;
            height: auto;
        }

        #elementor-popup-modal-4235 {
            justify-content: center;
            align-items: flex-start;
            pointer-events: all;
        }

        #elementor-popup-modal-4235 .dialog-close-button {
            display: flex;
        }

        #elementor-popup-modal-4235 .dialog-widget-content {
            box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
        }

        /* Start custom CSS */
        #elementor-popup-modal-4235 {
            top: 130px;
        }

        /* End custom CSS */
        /*# sourceURL=elementor-frontend-inline-css */
    
