.elementor-489 .elementor-element.elementor-element-2fad6c2 .aiero-heading {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-489 .elementor-element.elementor-element-02f4c43.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-02f4c43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-02f4c43.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-489 .elementor-element.elementor-element-e6c7d4e {
    width: auto;
    max-width: auto;
}

.elementor-489 .elementor-element.elementor-element-e6c7d4e > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-489 .elementor-element.elementor-element-e6c7d4e img {
    width: 143px;
}

.elementor-489 .elementor-element.elementor-element-f3e9f82 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-489 .elementor-element.elementor-element-4a30988 .special-text {
    background-color: transparent;
    padding: 0px 5px 0px 0px;
    font-family: "Manrope Alt", Sans-serif;
    font-size: 400px;
    font-weight: 700;
    letter-spacing: -0.05em;
    color: #FFFFFF;
    -webkit-text-stroke: 1px #02010100;
    text-stroke: 1px #02010100;
    -webkit-text-stroke-width: 2px;
    background-image: linear-gradient(102deg, #8258C8 0%, #2C84C8 100%);
    opacity: 1;
}

.elementor-489 .elementor-element.elementor-element-4a30988 > .elementor-widget-container {
    margin: 0vw 0vw 0vw -18vw;
}

.elementor-489 .elementor-element.elementor-element-4a30988 .special-text-wrapper {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-54f99d4 {
    margin-top: 50px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-489 .elementor-element.elementor-element-4d70659 .special-text-wrapper {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-4d70659 .special-text {
    opacity: 1;
}

.elementor-489 .elementor-element.elementor-element-4d70659 .special-text-wrapper.animated .special-text {
    animation-duration: 15s;
}

.elementor-489 .elementor-element.elementor-element-cf8f531 {
    padding: 0px 14px 0px 14px;
    z-index: 1;
}

.elementor-489 .elementor-element.elementor-element-ab0c01a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated, .elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated > .elementor-background-overlay, .elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 7.5px 0px 0px;
    --e-column-margin-right: 7.5px;
    --e-column-margin-left: 0px;
    padding: 105px 83px 0px 90px;
}

.elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-489 .elementor-element.elementor-element-7ab1c9c > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-489 .elementor-element.elementor-element-7ab1c9c .aiero-heading {
    text-align: left;
    font-size: 60px;
    line-height: 1em;
}

.elementor-489 .elementor-element.elementor-element-7ab1c9c .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-7ab1c9c .aiero-subheading {
    color: #FFFFFF;
}

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

.elementor-489 .elementor-element.elementor-element-3a0cd69 {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-a607369 > .elementor-widget-container {
    margin: 0px -70px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-a607369 {
    text-align: right;
}

.elementor-489 .elementor-element.elementor-element-a607369 img {
    width: 274px;
}

.elementor-489 .elementor-element.elementor-element-00ed5ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/about-us-bg-1-min.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../images/Dots.png");
    background-position: 68% 86%;
    background-repeat: no-repeat;
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-489 .elementor-element.elementor-element-00ed5ba.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-00ed5ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated, .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated > .elementor-background-overlay, .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 7.5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 7.5px;
    padding: 0px 80px 67px 80px;
}

.elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-489 .elementor-element.elementor-element-45baeb8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-9cf5e55 .aiero-heading {
    text-align: left;
    line-height: 1.125em;
}

.elementor-489 .elementor-element.elementor-element-9cf5e55 .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-9cf5e55 .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-9707c56 > .elementor-element-populated {
    margin: 0px 0px 68px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-489 .elementor-element.elementor-element-24dbca3 > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
    --e-transform-translateY: 100%;
}

.elementor-489 .elementor-element.elementor-element-24dbca3 {
    --e-transform-origin-x: right;
    --e-transform-origin-y: bottom;
}

.elementor-489 .elementor-element.elementor-element-24dbca3 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 1;
    --counter-suffix-grow: 0;
    --counter-number-grow: 0;
    color: #FFFFFF;
    font-size: 120px;
}

.elementor-489 .elementor-element.elementor-element-50eac2d > .elementor-widget-container {
    margin: 25px 25px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-50eac2d .aiero-heading {
    text-align: right;
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: -0.03em;
}

.elementor-489 .elementor-element.elementor-element-50eac2d .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-50eac2d .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-709083e .aiero_video_button_container {
    text-align: right;
}

body:not(.rtl) .elementor-489 .elementor-element.elementor-element-709083e {
    right: 0px;
}

body.rtl .elementor-489 .elementor-element.elementor-element-709083e {
    left: 0px;
}

.elementor-489 .elementor-element.elementor-element-709083e {
    bottom: 0px;
}

.elementor-489 .elementor-element.elementor-element-709083e .aiero_video_button_widget .elementor-custom-embed-play {
    padding: 32px 90px 24px 73px;
}

.elementor-489 .elementor-element.elementor-element-709083e .elementor-custom-embed-play {
    border-radius: 25px 0px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-8615cd6 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-489 .elementor-element.elementor-element-d4d629c {
    left: 0%;
}

body.rtl .elementor-489 .elementor-element.elementor-element-d4d629c {
    right: 0%;
}

.elementor-489 .elementor-element.elementor-element-d4d629c {
    top: -55vw;
}

.elementor-489 .elementor-element.elementor-element-d4d629c img {
    width: 100%;
}

.elementor-489 .elementor-element.elementor-element-6dd8244 > .elementor-widget-container {
    margin: 0vw 0vw 0vw -20vw;
}

.elementor-489 .elementor-element.elementor-element-6dd8244 img {
    width: 534px;
}

.elementor-489 .elementor-element.elementor-element-4645bb4 .aiero-heading .aiero-heading-content del {
    background-color: transparent;
    background-image: linear-gradient(113deg, #45D0BD 0%, #44B6E9 100%);
}

.elementor-489 .elementor-element.elementor-element-4645bb4 > .elementor-widget-container {
    margin: 0% -4% 0% 0%;
}

.elementor-489 .elementor-element.elementor-element-4645bb4 .aiero-heading {
    text-align: left;
    font-size: 100px;
    line-height: 1.1em;
    letter-spacing: -0.03em;
}

.elementor-489 .elementor-element.elementor-element-50c90ea > .elementor-widget-container {
    margin: 100px 30px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-50c90ea .slider-wrapper {
    margin: 0 calc(-30px/2);
}

.elementor-489 .elementor-element.elementor-element-50c90ea .slider-wrapper .slider-item {
    padding: 0 calc(30px/2);
}

.elementor-489 .elementor-element.elementor-element-50c90ea .owl-carousel .owl-stage {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-489 .elementor-element.elementor-element-50c90ea .slider-item-inner {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-50c90ea img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-489 .elementor-element.elementor-element-50c90ea img:hover {
    opacity: 1;
}

.elementor-489 .elementor-element.elementor-element-5e4d811 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0% 8% 0% 0%;
}

.elementor-489 .elementor-element.elementor-element-5e4d811 .aiero-heading {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-a5e6377 .elementor-counter-number-wrapper {
    background-color: transparent;
    color: #FFFFFF;
    letter-spacing: -0.05em;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #00000000;
    stroke: #00000000;
    background-image: linear-gradient(102deg, #8258C8 0%, #2C84C8 100%);
}

.elementor-489 .elementor-element.elementor-element-a5e6377 {
    width: auto;
    max-width: auto;
}

.elementor-489 .elementor-element.elementor-element-a5e6377 > .elementor-widget-container {
    margin: 0px 0px 33px 0px;
}

.elementor-489 .elementor-element.elementor-element-f0afeda .button-widget {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-14dd9fd {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-489 .elementor-element.elementor-element-fd545f4 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-489 .elementor-element.elementor-element-fd545f4 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-489 .elementor-element.elementor-element-fd545f4 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-489 .elementor-element.elementor-element-fd545f4 .team-item .team-item-media:before {
    background-color: #576FC9;
}

.elementor-489 .elementor-element.elementor-element-f90365c > .elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-f90365c .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-489 .elementor-element.elementor-element-f90365c .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-489 .elementor-element.elementor-element-f90365c .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-489 .elementor-element.elementor-element-f90365c .team-item .team-item-media:before {
    background-color: #576FC9;
}

.elementor-489 .elementor-element.elementor-element-f41aa9b {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-489 .elementor-element.elementor-element-eb7eb3f .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-489 .elementor-element.elementor-element-eb7eb3f .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-489 .elementor-element.elementor-element-eb7eb3f .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-489 .elementor-element.elementor-element-eb7eb3f .team-item .team-item-media:before {
    background-color: #576FC9;
}

.elementor-489 .elementor-element.elementor-element-26569d4 > .elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-26569d4 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-489 .elementor-element.elementor-element-26569d4 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-489 .elementor-element.elementor-element-26569d4 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-489 .elementor-element.elementor-element-26569d4 .team-item .team-item-media:before {
    background-color: #576FC9;
}

.elementor-489 .elementor-element.elementor-element-2d12d91 > .elementor-widget-container {
    margin: 64px 0px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-2d12d91 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-489 .elementor-element.elementor-element-2d12d91 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-489 .elementor-element.elementor-element-2d12d91 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-489 .elementor-element.elementor-element-2d12d91 .team-item .team-item-media:before {
    background-color: #576FC9;
}

.elementor-489 .elementor-element.elementor-element-cab5d07 > .elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-cab5d07 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-489 .elementor-element.elementor-element-cab5d07 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-489 .elementor-element.elementor-element-cab5d07 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-489 .elementor-element.elementor-element-cab5d07 .team-item .team-item-media:before {
    background-color: #576FC9;
}

.elementor-489 .elementor-element.elementor-element-68eae26 > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-489 .elementor-element.elementor-element-68eae26 {
    padding: 0px 20px 0px 20px;
}

body:not(.rtl) .elementor-489 .elementor-element.elementor-element-3bc2ecf8 {
    left: 0%;
}

body.rtl .elementor-489 .elementor-element.elementor-element-3bc2ecf8 {
    right: 0%;
}

.elementor-489 .elementor-element.elementor-element-3bc2ecf8 {
    top: -30vw;
    z-index: -1;
}

.elementor-489 .elementor-element.elementor-element-ac86690:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-ac86690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-489 .elementor-element.elementor-element-ac86690, .elementor-489 .elementor-element.elementor-element-ac86690 > .elementor-background-overlay {
    border-radius: 25px 25px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-ac86690 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 135px 0px 48px 0px;
}

.elementor-489 .elementor-element.elementor-element-ac86690 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-489 .elementor-element.elementor-element-ac86690 a {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-ac86690 a:hover {
    color: #C9A227;
}

.elementor-bc-flex-widget .elementor-489 .elementor-element.elementor-element-43bc36e3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-43bc36e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-489 .elementor-element.elementor-element-1cc1e97 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
    padding: 0% 5% 0% 0%;
}

.elementor-489 .elementor-element.elementor-element-1cc1e97 .aiero-heading {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-1cc1e97 .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-1cc1e97 .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-572a2966 > .elementor-widget-container {
    margin: 0px 0px 72px 0px;
    padding: 0% 21% 0% 0%;
}

.elementor-489 .elementor-element.elementor-element-572a2966 {
    font-weight: 400;
    color: #F5F5F5;
}

.elementor-489 .elementor-element.elementor-element-3e7e0991 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-489 .elementor-element.elementor-element-3e7e0991 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-3e7e0991 .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-489 .elementor-element.elementor-element-3e7e0991 .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-3e7e0991 .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-4087d205 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    font-weight: 400;
    color: #F5F5F5;
}

.elementor-489 .elementor-element.elementor-element-4087d205 > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-34258a4f {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-489 .elementor-element.elementor-element-34258a4f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-34258a4f .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-489 .elementor-element.elementor-element-34258a4f .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-34258a4f .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-3470e782 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    font-weight: 400;
    color: #F5F5F5;
}

.elementor-489 .elementor-element.elementor-element-3470e782 > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-2f6445ce {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    font-weight: 400;
    color: #F5F5F5;
}

.elementor-489 .elementor-element.elementor-element-3d53615e {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-489 .elementor-element.elementor-element-3d53615e > .elementor-widget-container {
    margin: 52px 0px 20px 0px;
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-3d53615e .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-489 .elementor-element.elementor-element-3d53615e .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-3d53615e .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-644e9062 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    font-weight: 400;
    color: #F5F5F5;
}

.elementor-489 .elementor-element.elementor-element-644e9062 > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-26837763 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-489 .elementor-element.elementor-element-26837763 > .elementor-widget-container {
    margin: 52px 0px 25px 0px;
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-26837763 .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-489 .elementor-element.elementor-element-26837763 .aiero-heading .aiero-heading-content {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-26837763 .aiero-subheading {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-4493a260 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    font-weight: 400;
    color: #F5F5F5;
}

.elementor-489 .elementor-element.elementor-element-4493a260 > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 {
    --grid-template-columns: repeat(0, auto);
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-size: 16px;
    --grid-column-gap: 40px;
    --grid-row-gap: 0px;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 .elementor-widget-container {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 > .elementor-widget-container {
    margin: 5px 0px 8px 0px;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 .elementor-social-icon {
    background-color: #1F1F1F;
    --icon-padding: 0em;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 .elementor-social-icon:hover i {
    color: #999999;
}

.elementor-489 .elementor-element.elementor-element-22db9ce9 .elementor-social-icon:hover svg {
    fill: #999999;
}

.elementor-489 .elementor-element.elementor-element-eb12828 > .elementor-widget-container {
    /* background-image: url("../images/Get-in-touch.png"); */
    background-color: #FFFFFF;
    padding: 13% 17.7% 16.1% 14.6%;
    border-radius: 25px 25px 25px 25px;
}

.elementor-489 .elementor-element.elementor-element-eb12828 {
    text-align: left;
}

.elementor-489 .elementor-element.elementor-element-eb12828 .wpforms-widget-heading {
    font-size: 28px;
    font-weight: 700;
    color: #333333;
}

@media(max-width: 1600px) {
    .elementor-489 .elementor-element.elementor-element-4a30988 > .elementor-widget-container {
        margin:0vw 0vw 0vw 0vw;
    }

    .elementor-489 .elementor-element.elementor-element-4a30988 .special-text {
        font-size: 240px;
    }
}

@media(max-width: 1279px) {
    .elementor-489 .elementor-element.elementor-element-4a30988 .special-text {
        font-size:180px;
    }

    .elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated {
        padding: 100px 30px 0px 30px;
    }

    .elementor-489 .elementor-element.elementor-element-a607369 > .elementor-widget-container {
        margin: 0px -30px 0px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated {
        padding: 0px 30px 70px 30px;
    }

    .elementor-489 .elementor-element.elementor-element-24dbca3 > .elementor-widget-container {
        margin: 0vw 0vw 3vw 0vw;
    }

    .elementor-489 .elementor-element.elementor-element-4645bb4 .aiero-heading {
        font-size: 80px;
    }

    .elementor-489 .elementor-element.elementor-element-5e4d811 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-489 .elementor-element.elementor-element-ac86690 {
        padding: 80px 0px 40px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-572a2966 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-489 .elementor-element.elementor-element-22db9ce9 {
        --grid-column-gap: 20px;
    }

    .elementor-489 .elementor-element.elementor-element-eb12828 > .elementor-widget-container {
        padding: 13% 7% 16% 7%;
    }
}

@media(max-width: 991px) {
    .elementor-489 .elementor-element.elementor-element-4a30988 .special-text {
        font-size:140px;
    }

    .elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0% 0%;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 175px 30px 70px 30px;
    }

    .elementor-489 .elementor-element.elementor-element-9707c56 > .elementor-element-populated {
        margin: 0px 0px 45px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-489 .elementor-element.elementor-element-24dbca3 > .elementor-widget-container {
        margin: 0vw 0vw 0vw 0vw;
    }

    .elementor-489 .elementor-element.elementor-element-24dbca3 .elementor-counter-number-wrapper {
        font-size: 90px;
    }

    .elementor-489 .elementor-element.elementor-element-4645bb4 .aiero-heading {
        font-size: 50px;
    }

    .elementor-489 .elementor-element.elementor-element-50c90ea > .elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-f41aa9b {
        margin-top: 35px;
        margin-bottom: 0px;
    }

    .elementor-489 .elementor-element.elementor-element-2d12d91 > .elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-489 .elementor-element.elementor-element-6dd8244 > .elementor-widget-container {
        margin:0vw 0vw 0vw 0vw;
    }

    .elementor-489 .elementor-element.elementor-element-6dd8244 {
        text-align: left;
    }

    .elementor-489 .elementor-element.elementor-element-6dd8244 img {
        max-width: 70%;
    }

    .elementor-489 .elementor-element.elementor-element-50c90ea .slider-item-inner {
        text-align: center;
    }
}

@media(max-width: 575px) {
    .elementor-489 .elementor-element.elementor-element-02f4c43.elementor-column > .elementor-widget-wrap {
        justify-content:flex-start;
    }

    .elementor-489 .elementor-element.elementor-element-4a30988 .special-text {
        font-size: 130px;
    }

    .elementor-489 .elementor-element.elementor-element-ab0c01a > .elementor-element-populated {
        padding: 80px 20px 0px 20px;
    }

    .elementor-489 .elementor-element.elementor-element-a607369 > .elementor-widget-container {
        margin: 0px -20px 0px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated > .elementor-background-overlay {
        background-position: 0% 0%;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba > .elementor-element-populated {
        padding: 80px 20px 70px 20px;
    }

    .elementor-489 .elementor-element.elementor-element-24dbca3 > .elementor-widget-container {
        --e-transform-rotateZ: 0deg;
        --e-transform-translateY: 0%;
    }

    .elementor-489 .elementor-element.elementor-element-24dbca3 .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 0;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-489 .elementor-element.elementor-element-50eac2d > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-50eac2d .aiero-heading {
        text-align: left;
    }

    .elementor-489 .elementor-element.elementor-element-709083e .aiero_video_button_widget .elementor-custom-embed-play {
        padding: 32px 60px 24px 60px;
    }

    .elementor-489 .elementor-element.elementor-element-f41aa9b {
        margin-top: -4px;
        margin-bottom: 0px;
    }

    .elementor-489 .elementor-element.elementor-element-ac86690 {
        padding: 50px 0px 30px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-4087d205 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-34258a4f > .elementor-widget-container {
        margin: 52px 0px 20px 0px;
    }

    .elementor-489 .elementor-element.elementor-element-3470e782 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-2f6445ce {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-644e9062 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-4493a260 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-22db9ce9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }
}

@media(min-width: 576px) {
    .elementor-489 .elementor-element.elementor-element-36745c3 {
        width:66.66666%;
    }

    .elementor-489 .elementor-element.elementor-element-02f4c43 {
        width: 33.333%;
    }

    .elementor-489 .elementor-element.elementor-element-ab0c01a {
        width: 34%;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba {
        width: 66%;
    }

    .elementor-489 .elementor-element.elementor-element-8a06cc8 {
        width: 25%;
    }

    .elementor-489 .elementor-element.elementor-element-28e995a {
        width: 75%;
    }
}

@media(max-width: 991px) and (min-width:576px) {
    .elementor-489 .elementor-element.elementor-element-ab0c01a {
        width:100%;
    }

    .elementor-489 .elementor-element.elementor-element-00ed5ba {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-0545941 {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-25b2081 {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-602eacd {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-626404e {
        width: 100%;
    }
}

@media(max-width: 767px) and (min-width:576px) {
    .elementor-489 .elementor-element.elementor-element-9992850 {
        width:100%;
    }

    .elementor-489 .elementor-element.elementor-element-c6c4356 {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-8a06cc8 {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-28e995a {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-43bc36e3 {
        width: 100%;
    }

    .elementor-489 .elementor-element.elementor-element-74041501 {
        width: 100%;
    }
}
