.elementor-10855 .elementor-element.elementor-element-f2ebcf4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --border-radius: 0px 0px 60px 60px;
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-10855 .elementor-element.elementor-element-f2ebcf4:not(.elementor-motion-effects-element-type-background),
.elementor-10855 .elementor-element.elementor-element-f2ebcf4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://internvision.com/wp-content/uploads/2024/10/background-brc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10855 .elementor-element.elementor-element-49807f2 .breadcrumb {
    color: var(--e-global-color-primary);
    text-align: center;
}

.elementor-10855 .elementor-element.elementor-element-49807f2 .breadcrumb a {
    color: var(--e-global-color-text);
}

.elementor-10855 .elementor-element.elementor-element-49807f2 .edudeme-title {
    text-align: center;
    color: var(--e-global-color-secondary);
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10855 .elementor-element.elementor-element-2790b17>.elementor-widget-container {
    --e-transform-rotateZ: -14deg;
}

body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-2790b17 {
    left: 30px;
}

body.rtl .elementor-10855 .elementor-element.elementor-element-2790b17 {
    right: 30px;
}

.elementor-10855 .elementor-element.elementor-element-2790b17 {
    bottom: -9px;
    z-index: 2;
}

body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-8debe01 {
    right: -40px;
}

body.rtl .elementor-10855 .elementor-element.elementor-element-8debe01 {
    left: -40px;
}

.elementor-10855 .elementor-element.elementor-element-8debe01 {
    top: -14px;
    z-index: 2;
}

body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-706229d {
    right: -27px;
}

body.rtl .elementor-10855 .elementor-element.elementor-element-706229d {
    left: -27px;
}

.elementor-10855 .elementor-element.elementor-element-706229d {
    top: 22%;
    z-index: 2;
}

body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-4638d28 {
    left: -2.5%;
}

body.rtl .elementor-10855 .elementor-element.elementor-element-4638d28 {
    right: -2.5%;
}

.elementor-10855 .elementor-element.elementor-element-4638d28 {
    bottom: 36px;
}

@media(max-width:1024px) {
    .elementor-10855 .elementor-element.elementor-element-8debe01 {
        top: 17px;
    }

    .elementor-10855 .elementor-element.elementor-element-706229d {
        top: 32%;
    }
}

@media(max-width:880px) {
    body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-8debe01 {
        right: -30px;
    }

    body.rtl .elementor-10855 .elementor-element.elementor-element-8debe01 {
        left: -30px;
    }

    body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-706229d {
        right: -37px;
    }

    body.rtl .elementor-10855 .elementor-element.elementor-element-706229d {
        left: -37px;
    }

    .elementor-10855 .elementor-element.elementor-element-706229d {
        top: 42%;
    }

    body:not(.rtl) .elementor-10855 .elementor-element.elementor-element-4638d28 {
        left: -10%;
    }

    body.rtl .elementor-10855 .elementor-element.elementor-element-4638d28 {
        right: -10%;
    }
}

@media(max-width:767px) {
    .elementor-10855 .elementor-element.elementor-element-f2ebcf4 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}