.elementor-element.elementor-element-bd35eb0 {
    --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;
    --overflow: hidden;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    height:100vh;
}
.elementor-element.elementor-element-779ae9e .tj-el-slide::before,
.elementor-element.elementor-element-779ae9e .tj-el-slide::after {
    opacity: 0.5;
}
.elementor-element.elementor-element-421c00c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    margin-bottom:20px;
}
.elementor-element.elementor-element-21f1f2c {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-431e48c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-431e48c .tj-el-section {
    padding: 5px 15px 5px 15px !important;
}
.elementor-element.elementor-element-2e846eb {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-32b7d74 {
    --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: 24px 0px;
    --row-gap: 24px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-86db702 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-941384c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-3d98546 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-d164a11 {
    --display: flex;
    --gap: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 10%;
    --padding-right: 0%;
}
.elementor-element.elementor-element-4e22d15 .sec-heading {
    max-width: 550px;
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-2db0672 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --overlay-opacity: 0.15;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-2db0672:not(.elementor-motion-effects-element-type-background),
.elementor-56
    .elementor-element.elementor-element-2db0672
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/about-3.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-element.elementor-element-2db0672::before,
.elementor-element.elementor-element-2db0672 > .elementor-background-video-container::before,
.elementor-56
    .elementor-element.elementor-element-2db0672
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-element.elementor-element-2db0672 > .elementor-background-slideshow::before,
.elementor-element.elementor-element-2db0672 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-56
    .elementor-element.elementor-element-2db0672
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: #0c1e21;
    --background-overlay: "";
}
.elementor-element.elementor-element-bf5f255 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-22cc0a7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-4734211 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-551ff19 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-551ff19:not(.elementor-motion-effects-element-type-background),
.elementor-56
    .elementor-element.elementor-element-551ff19
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #0c1e21;
}
.elementor-element.elementor-element-9bf1818 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
    --z-index: 2;
}
.elementor-element.elementor-element-b522bf5 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-b522bf5.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-element.elementor-element-0f4fc63 .sec-heading {
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-0f4fc63 .sec-heading .sub-title {
    color: #1e8a8a;
    background: #18292c;
    border-style: none;
}
.elementor-element.elementor-element-0f4fc63 .sec-heading .sec-title {
    color: #ffffff;
}
.elementor-element.elementor-element-c9129de {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-c9129de.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-element.elementor-element-720cd1b {
    left: 0px;
}
body.rtl .elementor-element.elementor-element-720cd1b {
    right: 0px;
}
.elementor-element.elementor-element-720cd1b {
    top: 0px;
    z-index: 0;
    text-align: start;
}
body:not(.rtl) .elementor-element.elementor-element-3fff47d {
    right: 0px;
}
body.rtl .elementor-element.elementor-element-3fff47d {
    left: 0px;
}
.elementor-element.elementor-element-3fff47d {
    bottom: 0px;
    z-index: 0;
    text-align: end;
}
body:not(.rtl) .elementor-element.elementor-element-f3a7504 {
    left: 0px;
}
body.rtl .elementor-element.elementor-element-f3a7504 {
    right: 0px;
}
.elementor-element.elementor-element-f3a7504 {
    bottom: 0px;
    z-index: 0;
    text-align: end;
}
.elementor-element.elementor-element-dedce61 {
    --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: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-b508289 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-0ac74cc .sec-heading {
    max-width: 550px;
}
.elementor-element.elementor-element-d54a421 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-1dad9bd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-6b144e5 {
    --display: flex;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-6b144e5:not(.elementor-motion-effects-element-type-background),
.elementor-56
    .elementor-element.elementor-element-6b144e5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #d8e5e5;
}
body:not(.rtl) .elementor-element.elementor-element-1966dcf {
    left: 0px;
}
body.rtl .elementor-element.elementor-element-1966dcf {
    right: 0px;
}
.elementor-element.elementor-element-1966dcf {
    top: 0px;
    text-align: start;
}
.elementor-element.elementor-element-1966dcf img {
    max-width: 370px;
    height: 590px;
}
body:not(.rtl) .elementor-element.elementor-element-cad3ce0 {
    right: 0px;
}
body.rtl .elementor-element.elementor-element-cad3ce0 {
    left: 0px;
}
.elementor-element.elementor-element-cad3ce0 {
    bottom: 0px;
    text-align: start;
}
.elementor-element.elementor-element-cad3ce0 img {
    max-width: 370px;
    height: 590px;
}
.elementor-element.elementor-element-30b8fdf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}
.elementor-element.elementor-element-933dc00 .sec-heading {
    max-width: 500px;
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-bea0723 {
    width: var(--container-widget-width, 360px);
    max-width: 360px;
    --container-widget-width: 360px;
    --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-bea0723 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-bea0723 .editor_text {
    text-align: start;
}
.elementor-element.elementor-element-8b82e34 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-834eff6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}
.elementor-element.elementor-element-530540c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-4810f62 {
    --display: flex;
    --min-height: 565px;
    --overflow: hidden;
    --overlay-opacity: 0.25;
    --border-radius: 12px 12px 12px 12px;
    --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-element.elementor-element-4810f62:not(.elementor-motion-effects-element-type-background),
.elementor-56
    .elementor-element.elementor-element-4810f62
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2025/07/testimonial-img.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-element.elementor-element-4810f62::before,
.elementor-element.elementor-element-4810f62 > .elementor-background-video-container::before,
.elementor-56
    .elementor-element.elementor-element-4810f62
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-element.elementor-element-4810f62 > .elementor-background-slideshow::before,
.elementor-element.elementor-element-4810f62 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-56
    .elementor-element.elementor-element-4810f62
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: #0c1e21;
    --background-overlay: "";
}
body:not(.rtl) .elementor-element.elementor-element-8b84483 {
    left: 30px;
}
body.rtl .elementor-element.elementor-element-8b84483 {
    right: 30px;
}
.elementor-element.elementor-element-8b84483 {
    top: 40px;
}
.elementor-element.elementor-element-8b84483 .sec-heading {
    max-width: 400px;
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-8b84483 .sec-heading .sec-title {
    color: #ffffff;
}
.elementor-element.elementor-element-8b84483 .sec-heading .sec-title span {
    color: #67787a;
}
.elementor-element.elementor-element-5d44867 {
    width: var(--container-widget-width, 225px);
    max-width: 225px;
    --container-widget-width: 225px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}
body:not(.rtl) .elementor-element.elementor-element-5d44867 {
    right: 0px;
}
body.rtl .elementor-element.elementor-element-5d44867 {
    left: 0px;
}
.elementor-element.elementor-element-7b729dd {
    --display: flex;
    --overflow: hidden;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-7b729dd:not(.elementor-motion-effects-element-type-background),
.elementor-56
    .elementor-element.elementor-element-7b729dd
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-element.elementor-element-bd97af6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: dashed;
    --border-style: dashed;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #c9d1d1;
    --border-color: #c9d1d1;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-f675cca {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-57995c2 .sec-heading {
    max-width: 550px;
}
.elementor-element.elementor-element-c90db13 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-d27e37d {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-1296590 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-b8d3630 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-b8d3630:not(.elementor-motion-effects-element-type-background),
.elementor-56
    .elementor-element.elementor-element-b8d3630
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #d8e5e5;
}
body:not(.rtl) .elementor-element.elementor-element-681611d {
    left: 0px;
}
body.rtl .elementor-element.elementor-element-681611d {
    right: 0px;
}
.elementor-element.elementor-element-681611d {
    top: 0px;
    text-align: start;
}
.elementor-element.elementor-element-681611d img {
    max-width: 370px;
    height: 590px;
}
body:not(.rtl) .elementor-element.elementor-element-2e811c3 {
    right: 0px;
}
body.rtl .elementor-element.elementor-element-2e811c3 {
    left: 0px;
}
.elementor-element.elementor-element-2e811c3 {
    bottom: 0px;
    text-align: start;
}
.elementor-element.elementor-element-2e811c3 img {
    max-width: 370px;
    height: 590px;
}
.elementor-element.elementor-element-f1c53ab {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-9599bfb .sec-heading {
    max-width: 550px;
}
.elementor-element.elementor-element-37793e7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-6fc7ef5 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-81ed794 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-element.elementor-element-dcce7a5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-element.elementor-element-a92f59e .sec-heading {
    max-width: 550px;
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-65dd0c2 {
    width: var(--container-widget-width, 360px);
    max-width: 360px;
    --container-widget-width: 360px;
    --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-65dd0c2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-65dd0c2 .editor_text {
    text-align: start;
}
.elementor-element.elementor-element-38603a1 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
@media (max-width: 1399px) {
    .elementor-element.elementor-element-d164a11 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 0%;
    }
    .elementor-element.elementor-element-22cc0a7 {
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-d27e37d {
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-6fc7ef5 {
        --grid-auto-flow: row;
    }
}
@media (min-width: 768px) {
    .elementor-element.elementor-element-21f1f2c {
        --content-width: 1295px;
    }
    .elementor-element.elementor-element-32b7d74 {
        --content-width: 1295px;
    }
    .elementor-element.elementor-element-941384c {
        --width: 33%;
    }
    .elementor-element.elementor-element-3d98546 {
        --width: 67%;
    }
    .elementor-element.elementor-element-2db0672 {
        --width: 150px;
    }
    .elementor-element.elementor-element-9bf1818 {
        --content-width: 1295px;
    }
    .elementor-element.elementor-element-b522bf5 {
        --width: 33%;
    }
    .elementor-element.elementor-element-c9129de {
        --width: 63%;
    }
    .elementor-element.elementor-element-b508289 {
        --content-width: 1295px;
    }
    .elementor-element.elementor-element-6b144e5 {
        --content-width: 1300px;
    }
    .elementor-element.elementor-element-530540c {
        --content-width: 1295px;
    }
    .elementor-element.elementor-element-4810f62 {
        --width: 50%;
    }
    .elementor-element.elementor-element-7b729dd {
        --width: 50%;
    }
    .elementor-element.elementor-element-bd97af6 {
        --content-width: 1295px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --content-width: 1300px;
    }
    .elementor-element.elementor-element-81ed794 {
        --content-width: 1295px;
    }
}
@media (max-width: 1399px) and (min-width: 768px) {
    .elementor-element.elementor-element-32b7d74 {
        --content-width: 1140px;
    }
    .elementor-element.elementor-element-9bf1818 {
        --content-width: 1140px;
    }
    .elementor-element.elementor-element-6b144e5 {
        --content-width: 1140px;
    }
    .elementor-element.elementor-element-530540c {
        --content-width: 1140px;
    }
    .elementor-element.elementor-element-bd97af6 {
        --content-width: 1140px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --content-width: 1140px;
    }
    .elementor-element.elementor-element-81ed794 {
        --content-width: 1140px;
    }
}
@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-element.elementor-element-32b7d74 {
        --content-width: 960px;
    }
    .elementor-element.elementor-element-9bf1818 {
        --content-width: 960px;
    }
    .elementor-element.elementor-element-6b144e5 {
        --content-width: 960px;
    }
    .elementor-element.elementor-element-530540c {
        --content-width: 960px;
    }
    .elementor-element.elementor-element-4810f62 {
        --width: 50%;
    }
    .elementor-element.elementor-element-bd97af6 {
        --content-width: 960px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --content-width: 960px;
    }
    .elementor-element.elementor-element-81ed794 {
        --content-width: 960px;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-element.elementor-element-32b7d74 {
        --content-width: 720px;
    }
    .elementor-element.elementor-element-3d98546 {
        --width: 100%;
    }
    .elementor-element.elementor-element-b522bf5 {
        --width: 100%;
    }
    .elementor-element.elementor-element-c9129de {
        --width: 100%;
    }
    .elementor-element.elementor-element-6b144e5 {
        --content-width: 720px;
    }
    .elementor-element.elementor-element-530540c {
        --content-width: 720px;
    }
    .elementor-element.elementor-element-4810f62 {
        --width: 100%;
    }
    .elementor-element.elementor-element-7b729dd {
        --width: 100%;
    }
    .elementor-element.elementor-element-bd97af6 {
        --content-width: 720px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --content-width: 720px;
    }
    .elementor-element.elementor-element-81ed794 {
        --content-width: 720px;
    }
}
@media (max-width: 1200px) {
    .elementor-element.elementor-element-421c00c {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-32b7d74 {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-22cc0a7 {
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-551ff19 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-dedce61 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-b508289 {
        --flex-wrap: wrap;
    }
    .elementor-element.elementor-element-0ac74cc .sec-heading {
        max-width: 450px;
    }
    .elementor-element.elementor-element-1dad9bd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-6b144e5 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-30b8fdf {
        --flex-wrap: wrap;
    }
    .elementor-element.elementor-element-933dc00 .sec-heading {
        max-width: 450px;
    }
    .elementor-element.elementor-element-8b82e34 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-530540c {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-bd97af6 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-57995c2 .sec-heading {
        max-width: 450px;
    }
    .elementor-element.elementor-element-d27e37d {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-1296590 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-f1c53ab {
        --flex-wrap: wrap;
    }
    .elementor-element.elementor-element-9599bfb .sec-heading {
        max-width: 450px;
    }
    .elementor-element.elementor-element-6fc7ef5 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-81ed794 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-dcce7a5 {
        --flex-wrap: wrap;
    }
    .elementor-element.elementor-element-a92f59e .sec-heading {
        max-width: 450px;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-421c00c {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-32b7d74 {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-86db702 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-element.elementor-element-d164a11 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-element.elementor-element-4e22d15 .sec-heading {
        max-width: 96%;
    }
    .elementor-element.elementor-element-2db0672 {
        --min-height: 320px;
    }
    .elementor-element.elementor-element-22cc0a7 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-551ff19 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-9bf1818 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
    }
    .elementor-element.elementor-element-dedce61 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-1dad9bd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-6b144e5 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-bea0723 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-530540c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-4810f62 {
        --min-height: 640px;
    }
    .elementor-element.elementor-element-bd97af6 {
        --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: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-d27e37d {
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-1296590 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-element.elementor-element-6fc7ef5 {
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-81ed794 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-bd35eb0 {
        --padding-top: 12px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-element.elementor-element-d164a11 {
        --width: 62%;
    }
    .elementor-element.elementor-element-d164a11.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
    .elementor-element.elementor-element-4e22d15 .sec-heading {
        max-width: 100%;
    }
    .elementor-element.elementor-element-2db0672 {
        --width: 100px;
    }
    .elementor-element.elementor-element-2db0672.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
    .elementor-element.elementor-element-22cc0a7 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-4734211 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-element.elementor-element-9bf1818 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }
    .elementor-element.elementor-element-1dad9bd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-element.elementor-element-6b144e5 {
        --content-width: 540px;
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }
    .elementor-element.elementor-element-4810f62 {
        --min-height: 360px;
    }
    body:not(.rtl) .elementor-element.elementor-element-8b84483 {
        left: 20px;
    }
    body.rtl .elementor-element.elementor-element-8b84483 {
        right: 20px;
    }
    .elementor-element.elementor-element-8b84483 {
        top: 20px;
    }
    .elementor-element.elementor-element-5d44867 {
        --container-widget-width: 210px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 210px);
        max-width: 210px;
    }
    .elementor-element.elementor-element-d27e37d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-element.elementor-element-1296590 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-element.elementor-element-b8d3630 {
        --content-width: 540px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-element.elementor-element-6fc7ef5 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}
