.elementor-9 .elementor-element.elementor-element-36b01a0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}



.elementor-9 .elementor-element.elementor-element-36b01a0 > .elementor-container {
    min-height: 80vh;
}

.elementor-9 .elementor-element.elementor-element-36b01a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 50% 0% 0%;
}

    .elementor-9 .elementor-element.elementor-element-36b01a0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-52f6b51 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-52f6b51 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-52f6b51 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-52f6b51 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

    .elementor-9 .elementor-element.elementor-element-52f6b51 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-ed72be0 .elementor-heading-title {
    font-size: 88px;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-12b26be .elementor-heading-title {
    font-size: 40px;
    letter-spacing: 4px;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-2cb6003 .oew-heading-wrap .oew-heading-tag {
    color: var( --e-global-color-7972ba4b );
    font-size: 33px;
}

.elementor-9 .elementor-element.elementor-element-897138c {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-9 .elementor-element.elementor-element-6452c77 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-6452c77 .elementor-heading-title {
        font-size: 42px;
    }

.elementor-9 .elementor-element.elementor-element-f3849f4 {
    --divider-border-style:dashed;
    --divider-color:#007cdb;
    --divider-border-width:7px;
}

    .elementor-9 .elementor-element.elementor-element-f3849f4 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f3849f4 .elementor-divider-separator {
        width: 630px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-9 .elementor-element.elementor-element-f3849f4 .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-9 .elementor-element.elementor-element-1e4c34b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-1e4c34b > .jet-listing-grid > .jet-listing-grid__items {
    --columns:2;
}

.elementor-9 .elementor-element.elementor-element-55512d6 {
    margin-top: 50px;
    margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-e238a7e {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-e238a7e .elementor-heading-title {
        font-size: 42px;
    }

.elementor-9 .elementor-element.elementor-element-c6e1dc0 {
    --divider-border-style:dashed;
    --divider-color:#007cdb;
    --divider-border-width:7px;
}

    .elementor-9 .elementor-element.elementor-element-c6e1dc0 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c6e1dc0 .elementor-divider-separator {
        width: 689px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-9 .elementor-element.elementor-element-c6e1dc0 .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-9 .elementor-element.elementor-element-4b422f9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4b422f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-7972ba4b );
}

.elementor-9 .elementor-element.elementor-element-4b422f9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}

    .elementor-9 .elementor-element.elementor-element-4b422f9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-c68fa68 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-c68fa68 .elementor-heading-title {
        font-size: 42px;
    }

.elementor-9 .elementor-element.elementor-element-c958458 {
    --divider-border-style:dashed;
    --divider-color:#007cdb;
    --divider-border-width:7px;
}

    .elementor-9 .elementor-element.elementor-element-c958458 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c958458 .elementor-divider-separator {
        width: 280px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-9 .elementor-element.elementor-element-c958458 .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-9 .elementor-element.elementor-element-e6a7069:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e6a7069 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-405c4609 );
}

.elementor-9 .elementor-element.elementor-element-e6a7069 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-f56b5b0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-f56b5b0 > .jet-listing-grid > .jet-listing-grid__items {
    --columns:4;
}

.elementor-9 .elementor-element.elementor-element-7006c2b {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-7006c2b .elementor-heading-title {
        text-decoration: underline;
        color: #007cdb;
    }



.elementor-9 .elementor-element.elementor-element-7e01c5e > .elementor-container {
    min-height: 600px;
}

.elementor-9 .elementor-element.elementor-element-7e01c5e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9 .elementor-element.elementor-element-7e01c5e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-8085288 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-8085288 .elementor-heading-title {
        font-size: 42px;
        color: #ffffff;
    }

.elementor-9 .elementor-element.elementor-element-5fc09ce {
    --divider-border-style:dashed;
    --divider-color:#007cdb;
    --divider-border-width:7px;
}

    .elementor-9 .elementor-element.elementor-element-5fc09ce > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5fc09ce .elementor-divider-separator {
        width: 370px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-9 .elementor-element.elementor-element-5fc09ce .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-9 .elementor-element.elementor-element-bcf260a > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-main-swiper .swiper-slide {
    background-color: #007cdb;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-swiper-button {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__content, .elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__content:after {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__content {
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 20px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 20px 0 20px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 25px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__name {
    color: #ffffff;
    font-size: 30px;
    font-weight: 300;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__title {
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 0.7em;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__image img {
    width: 70px;
    height: 70px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc( 20px + (70px / 2) - 8px );
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (70px / 2) - 8px );
    right: auto;
}

body.rtl .elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (70px / 2) - 8px );
    left: auto;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (70px / 2) - 8px );
    right: auto;
}

body.rtl .elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-bcf260a.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (70px / 2) - 8px );
    left: auto;
}

.elementor-9 .elementor-element.elementor-element-e61f88e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e61f88e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-9 .elementor-element.elementor-element-e61f88e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-6448ad3 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-6448ad3 .elementor-heading-title {
        font-size: 42px;
    }

.elementor-9 .elementor-element.elementor-element-b44a4aa {
    --divider-border-style:dashed;
    --divider-color:#007cdb;
    --divider-border-width:7px;
}

    .elementor-9 .elementor-element.elementor-element-b44a4aa > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b44a4aa .elementor-divider-separator {
        width: 466px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-9 .elementor-element.elementor-element-b44a4aa .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-9 .elementor-element.elementor-element-1d2afdb {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-8645f0c {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-9 .elementor-element.elementor-element-9993de7 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-9993de7 .elementor-heading-title {
        font-size: 42px;
    }

.elementor-9 .elementor-element.elementor-element-b3b8df6 {
    --divider-border-style:dashed;
    --divider-color:#007cdb;
    --divider-border-width:7px;
}

    .elementor-9 .elementor-element.elementor-element-b3b8df6 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b3b8df6 .elementor-divider-separator {
        width: 436px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-9 .elementor-element.elementor-element-b3b8df6 .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-9 .elementor-element.elementor-element-97e91f9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-0098816;

{
    width: 2.146%;
}

.elementor-9 .elementor-element.elementor-element-f9b6f65 {
    width: 97.854%;
}

}

@media(max-width:1024px) {
   

.elementor-9 .elementor-element.elementor-element-36b01a0 > .elementor-container {
    min-height: 518px;
}

.elementor-9 .elementor-element.elementor-element-52f6b51 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ed72be0 .elementor-heading-title {
    font-size: 55px;
}

.elementor-9 .elementor-element.elementor-element-12b26be .elementor-heading-title {
    font-size: 22px;
}

.elementor-9 .elementor-element.elementor-element-1e4c34b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-1e4c34b > .jet-listing-grid > .jet-listing-grid__items {
    --columns:2;
}

.elementor-9 .elementor-element.elementor-element-f56b5b0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-f56b5b0 > .jet-listing-grid > .jet-listing-grid__items {
    --columns:2;
}

}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-36b01a0 > .elementor-container;

{
    min-height: 228px;
}

.elementor-9 .elementor-element.elementor-element-36b01a0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-36b01a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
}

.elementor-9 .elementor-element.elementor-element-36b01a0 {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ed72be0 .elementor-heading-title {
    font-size: 38px;
}

.elementor-9 .elementor-element.elementor-element-2cb6003 .oew-heading-wrap .oew-heading-tag {
    font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-f3849f4 .elementor-divider-separator {
    width: 288px;
}

.elementor-9 .elementor-element.elementor-element-1e4c34b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-1e4c34b > .jet-listing-grid > .jet-listing-grid__items {
    --columns:1;
}

.elementor-9 .elementor-element.elementor-element-c6e1dc0 .elementor-divider-separator {
    width: 288px;
}

.elementor-9 .elementor-element.elementor-element-f56b5b0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-f56b5b0 > .jet-listing-grid > .jet-listing-grid__items {
    --columns:1;
}

.elementor-9 .elementor-element.elementor-element-5fc09ce .elementor-divider-separator {
    width: 71%;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__text {
    font-size: 16px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__name {
    font-size: 22px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__title {
    font-size: 16px;
}

.elementor-9 .elementor-element.elementor-element-bcf260a .elementor-testimonial__image img {
    width: 50px;
    height: 50px;
}

.elementor-9 .elementor-element.elementor-element-b44a4aa .elementor-divider-separator {
    width: 249px;
}

.elementor-9 .elementor-element.elementor-element-b3b8df6 .elementor-divider-separator {
    width: 232px;
}
}
