.elementor-71 .elementor-element.elementor-element-84210fb {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-71 .elementor-element.elementor-element-d09df4d {
    --display: flex;
    --min-height: 100vh;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-d09df4d:not(.elementor-motion-effects-element-type-background),
.elementor-71 .elementor-element.elementor-element-d09df4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://xeco.themegenix.net/wp-content/uploads/2023/09/banner_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-71 .elementor-element.elementor-element-d09df4d,
.elementor-71 .elementor-element.elementor-element-d09df4d::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-1f3e8e1 {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-1f3e8e1>.elementor-widget-container {
    margin: 0px 0px 55px 0px;
}

.elementor-71 .elementor-element.elementor-element-7709ac3 .coming-time {
    justify-content: center;
}

.elementor-71 .elementor-element.elementor-element-fc6e66f .banner-scroll-down {
    justify-content: center;
}

.elementor-71 .elementor-element.elementor-element-fc6e66f {
    width: 100%;
    max-width: 100%;
    bottom: 50px;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-fc6e66f {
    left: 0px;
}

body.rtl .elementor-71 .elementor-element.elementor-element-fc6e66f {
    right: 0px;
}

.elementor-71 .elementor-element.elementor-element-9e547b6 {
    width: auto;
    max-width: auto;
    bottom: 134px;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-9e547b6 {
    left: 107px;
}

body.rtl .elementor-71 .elementor-element.elementor-element-9e547b6 {
    right: 107px;
}

.elementor-71 .elementor-element.elementor-element-f56de71 {
    width: auto;
    max-width: auto;
    bottom: 120px;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-f56de71 {
    right: 107px;
}

body.rtl .elementor-71 .elementor-element.elementor-element-f56de71 {
    left: 107px;
}

.elementor-71 .elementor-element.elementor-element-2e64e2a {
    --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;
    --background-transition: 0.3s;
    --padding-top: 130px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-01ae9d1 {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-01ae9d1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 60px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -1.8px;
}

.elementor-71 .elementor-element.elementor-element-01ae9d1>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-71 .elementor-element.elementor-element-3cf3019 .progress-bar {
    width: 70%;
}

.elementor-71 .elementor-element.elementor-element-3cf3019>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-71 .elementor-element.elementor-element-9a567b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 25px;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-94552fe {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-993496c {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-993496c .btn {
    color: #FFFFFF;
    background: #0F101E;
}

.elementor-71 .elementor-element.elementor-element-993496c .btn::after {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-993496c .btn:hover {
    color: #010314;
    background: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-993496c .btn:hover::after {
    color: #010314;
}

.elementor-71 .elementor-element.elementor-element-a0add13 {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-a0add13 {
    left: 2%;
}

body.rtl .elementor-71 .elementor-element.elementor-element-a0add13 {
    right: 2%;
}

.elementor-71 .elementor-element.elementor-element-a8b8ef1 {
    width: auto;
    max-width: auto;
    bottom: 23%;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-a8b8ef1 {
    right: 3%;
}

body.rtl .elementor-71 .elementor-element.elementor-element-a8b8ef1 {
    left: 3%;
}

.elementor-71 .elementor-element.elementor-element-69fa523 {
    --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: 60px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-c664aca {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-71 .elementor-element.elementor-element-c664aca .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.26px;
}

.elementor-71 .elementor-element.elementor-element-c664aca>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-c664aca.elementor-element {
    --align-self: center;
}

.elementor-71 .elementor-element.elementor-element-25961af {
    --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: 70px 0px;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-98252ef {
    text-align: center;
    width: var( --container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-71 .elementor-element.elementor-element-98252ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-98252ef.elementor-element {
    --align-self: center;
}

.elementor-71 .elementor-element.elementor-element-51d6a78 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-71 .elementor-element.elementor-element-aed66b9 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-aed66b9:not(.elementor-motion-effects-element-type-background),
.elementor-71 .elementor-element.elementor-element-aed66b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://xeco.themegenix.net/wp-content/uploads/2023/09/features_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-71 .elementor-element.elementor-element-aed66b9,
.elementor-71 .elementor-element.elementor-element-aed66b9::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-7178a4a>.elementor-widget-container {
    margin: 0px 0px 90px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-34eb3e4 {
    text-align: center;
    z-index: 2;
}

.elementor-71 .elementor-element.elementor-element-34eb3e4 .title {
    font-size: 60px;
}

.elementor-71 .elementor-element.elementor-element-34eb3e4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-34eb3e4.elementor-element {
    --align-self: center;
}

.elementor-71 .elementor-element.elementor-element-dcf5c43 {
    width: auto;
    max-width: auto;
    bottom: 6%;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-dcf5c43 {
    left: 15%;
}

body.rtl .elementor-71 .elementor-element.elementor-element-dcf5c43 {
    right: 15%;
}

.elementor-71 .elementor-element.elementor-element-4c58063 {
    width: auto;
    max-width: auto;
    bottom: 0%;
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4c58063 {
    right: 9%;
}

body.rtl .elementor-71 .elementor-element.elementor-element-4c58063 {
    left: 9%;
}

.elementor-71 .elementor-element.elementor-element-9e82033>.elementor-widget-container {
    padding: 140px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-9e82033 {
    z-index: 3;
}

.elementor-71 .elementor-element.elementor-element-67dbc9b {
    --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;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-b44ba1f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-82d1ca4 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-6571cf2>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-71 .elementor-element.elementor-element-98f83a1 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-7db4586 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-7db4586>.elementor-widget-container {
    margin: 0px 0px 30px 190px;
}

.elementor-71 .elementor-element.elementor-element-98708af .elementor-heading-title {
    color: #92939E;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.62em;
}

.elementor-71 .elementor-element.elementor-element-98708af>.elementor-widget-container {
    margin: 0px 0px 25px 190px;
    padding: 0px 0px 0px 20px;
}

.elementor-71 .elementor-element.elementor-element-042cba2>.elementor-widget-container {
    margin: 0px 0px 0px 190px;
}

.elementor-71 .elementor-element.elementor-element-fbb8491 {
    --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: 70px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-7f9a574 {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-7f9a574>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-71 .elementor-element.elementor-element-a6376fe {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-71 .elementor-element.elementor-element-16ff2b8 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-16ff2b8:not(.elementor-motion-effects-element-type-background),
.elementor-71 .elementor-element.elementor-element-16ff2b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://xeco.themegenix.net/wp-content/uploads/2023/09/team_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-71 .elementor-element.elementor-element-16ff2b8,
.elementor-71 .elementor-element.elementor-element-16ff2b8::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-57c2d07 {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-57c2d07>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-71 .elementor-element.elementor-element-28b967d {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-28b967d>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-71 .elementor-element.elementor-element-33519f4 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-6068b6f {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-6068b6f>.elementor-widget-container {
    margin: 0px 0px 70px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-71 .elementor-element.elementor-element-a7e616a>.elementor-widget-container {
    margin: 0px 30px 0px 30px;
}

.elementor-71 .elementor-element.elementor-element-caa5bc1>.elementor-widget-container {
    margin: 140px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-dfdf7de {
    --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;
    --background-transition: 0.3s;
    --padding-top: 130px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-d09df4d {
        --content-width: 1100px;
    }
    .elementor-71 .elementor-element.elementor-element-2e64e2a {
        --content-width: 1070px;
    }
    .elementor-71 .elementor-element.elementor-element-25961af {
        --content-width: 1290px;
    }
    .elementor-71 .elementor-element.elementor-element-aed66b9 {
        --content-width: 1290px;
    }
    .elementor-71 .elementor-element.elementor-element-b44ba1f {
        --content-width: 1320px;
    }
    .elementor-71 .elementor-element.elementor-element-82d1ca4 {
        --width: 50%;
    }
    .elementor-71 .elementor-element.elementor-element-98f83a1 {
        --width: 50%;
    }
    .elementor-71 .elementor-element.elementor-element-33519f4 {
        --content-width: 1290px;
    }
    .elementor-71 .elementor-element.elementor-element-dfdf7de {
        --content-width: 1290px;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-2e64e2a {
        --content-width: 770px;
    }
    .elementor-71 .elementor-element.elementor-element-25961af {
        --content-width: 930px;
    }
    .elementor-71 .elementor-element.elementor-element-aed66b9 {
        --content-width: 930px;
    }
    .elementor-71 .elementor-element.elementor-element-b44ba1f {
        --content-width: 960px;
    }
    .elementor-71 .elementor-element.elementor-element-33519f4 {
        --content-width: 930px;
    }
    .elementor-71 .elementor-element.elementor-element-dfdf7de {
        --content-width: 930px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-2e64e2a {
        --content-width: 690px;
    }
    .elementor-71 .elementor-element.elementor-element-25961af {
        --content-width: 690px;
    }
    .elementor-71 .elementor-element.elementor-element-aed66b9 {
        --content-width: 690px;
    }
    .elementor-71 .elementor-element.elementor-element-b44ba1f {
        --content-width: 720px;
    }
    .elementor-71 .elementor-element.elementor-element-82d1ca4 {
        --width: 100%;
    }
    .elementor-71 .elementor-element.elementor-element-98f83a1 {
        --width: 100%;
    }
    .elementor-71 .elementor-element.elementor-element-33519f4 {
        --content-width: 690px;
    }
    .elementor-71 .elementor-element.elementor-element-dfdf7de {
        --content-width: 690px;
    }
}

@media(max-width:1366px) {
    .elementor-71 .elementor-element.elementor-element-1f3e8e1>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-fc6e66f {
        bottom: 40px;
    }
    .elementor-71 .elementor-element.elementor-element-9e547b6 img {
        max-width: 200px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-9e547b6 {
        left: 3%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-9e547b6 {
        right: 3%;
    }
    .elementor-71 .elementor-element.elementor-element-9e547b6 {
        bottom: 10%;
    }
    .elementor-71 .elementor-element.elementor-element-f56de71 img {
        max-width: 180px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-f56de71 {
        right: 3%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-f56de71 {
        left: 3%;
    }
    .elementor-71 .elementor-element.elementor-element-f56de71 {
        bottom: 12%;
    }
    .elementor-71 .elementor-element.elementor-element-01ae9d1 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-71 .elementor-element.elementor-element-a0add13 img {
        max-width: 140px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-a8b8ef1 {
        right: 8%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-a8b8ef1 {
        left: 8%;
    }
    .elementor-71 .elementor-element.elementor-element-a8b8ef1 {
        bottom: 12%;
    }
    .elementor-71 .elementor-element.elementor-element-7db4586>.elementor-widget-container {
        margin: 0px 0px 30px 120px;
    }
    .elementor-71 .elementor-element.elementor-element-98708af>.elementor-widget-container {
        margin: 0px 0px 25px 120px;
    }
    .elementor-71 .elementor-element.elementor-element-042cba2>.elementor-widget-container {
        margin: 0px 0px 0px 120px;
    }
}

@media(max-width:1200px) {
    .elementor-71 .elementor-element.elementor-element-7709ac3 {
        z-index: 2;
    }
    .elementor-71 .elementor-element.elementor-element-9e547b6 img {
        max-width: 170px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-9e547b6 {
        left: 1%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-9e547b6 {
        right: 1%;
    }
    .elementor-71 .elementor-element.elementor-element-9e547b6 {
        bottom: 33%;
    }
    .elementor-71 .elementor-element.elementor-element-f56de71 img {
        max-width: 165px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-f56de71 {
        right: 1%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-f56de71 {
        left: 1%;
    }
    .elementor-71 .elementor-element.elementor-element-f56de71 {
        bottom: 17%;
    }
    .elementor-71 .elementor-element.elementor-element-2e64e2a {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-01ae9d1 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-71 .elementor-element.elementor-element-a8b8ef1 img {
        max-width: 130px;
    }
    .elementor-71 .elementor-element.elementor-element-25961af {
        --padding-top: 120px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-aed66b9 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-7178a4a>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-34eb3e4 .title {
        font-size: 50px;
    }
    .elementor-71 .elementor-element.elementor-element-dcf5c43 img {
        max-width: 200px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-dcf5c43 {
        left: 10%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-dcf5c43 {
        right: 10%;
    }
    .elementor-71 .elementor-element.elementor-element-4c58063 img {
        max-width: 250px;
    }
    body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4c58063 {
        right: 5%;
    }
    body.rtl .elementor-71 .elementor-element.elementor-element-4c58063 {
        left: 5%;
    }
    .elementor-71 .elementor-element.elementor-element-9e82033>.elementor-widget-container {
        padding: 120px 0px 0px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-67dbc9b {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-6571cf2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-7db4586>.elementor-widget-container {
        margin: 0px 0px 30px 30px;
    }
    .elementor-71 .elementor-element.elementor-element-98708af>.elementor-widget-container {
        margin: 0px 0px 25px 30px;
    }
    .elementor-71 .elementor-element.elementor-element-042cba2>.elementor-widget-container {
        margin: 0px 0px 0px 30px;
    }
    .elementor-71 .elementor-element.elementor-element-fbb8491 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-16ff2b8 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-33519f4 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-caa5bc1>.elementor-widget-container {
        margin: 120px 0px 0px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-dfdf7de {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:1024px) {
    .elementor-71 .elementor-element.elementor-element-d09df4d {
        --min-height: 70vh;
    }
    .elementor-71 .elementor-element.elementor-element-9e547b6 img {
        max-width: 130px;
    }
    .elementor-71 .elementor-element.elementor-element-9e547b6 {
        bottom: 4%;
    }
    .elementor-71 .elementor-element.elementor-element-f56de71 img {
        max-width: 130px;
    }
    .elementor-71 .elementor-element.elementor-element-f56de71 {
        bottom: 4%;
    }
    .elementor-71 .elementor-element.elementor-element-a0add13 img {
        max-width: 120px;
    }
    .elementor-71 .elementor-element.elementor-element-a0add13 {
        bottom: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-a8b8ef1 img {
        max-width: 110px;
    }
    .elementor-71 .elementor-element.elementor-element-a8b8ef1 {
        bottom: 5%;
    }
    .elementor-71 .elementor-element.elementor-element-98252ef {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-71 .elementor-element.elementor-element-34eb3e4 .title {
        font-size: 45px;
    }
    .elementor-71 .elementor-element.elementor-element-dcf5c43 img {
        max-width: 120px;
    }
    .elementor-71 .elementor-element.elementor-element-4c58063 img {
        max-width: 150px;
    }
    .elementor-71 .elementor-element.elementor-element-4c58063 {
        bottom: 8%;
    }
    .elementor-71 .elementor-element.elementor-element-b44ba1f {
        --flex-wrap: wrap;
    }
    .elementor-71 .elementor-element.elementor-element-6571cf2>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-7db4586 {
        text-align: center;
    }
    .elementor-71 .elementor-element.elementor-element-7db4586>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-98708af>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-042cba2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-fbb8491 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-16ff2b8 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-a7e616a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-71 .elementor-element.elementor-element-84210fb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-d09df4d {
        --padding-top: 140px;
        --padding-bottom: 120px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-2e64e2a {
        --gap: 0px 0px;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-01ae9d1 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-71 .elementor-element.elementor-element-9a567b6 {
        --gap: 25px 25px;
    }
    .elementor-71 .elementor-element.elementor-element-69fa523 {
        --gap: 50px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-25961af {
        --padding-top: 100px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-51d6a78 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-aed66b9 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-34eb3e4 .title {
        font-size: 38px;
    }
    .elementor-71 .elementor-element.elementor-element-9e82033>.elementor-widget-container {
        padding: 100px 0px 0px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-67dbc9b {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-fbb8491 {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-a6376fe {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-16ff2b8 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-71 .elementor-element.elementor-element-33519f4 {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-71 .elementor-element.elementor-element-caa5bc1>.elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }
    .elementor-71 .elementor-element.elementor-element-dfdf7de {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}