.elementor-17330 .elementor-element.elementor-element-7cdacbe>.elementor-container {
    max-width: 900px;
}

.elementor-17330 .elementor-element.elementor-element-7cdacbe>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
    width: auto;
    
}

.elementor-17330 .elementor-element.elementor-element-7cdacbe {
    padding: 100px 0px 105px 0px;
}

.elementor-17330 .elementor-element.elementor-element-3831a46 {
    width: auto;
    max-width: auto;
    bottom: 30px;
    z-index: -1;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-3831a46 {
    left: 35px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-3831a46 {
    right: 35px;
}

.elementor-17330 .elementor-element.elementor-element-2922dbc .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-17330 .elementor-element.elementor-element-2922dbc .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-17330 .elementor-element.elementor-element-2922dbc {
    width: auto;
    max-width: auto;
    top: 10px;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-2922dbc {
    right: 40px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-2922dbc {
    left: 40px;
}

.elementor-17330 .elementor-element.elementor-element-3227202 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-17330 .elementor-element.elementor-element-3227202 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-17330 .elementor-element.elementor-element-3227202 {
    width: auto;
    max-width: auto;
    top: -18px;
    z-index: -1;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-3227202 {
    right: 90px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-3227202 {
    left: 90px;
}

.elementor-17330 .elementor-element.elementor-element-5cd530b img {
    border-radius: 30% 10% 30% 10%;
}

.elementor-17330 .elementor-element.elementor-element-f50c833 .elementor-heading-title {
    line-height: 40px;
}

.elementor-17330 .elementor-element.elementor-element-719cff2 .elementor-heading-title {
    line-height: 26px;
}

.elementor-17330 .elementor-element.elementor-element-719cff2>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-17330 .elementor-element.elementor-element-878f820>.elementor-widget-container {
    margin: -10px 0px -25px 0px;
}

.elementor-17330 .elementor-element.elementor-element-5a6c5f5 .elementor-heading-title {
    line-height: 26px;
}

.elementor-17330 .elementor-element.elementor-element-5a6c5f5>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-17330 .elementor-element.elementor-element-49d2732>.elementor-widget-container {
    margin: -10px 0px -20px 0px;
}

.elementor-17330 .elementor-element.elementor-element-a1219d6 .elementor-heading-title {
    line-height: 26px;
}

.elementor-17330 .elementor-element.elementor-element-a1219d6>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-17330 .elementor-element.elementor-element-8f6dd6c>.elementor-widget-container {
    margin: -10px 0px -17px 0px;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item i {
    color: #8f3737;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item svg {
    fill: #808080;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item {
    background-color: #c3946629;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #8f3737;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item:hover i {
    color: #FFFFFF;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item:hover svg {
    fill: #FFFFFF;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item:hover {
    background-color: #1AB69D;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1AB69D;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item,
.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icon-each-item i {
    font-size: 16px;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 .edublink-social-icons-wrapper {
    margin-bottom: -20px;
}

.elementor-17330 .elementor-element.elementor-element-ee0d398 a.edublink-social-icon-each-item {
    width: 46px;
    height: 46px;
}

.elementor-17330 .elementor-element.elementor-element-8553faa>.elementor-container {
    max-width: 800px;
}

.elementor-17330 .elementor-element.elementor-element-8553faa {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 105px 0px;
}

.elementor-17330 .elementor-element.elementor-element-8553faa:not(.elementor-motion-effects-element-type-background),
.elementor-17330 .elementor-element.elementor-element-8553faa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F4F5;
}

.elementor-17330 .elementor-element.elementor-element-8553faa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17330 .elementor-element.elementor-element-2d6ea41 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-17330 .elementor-element.elementor-element-2d6ea41 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-17330 .elementor-element.elementor-element-2d6ea41 {
    width: auto;
    max-width: auto;
    top: 50px;
    z-index: 0;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-2d6ea41 {
    right: -375px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-2d6ea41 {
    left: -375px;
}

.elementor-17330 .elementor-element.elementor-element-973e02f .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-17330 .elementor-element.elementor-element-973e02f .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-17330 .elementor-element.elementor-element-973e02f {
    width: auto;
    max-width: auto;
    top: 70px;
    z-index: 0;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-973e02f {
    left: -360px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-973e02f {
    right: -360px;
}

.elementor-17330 .elementor-element.elementor-element-71814d8 .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-17330 .elementor-element.elementor-element-71814d8 .edublink-animation-widget .edublink-animation-widget-color {
    background-color: #1ab69d;
    height: 80px;
    width: 80px;
}

.elementor-17330 .elementor-element.elementor-element-71814d8 {
    width: auto;
    max-width: auto;
    top: 70px;
    z-index: 0;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-71814d8 {
    left: -290px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-71814d8 {
    right: -290px;
}

.elementor-17330 .elementor-element.elementor-element-d98a28a .edublink-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-17330 .elementor-element.elementor-element-d98a28a .edublink-animation-widget .edublink-animation-widget-color {
    height: 476px;
    width: 476px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-17330 .elementor-element.elementor-element-d98a28a {
    width: auto;
    max-width: auto;
    top: -300px;
    z-index: 0;
}

body:not(.rtl) .elementor-17330 .elementor-element.elementor-element-d98a28a {
    right: -650px;
}

body.rtl .elementor-17330 .elementor-element.elementor-element-d98a28a {
    left: -650px;
}

.elementor-17330 .elementor-element.elementor-element-83dad8f {
    text-align: center;
}

.elementor-17330 .elementor-element.elementor-element-83dad8f .elementor-heading-title {
    line-height: 40px;
}

.elementor-17330 .elementor-element.elementor-element-83dad8f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

@media(max-width:1200px) {
    .elementor-17330 .elementor-element.elementor-element-8553faa {
        padding: 100px 0px 105px 0px;
    }
}

@media(min-width:768px) {
    .elementor-17330 .elementor-element.elementor-element-41f11df {
        width: 59.472%;
    }

    .elementor-17330 .elementor-element.elementor-element-16bada2 {
        width: 40.488%;
    }
}

@media(max-width:991px) and (min-width:768px) {
    .elementor-17330 .elementor-element.elementor-element-41f11df {
        width: 100%;
    }

    .elementor-17330 .elementor-element.elementor-element-16bada2 {
        width: 100%;
    }
}

@media(max-width:991px) {
    .elementor-17330 .elementor-element.elementor-element-7cdacbe {
        padding: 85px 0px 85px 0px;
    }

    .elementor-17330 .elementor-element.elementor-element-8553faa {
        padding: 80px 0px 85px 0px;
    }

    .elementor-17330 .elementor-element.elementor-element-83dad8f>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }
}

@media(max-width:767px) {
    .elementor-17330 .elementor-element.elementor-element-7cdacbe {
        padding: 65px 0px 65px 0px;
    }

    .elementor-17330 .elementor-element.elementor-element-8553faa {
        padding: 60px 0px 65px 0px;
    }
}