.elementor-21659 .elementor-element.elementor-element-59d484f7 {
    --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;
    --flex-wrap: wrap;
    --overlay-opacity: 0.65;
    --padding-top: 20%;
    --padding-bottom: 4%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-59d484f7:not(.elementor-motion-effects-element-type-background),
.elementor-21659 .elementor-element.elementor-element-59d484f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2025/08/Modern-Minimalist-House-on-Rocky-Shoreline.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21659 .elementor-element.elementor-element-59d484f7::before,
.elementor-21659 .elementor-element.elementor-element-59d484f7>.elementor-background-video-container::before,
.elementor-21659 .elementor-element.elementor-element-59d484f7>.e-con-inner>.elementor-background-video-container::before,
.elementor-21659 .elementor-element.elementor-element-59d484f7>.elementor-background-slideshow::before,
.elementor-21659 .elementor-element.elementor-element-59d484f7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-21659 .elementor-element.elementor-element-59d484f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #13151FFC;
    --background-overlay: '';
}

 {
    --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: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-7e488a17 .elementor-heading-title {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    color: #FFFFFF80;
}

.elementor-21659 .elementor-element.elementor-element-15911566 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-size: 120px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: -0.05em;
}

.elementor-21659 .elementor-element.elementor-element-15911566 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFD188;
}

.elementor-21659 .elementor-element.elementor-element-2d2ef4cb {
    --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: flex-end;
    --padding-top: 4%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-62e12531 {
    padding: 0% 0% 0% 0%;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-62e12531 .elementor-heading-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #FFFFFFCF;
}

.elementor-21659 .elementor-element.elementor-element-1079e3be {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 9%;
    --padding-bottom: 9%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-f1ca201 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-1d812021 {
    --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: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-501dedb4 {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-452b579d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21659 .elementor-element.elementor-element-452b579d .elementor-heading-title {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.14em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-a1f582d {
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-21659 .elementor-element.elementor-element-5a7cb53b {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-26933a3e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21659 .elementor-element.elementor-element-26933a3e .elementor-heading-title {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.14em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-fef77a {
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-21659 .elementor-element.elementor-element-105a97c3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 5% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #353EEC;
}

.elementor-21659 .elementor-element.elementor-element-105a97c3.elementor-element {
    --align-self: flex-end;
}

.elementor-21659 .elementor-element.elementor-element-105a97c3 .elementor-heading-title {
    font-family: "League Script", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #353EEC;
}

.elementor-21659 .elementor-element.elementor-element-223c3964 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-10178b42 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-21659 .elementor-element.elementor-element-757307a {
    --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: 7%;
    --padding-bottom: 7%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-bf3fbad {
    --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 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000075;
    --border-color: #00000075;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-ec1b564 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-49d7103 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21659 .elementor-element.elementor-element-49d7103 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-dc4b4ef {
    --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 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000017;
    --border-color: #00000017;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-27c77d6 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-9e9d84c .elementor-heading-title {
    font-size: 34px;
    font-weight: 400;
    line-height: 1.3em;
    letter-spacing: -0.03em;
    color: #000000EB;
}

.elementor-21659 .elementor-element.elementor-element-0f5b7f6 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-3f7bc89 {
    --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: flex-end;
    --gap: 9px 9px;
    --row-gap: 9px;
    --column-gap: 9px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-d730d92 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#000000;
    font-size:46px;
    font-weight:500;
    letter-spacing:-0.05em;
}

.elementor-21659 .elementor-element.elementor-element-9d0668e {
    --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 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000017;
    --border-color: #00000017;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-32cec6f {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-eff4028 .elementor-heading-title {
    font-size: 34px;
    font-weight: 400;
    line-height: 1.3em;
    letter-spacing: -0.03em;
    color: #000000EB;
}

.elementor-21659 .elementor-element.elementor-element-c432b63 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-8d0962f {
    --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: flex-end;
    --gap: 9px 9px;
    --row-gap: 9px;
    --column-gap: 9px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-25c0e93 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#000000;
    font-size:46px;
    font-weight:500;
    letter-spacing:-0.05em;
}

.elementor-21659 .elementor-element.elementor-element-fe2352a {
    --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 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000017;
    --border-color: #00000017;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-b488f8d {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-fcf5316 .elementor-heading-title {
    font-size: 34px;
    font-weight: 400;
    line-height: 1.3em;
    letter-spacing: -0.03em;
    color: #000000EB;
}

.elementor-21659 .elementor-element.elementor-element-8395379 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-deabf37 {
    --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: flex-end;
    --gap: 9px 9px;
    --row-gap: 9px;
    --column-gap: 9px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-32186a1 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#000000;
    font-size:46px;
    font-weight:500;
    letter-spacing:-0.05em;
}

.elementor-21659 .elementor-element.elementor-element-186d88cb {
    --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;
    --flex-wrap: wrap;
    --padding-top: 5%;
    --padding-bottom: 9%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-78b128a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-78b128a4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-21659 .elementor-element.elementor-element-7cb6feff {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21659 .elementor-element.elementor-element-7cb6feff .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-689b402e {
    --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: flex-start;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 8%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-7e09b459 {
    --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;
    --margin-top: 5%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-2f5aaa77 {
    --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 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000029;
    --border-color: #00000029;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-72a78a96 {
    --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-21659 .elementor-element.elementor-element-2d07f86b .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-card,
.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-image-card {
    box-shadow: 0px 8px 12px -4px rgba(0, 0, 0, 0);
    padding: 60px 60px 60px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000E8;
    border-radius: 8px 8px 8px 8px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-image-card img,
.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-image-card,
.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-image-card img {
    border-radius: 0%;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-card .profile-header {
    margin: 0px 0px 24px 0px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .ekit-team-img.profile-header>img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-body .profile-title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-body:hover .profile-title {
    color: #0A48FF;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-card:hover .profile-title {
    color: #0A48FF !important;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-body .profile-designation {
    margin-bottom: 12px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .profile-body .profile-content {
    margin: 0px 0px 10px 0px;
}

.elementor-21659 .elementor-element.elementor-element-2d07f86b .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-2d07f86b .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-2d07f86b .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-21659 .elementor-element.elementor-element-2c540f35 {
    --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-21659 .elementor-element.elementor-element-5b4b794 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-card,
.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-image-card {
    box-shadow: 0px 8px 12px -4px rgba(0, 0, 0, 0);
    padding: 60px 60px 60px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000E8;
    border-radius: 8px 8px 8px 8px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-image-card img,
.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-image-card,
.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-image-card img {
    border-radius: 0%;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-card .profile-header {
    margin: 0px 0px 24px 0px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .ekit-team-img.profile-header>img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-body .profile-title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-body:hover .profile-title {
    color: #0A48FF;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-card:hover .profile-title {
    color: #0A48FF !important;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-body .profile-designation {
    margin-bottom: 12px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .profile-body .profile-content {
    margin: 0px 0px 10px 0px;
}

.elementor-21659 .elementor-element.elementor-element-5b4b794 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-5b4b794 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-5b4b794 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-21659 .elementor-element.elementor-element-63c2eca1 {
    --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-21659 .elementor-element.elementor-element-4e3b0db2 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-card,
.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-image-card {
    box-shadow: 0px 8px 12px -4px rgba(0, 0, 0, 0);
    padding: 60px 60px 60px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000E8;
    border-radius: 8px 8px 8px 8px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-image-card img,
.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-image-card,
.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-image-card img {
    border-radius: 0%;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-card .profile-header {
    margin: 0px 0px 24px 0px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .ekit-team-img.profile-header>img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-body .profile-title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-body:hover .profile-title {
    color: #0A48FF;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-card:hover .profile-title {
    color: #0A48FF !important;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-body .profile-designation {
    margin-bottom: 12px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .profile-body .profile-content {
    margin: 0px 0px 10px 0px;
}

.elementor-21659 .elementor-element.elementor-element-4e3b0db2 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-4e3b0db2 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-4e3b0db2 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-21659 .elementor-element.elementor-element-7178a1ce {
    --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-21659 .elementor-element.elementor-element-3fd86ee4 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-card,
.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-image-card {
    box-shadow: 0px 8px 12px -4px rgba(0, 0, 0, 0);
    padding: 60px 60px 60px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000E8;
    border-radius: 8px 8px 8px 8px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-image-card img,
.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-image-card,
.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-header>img,
.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-image-card img {
    border-radius: 0%;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-card .profile-header {
    margin: 0px 0px 24px 0px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .ekit-team-img.profile-header>img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-body .profile-title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-body:hover .profile-title {
    color: #0A48FF;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-card:hover .profile-title {
    color: #0A48FF !important;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-body .profile-designation {
    margin-bottom: 12px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .profile-body .profile-content {
    margin: 0px 0px 10px 0px;
}

.elementor-21659 .elementor-element.elementor-element-3fd86ee4 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-3fd86ee4 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-3fd86ee4 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-21659 .elementor-element.elementor-element-4bdce7cd {
    --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;
    --flex-wrap: wrap;
    --padding-top: 5%;
    --padding-bottom: 11%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-26967cff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-26967cff.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-21659 .elementor-element.elementor-element-4bb70d58 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
}

.elementor-21659 .elementor-element.elementor-element-4bb70d58 .elementor-heading-title {
    font-size: 13px;
    text-transform: uppercase;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-5272c0af .elementskit-section-title-wraper .elementskit-section-title {
    font-weight: 400;
    line-height: 1em;
    letter-spacing: -0.05em;
}

.elementor-21659 .elementor-element.elementor-element-5272c0af .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FC3030;
}

.elementor-21659 .elementor-element.elementor-element-be60ecd {
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-7bfdf4c4 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #0000001F;
    --border-color: #0000001F;
    --border-radius: 0px 0px 1px 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-4c6573ba {
    --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;
    border-style: none;
    --border-style: none;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-26e50d21 {
    --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-21659 .elementor-element.elementor-element-18f20bb8 {
    width: initial;
    max-width: initial;
    padding: 0% 1% 0% 0%;
}

.elementor-21659 .elementor-element.elementor-element-18f20bb8.elementor-element {
    --align-self: center;
}

.elementor-21659 .elementor-element.elementor-element-18f20bb8 .elementor-heading-title {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-4450aae7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-2e28549b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0000001C;
}

.elementor-21659 .elementor-element.elementor-element-2e28549b .elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-2346364f {
    --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: flex-start;
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-6efcde2b {
    padding: 0% 10% 0% 0%;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-6efcde2b .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-2aebd831 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-21659 .elementor-element.elementor-element-4f689a7 {
    padding: 0% 10% 0% 0%;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-4f689a7 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-b339496 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #0000001F;
    --border-color: #0000001F;
    --border-radius: 0px 0px 1px 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-2e77c90a {
    --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;
    border-style: none;
    --border-style: none;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-4a0ec33 {
    --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-21659 .elementor-element.elementor-element-23025bad {
    width: initial;
    max-width: initial;
    padding: 0% 1% 0% 0%;
}

.elementor-21659 .elementor-element.elementor-element-23025bad.elementor-element {
    --align-self: center;
}

.elementor-21659 .elementor-element.elementor-element-23025bad .elementor-heading-title {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-65ea0357 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-34d472ab {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0000001C;
}

.elementor-21659 .elementor-element.elementor-element-34d472ab .elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-61d379e9 {
    --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: flex-start;
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-10ce76ec {
    padding: 0% 10% 0% 0%;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-10ce76ec .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-6256a2a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-21659 .elementor-element.elementor-element-50f31238 {
    padding: 0% 10% 0% 0%;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-50f31238 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-792a5803 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #0000001F;
    --border-color: #0000001F;
    --border-radius: 0px 0px 1px 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-5ebc8ea3 {
    --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;
    border-style: none;
    --border-style: none;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-43230426 {
    --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-21659 .elementor-element.elementor-element-1885573d {
    width: initial;
    max-width: initial;
    padding: 0% 1% 0% 0%;
}

.elementor-21659 .elementor-element.elementor-element-1885573d.elementor-element {
    --align-self: center;
}

.elementor-21659 .elementor-element.elementor-element-1885573d .elementor-heading-title {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-7ecab895 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-64511285 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0000001C;
}

.elementor-21659 .elementor-element.elementor-element-64511285 .elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-3f8eeb31 {
    --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: flex-start;
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-2e85fb2d {
    padding: 0% 10% 0% 0%;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-2e85fb2d .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-7eaf49e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-21659 .elementor-element.elementor-element-36dffe5c {
    padding: 0% 10% 0% 0%;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-36dffe5c .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-765e62b9 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #0000001F;
    --border-color: #0000001F;
    --border-radius: 0px 0px 1px 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-3306642d {
    --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;
    border-style: none;
    --border-style: none;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-375a5013 {
    --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-21659 .elementor-element.elementor-element-7f327332 {
    width: initial;
    max-width: initial;
    padding: 0% 1% 0% 0%;
}

.elementor-21659 .elementor-element.elementor-element-7f327332.elementor-element {
    --align-self: center;
}

.elementor-21659 .elementor-element.elementor-element-7f327332 .elementor-heading-title {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-10869ada {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-3c800a3c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0000001C;
}

.elementor-21659 .elementor-element.elementor-element-3c800a3c .elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-3abea152 {
    --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: flex-start;
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-6f9a420f {
    padding: 0% 10% 0% 0%;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-6f9a420f .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-5d2fddb2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-21659 .elementor-element.elementor-element-5179523e {
    padding: 0% 10% 0% 0%;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-5179523e .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-35f540f7 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #0000001F;
    --border-color: #0000001F;
    --border-radius: 0px 0px 1px 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 1%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-1ff3f4d1 {
    --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;
    border-style: none;
    --border-style: none;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-276b3a33 {
    --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-21659 .elementor-element.elementor-element-23c3d27c {
    width: initial;
    max-width: initial;
    padding: 0% 1% 0% 0%;
}

.elementor-21659 .elementor-element.elementor-element-23c3d27c.elementor-element {
    --align-self: center;
}

.elementor-21659 .elementor-element.elementor-element-23c3d27c .elementor-heading-title {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-35aee2d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-2ac0ff7d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0000001C;
}

.elementor-21659 .elementor-element.elementor-element-2ac0ff7d .elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -0.03em;
}

.elementor-21659 .elementor-element.elementor-element-2844654a {
    --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: flex-start;
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-5a8e9d5f {
    padding: 0% 10% 0% 0%;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-5a8e9d5f .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-5f93965 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-21659 .elementor-element.elementor-element-725f78f5 {
    padding: 0% 10% 0% 0%;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-725f78f5 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-470ebd25 {
    --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;
    --flex-wrap: nowrap;
    --overlay-opacity: 0;
    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: #00000082;
    --border-color: #00000082;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-21659 .elementor-element.elementor-element-470ebd25:not(.elementor-motion-effects-element-type-background),
.elementor-21659 .elementor-element.elementor-element-470ebd25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-470ebd25::before,
.elementor-21659 .elementor-element.elementor-element-470ebd25>.elementor-background-video-container::before,
.elementor-21659 .elementor-element.elementor-element-470ebd25>.e-con-inner>.elementor-background-video-container::before,
.elementor-21659 .elementor-element.elementor-element-470ebd25>.elementor-background-slideshow::before,
.elementor-21659 .elementor-element.elementor-element-470ebd25>.e-con-inner>.elementor-background-slideshow::before,
.elementor-21659 .elementor-element.elementor-element-470ebd25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #0A0C24;
    --background-overlay: '';
}

.elementor-21659 .elementor-element.elementor-element-66e662f1 {
    --display: flex;
    --justify-content: center;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #000000;
    --border-color: #000000;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-66e662f1:not(.elementor-motion-effects-element-type-background),
.elementor-21659 .elementor-element.elementor-element-66e662f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-21659 .elementor-element.elementor-element-66e662f1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-21659 .elementor-element.elementor-element-273d025 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
    text-align: center;
}

.elementor-21659 .elementor-element.elementor-element-273d025 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 50px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-bio {
    bottom: -54px;
    text-align: center;
    justify-content: center;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider .swiper-pagination span {
    background-color: #00000030;
    width: 5px;
    height: 5px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: #000000;
    width: 32px;
    height: 5px;
    border-style: none;
    transform: scale(1);
}

.elementor-21659 .elementor-element.elementor-element-472457ae {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 40px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card {
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0);
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style {
    margin: 0px 0px 64px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-content {
    text-align: center;
    padding: 0px 0px 32px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card {
    text-align: center;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-profile-info {
    text-align: center;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: #000000E8;
    margin: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card .elementskit-commentor-coment {
    color: #000000E8;
    margin: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: 18px;
    line-height: 1.4em;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: #000000;
    margin-bottom: 16px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: #000000;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: #000000;
    margin-bottom: 16px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon>i {
    font-size: 28px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon>svg {
    width: 28px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon {
    margin-bottom: 16px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-profile-info .elementskit-author-name {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-profile-info .elementskit-author-des {
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-image>img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffffff;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 0px;
    width: 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider .swiper-pagination {
    bottom: 0px;
}

.elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 6px;
}

.elementor-21659 .elementor-element.elementor-element-41f7e3ea {
    --display: flex;
    --justify-content: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --overlay-opacity: 0.24;
    --padding-top: 7%;
    --padding-bottom: 7%;
    --padding-left: 7%;
    --padding-right: 7%;
}

.elementor-21659 .elementor-element.elementor-element-41f7e3ea:not(.elementor-motion-effects-element-type-background),
.elementor-21659 .elementor-element.elementor-element-41f7e3ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/08/Modern-Minimalist-Scene.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21659 .elementor-element.elementor-element-41f7e3ea::before,
.elementor-21659 .elementor-element.elementor-element-41f7e3ea>.elementor-background-video-container::before,
.elementor-21659 .elementor-element.elementor-element-41f7e3ea>.e-con-inner>.elementor-background-video-container::before,
.elementor-21659 .elementor-element.elementor-element-41f7e3ea>.elementor-background-slideshow::before,
.elementor-21659 .elementor-element.elementor-element-41f7e3ea>.e-con-inner>.elementor-background-slideshow::before,
.elementor-21659 .elementor-element.elementor-element-41f7e3ea>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #0A0C24;
    --background-overlay: '';
}

.elementor-21659 .elementor-element.elementor-element-41f7e3ea.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-21659 .elementor-element.elementor-element-2519cf5a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-52f2a9ef img {
    max-width: 160px;
}

.elementor-21659 .elementor-element.elementor-element-37cb7cfd img {
    max-width: 196px;
}

.elementor-21659 .elementor-element.elementor-element-5393d0e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-51d9ad7 img {
    max-width: 164px;
}

.elementor-21659 .elementor-element.elementor-element-5c7b24ba img {
    max-width: 195px;
}

.elementor-21659 .elementor-element.elementor-element-3d7e1de9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-16e7dc4a img {
    max-width: 124px;
}

.elementor-21659 .elementor-element.elementor-element-12d1b64a img {
    max-width: 54px;
}

.elementor-21659 .elementor-element.elementor-element-3045c8fd img {
    max-width: 164px;
}

.elementor-21659 .elementor-element.elementor-element-bff1a95 {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 8%;
    --padding-bottom: 8%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-21659 .elementor-element.elementor-element-a8bdc23 {
    --display: flex;
    --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-21659 .elementor-element.elementor-element-a868a17 {
    --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: stretch;
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-9ed2e13 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-76b40a8 .elementor-heading-title {
    font-size: 15px;
    letter-spacing: 0.14em;
}

.elementor-21659 .elementor-element.elementor-element-11f369f {
    padding: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-11f369f .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 150px;
    font-weight: 400;
    line-height: 0.8em;
    letter-spacing: -0.05em;
}

.elementor-21659 .elementor-element.elementor-element-11f369f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #333CDD;
}

.elementor-21659 .elementor-element.elementor-element-11f369f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-21659 .elementor-element.elementor-element-11f369f .elementskit-section-title-wraper .elementskit-section-title>span {
    text-decoration: underline;
}

.elementor-21659 .elementor-element.elementor-element-e2f72f0 {
    --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;
    --margin-top: 6%;
    --margin-bottom: 6%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-20c543a {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-0165898 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-0165898 .elementor-heading-title {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21659 .elementor-element.elementor-element-8d732f5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-21659 .elementor-element.elementor-element-8d732f5 .elementor-heading-title {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-21659 .elementor-element.elementor-element-2f76894 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-79c63fb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-21659 .elementor-element.elementor-element-79c63fb .elementor-heading-title {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21659 .elementor-element.elementor-element-1167168 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-21659 .elementor-element.elementor-element-1167168 .elementor-heading-title {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-21659 .elementor-element.elementor-element-e552671 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21659 .elementor-element.elementor-element-0ab41bf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-0ab41bf .elementor-heading-title {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21659 .elementor-element.elementor-element-2cdae78 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: right;
}

.elementor-21659 .elementor-element.elementor-element-2cdae78 .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
}

.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn {
    background-color: #FFFFFF;
    padding: 24px 36px 24px 36px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 0.08em;
    color: #000000;
    fill: #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    border-radius: 0px 0px 0px 0px;
}

.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn:hover {
    background-color: #000000;
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-21659 .elementor-element.elementor-element-771fdea {
    --e-transform-rotateZ: 0deg;
    --e-transform-rotateX: 0deg;
    --e-transform-perspective: 20px;
    --e-transform-rotateY: 0deg;
    margin: 1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-21659 .elementor-element.elementor-element-771fdea:hover {
    --e-transform-rotateZ: 0deg;
    --e-transform-rotateX: 1deg;
    --e-transform-perspective: 278px;
    --e-transform-rotateY: -1deg;
    --e-transform-scale: 1.1;
}

.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn> :is(i, svg) {
    font-size: 26px;
}

.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn>i,
.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn>svg {
    margin-left: 7px;
}

.rtl .elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn>i,
.rtl .elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 7px;
}

.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn i,
.elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn svg {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

@media(max-width:1024px) {
    .elementor-21659 .elementor-element.elementor-element-745c0200 {
        --justify-content: flex-end;
    }

    .elementor-21659 .elementor-element.elementor-element-15911566 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 68px;
    }

    .elementor-21659 .elementor-element.elementor-element-62e12531 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-1d812021 {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-21659 .elementor-element.elementor-element-a1f582d {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-fef77a {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-105a97c3 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-10178b42 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-21659 .elementor-element.elementor-element-757307a {
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-9e9d84c .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-21659 .elementor-element.elementor-element-7cad9dd {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-21659 .elementor-element.elementor-element-eff4028 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-21659 .elementor-element.elementor-element-3531883 {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-21659 .elementor-element.elementor-element-fcf5316 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-21659 .elementor-element.elementor-element-e0e4e13 {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-21659 .elementor-element.elementor-element-689b402e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 8%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-2f5aaa77 {
        --flex-wrap: wrap;
    }

    .elementor-21659 .elementor-element.elementor-element-5272c0af .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 44px;
    }

    .elementor-21659 .elementor-element.elementor-element-4450aae7 {
        --justify-content: center;
    }

    .elementor-21659 .elementor-element.elementor-element-2e28549b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-6efcde2b .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-4f689a7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-65ea0357 {
        --justify-content: center;
    }

    .elementor-21659 .elementor-element.elementor-element-34d472ab .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-10ce76ec .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-50f31238 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-7ecab895 {
        --justify-content: center;
    }

    .elementor-21659 .elementor-element.elementor-element-64511285 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-2e85fb2d .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-36dffe5c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-10869ada {
        --justify-content: center;
    }

    .elementor-21659 .elementor-element.elementor-element-3c800a3c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-6f9a420f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-5179523e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-35aee2d6 {
        --justify-content: center;
    }

    .elementor-21659 .elementor-element.elementor-element-2ac0ff7d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-5a8e9d5f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-725f78f5 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21659 .elementor-element.elementor-element-66e662f1 {
        --justify-content: flex-start;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 32px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-bio {
        bottom: -126px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style {
        margin: 0px 0px 120px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-content {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: 16px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 44px;
        width: 44px;
    }

    .elementor-21659 .elementor-element.elementor-element-41f7e3ea {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }

    .elementor-21659 .elementor-element.elementor-element-2519cf5a {
        --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: 36px 36px;
        --row-gap: 36px;
        --column-gap: 36px;
    }

    .elementor-21659 .elementor-element.elementor-element-52f2a9ef img {
        max-width: 96px;
    }

    .elementor-21659 .elementor-element.elementor-element-37cb7cfd img {
        max-width: 140px;
    }

    .elementor-21659 .elementor-element.elementor-element-5393d0e7 {
        --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: 36px 36px;
        --row-gap: 36px;
        --column-gap: 36px;
    }

    .elementor-21659 .elementor-element.elementor-element-51d9ad7 img {
        max-width: 96px;
    }

    .elementor-21659 .elementor-element.elementor-element-5c7b24ba img {
        max-width: 124px;
    }

    .elementor-21659 .elementor-element.elementor-element-3d7e1de9 {
        --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: 36px 36px;
        --row-gap: 36px;
        --column-gap: 36px;
    }

    .elementor-21659 .elementor-element.elementor-element-16e7dc4a img {
        max-width: 84px;
    }

    .elementor-21659 .elementor-element.elementor-element-12d1b64a img {
        max-width: 45px;
    }

    .elementor-21659 .elementor-element.elementor-element-3045c8fd img {
        max-width: 83px;
    }

    .elementor-21659 .elementor-element.elementor-element-bff1a95 {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-a868a17 {
        --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-21659 .elementor-element.elementor-element-9ed2e13 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-11f369f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 96px;
    }

    .elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn {
        padding: 12px 24px 12px 24px;
        font-size: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn> :is(i, svg) {
        font-size: 32px;
    }
}

@media(min-width:768px) {
    .elementor-21659 .elementor-element.elementor-element-745c0200 {
        --width: 54%;
    }

    .elementor-21659 .elementor-element.elementor-element-2d2ef4cb {
        --width: 46%;
    }

    .elementor-21659 .elementor-element.elementor-element-501dedb4 {
        --width: 48%;
    }

    .elementor-21659 .elementor-element.elementor-element-5a7cb53b {
        --width: 48%;
    }

    .elementor-21659 .elementor-element.elementor-element-ec1b564 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-27c77d6 {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-0f5b7f6 {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-3f7bc89 {
        --width: 20%;
    }

    .elementor-21659 .elementor-element.elementor-element-32cec6f {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-c432b63 {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-8d0962f {
        --width: 20%;
    }

    .elementor-21659 .elementor-element.elementor-element-b488f8d {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-8395379 {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-deabf37 {
        --width: 20%;
    }

    .elementor-21659 .elementor-element.elementor-element-78b128a4 {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-689b402e {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-7e09b459 {
        --width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-26967cff {
        --width: 70%;
    }

    .elementor-21659 .elementor-element.elementor-element-be60ecd {
        --width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-26e50d21 {
        --width: 14%;
    }

    .elementor-21659 .elementor-element.elementor-element-4450aae7 {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-2346364f {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-2aebd831 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-4a0ec33 {
        --width: 14%;
    }

    .elementor-21659 .elementor-element.elementor-element-65ea0357 {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-61d379e9 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-6256a2a {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-43230426 {
        --width: 14%;
    }

    .elementor-21659 .elementor-element.elementor-element-7ecab895 {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-3f8eeb31 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-7eaf49e {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-375a5013 {
        --width: 14%;
    }

    .elementor-21659 .elementor-element.elementor-element-10869ada {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-3abea152 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-5d2fddb2 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-276b3a33 {
        --width: 14%;
    }

    .elementor-21659 .elementor-element.elementor-element-35aee2d6 {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-2844654a {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-5f93965 {
        --width: 30%;
    }

    .elementor-21659 .elementor-element.elementor-element-66e662f1 {
        --width: 38%;
    }

    .elementor-21659 .elementor-element.elementor-element-41f7e3ea {
        --width: 62%;
    }

    .elementor-21659 .elementor-element.elementor-element-bff1a95 {
        --content-width: 740px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-21659 .elementor-element.elementor-element-745c0200 {
        --width: 60%;
    }

    .elementor-21659 .elementor-element.elementor-element-2d2ef4cb {
        --width: 40%;
    }

    .elementor-21659 .elementor-element.elementor-element-72a78a96 {
        --width: 48%;
    }

    .elementor-21659 .elementor-element.elementor-element-2c540f35 {
        --width: 48%;
    }

    .elementor-21659 .elementor-element.elementor-element-63c2eca1 {
        --width: 48%;
    }

    .elementor-21659 .elementor-element.elementor-element-7178a1ce {
        --width: 48%;
    }

    .elementor-21659 .elementor-element.elementor-element-66e662f1 {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-41f7e3ea {
        --width: 50%;
    }

    .elementor-21659 .elementor-element.elementor-element-bff1a95 {
        --content-width: 560px;
    }

    .elementor-21659 .elementor-element.elementor-element-a868a17 {
        --width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-21659 .elementor-element.elementor-element-59d484f7 {
        --padding-top: 24%;
        --padding-bottom: 4%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-745c0200 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-7e488a17 .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-21659 .elementor-element.elementor-element-15911566 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 34px;
    }

    .elementor-21659 .elementor-element.elementor-element-2d2ef4cb {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-62e12531 {
        text-align: left;
    }

    .elementor-21659 .elementor-element.elementor-element-1079e3be {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-105a97c3 {
        padding: 0px 0px 6px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-10178b42 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-21659 .elementor-element.elementor-element-757307a {
        --padding-top: 12%;
        --padding-bottom: 12%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-bf3fbad {
        --gap: 14px 14px;
        --row-gap: 14px;
        --column-gap: 14px;
        --padding-top: 6%;
        --padding-bottom: 8%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-dc4b4ef {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-9e9d84c .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-21659 .elementor-element.elementor-element-0f5b7f6 {
        --width: 70%;
    }

    .elementor-21659 .elementor-element.elementor-element-7cad9dd {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-3f7bc89 {
        --width: 24%;
        --justify-content: flex-end;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-21659 .elementor-element.elementor-element-d730d92 .elementor-counter-number-wrapper {
        font-size: 32px;
    }

    .elementor-21659 .elementor-element.elementor-element-9d0668e {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-eff4028 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-21659 .elementor-element.elementor-element-c432b63 {
        --width: 70%;
    }

    .elementor-21659 .elementor-element.elementor-element-3531883 {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-8d0962f {
        --width: 24%;
        --justify-content: flex-end;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-21659 .elementor-element.elementor-element-25c0e93 .elementor-counter-number-wrapper {
        font-size: 32px;
    }

    .elementor-21659 .elementor-element.elementor-element-fe2352a {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-fcf5316 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-21659 .elementor-element.elementor-element-8395379 {
        --width: 70%;
    }

    .elementor-21659 .elementor-element.elementor-element-e0e4e13 {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-deabf37 {
        --width: 24%;
        --justify-content: flex-end;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-21659 .elementor-element.elementor-element-32186a1 .elementor-counter-number-wrapper {
        font-size: 32px;
    }

    .elementor-21659 .elementor-element.elementor-element-186d88cb {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-78b128a4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-689b402e {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-7e09b459 {
        --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;
    }

    .elementor-21659 .elementor-element.elementor-element-2f5aaa77 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-4bdce7cd {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-26967cff {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-5272c0af .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 34px;
    }

    .elementor-21659 .elementor-element.elementor-element-be60ecd {
        --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;
    }

    .elementor-21659 .elementor-element.elementor-element-7bfdf4c4 {
        --margin-top: 0%;
        --margin-bottom: 6%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-4c6573ba {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-21659 .elementor-element.elementor-element-18f20bb8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-18f20bb8 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-4450aae7 {
        --gap: 5% 5%;
        --row-gap: 5%;
        --column-gap: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-2e28549b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-21659 .elementor-element.elementor-element-2346364f {
        --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-21659 .elementor-element.elementor-element-6efcde2b {
        padding: 0% 0% 0% 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-2aebd831 {
        --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-21659 .elementor-element.elementor-element-4f689a7 {
        padding: 0% 0% 0% 0%;
        text-align: left;
    }

    .elementor-21659 .elementor-element.elementor-element-4f689a7 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-b339496 {
        --margin-top: 0%;
        --margin-bottom: 6%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-2e77c90a {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-21659 .elementor-element.elementor-element-23025bad {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-23025bad .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-65ea0357 {
        --gap: 5% 5%;
        --row-gap: 5%;
        --column-gap: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-34d472ab .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-21659 .elementor-element.elementor-element-61d379e9 {
        --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-21659 .elementor-element.elementor-element-10ce76ec {
        padding: 0% 0% 0% 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-6256a2a {
        --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-21659 .elementor-element.elementor-element-50f31238 {
        padding: 0% 0% 0% 0%;
        text-align: left;
    }

    .elementor-21659 .elementor-element.elementor-element-50f31238 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-792a5803 {
        --margin-top: 0%;
        --margin-bottom: 6%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-5ebc8ea3 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-21659 .elementor-element.elementor-element-1885573d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-1885573d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-7ecab895 {
        --gap: 5% 5%;
        --row-gap: 5%;
        --column-gap: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-64511285 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-21659 .elementor-element.elementor-element-3f8eeb31 {
        --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-21659 .elementor-element.elementor-element-2e85fb2d {
        padding: 0% 0% 0% 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-7eaf49e {
        --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-21659 .elementor-element.elementor-element-36dffe5c {
        padding: 0% 0% 0% 0%;
        text-align: left;
    }

    .elementor-21659 .elementor-element.elementor-element-36dffe5c .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-765e62b9 {
        --margin-top: 0%;
        --margin-bottom: 6%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-3306642d {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-21659 .elementor-element.elementor-element-7f327332 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-7f327332 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-10869ada {
        --gap: 5% 5%;
        --row-gap: 5%;
        --column-gap: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-3c800a3c .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-21659 .elementor-element.elementor-element-3abea152 {
        --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-21659 .elementor-element.elementor-element-6f9a420f {
        padding: 0% 0% 0% 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-5d2fddb2 {
        --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-21659 .elementor-element.elementor-element-5179523e {
        padding: 0% 0% 0% 0%;
        text-align: left;
    }

    .elementor-21659 .elementor-element.elementor-element-5179523e .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-35f540f7 {
        --margin-top: 0%;
        --margin-bottom: 6%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-1ff3f4d1 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-21659 .elementor-element.elementor-element-23c3d27c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21659 .elementor-element.elementor-element-23c3d27c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-21659 .elementor-element.elementor-element-35aee2d6 {
        --gap: 5% 5%;
        --row-gap: 5%;
        --column-gap: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-2ac0ff7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-21659 .elementor-element.elementor-element-2844654a {
        --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-21659 .elementor-element.elementor-element-5a8e9d5f {
        padding: 0% 0% 0% 0%;
    }

    .elementor-21659 .elementor-element.elementor-element-5f93965 {
        --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-21659 .elementor-element.elementor-element-725f78f5 {
        padding: 0% 0% 0% 0%;
        text-align: left;
    }

    .elementor-21659 .elementor-element.elementor-element-725f78f5 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-470ebd25 {
        --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: 0% 0%;
        --row-gap: 0%;
        --column-gap: 0%;
        --flex-wrap: nowrap;
    }

    .elementor-21659 .elementor-element.elementor-element-66e662f1 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider,
    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-commentor-content {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon>i {
        font-size: 28px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon>svg {
        width: 28px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
        margin-bottom: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
        margin-bottom: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-472457ae .elementskit-watermark-icon {
        margin-bottom: 12px;
    }

    .elementor-21659 .elementor-element.elementor-element-41f7e3ea {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }

    .elementor-21659 .elementor-element.elementor-element-3d7e1de9 {
        --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-21659 .elementor-element.elementor-element-16e7dc4a img {
        max-width: 70px;
    }

    .elementor-21659 .elementor-element.elementor-element-12d1b64a img {
        max-width: 47px;
    }

    .elementor-21659 .elementor-element.elementor-element-3045c8fd img {
        max-width: 74px;
    }

    .elementor-21659 .elementor-element.elementor-element-bff1a95 {
        --padding-top: 12%;
        --padding-bottom: 12%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-21659 .elementor-element.elementor-element-a868a17 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-9ed2e13 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21659 .elementor-element.elementor-element-76b40a8 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-21659 .elementor-element.elementor-element-11f369f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 50px;
    }

    .elementor-21659 .elementor-element.elementor-element-20c543a {
        --gap: 6px 6px;
        --row-gap: 6px;
        --column-gap: 6px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 12%;
        --padding-right: 12%;
    }

    .elementor-21659 .elementor-element.elementor-element-0165898 {
        text-align: center;
    }

    .elementor-21659 .elementor-element.elementor-element-8d732f5 {
        text-align: center;
    }

    .elementor-21659 .elementor-element.elementor-element-2f76894 {
        --gap: 6px 6px;
        --row-gap: 6px;
        --column-gap: 6px;
    }

    .elementor-21659 .elementor-element.elementor-element-e552671 {
        --gap: 6px 6px;
        --row-gap: 6px;
        --column-gap: 6px;
    }

    .elementor-21659 .elementor-element.elementor-element-0ab41bf {
        text-align: center;
    }

    .elementor-21659 .elementor-element.elementor-element-2cdae78 {
        text-align: center;
    }

    .elementor-21659 .elementor-element.elementor-element-771fdea {
        z-index: 11;
    }

    .elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn {
        font-size: 11px;
    }

    .elementor-21659 .elementor-element.elementor-element-771fdea .elementskit-btn> :is(i, svg) {
        font-size: 25px;
    }
}