.elementor-64 .elementor-element.elementor-element-81f7296:not(.elementor-motion-effects-element-type-background),
.elementor-64 .elementor-element.elementor-element-81f7296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/breacrumb_BG_1.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-64 .elementor-element.elementor-element-81f7296 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 275px 30px 265px
}

.elementor-64 .elementor-element.elementor-element-81f7296>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-64 .elementor-element.elementor-element-9d791fc .woocommerce-breadcrumb {
    color: #fff;
    text-align: center
}

.elementor-64 .elementor-element.elementor-element-9d791fc .woocommerce-breadcrumb i {
    color: #fff
}

.elementor-64 .elementor-element.elementor-element-9d791fc .woocommerce-breadcrumb>a:not(:hover) {
    color: #fff
}

.elementor-64 .elementor-element.elementor-element-9d791fc .aro-woocommerce-title {
    text-align: center;
    color: #fff;
    margin: 0 0 30px
}

.elementor-64 .elementor-element.elementor-element-b402d12>.elementor-container {
    max-width: 1792px
}

.elementor-64 .elementor-element.elementor-element-b402d12 {
    margin-top: 109px;
    margin-bottom: 115px;
    padding: 0 30px
}

.elementor-64 .elementor-element.elementor-element-97bf85d.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-64 .elementor-element.elementor-element-97bf85d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-de7847f {
    text-align: center;
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 3.4px
}

.elementor-64 .elementor-element.elementor-element-de7847f>.elementor-widget-container {
    padding: 45px 0 44px;
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/About_BG_01.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-64 .elementor-element.elementor-element-abc4d5c .elementor-heading-title {
    color: #99999917;
    font-size: 160px;
    text-transform: capitalize;
    line-height: 260px
}

body:not(.rtl) .elementor-64 .elementor-element.elementor-element-abc4d5c {
    left: 0
}

body.rtl .elementor-64 .elementor-element.elementor-element-abc4d5c {
    right: 0
}

.elementor-64 .elementor-element.elementor-element-abc4d5c {
    top: -35px
}

.elementor-64 .elementor-element.elementor-element-c8a2f17 {
    text-align: right;
    bottom: 65px
}

.elementor-64 .elementor-element.elementor-element-c8a2f17 .elementor-heading-title {
    color: #99999917;
    font-size: 160px;
    text-transform: capitalize;
    line-height: 250px
}

body:not(.rtl) .elementor-64 .elementor-element.elementor-element-c8a2f17 {
    left: -1px
}

body.rtl .elementor-64 .elementor-element.elementor-element-c8a2f17 {
    right: -1px
}

.elementor-64 .elementor-element.elementor-element-4c0bae5 {
    text-align: center;
    width: var(--container-widget-width, 1140px);
    max-width: 1140px;
    --container-widget-width: 1140px;
    --container-widget-flex-grow: 0
}

.elementor-64 .elementor-element.elementor-element-4c0bae5 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 60px;
    line-height: 80px
}

.elementor-64 .elementor-element.elementor-element-4c0bae5>.elementor-widget-container {
    margin: 0 0 45px
}

.elementor-64 .elementor-element.elementor-element-2756731>.elementor-widget-container {
    padding: 60px 0;
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/h7_img1.png");
    background-position: center center;
    background-repeat: no-repeat
}

.elementor-64 .elementor-element.elementor-element-2756731 {
    z-index: 2
}

.elementor-64 .elementor-element.elementor-element-345b88b>.elementor-container {
    max-width: 1350px
}

.elementor-64 .elementor-element.elementor-element-345b88b {
    margin-top: 0;
    margin-bottom: 176px;
    padding: 0 30px
}

.elementor-64 .elementor-element.elementor-element-10a5ce3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-10a5ce3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-64 .elementor-element.elementor-element-10a5ce3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/About_BG_03.jpg");
    background-repeat: no-repeat
}

.elementor-64 .elementor-element.elementor-element-10a5ce3>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-64 .elementor-element.elementor-element-10a5ce3>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-64 .elementor-element.elementor-element-e05eb1e {
    --spacer-size: 680px
}

.elementor-64 .elementor-element.elementor-element-7232d85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-7232d85>.elementor-element-populated {
    margin: 80px 60px 0 80px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 80px
}

.elementor-64 .elementor-element.elementor-element-2735ce2 {
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 1.2px
}

.elementor-64 .elementor-element.elementor-element-2735ce2>.elementor-widget-container {
    margin: 0 0 28px
}

.elementor-64 .elementor-element.elementor-element-007691c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 50px;
    line-height: 60px
}

.elementor-64 .elementor-element.elementor-element-007691c>.elementor-widget-container {
    margin: 0 0 26px
}

.elementor-64 .elementor-element.elementor-element-53b8c54 {
    color: var(--e-global-color-secondary)
}

.elementor-64 .elementor-element.elementor-element-53b8c54>.elementor-widget-container {
    margin: 0 0 24px
}

.elementor-64 .elementor-element.elementor-element-1f42d14 {
    color: var(--e-global-color-secondary)
}

.elementor-64 .elementor-element.elementor-element-1f42d14>.elementor-widget-container {
    margin: 0 0 24px
}

.elementor-64 .elementor-element.elementor-element-818a969 {
    color: var(--e-global-color-secondary)
}

.elementor-64 .elementor-element.elementor-element-01236bf>.elementor-container {
    max-width: 1350px
}

.elementor-64 .elementor-element.elementor-element-01236bf:not(.elementor-motion-effects-element-type-background),
.elementor-64 .elementor-element.elementor-element-01236bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f8f6f4
}

.elementor-64 .elementor-element.elementor-element-01236bf {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 185px;
    padding: 0 30px
}

.elementor-64 .elementor-element.elementor-element-01236bf>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-64 .elementor-element.elementor-element-6737368>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-46d17e0 {
    text-align: left
}

.elementor-64 .elementor-element.elementor-element-46d17e0>.elementor-widget-container {
    margin: -56px 0 0
}

.elementor-64 .elementor-element.elementor-element-f7b68e2.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-64 .elementor-element.elementor-element-f7b68e2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-f7b68e2>.elementor-element-populated {
    margin: 113px 0 112px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-64 .elementor-element.elementor-element-ec64492 .column-item {
    padding-left: calc(0px/2);
    padding-right: calc(0px/2);
    padding-bottom: calc(0px)
}

.elementor-64 .elementor-element.elementor-element-ec64492 .row {
    margin-left: calc(0px/-2);
    margin-right: calc(0px/-2)
}

.elementor-64 .elementor-element.elementor-element-ec64492 .elementor-testimonial-item-wrapper .inner {
    text-align: center
}

.elementor-64 .elementor-element.elementor-element-ec64492 .elementor-testimonial-item-wrapper .testimonial-caption {
    justify-content: center
}

.elementor-64 .elementor-element.elementor-element-ec64492 .content {
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 300;
    line-height: 36px
}

.elementor-64 .elementor-element.elementor-element-ec64492 .name,
.elementor-64 .elementor-element.elementor-element-ec64492 .name a {
    color: var(--e-global-color-secondary)
}

.elementor-64 .elementor-element.elementor-element-ec64492 .name {
    font-size: 12px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 3px
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slide-bg {
    animation-duration: calc(5s*1.2);
    transition-duration: calc(5s)
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-prev:before {
    color: #99999999
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-next:before {
    color: #99999999
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-prev {
    border-color: #02010100;
    background-color: #02010100
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-next {
    border-color: #02010100;
    background-color: #02010100
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-prev:hover:before {
    color: #fff
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-next:hover:before {
    color: #fff
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-prev:hover {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-slider button.slick-next:hover {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-next {
    top: 37%;
    bottom: unset;
    left: unset;
    right: -20px
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-prev {
    top: 37%;
    bottom: unset;
    left: -20px;
    right: unset
}

.elementor-64 .elementor-element.elementor-element-ec64492 .slick-dots {
    text-align: center
}

.elementor-64 .elementor-element.elementor-element-ec64492 {
    width: var(--container-widget-width, 630px);
    max-width: 630px;
    --container-widget-width: 630px;
    --container-widget-flex-grow: 0;
    z-index: 2
}

.elementor-64 .elementor-element.elementor-element-ec64492>.elementor-widget-container {
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/About_BG_01.png");
    background-position: top center;
    background-repeat: no-repeat
}

.elementor-64 .elementor-element.elementor-element-7f088bc {
    width: auto;
    max-width: auto;
    bottom: -68%
}

body:not(.rtl) .elementor-64 .elementor-element.elementor-element-7f088bc {
    left: -18%
}

body.rtl .elementor-64 .elementor-element.elementor-element-7f088bc {
    right: -18%
}

.elementor-64 .elementor-element.elementor-element-f075e58>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-f075e58>.elementor-element-populated {
    margin: 98px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-64 .elementor-element.elementor-element-c31ace7 {
    text-align: right
}

.elementor-64 .elementor-element.elementor-element-04ac751 {
    margin-top: 0;
    margin-bottom: 108px;
    padding: 0 30px
}

.elementor-64 .elementor-element.elementor-element-261e510 {
    text-align: center
}

.elementor-64 .elementor-element.elementor-element-261e510 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 40px;
    text-transform: capitalize;
    line-height: 60px
}

.elementor-64 .elementor-element.elementor-element-261e510>.elementor-widget-container {
    margin: 0
}

.elementor-64 .elementor-element.elementor-element-810eb25 {
    margin-top: 44px;
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-6548da1>.elementor-element-populated {
    padding: 0 20px 0 0
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d.elementor-position-right .elementor-image-box-img {
    margin-left: 17px
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d.elementor-position-left .elementor-image-box-img {
    margin-right: 17px
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 17px
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d .elementor-image-box-title {
    margin-bottom: 16px;
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 30px
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d .elementor-image-box-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.elementor-64 .elementor-element.elementor-element-ad1ca4d>.elementor-widget-container {
    margin: 0 0 22px
}

.elementor-64 .elementor-element.elementor-element-f3fd899 .elementor-button {
    text-decoration: underline;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #02010100
}

.elementor-64 .elementor-element.elementor-element-f3fd899 .elementor-button:hover,
.elementor-64 .elementor-element.elementor-element-f3fd899 .elementor-button:focus {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-f3fd899 .elementor-button:hover svg,
.elementor-64 .elementor-element.elementor-element-f3fd899 .elementor-button:focus svg {
    fill: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-002a2e4>.elementor-element-populated {
    padding: 0 10px
}

.elementor-64 .elementor-element.elementor-element-7b52565.elementor-position-right .elementor-image-box-img {
    margin-left: 17px
}

.elementor-64 .elementor-element.elementor-element-7b52565.elementor-position-left .elementor-image-box-img {
    margin-right: 17px
}

.elementor-64 .elementor-element.elementor-element-7b52565.elementor-position-top .elementor-image-box-img {
    margin-bottom: 17px
}

.elementor-64 .elementor-element.elementor-element-7b52565 .elementor-image-box-title {
    margin-bottom: 16px;
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 30px
}

.elementor-64 .elementor-element.elementor-element-7b52565 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-64 .elementor-element.elementor-element-7b52565 .elementor-image-box-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.elementor-64 .elementor-element.elementor-element-7b52565>.elementor-widget-container {
    margin: 0 0 22px
}

.elementor-64 .elementor-element.elementor-element-a4c8f7b .elementor-button {
    text-decoration: underline;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #02010100
}

.elementor-64 .elementor-element.elementor-element-a4c8f7b .elementor-button:hover,
.elementor-64 .elementor-element.elementor-element-a4c8f7b .elementor-button:focus {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-a4c8f7b .elementor-button:hover svg,
.elementor-64 .elementor-element.elementor-element-a4c8f7b .elementor-button:focus svg {
    fill: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-9ba634a>.elementor-element-populated {
    padding: 0 0 0 20px
}

.elementor-64 .elementor-element.elementor-element-2ba4231.elementor-position-right .elementor-image-box-img {
    margin-left: 17px
}

.elementor-64 .elementor-element.elementor-element-2ba4231.elementor-position-left .elementor-image-box-img {
    margin-right: 17px
}

.elementor-64 .elementor-element.elementor-element-2ba4231.elementor-position-top .elementor-image-box-img {
    margin-bottom: 17px
}

.elementor-64 .elementor-element.elementor-element-2ba4231 .elementor-image-box-title {
    margin-bottom: 16px;
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 30px
}

.elementor-64 .elementor-element.elementor-element-2ba4231 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-64 .elementor-element.elementor-element-2ba4231 .elementor-image-box-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.elementor-64 .elementor-element.elementor-element-2ba4231>.elementor-widget-container {
    margin: 0 0 22px
}

.elementor-64 .elementor-element.elementor-element-74a37b8 .elementor-button {
    text-decoration: underline;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #02010100
}

.elementor-64 .elementor-element.elementor-element-74a37b8 .elementor-button:hover,
.elementor-64 .elementor-element.elementor-element-74a37b8 .elementor-button:focus {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-74a37b8 .elementor-button:hover svg,
.elementor-64 .elementor-element.elementor-element-74a37b8 .elementor-button:focus svg {
    fill: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-ede963e:not(.elementor-motion-effects-element-type-background),
.elementor-64 .elementor-element.elementor-element-ede963e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/About_BG_10.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-64 .elementor-element.elementor-element-ede963e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 129px;
    padding: 0 30px
}

.elementor-64 .elementor-element.elementor-element-ede963e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-64 .elementor-element.elementor-element-0aadc12>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-a0b1ee8 {
    color: var(--e-global-color-primary);
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px
}

.elementor-64 .elementor-element.elementor-element-a0b1ee8>.elementor-widget-container {
    margin: 10px 0 30px
}

.elementor-64 .elementor-element.elementor-element-f1d9dab .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 60px;
    line-height: 80px
}

.elementor-64 .elementor-element.elementor-element-f1d9dab>.elementor-widget-container {
    margin: 0 0 65px
}

.elementor-64 .elementor-element.elementor-element-4cb9943 {
    text-align: right
}

.elementor-64 .elementor-element.elementor-element-551101d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-64 .elementor-element.elementor-element-551101d>.elementor-element-populated {
    padding: 0 0 0 140px
}

.elementor-64 .elementor-element.elementor-element-6295aaf {
    text-align: left
}

.elementor-64 .elementor-element.elementor-element-6295aaf>.elementor-widget-container {
    margin: 0 0 66px
}

.elementor-64 .elementor-element.elementor-element-7b94589 {
    color: var(--e-global-color-secondary);
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    width: var(--container-widget-width, 480px);
    max-width: 480px;
    --container-widget-width: 480px;
    --container-widget-flex-grow: 0
}

.elementor-64 .elementor-element.elementor-element-7b94589>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-64 .elementor-element.elementor-element-c128b71 {
    margin-top: 0;
    margin-bottom: 120px;
    padding: 0 30px
}

.elementor-64 .elementor-element.elementor-element-d319812 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 2.5px
}

.elementor-64 .elementor-element.elementor-element-d319812>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-64 .elementor-element.elementor-element-b34e3cc {
    text-align: center
}

.elementor-64 .elementor-element.elementor-element-b34e3cc .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 40px;
    text-transform: capitalize;
    line-height: 60px
}

.elementor-64 .elementor-element.elementor-element-b34e3cc>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-64 .elementor-element.elementor-element-c0d633d>.elementor-element-populated {
    margin: 0 100px 0 0;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 0px
}

.elementor-64 .elementor-element.elementor-element-61df315 .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-61df315 .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-61df315 .elementor-teams-wrapper .team-name {
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 10px
}

.elementor-64 .elementor-element.elementor-element-04ff0d6>.elementor-element-populated {
    margin: 0 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px
}

.elementor-64 .elementor-element.elementor-element-1da7b14 .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-1da7b14 .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-1da7b14 .elementor-teams-wrapper .team-name {
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 10px
}

.elementor-64 .elementor-element.elementor-element-061cced>.elementor-element-populated {
    margin: 0 0 0 100px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 100px
}

.elementor-64 .elementor-element.elementor-element-0accecf .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-0accecf .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-primary)
}

.elementor-64 .elementor-element.elementor-element-0accecf .elementor-teams-wrapper .team-name {
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 10px
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .elementor-64 .elementor-element.elementor-element-10a5ce3 {
        width: 51.2%
    }
    .elementor-64 .elementor-element.elementor-element-7232d85 {
        width: 48.8%
    }
    .elementor-64 .elementor-element.elementor-element-f7b68e2 {
        width: 49.9%
    }
    .elementor-64 .elementor-element.elementor-element-f075e58 {
        width: 25.1%
    }
    .elementor-64 .elementor-element.elementor-element-0aadc12 {
        width: 49%
    }
    .elementor-64 .elementor-element.elementor-element-551101d {
        width: 51%
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-64 .elementor-element.elementor-element-0aadc12 {
        width: 60%
    }
    .elementor-64 .elementor-element.elementor-element-551101d {
        width: 40%
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-64 .elementor-element.elementor-element-f7b68e2 {
        width: 100%
    }
}

@media(max-width:1366px) {
    .elementor-64 .elementor-element.elementor-element-2756731 {
        z-index: 3
    }
    .elementor-64 .elementor-element.elementor-element-ec64492 {
        --container-widget-width: 560px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 560px);
        max-width: 560px
    }
}

@media(max-width:1200px) {
    .elementor-64 .elementor-element.elementor-element-81f7296:not(.elementor-motion-effects-element-type-background),
    .elementor-64 .elementor-element.elementor-element-81f7296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }
    .elementor-64 .elementor-element.elementor-element-ec64492 {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px
    }
    .elementor-64 .elementor-element.elementor-element-551101d>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 60px
    }
    .elementor-64 .elementor-element.elementor-element-c0d633d>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-04ff0d6>.elementor-element-populated {
        margin: 0 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px
    }
    .elementor-64 .elementor-element.elementor-element-061cced>.elementor-element-populated {
        margin: 0 0 0 60px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 60px
    }
}

@media(max-width:1024px) {
    .elementor-64 .elementor-element.elementor-element-81f7296:not(.elementor-motion-effects-element-type-background),
    .elementor-64 .elementor-element.elementor-element-81f7296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }
    .elementor-64 .elementor-element.elementor-element-81f7296 {
        padding: 70px 30px
    }
    .elementor-64 .elementor-element.elementor-element-b402d12 {
        margin-top: 80px;
        margin-bottom: 80px
    }
    .elementor-64 .elementor-element.elementor-element-abc4d5c .elementor-heading-title {
        font-size: 120px
    }
    .elementor-64 .elementor-element.elementor-element-c8a2f17 .elementor-heading-title {
        font-size: 120px
    }
    .elementor-64 .elementor-element.elementor-element-7232d85>.elementor-element-populated {
        margin: 30px 0 0 60px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 60px
    }
    .elementor-64 .elementor-element.elementor-element-01236bf {
        margin-top: 0;
        margin-bottom: 182px
    }
    .elementor-64 .elementor-element.elementor-element-f7b68e2>.elementor-element-populated {
        margin: 60px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-ec64492 {
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 450px);
        max-width: 450px
    }
    .elementor-64 .elementor-element.elementor-element-04ac751 {
        margin-top: 0;
        margin-bottom: 80px
    }
    .elementor-64 .elementor-element.elementor-element-ede963e {
        margin-top: 0;
        margin-bottom: 80px
    }
    .elementor-64 .elementor-element.elementor-element-c0d633d>.elementor-element-populated {
        margin: 0 30px 0 0;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-04ff0d6>.elementor-element-populated {
        margin: 0 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px
    }
    .elementor-64 .elementor-element.elementor-element-061cced>.elementor-element-populated {
        margin: 0 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px
    }
}

@media(max-width:880px) {
    .elementor-64 .elementor-element.elementor-element-81f7296:not(.elementor-motion-effects-element-type-background),
    .elementor-64 .elementor-element.elementor-element-81f7296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }
    .elementor-64 .elementor-element.elementor-element-345b88b {
        margin-top: 0;
        margin-bottom: 60px
    }
    .elementor-64 .elementor-element.elementor-element-10a5ce3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-64 .elementor-element.elementor-element-10a5ce3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center
    }
    .elementor-64 .elementor-element.elementor-element-7232d85>.elementor-element-populated {
        margin: 0 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px
    }
    .elementor-64 .elementor-element.elementor-element-007691c .elementor-heading-title {
        font-size: 42px;
        line-height: 50px
    }
    .elementor-64 .elementor-element.elementor-element-ec64492 {
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 650px);
        max-width: 650px
    }
    body:not(.rtl) .elementor-64 .elementor-element.elementor-element-7f088bc {
        left: 0
    }
    body.rtl .elementor-64 .elementor-element.elementor-element-7f088bc {
        right: 0
    }
    .elementor-64 .elementor-element.elementor-element-7f088bc {
        bottom: -75%
    }
    .elementor-64 .elementor-element.elementor-element-f1d9dab .elementor-heading-title {
        font-size: 46px;
        line-height: 60px
    }
    .elementor-64 .elementor-element.elementor-element-f1d9dab>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-551101d>.elementor-element-populated {
        padding: 0 0 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-c0d633d>.elementor-element-populated {
        margin: 0 20px 0 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-04ff0d6>.elementor-element-populated {
        margin: 0 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }
    .elementor-64 .elementor-element.elementor-element-061cced>.elementor-element-populated {
        margin: 0 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px
    }
}

@media(max-width:767px) {
    .elementor-64 .elementor-element.elementor-element-b402d12 {
        margin-top: 60px;
        margin-bottom: 60px;
        padding: 0 15px
    }
    .elementor-64 .elementor-element.elementor-element-4c0bae5 .elementor-heading-title {
        font-size: 32px;
        line-height: 60px
    }
    .elementor-64 .elementor-element.elementor-element-345b88b {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 15px
    }
    .elementor-64 .elementor-element.elementor-element-10a5ce3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-64 .elementor-element.elementor-element-10a5ce3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center
    }
    .elementor-64 .elementor-element.elementor-element-e05eb1e {
        --spacer-size: 360px
    }
    .elementor-64 .elementor-element.elementor-element-7232d85>.elementor-element-populated {
        margin: 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-2735ce2 {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-007691c {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-007691c .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }
    .elementor-64 .elementor-element.elementor-element-53b8c54 {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-1f42d14 {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-01236bf {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 15px
    }
    .elementor-64 .elementor-element.elementor-element-46d17e0 img {
        width: 100%
    }
    .elementor-64 .elementor-element.elementor-element-f7b68e2>.elementor-element-populated {
        margin: 60px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-ec64492 {
        --container-widget-width: 320px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 320px);
        max-width: 320px
    }
    .elementor-64 .elementor-element.elementor-element-c31ace7 {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-c31ace7 img {
        width: 100%
    }
    .elementor-64 .elementor-element.elementor-element-04ac751 {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 15px
    }
    .elementor-64 .elementor-element.elementor-element-261e510 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }
    .elementor-64 .elementor-element.elementor-element-261e510>.elementor-widget-container {
        margin: 0
    }
    .elementor-64 .elementor-element.elementor-element-6548da1>.elementor-element-populated {
        padding: 0 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-ad1ca4d .elementor-image-box-img {
        margin-bottom: 17px
    }
    .elementor-64 .elementor-element.elementor-element-002a2e4>.elementor-element-populated {
        padding: 0 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-7b52565 .elementor-image-box-img {
        margin-bottom: 17px
    }
    .elementor-64 .elementor-element.elementor-element-9ba634a>.elementor-element-populated {
        padding: 0
    }
    .elementor-64 .elementor-element.elementor-element-2ba4231 .elementor-image-box-img {
        margin-bottom: 17px
    }
    .elementor-64 .elementor-element.elementor-element-ede963e {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 15px
    }
    .elementor-64 .elementor-element.elementor-element-a0b1ee8 {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-f1d9dab {
        text-align: center
    }
    .elementor-64 .elementor-element.elementor-element-f1d9dab .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }
    .elementor-64 .elementor-element.elementor-element-f1d9dab>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-551101d>.elementor-element-populated {
        padding: 30px 0 0
    }
    .elementor-64 .elementor-element.elementor-element-6295aaf>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-c128b71 {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 15px
    }
    .elementor-64 .elementor-element.elementor-element-b34e3cc .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }
    .elementor-64 .elementor-element.elementor-element-c0d633d>.elementor-element-populated {
        margin: 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-04ff0d6>.elementor-element-populated {
        margin: 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-64 .elementor-element.elementor-element-061cced>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
}