.elementor-10 .elementor-element.elementor-element-2bdcf5e {
    --display: flex;
    --min-height: 786px;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-10
    .elementor-element.elementor-element-2bdcf5e:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-2bdcf5e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/10/Ant-banner-web-new-2.jpg");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-10 .elementor-element.elementor-element-2bdcf5e,
.elementor-10 .elementor-element.elementor-element-2bdcf5e::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-a22e04f {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10 .elementor-element.elementor-element-a22e04f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-10
    .elementor-element.elementor-element-279ee70
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-10
    .elementor-element.elementor-element-279ee70
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 50px;
    font-weight: 300;
}
.elementor-10
    .elementor-element.elementor-element-d0dd1cf
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-10
    .elementor-element.elementor-element-d0dd1cf
    .elementor-heading-title {
    color: #f8e058;
    font-family: "Rowdies", Sans-serif;
    font-size: 80px;
    font-weight: 700;
    text-transform: uppercase;
}
.elementor-10
    .elementor-element.elementor-element-23fe44f
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-10
    .elementor-element.elementor-element-23fe44f
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.elementor-10
    .elementor-element.elementor-element-6e3ece8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-6e3ece8 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    fill: #ffffff;
    color: #ffffff;
    background-color: transparent;
    background-image: linear-gradient(180deg, #ff8800f2 16%, #ff4e03 100%);
    border-radius: 36px 36px 36px 36px;
    padding: 20px 40px 20px 40px;
}
.elementor-10 .elementor-element.elementor-element-2a55334 {
    --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: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 80px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-10 .elementor-element.elementor-element-394f8bf {
    --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;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-aa1ac7c {
    left: 30px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-aa1ac7c {
    right: 30px;
}
.elementor-10 .elementor-element.elementor-element-aa1ac7c {
    top: -60px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b56f079 {
    left: -45px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-b56f079 {
    right: -45px;
}
.elementor-10 .elementor-element.elementor-element-b56f079 {
    top: -45px;
}
.elementor-10
    .elementor-element.elementor-element-1ab90f4
    .elementor-heading-title {
    color: #6ec1e4;
    font-family: "Rowdies", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-10 .elementor-element.elementor-element-af8a2d1 {
    column-gap: 0px;
    text-align: justify;
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}
.elementor-10 .elementor-element.elementor-element-7ec587f .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    
    border-radius: 46px 46px 46px 46px;
    padding: 20px 40px 20px 30px;
}
.elementor-10 .elementor-element.elementor-element-a33dc56 {
    --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;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6bb3f19 {
    left: 116px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6bb3f19 {
    right: 116px;
}
.elementor-10 .elementor-element.elementor-element-6bb3f19 {
    top: -100px;
}
.elementor-10
    .elementor-element.elementor-element-21295da
    > .elementor-widget-container {
    padding: 8px 8px 8px 8px;
    background-color: #00c0f3;
    border-radius: 30px 30px 30px 30px;
}
.elementor-10 .elementor-element.elementor-element-21295da .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-10 .elementor-element.elementor-element-5dd1fb8 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-top: 180px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10
    .elementor-element.elementor-element-5dd1fb8:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-5dd1fb8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 0%, #fff0e5 100%);
}
.elementor-10 .elementor-element.elementor-element-5dd1fb8,
.elementor-10 .elementor-element.elementor-element-5dd1fb8::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-8ad7e09 {
    --display: flex;
    --background-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-866e186 {
    right: 110px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-866e186 {
    left: 110px;
}
.elementor-10 .elementor-element.elementor-element-866e186 {
    top: -60px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d5c127c {
    right: 50px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d5c127c {
    left: 50px;
}
.elementor-10 .elementor-element.elementor-element-d5c127c {
    top: -100px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cd950bb {
    left: 397.99px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-cd950bb {
    right: 397.99px;
}
.elementor-10 .elementor-element.elementor-element-cd950bb {
    top: -235.99px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d09042e {
    right: -180px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d09042e {
    left: -180px;
}
.elementor-10 .elementor-element.elementor-element-d09042e {
    bottom: 20px;
}
.elementor-10 .elementor-element.elementor-element-9982771 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-top: 170px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-04a0847 {
    left: -10px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-04a0847 {
    right: -10px;
}
.elementor-10 .elementor-element.elementor-element-04a0847 {
    bottom: 120px;
}
.elementor-10 .elementor-element.elementor-element-63853b5 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7b01ede {
    left: -45px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-7b01ede {
    right: -45px;
}
.elementor-10 .elementor-element.elementor-element-7b01ede {
    top: -45px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d1a104b {
    right: 207.805px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d1a104b {
    left: 207.805px;
}
.elementor-10 .elementor-element.elementor-element-d1a104b {
    top: -151.934px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d3baeca {
    right: 164.983px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d3baeca {
    left: 164.983px;
}
.elementor-10 .elementor-element.elementor-element-d3baeca {
    top: 19px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8db19ef {
    left: 30px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-8db19ef {
    right: 30px;
}
.elementor-10 .elementor-element.elementor-element-8db19ef {
    top: -60px;
}
.elementor-10 .elementor-element.elementor-element-f5fa2d1 {
    --display: flex;
    --gap: 0px 20px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-0468662
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}
.elementor-10
    .elementor-element.elementor-element-0468662
    .elementor-heading-title {
    color: #6ec1e4;
    font-family: "Rowdies", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-10
    .elementor-element.elementor-element-88baf60
    .elementor-heading-title {
    color: #083050;
    font-family: "UTM Avo", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-c9f2fca {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-10
    .elementor-element.elementor-element-c9f2fca:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-c9f2fca
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f1953726;
}
.elementor-10 .elementor-element.elementor-element-c9f2fca,
.elementor-10 .elementor-element.elementor-element-c9f2fca::before {
    --border-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c5bdc61 {
    right: -400.013px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-c5bdc61 {
    left: -400.013px;
}
.elementor-10 .elementor-element.elementor-element-c5bdc61 {
    bottom: -260.004px;
}
.elementor-10 .elementor-element.elementor-element-4000608 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 20px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9546d1b {
    left: 232px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-9546d1b {
    right: 232px;
}
.elementor-10 .elementor-element.elementor-element-9546d1b {
    bottom: -115px;
}
.elementor-10 .elementor-element.elementor-element-db17a2c {
    --display: flex;
    --gap: 15px 20px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-27dcf9a
    .elementor-heading-title {
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}
.elementor-10
    .elementor-element.elementor-element-aba802d
    .elementor-heading-title {
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-10 .elementor-element.elementor-element-9cd96a8 img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-10 .elementor-element.elementor-element-799c47d {
    --display: flex;
    --gap: 15px 20px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-983ddcf
    .elementor-heading-title {
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}
.elementor-10
    .elementor-element.elementor-element-ed90841
    .elementor-heading-title {
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-10 .elementor-element.elementor-element-bb49b1d.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
}
.elementor-10 .elementor-element.elementor-element-bb49b1d {
    text-align: right;
}
.elementor-10 .elementor-element.elementor-element-bb49b1d img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-10 .elementor-element.elementor-element-2802ee4 {
    --display: flex;
    --gap: 15px 20px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-cfbe155
    .elementor-heading-title {
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 48px;
}
.elementor-10
    .elementor-element.elementor-element-6c48971
    .elementor-heading-title {
    color: #083050;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-10 .elementor-element.elementor-element-53083a9 img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-10 .elementor-element.elementor-element-0fef41d {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-top: 110px;
    --padding-bottom: 160px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}
.elementor-10
    .elementor-element.elementor-element-0fef41d:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-0fef41d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/counter-bg-img.png");
    background-position: top center;
    background-repeat: no-repeat;
}
.elementor-10 .elementor-element.elementor-element-0fef41d,
.elementor-10 .elementor-element.elementor-element-0fef41d::before {
    --border-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c9372cd {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-c9372cd {
    right: 0px;
}
.elementor-10 .elementor-element.elementor-element-c9372cd {
    top: -75px;
}
.elementor-10 .elementor-element.elementor-element-03b219d {
    --display: flex;
    --min-height: 114px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-03b219d:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-03b219d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/counter-bg.svg");
    background-position: top center;
    background-repeat: no-repeat;
}
.elementor-10 .elementor-element.elementor-element-03b219d,
.elementor-10 .elementor-element.elementor-element-03b219d::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-c662790 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-8e5bda3
    > .elementor-widget-container {
    margin: 18px 0px 35px 0px;
}
.elementor-10 .elementor-element.elementor-element-d355eca {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-d355eca
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-10 .elementor-element.elementor-element-abad0d5 {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-abad0d5
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}
.elementor-10 .elementor-element.elementor-element-9ac0650 {
    --display: flex;
    --min-height: 114px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-9ac0650:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-9ac0650
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/counter-bg.svg");
    background-position: top center;
    background-repeat: no-repeat;
}
.elementor-10 .elementor-element.elementor-element-9ac0650,
.elementor-10 .elementor-element.elementor-element-9ac0650::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-bd825ad {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-a54b410
    > .elementor-widget-container {
    margin: 18px 0px 35px 0px;
}
.elementor-10 .elementor-element.elementor-element-23aa3e7 {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-23aa3e7
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-10 .elementor-element.elementor-element-69223dd {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-69223dd
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}
.elementor-10 .elementor-element.elementor-element-141d0ca {
    --display: flex;
    --min-height: 114px;
    --background-transition: 0.3s;
    --z-index: 2;
}
.elementor-10
    .elementor-element.elementor-element-141d0ca:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-141d0ca
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/counter-bg.svg");
    background-position: top center;
    background-repeat: no-repeat;
}
.elementor-10 .elementor-element.elementor-element-141d0ca,
.elementor-10 .elementor-element.elementor-element-141d0ca::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-231f247 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-f17cf38
    > .elementor-widget-container {
    margin: 18px 0px 35px 0px;
}
.elementor-10 .elementor-element.elementor-element-89e2bcb {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-89e2bcb
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-10 .elementor-element.elementor-element-81ddf3f {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-81ddf3f
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}
.elementor-10 .elementor-element.elementor-element-1864525 {
    --display: flex;
    --min-height: 114px;
    --background-transition: 0.3s;
    --z-index: 5;
}
.elementor-10
    .elementor-element.elementor-element-1864525:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-1864525
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/counter-bg.svg");
    background-position: top center;
    background-repeat: no-repeat;
}
.elementor-10 .elementor-element.elementor-element-1864525,
.elementor-10 .elementor-element.elementor-element-1864525::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-0e37fd4 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-482994b
    > .elementor-widget-container {
    margin: 18px 0px 35px 0px;
}
.elementor-10 .elementor-element.elementor-element-bd98e1f {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-bd98e1f
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-10 .elementor-element.elementor-element-7b2ea71 {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-7b2ea71
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d49d1c1 {
    right: -0.008px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d49d1c1 {
    left: -0.008px;
}
.elementor-10 .elementor-element.elementor-element-d49d1c1 {
    top: 11px;
}
.elementor-10 .elementor-element.elementor-element-d8c1b3f {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-19a2ba3 {
    left: 10px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-19a2ba3 {
    right: 10px;
}
.elementor-10 .elementor-element.elementor-element-19a2ba3 {
    bottom: 10px;
}
.elementor-10 .elementor-element.elementor-element-765ccac {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f7b2c38 {
    left: 575px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f7b2c38 {
    right: 575px;
}
.elementor-10 .elementor-element.elementor-element-f7b2c38 {
    top: -80px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f8592c2 {
    left: 520px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f8592c2 {
    right: 520px;
}
.elementor-10 .elementor-element.elementor-element-f8592c2 {
    top: -55px;
}
.elementor-10 .elementor-element.elementor-element-7ffabaa {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-7ffabaa
    .elementor-heading-title {
    font-family: "Rowdies", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-699daf8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-19fa8b9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 20px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-1963f45 {
    --display: flex;
    --min-height: 460px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-10
    .elementor-element.elementor-element-1963f45:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-1963f45
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/DSC4624-Enhanced-NR-768x1152.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-1963f45,
.elementor-10 .elementor-element.elementor-element-1963f45::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-a7fea2e {
    --display: flex;
    --position: absolute;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    bottom: 100px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a7fea2e {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-a7fea2e {
    right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6818748 {
    right: 15px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6818748 {
    left: 15px;
}
.elementor-10 .elementor-element.elementor-element-6818748 {
    top: 10px;
}
.elementor-10
    .elementor-element.elementor-element-6818748
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-10
    .elementor-element.elementor-element-6818748
    .elementor-button
    .elementor-button-content-wrapper {
    gap: 44px;
}
.elementor-10 .elementor-element.elementor-element-6818748 .elementor-button {
    font-family: "UTM Avo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #083050;
    border-radius: 46px 46px 46px 46px;
    padding: 10px 30px 10px 30px;
}
.elementor-10 .elementor-element.elementor-element-d3ee21b {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 0px 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-10
    .elementor-element.elementor-element-d3ee21b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-d3ee21b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #a2ccef;
}
.elementor-10 .elementor-element.elementor-element-d3ee21b,
.elementor-10 .elementor-element.elementor-element-d3ee21b::before {
    --border-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-ca61d06
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-78a2307 {
    --display: flex;
    --position: absolute;
    --min-height: 100px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
    bottom: 0px;
}
.elementor-10
    .elementor-element.elementor-element-78a2307:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-78a2307
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #a2ccef;
}
.elementor-10 .elementor-element.elementor-element-78a2307,
.elementor-10 .elementor-element.elementor-element-78a2307::before {
    --border-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-78a2307 {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-78a2307 {
    right: 0px;
}
.elementor-10
    .elementor-element.elementor-element-ee90fce
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
}
.elementor-10 .elementor-element.elementor-element-a42ccb9 {
    --display: flex;
    --min-height: 460px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-10
    .elementor-element.elementor-element-a42ccb9:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-a42ccb9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/DSC4665-Enhanced-NR-scaled.jpg");
    background-position: bottom right;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-a42ccb9,
.elementor-10 .elementor-element.elementor-element-a42ccb9::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-c30a491 {
    --display: flex;
    --position: absolute;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    bottom: 100px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c30a491 {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-c30a491 {
    right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-24ee9a8 {
    right: 15px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-24ee9a8 {
    left: 15px;
}
.elementor-10 .elementor-element.elementor-element-24ee9a8 {
    top: 10px;
}
.elementor-10
    .elementor-element.elementor-element-24ee9a8
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-10
    .elementor-element.elementor-element-24ee9a8
    .elementor-button
    .elementor-button-content-wrapper {
    gap: 39px;
}
.elementor-10 .elementor-element.elementor-element-24ee9a8 .elementor-button {
    font-family: "UTM Avo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #083050;
    border-radius: 46px 46px 46px 46px;
    padding: 10px 30px 10px 30px;
}
.elementor-10 .elementor-element.elementor-element-3617f1a {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 0px 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-10
    .elementor-element.elementor-element-3617f1a:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-3617f1a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #a2ccef;
}
.elementor-10 .elementor-element.elementor-element-3617f1a,
.elementor-10 .elementor-element.elementor-element-3617f1a::before {
    --border-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-b9bbf35
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-fa7b38e {
    --display: flex;
    --position: absolute;
    --min-height: 100px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
    bottom: 0px;
}
.elementor-10
    .elementor-element.elementor-element-fa7b38e:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-fa7b38e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #a2ccef;
}
.elementor-10 .elementor-element.elementor-element-fa7b38e,
.elementor-10 .elementor-element.elementor-element-fa7b38e::before {
    --border-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fa7b38e {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-fa7b38e {
    right: 0px;
}
.elementor-10
    .elementor-element.elementor-element-f63df96
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
}
.elementor-10 .elementor-element.elementor-element-3a48d27 {
    --display: flex;
    --min-height: 460px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-10
    .elementor-element.elementor-element-3a48d27:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-3a48d27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/08/449837946_122124650120311748_587711616096540070_n-e1724403770151.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-3a48d27,
.elementor-10 .elementor-element.elementor-element-3a48d27::before {
    --border-transition: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-6dc3674 {
    --display: flex;
    --position: absolute;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    bottom: 100px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6dc3674 {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6dc3674 {
    right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c09b07 {
    right: 15px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6c09b07 {
    left: 15px;
}
.elementor-10 .elementor-element.elementor-element-6c09b07 {
    top: 10px;
}
.elementor-10
    .elementor-element.elementor-element-6c09b07
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-10
    .elementor-element.elementor-element-6c09b07
    .elementor-button
    .elementor-button-content-wrapper {
    gap: 25px;
}
.elementor-10 .elementor-element.elementor-element-6c09b07 .elementor-button {
    font-family: "UTM Avo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #083050;
    border-radius: 46px 46px 46px 46px;
    padding: 10px 30px 10px 30px;
}
.elementor-10 .elementor-element.elementor-element-97369f2 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 0px 20px 0px 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-10
    .elementor-element.elementor-element-97369f2:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-97369f2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #a2ccef;
}
.elementor-10 .elementor-element.elementor-element-97369f2,
.elementor-10 .elementor-element.elementor-element-97369f2::before {
    --border-transition: 0.3s;
}
.elementor-10
    .elementor-element.elementor-element-55b89f5
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rowdies", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-5dc23f3 {
    --display: flex;
    --position: absolute;
    --min-height: 100px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
    bottom: 0px;
}
.elementor-10
    .elementor-element.elementor-element-5dc23f3:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-10
    .elementor-element.elementor-element-5dc23f3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #a2ccef;
}
.elementor-10 .elementor-element.elementor-element-5dc23f3,
.elementor-10 .elementor-element.elementor-element-5dc23f3::before {
    --border-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5dc23f3 {
    left: 0px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-5dc23f3 {
    right: 0px;
}
.elementor-10
    .elementor-element.elementor-element-392b226
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0e0d23b {
    right: 120px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-0e0d23b {
    left: 120px;
}
.elementor-10 .elementor-element.elementor-element-0e0d23b {
    bottom: 200px;
}
.elementor-10 .elementor-element.elementor-element-a5e9d42 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 115px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10 .elementor-element.elementor-element-fdf1457 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5e21188 {
    left: 575px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-5e21188 {
    right: 575px;
}
.elementor-10 .elementor-element.elementor-element-5e21188 {
    top: -80px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7b370db {
    left: 626px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-7b370db {
    right: 626px;
}
.elementor-10 .elementor-element.elementor-element-7b370db {
    top: -43px;
}
.elementor-10 .elementor-element.elementor-element-171e611 {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-171e611
    .elementor-heading-title {
    font-family: "Rowdies", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-f81c674 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3df763c {
    left: -209.979px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-3df763c {
    right: -209.979px;
}
.elementor-10 .elementor-element.elementor-element-3df763c {
    top: -161.983px;
    z-index: 10;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-65d3552 {
    right: -60px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-65d3552 {
    left: -60px;
}
.elementor-10 .elementor-element.elementor-element-65d3552 {
    top: -140px;
    z-index: 10;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c78f5f1 {
    right: 30px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-c78f5f1 {
    left: 30px;
}
.elementor-10 .elementor-element.elementor-element-c78f5f1 {
    bottom: -100px;
    z-index: 10;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c92ec2d {
    left: -120px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-c92ec2d {
    right: -120px;
}
.elementor-10 .elementor-element.elementor-element-c92ec2d {
    bottom: -80px;
    z-index: 10;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-container-block-background {
    background-color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-block {
    justify-content: space-between;
    flex-direction: row;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-image {
    width: 70px;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-image img {
    width: 70px;
    height: 70px;
    border-radius: 70px 70px 70px 70px;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-title {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-subtitle {
    text-align: left;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .swiper-wrapper
    .slide-title {
    color: #083050;
    font-family: "UTM Avo", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .swiper-wrapper
    .slide-subtitle {
    color: #083050;
    font-family: "UTM Avo", Sans-serif;
    font-size: 14px;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .swiper-wrapper
    .slide-description {
    color: #083050;
    font-family: "UTM Avo", Sans-serif;
    font-size: 19px;
    font-style: italic;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-content {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-c944c07 .slide-read-more {
    text-align: left;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-modal
    .slide-block {
    justify-content: flex-start;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-modal-container
    .slide-title {
    text-align: left;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-modal-container
    .slide-subtitle {
    text-align: left;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-modal-container
    .slide-description {
    text-align: left;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-modal-container
    .slide-block
    .slide-basic-info {
    flex-direction: row;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .slider-modal-container
    .slide-image {
    text-align: left;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .mySwiper
    .swiper-button-prev,
.elementor-10
    .elementor-element.elementor-element-c944c07
    .mySwiper
    .swiper-button-next {
    width: 32px;
    height: 32px;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .mySwiper
    .swiper-button-prev:after,
.elementor-10
    .elementor-element.elementor-element-c944c07
    .mySwiper
    .swiper-button-next:after {
    font-size: calc(32px / 3);
    color: #e34444;
}
.elementor-10
    .elementor-element.elementor-element-c944c07
    .mySwiper
    .swiper-button-prev:hover::after,
.elementor-10
    .elementor-element.elementor-element-c944c07
    .mySwiper
    .swiper-button-next:hover::after {
    color: #961616;
}
.elementor-10 .elementor-element.elementor-element-77e09c3 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-top: 140px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10 .elementor-element.elementor-element-8ce15d2 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6f27d72 {
    left: 575px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6f27d72 {
    right: 575px;
}
.elementor-10 .elementor-element.elementor-element-6f27d72 {
    top: -80px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4b3fb75 {
    left: -135.007px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-4b3fb75 {
    right: -135.007px;
}
.elementor-10 .elementor-element.elementor-element-4b3fb75 {
    top: 103.014px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-08f7336 {
    left: 1175.972px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-08f7336 {
    right: 1175.972px;
}
.elementor-10 .elementor-element.elementor-element-08f7336 {
    top: -50.038px;
}
.elementor-10 .elementor-element.elementor-element-116ffa6 {
    text-align: center;
}
.elementor-10
    .elementor-element.elementor-element-116ffa6
    .elementor-heading-title {
    font-family: "Rowdies", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-10 .elementor-element.elementor-element-1864d89 {
    --display: flex;
    --background-transition: 0.3s;
}
@media (min-width: 768px) {
    .elementor-10 .elementor-element.elementor-element-2bdcf5e {
        --width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-a22e04f {
        --width: 993px;
    }
    .elementor-10 .elementor-element.elementor-element-2a55334 {
        --content-width: 1280px;
    }
    .elementor-10 .elementor-element.elementor-element-394f8bf {
        --width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-a33dc56 {
        --width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-63853b5 {
        --width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-f5fa2d1 {
        --width: 620px;
    }
    .elementor-10 .elementor-element.elementor-element-c9f2fca {
        --width: 1000px;
    }
    .elementor-10 .elementor-element.elementor-element-4000608 {
        --width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-19fa8b9 {
        --width: 1080px;
    }
    .elementor-10 .elementor-element.elementor-element-d3ee21b {
        --width: 120px;
    }
    .elementor-10 .elementor-element.elementor-element-3617f1a {
        --width: 120px;
    }
    .elementor-10 .elementor-element.elementor-element-97369f2 {
        --width: 120px;
    }
    .elementor-10 .elementor-element.elementor-element-f81c674 {
        --width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-10
        .elementor-element.elementor-element-2bdcf5e:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-10
        .elementor-element.elementor-element-2bdcf5e
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-image: url("../../2024/10/Ant-banner-web-new-mobile-1.jpg");
    }
    .elementor-10 .elementor-element.elementor-element-5dd1fb8 {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-9982771 {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-4000608 {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-0fef41d {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-d8c1b3f {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-19fa8b9 {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-a5e9d42 {
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-77e09c3 {
        --grid-auto-flow: row;
    }
}
@media (max-width: 767px) {
    .elementor-10
        .elementor-element.elementor-element-2bdcf5e:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-10
        .elementor-element.elementor-element-2bdcf5e
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-image: url("../../2024/10/Ant-banner-web-new-mobile-1.jpg");
        background-position: 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-2bdcf5e {
        --min-height: 550px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-10 .elementor-element.elementor-element-a22e04f {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-279ee70 {
        text-align: center;
    }
    .elementor-10
        .elementor-element.elementor-element-279ee70
        .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-10 .elementor-element.elementor-element-d0dd1cf {
        text-align: center;
    }
    .elementor-10
        .elementor-element.elementor-element-d0dd1cf
        .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-10 .elementor-element.elementor-element-23fe44f {
        text-align: center;
    }
    .elementor-10 .elementor-element.elementor-element-2a55334 {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 20px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-aa1ac7c {
        left: 60px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-aa1ac7c {
        right: 60px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b56f079 {
        left: -5px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-b56f079 {
        right: -5px;
    }
    .elementor-10
        .elementor-element.elementor-element-7ec587f
        > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-5dd1fb8 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-10 .elementor-element.elementor-element-9982771 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-10 .elementor-element.elementor-element-63853b5 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7b01ede {
        left: 8px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-7b01ede {
        right: 8px;
    }
    .elementor-10 .elementor-element.elementor-element-d1a104b {
        top: -182px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8db19ef {
        left: 67px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-8db19ef {
        right: 67px;
    }
    .elementor-10 .elementor-element.elementor-element-88baf60 {
        text-align: center;
    }
    .elementor-10
        .elementor-element.elementor-element-88baf60
        .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10 .elementor-element.elementor-element-c9f2fca {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-10 .elementor-element.elementor-element-4000608 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-db17a2c {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-27dcf9a {
        text-align: center;
    }
    .elementor-10 .elementor-element.elementor-element-799c47d {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-983ddcf {
        text-align: center;
    }
    .elementor-10
        .elementor-element.elementor-element-bb49b1d.elementor-element {
        --order: 99999 /* order end hack */;
    }
    .elementor-10 .elementor-element.elementor-element-cfbe155 {
        text-align: center;
    }
    .elementor-10 .elementor-element.elementor-element-0fef41d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-d8c1b3f {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-10 .elementor-element.elementor-element-765ccac {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-19fa8b9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-10 .elementor-element.elementor-element-1963f45 {
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6818748 {
        right: 10px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-6818748 {
        left: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-6818748 {
        top: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-a42ccb9 {
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-24ee9a8 {
        right: 10px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-24ee9a8 {
        left: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-24ee9a8 {
        top: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-3a48d27 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c09b07 {
        right: 10px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-6c09b07 {
        left: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-6c09b07 {
        top: 10px;
    }
    .elementor-10 .elementor-element.elementor-element-a5e9d42 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 60px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-fdf1457 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-c78f5f1 {
        bottom: -60px;
    }
    .elementor-10 .elementor-element.elementor-element-77e09c3 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-10 .elementor-element.elementor-element-8ce15d2 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}
