.elementor-619 .elementor-element.elementor-element-af8ff11 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-af8ff11 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-619 .elementor-element.elementor-element-af8ff11:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-af8ff11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEF0F4;
}

.elementor-619 .elementor-element.elementor-element-af8ff11 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-12db6b2 {
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-12db6b2 {
    right: 30%;
}

body.rtl .elementor-619 .elementor-element.elementor-element-12db6b2 {
    left: 30%;
}

.elementor-619 .elementor-element.elementor-element-9b95bd3 .shape {
    width: 722px;
    border-width: 1px;
    color: #CAD0FA;
}

.elementor-619 .elementor-element.elementor-element-9b95bd3 .edumall-shape-1-1 .shape {
    height: 722px;
}

.elementor-619 .elementor-element.elementor-element-9b95bd3 .edumall-shape {
    transform: translate(0%, 50%);
}

.elementor-619 .elementor-element.elementor-element-9b95bd3 .elementor-shape-fill {
    fill: #CAD0FA;
}

.elementor-619 .elementor-element.elementor-element-9b95bd3 {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-9b95bd3 {
    right: 0%;
}

body.rtl .elementor-619 .elementor-element.elementor-element-9b95bd3 {
    left: 0%;
}

.elementor-619 .elementor-element.elementor-element-82cd91a .shape {
    width: 276px;
    border-width: 1px;
    color: #CAD0FA;
}

.elementor-619 .elementor-element.elementor-element-82cd91a .edumall-shape-1-1 .shape {
    height: 276px;
}

.elementor-619 .elementor-element.elementor-element-82cd91a .elementor-shape-fill {
    fill: #CAD0FA;
}

.elementor-619 .elementor-element.elementor-element-82cd91a {
    width: auto;
    max-width: auto;
    bottom: -114px;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-82cd91a {
    right: 88px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-82cd91a {
    left: 88px;
}

.elementor-619 .elementor-element.elementor-element-769ac41 {
    width: auto;
    max-width: auto;
    bottom: 30%;
    z-index: 0;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-769ac41 {
    right: 10%;
}

body.rtl .elementor-619 .elementor-element.elementor-element-769ac41 {
    left: 10%;
}

.elementor-619 .elementor-element.elementor-element-f5f3893 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-f5f3893 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-619 .elementor-element.elementor-element-f5f3893 {
    margin-top: 29px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-8f4d4d7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-8f4d4d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-8f4d4d7 {
    z-index: 2;
}

.elementor-619 .elementor-element.elementor-element-548bee8 {
    --spacer-size: 40px;
}

.elementor-619 .elementor-element.elementor-element-7271a08 .heading-primary {
    font-size: 18px;
    line-height: 1.67em;
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-7271a08 .heading-primary .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-7271a08 .heading-primary .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-7271a08 > .elementor-widget-container {
    margin: 0px 0px 11px 0px;
}

.elementor-619 .elementor-element.elementor-element-39b13fc .heading-primary {
    font-size: 48px;
    line-height: 1.34em;
}

.elementor-619 .elementor-element.elementor-element-39b13fc .heading-description {
    font-size: 24px;
    line-height: 1.67em;
    color: #252525;
    max-width: 570px;
}

.elementor-619 .elementor-element.elementor-element-39b13fc .heading-description .stop-a {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-39b13fc .heading-description .stop-b {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-39b13fc .heading-description-wrap {
    margin-top: 28px;
}

.elementor-619 .elementor-element.elementor-element-7245688 .tm-button {
    width: 225px;
}

.elementor-619 .elementor-element.elementor-element-7245688 > .elementor-widget-container {
    margin: 42px 0px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-27f7a94 {
    --spacer-size: 70px;
}

.elementor-619 .elementor-element.elementor-element-6d519d8 {
    text-align: center;
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-9876cf3 > .elementor-widget-container {
    padding: 13px 35px 13px 30px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 30px 53px 0px rgba(0, 0, 0, 0.12);
}

.elementor-619 .elementor-element.elementor-element-9876cf3 {
    width: var( --container-widget-width, 285px );
    max-width: 285px;
    --container-widget-width: 285px;
    --container-widget-flex-grow: 0;
    bottom: 75px;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-9876cf3 {
    left: 20px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-9876cf3 {
    right: 20px;
}

.elementor-619 .elementor-element.elementor-element-64e82ab {
    text-align: center;
    width: auto;
    max-width: auto;
    bottom: 127px;
    z-index: 3;
}

.elementor-619 .elementor-element.elementor-element-64e82ab .icon {
    color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-64e82ab .icon .stop-a {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-64e82ab .icon .stop-b {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-64e82ab .edumall-icon, .elementor-619 .elementor-element.elementor-element-64e82ab .edumall-icon-view {
    font-size: 28px;
}

.elementor-619 .elementor-element.elementor-element-64e82ab .edumall-icon-view {
    padding: 14px;
    background-color: #6CBD7E;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-64e82ab {
    left: -8px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-64e82ab {
    right: -8px;
}

.elementor-619 .elementor-element.elementor-element-268e99d > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-268e99d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 32px;
    margin-bottom: 26px;
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-268e99d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-a8eaee2 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-a8eaee2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-619 .elementor-element.elementor-element-a8eaee2 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 30px 0px 30px;
}

.elementor-619 .elementor-element.elementor-element-a8eaee2:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-a8eaee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EDEDED;
}

.elementor-619 .elementor-element.elementor-element-a8eaee2, .elementor-619 .elementor-element.elementor-element-a8eaee2 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-619 .elementor-element.elementor-element-a8eaee2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-3739a09 {
    --spacer-size: 33px;
}

.elementor-619 .elementor-element.elementor-element-aa3a592 .heading-primary {
    font-size: 24px;
    line-height: 1.5em;
}

.elementor-619 .elementor-element.elementor-element-aa3a592 .heading-secondary {
    font-size: 14px;
    line-height: 26px;
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-aa3a592 .heading-secondary .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-aa3a592 .heading-secondary .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-aa3a592 .heading-secondary-wrap {
    margin-bottom: 2px;
}

.elementor-619 .elementor-element.elementor-element-258d1c8 .tm-button {
    width: 162px;
}

.elementor-619 .elementor-element.elementor-element-258d1c8 > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-9d77e25 {
    --spacer-size: 33px;
}

.elementor-619 .elementor-element.elementor-element-feb1a64.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-619 .elementor-element.elementor-element-ee988ec {
    text-align: end;
}

.elementor-619 .elementor-element.elementor-element-ee988ec > .elementor-widget-container {
    margin: 0px -45px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-d5cbaf1 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-d5cbaf1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-d5cbaf1:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-d5cbaf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFF5F7;
}

.elementor-619 .elementor-element.elementor-element-d5cbaf1, .elementor-619 .elementor-element.elementor-element-d5cbaf1 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-619 .elementor-element.elementor-element-d5cbaf1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 30px 0px 30px;
}

.elementor-619 .elementor-element.elementor-element-d5cbaf1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-a61af7d {
    --spacer-size: 33px;
}

.elementor-619 .elementor-element.elementor-element-6aea1ca .heading-primary {
    font-size: 24px;
    line-height: 1.5em;
}

.elementor-619 .elementor-element.elementor-element-6aea1ca .heading-secondary {
    font-size: 14px;
    line-height: 26px;
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-6aea1ca .heading-secondary .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-6aea1ca .heading-secondary .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-6aea1ca .heading-secondary-wrap {
    margin-bottom: 2px;
}

.elementor-619 .elementor-element.elementor-element-30b9c3f .tm-button {
    width: 162px;
}

.elementor-619 .elementor-element.elementor-element-30b9c3f > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-f461755 {
    --spacer-size: 33px;
}

.elementor-619 .elementor-element.elementor-element-be504ef.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-619 .elementor-element.elementor-element-86e5dc2 .video-poster {
    border-width: 7px;
    border-radius: 10px;
    border-color: #FFFFFF;
    box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.3);
}

.elementor-619 .elementor-element.elementor-element-86e5dc2 .video-button {
    justify-content: center;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-d68b9fa > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-91b29e2 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-619 .elementor-element.elementor-element-91b29e2 > .elementor-widget-container {
    margin: 0px 0px 37px 0px;
}

.elementor-619 .elementor-element.elementor-element-91b29e2 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-599cdb7 .edumall-nav-tabs {
    text-align: end;
}

.elementor-619 .elementor-element.elementor-element-599cdb7 > .elementor-widget-container {
    margin: -76px 0px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-99f2268 > .elementor-container.elementor-container {
    max-width: 730px;
}

.elementor-619 .elementor-element.elementor-element-99f2268 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-99f2268 {
    padding: 24px 0px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-1c2abd6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-619 .elementor-element.elementor-element-1c2abd6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-b6885bc {
    text-align: center;
    width: auto;
    max-width: auto;
    top: -32px;
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-b6885bc .icon {
    color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-b6885bc .icon .stop-a {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-b6885bc .icon .stop-b {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-b6885bc .edumall-icon, .elementor-619 .elementor-element.elementor-element-b6885bc .edumall-icon-view {
    font-size: 24px;
}

.elementor-619 .elementor-element.elementor-element-b6885bc .edumall-icon-view {
    padding: 20px;
    background-color: #0071DC;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-b6885bc {
    left: -32px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-b6885bc {
    right: -32px;
}

.elementor-619 .elementor-element.elementor-element-5b1cf3b > .elementor-container > .elementor-row {
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-5b1cf3b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 35px 30px 35px;
}

.elementor-619 .elementor-element.elementor-element-5b1cf3b:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-5b1cf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F9FF;
}

.elementor-619 .elementor-element.elementor-element-5b1cf3b, .elementor-619 .elementor-element.elementor-element-5b1cf3b > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-619 .elementor-element.elementor-element-5b1cf3b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-2f0de6b .shape {
    width: 268px;
    border-width: 1px;
    color: rgba(98, 117, 255, 0.18);
}

.elementor-619 .elementor-element.elementor-element-2f0de6b .edumall-shape-1-1 .shape {
    height: 268px;
}

.elementor-619 .elementor-element.elementor-element-2f0de6b .elementor-shape-fill {
    fill: rgba(98, 117, 255, 0.18);
}

.elementor-619 .elementor-element.elementor-element-2f0de6b {
    width: auto;
    max-width: auto;
    top: 56px;
    z-index: 0;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-2f0de6b {
    right: -340px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-2f0de6b {
    left: -340px;
}

.elementor-619 .elementor-element.elementor-element-883805b .shape {
    width: 100px;
    border-width: 1px;
    color: rgba(98, 117, 255, 0.18);
}

.elementor-619 .elementor-element.elementor-element-883805b .edumall-shape-1-1 .shape {
    height: 100px;
}

.elementor-619 .elementor-element.elementor-element-883805b .elementor-shape-fill {
    fill: rgba(98, 117, 255, 0.18);
}

.elementor-619 .elementor-element.elementor-element-883805b {
    width: auto;
    max-width: auto;
    bottom: -75px;
    z-index: 0;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-883805b {
    left: -97px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-883805b {
    right: -97px;
}

.elementor-619 .elementor-element.elementor-element-c3a0611 .shape {
    width: 100px;
    border-width: 1px;
    color: rgba(98, 117, 255, 0.18);
}

.elementor-619 .elementor-element.elementor-element-c3a0611 .edumall-shape-1-1 .shape {
    height: 100px;
}

.elementor-619 .elementor-element.elementor-element-c3a0611 .elementor-shape-fill {
    fill: rgba(98, 117, 255, 0.18);
}

.elementor-619 .elementor-element.elementor-element-c3a0611 {
    width: auto;
    max-width: auto;
    top: -111px;
    z-index: 0;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-c3a0611 {
    right: -246px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-c3a0611 {
    left: -246px;
}

.elementor-619 .elementor-element.elementor-element-fdfbe28 .heading-primary {
    font-size: 14px;
    line-height: 1.75em;
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-fdfbe28 .heading-primary .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-fdfbe28 .heading-primary .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-fdfbe28 > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-619 .elementor-element.elementor-element-cbb4928 .heading-primary {
    font-size: 18px;
    line-height: 1.67em;
    color: #252525;
}

.elementor-619 .elementor-element.elementor-element-cbb4928 .heading-primary .stop-a {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-cbb4928 .heading-primary .stop-b {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-cbb4928 .heading-primary mark {
    font-weight: 700;
    color: #252525;
}

.elementor-619 .elementor-element.elementor-element-cbb4928 .heading-primary mark .stop-a {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-cbb4928 .heading-primary mark .stop-b {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button:before {
    background-color: #FFC221;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button:after {
    background-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button .button-content-wrapper {
    color: #252525;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button .button-content-wrapper .stop-a {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button .button-content-wrapper .stop-b {
    stop-color: #252525;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button:hover .button-content-wrapper {
    color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button:hover .button-content-wrapper .stop-a {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-e1acaa2 .tm-button:hover .button-content-wrapper .stop-b {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-6eaeefc > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-6eaeefc {
    padding: 61px 0px 31px 0px;
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-c5f5614 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-c5f5614 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-c5f5614 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-619 .elementor-element.elementor-element-01dfec3 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-619 .elementor-element.elementor-element-01dfec3 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button {
    padding: 0px 30px 0px 30px;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button:before {
    background-color: #F5F5F5;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button:after {
    background-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button .button-content-wrapper {
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button .button-content-wrapper .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button .button-content-wrapper .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button:hover .button-content-wrapper {
    color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button:hover .button-content-wrapper .stop-a {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b .tm-button:hover .button-content-wrapper .stop-b {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-ea7bf8b > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-619 .elementor-element.elementor-element-3c05b92 .swiper-nav-buttons {
    justify-content: space-between;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-3c05b92 .swiper-pagination-wrap {
    justify-content: center;
    align-items: flex-end;
}

.elementor-619 .elementor-element.elementor-element-8eb5f49 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-8eb5f49 {
    padding: 61px 0px 31px 0px;
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-26d8542 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-26d8542 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-26d8542 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-619 .elementor-element.elementor-element-a7058e0 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-619 .elementor-element.elementor-element-a7058e0 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button {
    padding: 0px 30px 0px 30px;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button:before {
    background-color: #F5F5F5;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button:after {
    background-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button .button-content-wrapper {
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button .button-content-wrapper .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button .button-content-wrapper .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button:hover .button-content-wrapper {
    color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button:hover .button-content-wrapper .stop-a {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-43f7560 .tm-button:hover .button-content-wrapper .stop-b {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-43f7560 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-619 .elementor-element.elementor-element-0e02924 .swiper-nav-buttons {
    justify-content: space-between;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-0e02924 .swiper-pagination-wrap {
    justify-content: center;
    align-items: flex-end;
}

.elementor-619 .elementor-element.elementor-element-78d36de > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-78d36de {
    z-index: 1;
}

.elementor-619 .elementor-element.elementor-element-1aae62d > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-1aae62d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-619 .elementor-element.elementor-element-ac2de46 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-619 .elementor-element.elementor-element-ac2de46 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button {
    padding: 0px 30px 0px 30px;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button:before {
    background-color: #F5F5F5;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button:after {
    background-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button .button-content-wrapper {
    color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button .button-content-wrapper .stop-a {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button .button-content-wrapper .stop-b {
    stop-color: #0071DC;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button:hover .button-content-wrapper {
    color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button:hover .button-content-wrapper .stop-a {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 .tm-button:hover .button-content-wrapper .stop-b {
    stop-color: #FFFFFF;
}

.elementor-619 .elementor-element.elementor-element-bdc4a79 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-619 .elementor-element.elementor-element-b1a0699 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-79f538e .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-619 .elementor-element.elementor-element-79f538e .image-position-right .image-wrap {
    margin-left: 8px;
}

.elementor-619 .elementor-element.elementor-element-79f538e .image-position-left .image-wrap {
    margin-right: 8px;
}

.elementor-619 .elementor-element.elementor-element-79f538e .image-position-top .image-wrap {
    margin-bottom: 8px;
}

.elementor-619 .elementor-element.elementor-element-79f538e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-619 .elementor-element.elementor-element-cbdca97 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-619 .elementor-element.elementor-element-cbdca97 .image-position-right .image-wrap {
    margin-left: 8px;
}

.elementor-619 .elementor-element.elementor-element-cbdca97 .image-position-left .image-wrap {
    margin-right: 8px;
}

.elementor-619 .elementor-element.elementor-element-cbdca97 .image-position-top .image-wrap {
    margin-bottom: 8px;
}

.elementor-619 .elementor-element.elementor-element-cbdca97 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-619 .elementor-element.elementor-element-aebdb7c .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-619 .elementor-element.elementor-element-aebdb7c .image-position-right .image-wrap {
    margin-left: 8px;
}

.elementor-619 .elementor-element.elementor-element-aebdb7c .image-position-left .image-wrap {
    margin-right: 8px;
}

.elementor-619 .elementor-element.elementor-element-aebdb7c .image-position-top .image-wrap {
    margin-bottom: 8px;
}

.elementor-619 .elementor-element.elementor-element-aebdb7c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-619 .elementor-element.elementor-element-fc6ea47 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-619 .elementor-element.elementor-element-fc6ea47 .image-position-right .image-wrap {
    margin-left: 8px;
}

.elementor-619 .elementor-element.elementor-element-fc6ea47 .image-position-left .image-wrap {
    margin-right: 8px;
}

.elementor-619 .elementor-element.elementor-element-fc6ea47 .image-position-top .image-wrap {
    margin-bottom: 8px;
}

.elementor-619 .elementor-element.elementor-element-fc6ea47 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-619 .elementor-element.elementor-element-75f7652 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-75f7652 {
    overflow: hidden;
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-619 .elementor-element.elementor-element-6ded68f > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-619 .elementor-element.elementor-element-6ded68f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-619 .elementor-element.elementor-element-6ded68f, .elementor-619 .elementor-element.elementor-element-6ded68f > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-619 .elementor-element.elementor-element-6ded68f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 85px;
}

.elementor-619 .elementor-element.elementor-element-6ded68f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-619 .elementor-element.elementor-element-cc37caf {
    --spacer-size: 42px;
}

.elementor-619 .elementor-element.elementor-element-1cb16ca .tm-modern-heading {
    width: 470px;
}

.elementor-619 .elementor-element.elementor-element-1cb16ca .heading-primary {
    font-size: 24px;
    line-height: 1.67em;
}

.elementor-619 .elementor-element.elementor-element-1cb16ca .heading-description-wrap {
    margin-top: 10px;
}

.elementor-619 .elementor-element.elementor-element-887df96 .tm-button {
    padding: 0px 22px 0px 22px;
}

.elementor-619 .elementor-element.elementor-element-887df96 > .elementor-widget-container {
    margin: 22px 0px 0px 0px;
}

.elementor-619 .elementor-element.elementor-element-1ef7009 {
    width: auto;
    max-width: auto;
    bottom: 54px;
}

body:not(.rtl) .elementor-619 .elementor-element.elementor-element-1ef7009 {
    left: -65px;
}

body.rtl .elementor-619 .elementor-element.elementor-element-1ef7009 {
    right: -65px;
}

.elementor-619 .elementor-element.elementor-element-b7e76a4 {
    --spacer-size: 42px;
}

.elementor-619 .elementor-element.elementor-element-cc08abe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-619 .elementor-element.elementor-element-cc08abe > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width: 1024px) {
    .elementor-619 .elementor-element.elementor-element-82cd91a .shape {
        width:180px;
    }

    .elementor-619 .elementor-element.elementor-element-82cd91a .edumall-shape-1-1 .shape {
        height: 180px;
    }

    body:not(.rtl) .elementor-619 .elementor-element.elementor-element-82cd91a {
        right: -30px;
    }

    body.rtl .elementor-619 .elementor-element.elementor-element-82cd91a {
        left: -30px;
    }

    .elementor-619 .elementor-element.elementor-element-82cd91a {
        bottom: 0px;
    }

    .elementor-619 .elementor-element.elementor-element-769ac41 {
        width: var( --container-widget-width, 120px );
        max-width: 120px;
        --container-widget-width: 120px;
        --container-widget-flex-grow: 0;
        bottom: 200px;
    }

    body:not(.rtl) .elementor-619 .elementor-element.elementor-element-769ac41 {
        right: 0px;
    }

    body.rtl .elementor-619 .elementor-element.elementor-element-769ac41 {
        left: 0px;
    }

    .elementor-619 .elementor-element.elementor-element-39b13fc .heading-primary {
        font-size: 38px;
    }

    .elementor-619 .elementor-element.elementor-element-39b13fc .heading-description {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-39b13fc .heading-description-wrap {
        margin-top: 10px;
    }

    .elementor-619 .elementor-element.elementor-element-7245688 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-aa3a592 .heading-primary {
        font-size: 22px;
    }

    .elementor-619 .elementor-element.elementor-element-6aea1ca .heading-primary {
        font-size: 22px;
    }

    .elementor-619 .elementor-element.elementor-element-86e5dc2 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-91b29e2 .heading-primary {
        font-size: 24px;
    }

    .elementor-619 .elementor-element.elementor-element-599cdb7 .edumall-nav-tabs {
        text-align: start;
    }

    .elementor-619 .elementor-element.elementor-element-599cdb7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-619 .elementor-element.elementor-element-b6885bc {
        left: 20px;
    }

    body.rtl .elementor-619 .elementor-element.elementor-element-b6885bc {
        right: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-b6885bc {
        top: -45px;
    }

    .elementor-619 .elementor-element.elementor-element-5b1cf3b {
        padding: 30px 5px 30px 5px;
    }

    .elementor-619 .elementor-element.elementor-element-01dfec3 .heading-primary {
        font-size: 24px;
    }

    .elementor-619 .elementor-element.elementor-element-a7058e0 .heading-primary {
        font-size: 24px;
    }

    .elementor-619 .elementor-element.elementor-element-ac2de46 .heading-primary {
        font-size: 24px;
    }

    .elementor-619 .elementor-element.elementor-element-6ded68f:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-6ded68f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-619 .elementor-element.elementor-element-6ded68f {
        padding: 0px 0px 0px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-619 .elementor-element.elementor-element-39b13fc .heading-primary {
        font-size:28px;
    }

    .elementor-619 .elementor-element.elementor-element-39b13fc .heading-description {
        font-size: 16px;
    }

    .elementor-619 .elementor-element.elementor-element-39b13fc .heading-description-wrap {
        margin-top: 15px;
    }

    .elementor-619 .elementor-element.elementor-element-7245688 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-27f7a94 {
        --spacer-size: 40px;
    }

    .elementor-619 .elementor-element.elementor-element-aa3a592 .heading-primary {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-6aea1ca .heading-primary {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-91b29e2 .heading-primary {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-91b29e2 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-99f2268 {
        padding: 65px 0px 0px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-fdfbe28 {
        text-align: center;
    }

    .elementor-619 .elementor-element.elementor-element-cbb4928 {
        text-align: center;
    }

    .elementor-619 .elementor-element.elementor-element-e1acaa2 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-01dfec3 .heading-primary {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-01dfec3 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-3c05b92 .swiper-slide {
        width: 260px !important;
    }

    .elementor-619 .elementor-element.elementor-element-a7058e0 .heading-primary {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-a7058e0 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-619 .elementor-element.elementor-element-ac2de46 .heading-primary {
        font-size: 20px;
    }

    .elementor-619 .elementor-element.elementor-element-ac2de46 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-619 .elementor-element.elementor-element-158f828 {
        width:46%;
    }

    .elementor-619 .elementor-element.elementor-element-feb1a64 {
        width: 54%;
    }

    .elementor-619 .elementor-element.elementor-element-9b4cd8c {
        width: 46%;
    }

    .elementor-619 .elementor-element.elementor-element-be504ef {
        width: 54%;
    }

    .elementor-619 .elementor-element.elementor-element-349536e {
        width: 60%;
    }

    .elementor-619 .elementor-element.elementor-element-5af9258 {
        width: 40%;
    }

    .elementor-619 .elementor-element.elementor-element-22c107e {
        width: 40%;
    }

    .elementor-619 .elementor-element.elementor-element-cc08abe {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-619 .elementor-element.elementor-element-158f828 {
        width:100%;
    }

    .elementor-619 .elementor-element.elementor-element-feb1a64 {
        width: 100%;
    }

    .elementor-619 .elementor-element.elementor-element-9b4cd8c {
        width: 100%;
    }

    .elementor-619 .elementor-element.elementor-element-be504ef {
        width: 100%;
    }

    .elementor-619 .elementor-element.elementor-element-04b368e {
        width: 50%;
    }

    .elementor-619 .elementor-element.elementor-element-e94fbcd {
        width: 50%;
    }

    .elementor-619 .elementor-element.elementor-element-f23b60c {
        width: 50%;
    }

    .elementor-619 .elementor-element.elementor-element-54d1a86 {
        width: 50%;
    }
}


.elementor-706 .elementor-element.elementor-element-af8ff11 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-af8ff11 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-706 .elementor-element.elementor-element-af8ff11:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-af8ff11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F7FD;
}

.elementor-706 .elementor-element.elementor-element-af8ff11 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-706 .elementor-element.elementor-element-8348938 {
    --spacer-size: 223px;
}

.elementor-706 .elementor-element.elementor-element-828ebb5 .shape {
    width: 1200px;
    transform: rotate(-35deg) scale(-1, 1);
    color: rgba(0, 47, 166, 0.01);
}

.elementor-706 .elementor-element.elementor-element-828ebb5 .edumall-shape-1-1 .shape {
    height: 1200px;
}

.elementor-706 .elementor-element.elementor-element-828ebb5 .edumall-shape {
    transform: translate(52%, 20%);
}

.elementor-706 .elementor-element.elementor-element-828ebb5 .elementor-shape-fill {
    fill: rgba(0, 47, 166, 0.01);
}

.elementor-706 .elementor-element.elementor-element-828ebb5 {
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-828ebb5 {
    right: 0px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-828ebb5 {
    left: 0px;
}

.elementor-706 .elementor-element.elementor-element-9b95bd3 .shape {
    width: 722px;
    border-width: 1px;
    color: #CAD0FA;
}

.elementor-706 .elementor-element.elementor-element-9b95bd3 .edumall-shape-1-1 .shape {
    height: 722px;
}

.elementor-706 .elementor-element.elementor-element-9b95bd3 .edumall-shape {
    transform: translate(-10%, 10%);
}

.elementor-706 .elementor-element.elementor-element-9b95bd3 .elementor-shape-fill {
    fill: #CAD0FA;
}

.elementor-706 .elementor-element.elementor-element-9b95bd3 {
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-9b95bd3 {
    left: 0px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-9b95bd3 {
    right: 0px;
}

.elementor-706 .elementor-element.elementor-element-82cd91a .shape {
    width: 276px;
    border-width: 1px;
    color: #CAD0FA;
}

.elementor-706 .elementor-element.elementor-element-82cd91a .edumall-shape-1-1 .shape {
    height: 276px;
}

.elementor-706 .elementor-element.elementor-element-82cd91a .elementor-shape-fill {
    fill: #CAD0FA;
}

.elementor-706 .elementor-element.elementor-element-82cd91a {
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-82cd91a {
    left: 0px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-82cd91a {
    right: 0px;
}

.elementor-706 .elementor-element.elementor-element-769ac41 {
    width: auto;
    max-width: auto;
    bottom: 30%;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-769ac41 {
    left: 10px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-769ac41 {
    right: 10px;
}

.elementor-706 .elementor-element.elementor-element-f7be286 img {
    border-radius: 40px 10px 40px 10px;
    box-shadow: 0px 7px 35px 0px rgba(0, 0, 0, 0.15);
}

.elementor-706 .elementor-element.elementor-element-f7be286 {
    width: var( --container-widget-width, 12vw );
    max-width: 12vw;
    --container-widget-width: 12vw;
    --container-widget-flex-grow: 0;
    top: 38%;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-f7be286 {
    left: 6%;
}

body.rtl .elementor-706 .elementor-element.elementor-element-f7be286 {
    right: 6%;
}

.elementor-706 .elementor-element.elementor-element-7a3c557 img {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 29px 53px 0px rgba(0, 0, 0, 0.08);
}

.elementor-706 .elementor-element.elementor-element-7a3c557 {
    width: var( --container-widget-width, 9vw );
    max-width: 9vw;
    --container-widget-width: 9vw;
    --container-widget-flex-grow: 0;
    top: 30%;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-7a3c557 {
    left: 2%;
}

body.rtl .elementor-706 .elementor-element.elementor-element-7a3c557 {
    right: 2%;
}

.elementor-706 .elementor-element.elementor-element-faf3ebc {
    width: auto;
    max-width: auto;
    bottom: 60%;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-faf3ebc {
    right: 300px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-faf3ebc {
    left: 300px;
}

.elementor-706 .elementor-element.elementor-element-c05e3e6 {
    width: auto;
    max-width: auto;
    bottom: 10%;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-c05e3e6 {
    right: 2%;
}

body.rtl .elementor-706 .elementor-element.elementor-element-c05e3e6 {
    left: 2%;
}

.elementor-706 .elementor-element.elementor-element-aa0e6d3 img {
    border-radius: 40px 10px 40px 10px;
    box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, 0.18);
}

.elementor-706 .elementor-element.elementor-element-aa0e6d3 {
    width: var( --container-widget-width, 13vw );
    max-width: 13vw;
    --container-widget-width: 13vw;
    --container-widget-flex-grow: 0;
    top: 40%;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-aa0e6d3 {
    right: 100px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-aa0e6d3 {
    left: 100px;
}

.elementor-706 .elementor-element.elementor-element-b926323 .heading-primary {
    font-size: 14px;
    line-height: 1.72em;
    color: #252525;
}

.elementor-706 .elementor-element.elementor-element-b926323 .heading-primary .stop-a {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-b926323 .heading-primary .stop-b {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-b926323 .heading-primary mark {
    font-weight: 500;
    color: #252525;
}

.elementor-706 .elementor-element.elementor-element-b926323 .heading-primary mark .stop-a {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-b926323 .heading-primary mark .stop-b {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-b926323 > .elementor-widget-container {
    padding: 19px 30px 19px 35px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 30px 53px 0px rgba(0, 0, 0, 0.12);
}

.elementor-706 .elementor-element.elementor-element-b926323 {
    width: var( --container-widget-width, 254px );
    max-width: 254px;
    --container-widget-width: 254px;
    --container-widget-flex-grow: 0;
    bottom: 145px;
    z-index: 2;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-b926323 {
    right: 163px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-b926323 {
    left: 163px;
}

.elementor-706 .elementor-element.elementor-element-adb2780 {
    text-align: center;
    width: auto;
    max-width: auto;
    bottom: 227px;
    z-index: 3;
}

.elementor-706 .elementor-element.elementor-element-adb2780 .icon {
    color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-adb2780 .icon .stop-a {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-adb2780 .icon .stop-b {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-adb2780 .edumall-icon, .elementor-706 .elementor-element.elementor-element-adb2780 .edumall-icon-view {
    font-size: 20px;
}

.elementor-706 .elementor-element.elementor-element-adb2780 .edumall-icon-view {
    padding: 18px;
    background-color: #6CBD7E;
    box-shadow: 0px 18px 40px 0px rgba(51, 51, 51, 0.01);
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-adb2780 {
    right: 390px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-adb2780 {
    left: 390px;
}

.elementor-706 .elementor-element.elementor-element-f5f3893 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-f5f3893 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-706 .elementor-element.elementor-element-f5f3893 {
    margin-top: 0px;
    margin-bottom: 72px;
    z-index: 3;
}

.elementor-bc-flex-widget .elementor-706 .elementor-element.elementor-element-8f4d4d7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-8f4d4d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-8f4d4d7 {
    z-index: 2;
}

.elementor-706 .elementor-element.elementor-element-39b13fc {
    text-align: center;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary {
    font-size: 64px;
    line-height: 1.29em;
    color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary .stop-a {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary .stop-b {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary mark {
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary mark .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary mark .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-39b13fc > .elementor-widget-container {
    margin: 0px 0px 84px 0px;
}

.elementor-706 .elementor-element.elementor-element-93641ce > .elementor-container.elementor-container {
    max-width: 730px;
}

.elementor-706 .elementor-element.elementor-element-93641ce > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-93641ce > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-706 .elementor-element.elementor-element-93641ce {
    margin-top: 29px;
    margin-bottom: 0px;
    z-index: 3;
}

.elementor-bc-flex-widget .elementor-706 .elementor-element.elementor-element-89e253f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-89e253f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-89e253f {
    z-index: 2;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .icon-box-wrapper {
    text-align: start;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .icon {
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .icon .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .icon .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-23557d9.elementor-position-right .edumall-icon-wrap {
    margin-left: 14px;
}

.elementor-706 .elementor-element.elementor-element-23557d9.elementor-position-left .edumall-icon-wrap {
    margin-right: 14px;
}

.elementor-706 .elementor-element.elementor-element-23557d9.elementor-position-top .edumall-icon-wrap {
    margin-bottom: 14px;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .edumall-icon-view, .elementor-706 .elementor-element.elementor-element-23557d9 .edumall-icon {
    font-size: 34px;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .heading {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.75em;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .description {
    font-size: 14px;
    line-height: 1.86em;
}

.elementor-706 .elementor-element.elementor-element-23557d9 .description-wrap {
    margin-top: 8px;
}

.elementor-706 .elementor-element.elementor-element-23557d9 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .icon-box-wrapper {
    text-align: start;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .icon {
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .icon .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .icon .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-f7eb555.elementor-position-right .edumall-icon-wrap {
    margin-left: 14px;
}

.elementor-706 .elementor-element.elementor-element-f7eb555.elementor-position-left .edumall-icon-wrap {
    margin-right: 14px;
}

.elementor-706 .elementor-element.elementor-element-f7eb555.elementor-position-top .edumall-icon-wrap {
    margin-bottom: 14px;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .edumall-icon-view, .elementor-706 .elementor-element.elementor-element-f7eb555 .edumall-icon {
    font-size: 34px;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .heading {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.75em;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .description {
    font-size: 14px;
    line-height: 1.86em;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 .description-wrap {
    margin-top: 8px;
}

.elementor-706 .elementor-element.elementor-element-f7eb555 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .icon-box-wrapper {
    text-align: start;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .icon {
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .icon .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .icon .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-1eb2203.elementor-position-right .edumall-icon-wrap {
    margin-left: 14px;
}

.elementor-706 .elementor-element.elementor-element-1eb2203.elementor-position-left .edumall-icon-wrap {
    margin-right: 14px;
}

.elementor-706 .elementor-element.elementor-element-1eb2203.elementor-position-top .edumall-icon-wrap {
    margin-bottom: 14px;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .edumall-icon-view, .elementor-706 .elementor-element.elementor-element-1eb2203 .edumall-icon {
    font-size: 34px;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .heading {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.75em;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .description {
    font-size: 14px;
    line-height: 1.86em;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 .description-wrap {
    margin-top: 8px;
}

.elementor-706 .elementor-element.elementor-element-1eb2203 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-171ba54 {
    --spacer-size: 96px;
}

.elementor-706 .elementor-element.elementor-element-b39ac7e > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-b39ac7e {
    margin-top: 54px;
    margin-bottom: 0px;
}

.elementor-706 .elementor-element.elementor-element-b21aed8 {
    text-align: center;
    z-index: 1;
}

.elementor-706 .elementor-element.elementor-element-b21aed8 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-706 .elementor-element.elementor-element-b21aed8 > .elementor-widget-container {
    margin: 0px 0px 37px 0px;
}

.elementor-706 .elementor-element.elementor-element-99f2268 > .elementor-container.elementor-container {
    max-width: 730px;
}

.elementor-706 .elementor-element.elementor-element-99f2268 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-99f2268 {
    padding: 24px 0px 0px 0px;
}

.elementor-706 .elementor-element.elementor-element-1c2abd6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-706 .elementor-element.elementor-element-1c2abd6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-706 .elementor-element.elementor-element-b6885bc {
    text-align: center;
    width: auto;
    max-width: auto;
    top: -32px;
    z-index: 1;
}

.elementor-706 .elementor-element.elementor-element-b6885bc .icon {
    color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-b6885bc .icon .stop-a {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-b6885bc .icon .stop-b {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-b6885bc .edumall-icon, .elementor-706 .elementor-element.elementor-element-b6885bc .edumall-icon-view {
    font-size: 24px;
}

.elementor-706 .elementor-element.elementor-element-b6885bc .edumall-icon-view {
    padding: 20px;
    background-color: #0071DC;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-b6885bc {
    left: -32px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-b6885bc {
    right: -32px;
}

.elementor-706 .elementor-element.elementor-element-5b1cf3b > .elementor-container > .elementor-row {
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-5b1cf3b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 35px 30px 35px;
}

.elementor-706 .elementor-element.elementor-element-5b1cf3b:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-5b1cf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F9FF;
}

.elementor-706 .elementor-element.elementor-element-5b1cf3b, .elementor-706 .elementor-element.elementor-element-5b1cf3b > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-706 .elementor-element.elementor-element-5b1cf3b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-706 .elementor-element.elementor-element-2f0de6b .shape {
    width: 268px;
    border-width: 1px;
    color: rgba(98, 117, 255, 0.18);
}

.elementor-706 .elementor-element.elementor-element-2f0de6b .edumall-shape-1-1 .shape {
    height: 268px;
}

.elementor-706 .elementor-element.elementor-element-2f0de6b .elementor-shape-fill {
    fill: rgba(98, 117, 255, 0.18);
}

.elementor-706 .elementor-element.elementor-element-2f0de6b {
    width: auto;
    max-width: auto;
    top: 56px;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-2f0de6b {
    right: -340px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-2f0de6b {
    left: -340px;
}

.elementor-706 .elementor-element.elementor-element-883805b .shape {
    width: 100px;
    border-width: 1px;
    color: rgba(98, 117, 255, 0.18);
}

.elementor-706 .elementor-element.elementor-element-883805b .edumall-shape-1-1 .shape {
    height: 100px;
}

.elementor-706 .elementor-element.elementor-element-883805b .elementor-shape-fill {
    fill: rgba(98, 117, 255, 0.18);
}

.elementor-706 .elementor-element.elementor-element-883805b {
    width: auto;
    max-width: auto;
    bottom: -75px;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-883805b {
    left: -97px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-883805b {
    right: -97px;
}

.elementor-706 .elementor-element.elementor-element-c3a0611 .shape {
    width: 100px;
    border-width: 1px;
    color: rgba(98, 117, 255, 0.18);
}

.elementor-706 .elementor-element.elementor-element-c3a0611 .edumall-shape-1-1 .shape {
    height: 100px;
}

.elementor-706 .elementor-element.elementor-element-c3a0611 .elementor-shape-fill {
    fill: rgba(98, 117, 255, 0.18);
}

.elementor-706 .elementor-element.elementor-element-c3a0611 {
    width: auto;
    max-width: auto;
    top: -111px;
    z-index: 0;
}

body:not(.rtl) .elementor-706 .elementor-element.elementor-element-c3a0611 {
    right: -246px;
}

body.rtl .elementor-706 .elementor-element.elementor-element-c3a0611 {
    left: -246px;
}

.elementor-706 .elementor-element.elementor-element-fdfbe28 .heading-primary {
    font-size: 14px;
    line-height: 1.75em;
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-fdfbe28 .heading-primary .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-fdfbe28 .heading-primary .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-fdfbe28 > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-706 .elementor-element.elementor-element-cbb4928 .heading-primary {
    font-size: 18px;
    line-height: 1.67em;
    color: #252525;
}

.elementor-706 .elementor-element.elementor-element-cbb4928 .heading-primary .stop-a {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-cbb4928 .heading-primary .stop-b {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-cbb4928 .heading-primary mark {
    font-weight: 700;
    color: #252525;
}

.elementor-706 .elementor-element.elementor-element-cbb4928 .heading-primary mark .stop-a {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-cbb4928 .heading-primary mark .stop-b {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button:before {
    background-color: #FFC221;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button:after {
    background-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button .button-content-wrapper {
    color: #252525;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button .button-content-wrapper .stop-a {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button .button-content-wrapper .stop-b {
    stop-color: #252525;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button:hover .button-content-wrapper {
    color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button:hover .button-content-wrapper .stop-a {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-e1acaa2 .tm-button:hover .button-content-wrapper .stop-b {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-fd711c3 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-fd711c3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-fd711c3:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-fd711c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFF5F7;
}

.elementor-706 .elementor-element.elementor-element-fd711c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 93px 0px 44px 0px;
}

.elementor-706 .elementor-element.elementor-element-fd711c3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 .tm-modern-heading {
    width: 370px;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-primary {
    font-size: 32px;
    line-height: 1.625em;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-secondary {
    font-size: 15px;
    text-transform: uppercase;
    line-height: 26px;
    letter-spacing: 2px;
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-secondary .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-secondary .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-secondary-wrap {
    margin-bottom: 16px;
}

.elementor-706 .elementor-element.elementor-element-f3d6ce2 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-a22c04b > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-320eadd .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-320eadd .counter-number-wrap {
    color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-320eadd .counter-number-wrap .stop-a {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-320eadd .counter-number-wrap .stop-b {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-320eadd .counter-heading {
    color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-320eadd .counter-heading .stop-a {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-320eadd .counter-heading .stop-b {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-320eadd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .counter-number-wrap {
    color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .counter-number-wrap .stop-a {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .counter-number-wrap .stop-b {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .counter-heading {
    color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .counter-heading .stop-a {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-a331d69 .counter-heading .stop-b {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-a331d69 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .counter-number-wrap {
    color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .counter-number-wrap .stop-a {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .counter-number-wrap .stop-b {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .counter-heading {
    color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .counter-heading .stop-a {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-8926db7 .counter-heading .stop-b {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-8926db7 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .counter-number-wrap {
    color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .counter-number-wrap .stop-a {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .counter-number-wrap .stop-b {
    stop-color: #031F42;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .counter-heading {
    color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .counter-heading .stop-a {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-eab56cd .counter-heading .stop-b {
    stop-color: #031F4299;
}

.elementor-706 .elementor-element.elementor-element-eab56cd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-706 .elementor-element.elementor-element-9dcd1df > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-9dcd1df > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-9dcd1df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 68px 0px;
}

.elementor-706 .elementor-element.elementor-element-9dcd1df > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-706 .elementor-element.elementor-element-8ce6195 .heading-primary {
    font-size: 32px;
    line-height: 1.625em;
}

.elementor-706 .elementor-element.elementor-element-8ce6195 .heading-secondary {
    font-size: 15px;
    text-transform: uppercase;
    line-height: 26px;
    letter-spacing: 2px;
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-8ce6195 .heading-secondary .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-8ce6195 .heading-secondary .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-8ce6195 .heading-secondary-wrap {
    margin-bottom: 16px;
}

.elementor-706 .elementor-element.elementor-element-8ce6195 > .elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button:before {
    background-color: #F5F5F5;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button:after {
    background-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button .button-content-wrapper {
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button .button-content-wrapper .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button .button-content-wrapper .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button:hover .button-content-wrapper {
    color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button:hover .button-content-wrapper .stop-a {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-c0e0e1e .tm-button:hover .button-content-wrapper .stop-b {
    stop-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-688243b .swiper-nav-buttons {
    justify-content: space-between;
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-688243b .swiper-button-prev {
    margin: 0px 0px 0px 40px;
}

.elementor-706 .elementor-element.elementor-element-688243b .swiper-button-next {
    margin: 0px 40px 0px 0px;
}

.elementor-706 .elementor-element.elementor-element-688243b .swiper-pagination-wrap {
    justify-content: center;
    align-items: flex-end;
}

.elementor-706 .elementor-element.elementor-element-957bffd > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-957bffd:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-957bffd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-706 .elementor-element.elementor-element-957bffd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 84px 0px 74px 0px;
}

.elementor-706 .elementor-element.elementor-element-957bffd > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-706 .elementor-element.elementor-element-820a04e {
    text-align: center;
}

.elementor-706 .elementor-element.elementor-element-820a04e .heading-primary {
    font-size: 32px;
    line-height: 1.625em;
}

.elementor-706 .elementor-element.elementor-element-820a04e .heading-secondary {
    font-size: 15px;
    text-transform: uppercase;
    line-height: 26px;
    letter-spacing: 2px;
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-820a04e .heading-secondary .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-820a04e .heading-secondary .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-820a04e .heading-secondary-wrap {
    margin-bottom: 18px;
}

.elementor-706 .elementor-element.elementor-element-820a04e > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-706 .elementor-element.elementor-element-0a3f995 .testimonial-item {
    background-color: #FFFFFF;
}

.elementor-706 .elementor-element.elementor-element-0a3f995 .swiper-nav-buttons {
    justify-content: space-between;
    align-items: center;
}

.elementor-706 .elementor-element.elementor-element-0a3f995 .swiper-pagination-wrap {
    justify-content: center;
    align-items: flex-end;
}

.elementor-706 .elementor-element.elementor-element-28fe9d6 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-706 .elementor-element.elementor-element-28fe9d6 {
    padding: 70px 0px 70px 0px;
}

.elementor-706 .elementor-element.elementor-element-aad526c .heading-primary {
    font-size: 32px;
    line-height: 1.625em;
}

.elementor-706 .elementor-element.elementor-element-aad526c .heading-secondary {
    font-size: 15px;
    text-transform: uppercase;
    line-height: 26px;
    letter-spacing: 2px;
    color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-aad526c .heading-secondary .stop-a {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-aad526c .heading-secondary .stop-b {
    stop-color: #0071DC;
}

.elementor-706 .elementor-element.elementor-element-aad526c .heading-secondary-wrap {
    margin-bottom: 18px;
}

.elementor-706 .elementor-element.elementor-element-aad526c > .elementor-widget-container {
    margin: 0px 0px 43px 0px;
}

.elementor-706 .elementor-element.elementor-element-06c1fb6 .post-meta {
    color: #9B9B9B;
}

.style-grid-02 .edumall-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px !important;
}
.post-6159 {
 flex: 0 1 calc(25% - 22.5px) !important;
 width: calc(25% - 22.5px) !important;
}

@media(max-width: 1024px) {
    .post-6159 {
        flex-basis: calc(50% - 22.5px) !important;
        width: calc(50% - 22.5px) !important;
    }
    .elementor-706 .elementor-element.elementor-element-39b13fc .tm-modern-heading {
        width:470px;
    }

    .elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary {
        font-size: 50px;
    }

    .elementor-706 .elementor-element.elementor-element-171ba54 {
        --spacer-size: 80px;
    }

    .elementor-706 .elementor-element.elementor-element-b21aed8 .heading-primary {
        font-size: 24px;
    }

    body:not(.rtl) .elementor-706 .elementor-element.elementor-element-b6885bc {
        left: 20px;
    }

    body.rtl .elementor-706 .elementor-element.elementor-element-b6885bc {
        right: 20px;
    }

    .elementor-706 .elementor-element.elementor-element-b6885bc {
        top: -45px;
    }

    .elementor-706 .elementor-element.elementor-element-5b1cf3b {
        padding: 30px 5px 30px 5px;
    }

    .elementor-706 .elementor-element.elementor-element-fd711c3 {
        padding: 75px 0px 30px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-primary {
        font-size: 27px;
    }

    .elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-secondary-wrap {
        margin-bottom: 8px;
    }

    .elementor-706 .elementor-element.elementor-element-f3d6ce2 > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-b9173d9 > .elementor-element-populated {
        margin: 0px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-706 .elementor-element.elementor-element-8ce6195 .heading-primary {
        font-size: 27px;
    }

    .elementor-706 .elementor-element.elementor-element-8ce6195 .heading-secondary-wrap {
        margin-bottom: 8px;
    }

    .elementor-706 .elementor-element.elementor-element-8ce6195 > .elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-688243b .swiper-slide {
        width: 330px !important;
        max-width: 90% !important;
    }

    .elementor-706 .elementor-element.elementor-element-820a04e .heading-primary {
        font-size: 27px;
    }

    .elementor-706 .elementor-element.elementor-element-820a04e .heading-secondary-wrap {
        margin-bottom: 8px;
    }

    .elementor-706 .elementor-element.elementor-element-820a04e > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-e4e8dcd > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-706 .elementor-element.elementor-element-aad526c .heading-primary {
        font-size: 27px;
    }

    .elementor-706 .elementor-element.elementor-element-aad526c .heading-secondary-wrap {
        margin-bottom: 8px;
    }

    .elementor-706 .elementor-element.elementor-element-aad526c > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
}

@media(max-width: 767px) {
    .post-6159 {
        flex-basis: 100% !important;
        width: 100% !important;
    }
    .elementor-706 .elementor-element.elementor-element-39b13fc .heading-primary {
        font-size:36px;
    }

    .elementor-706 .elementor-element.elementor-element-23557d9 .edumall-icon-wrap {
        margin-bottom: 14px;
    }

    .elementor-706 .elementor-element.elementor-element-f7eb555 .edumall-icon-wrap {
        margin-bottom: 14px;
    }

    .elementor-706 .elementor-element.elementor-element-1eb2203 .edumall-icon-wrap {
        margin-bottom: 14px;
    }

    .elementor-706 .elementor-element.elementor-element-b21aed8 .heading-primary {
        font-size: 20px;
    }

    .elementor-706 .elementor-element.elementor-element-b21aed8 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-99f2268 {
        padding: 65px 0px 0px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-fdfbe28 {
        text-align: center;
    }

    .elementor-706 .elementor-element.elementor-element-cbb4928 {
        text-align: center;
    }

    .elementor-706 .elementor-element.elementor-element-e1acaa2 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-f3d6ce2 .heading-primary {
        font-size: 22px;
    }

    .elementor-706 .elementor-element.elementor-element-f3d6ce2 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-8ce6195 .heading-primary {
        font-size: 22px;
    }

    .elementor-706 .elementor-element.elementor-element-8ce6195 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-706 .elementor-element.elementor-element-688243b .swiper-slide {
        width: 330px !important;
        max-width: 90% !important;
    }

    .elementor-706 .elementor-element.elementor-element-820a04e .heading-primary {
        font-size: 22px;
    }

    .elementor-706 .elementor-element.elementor-element-aad526c .heading-primary {
        font-size: 22px;
    }

    .elementor-706 .elementor-element.elementor-element-aad526c > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-706 .elementor-element.elementor-element-349536e {
        width:60%;
    }

    .elementor-706 .elementor-element.elementor-element-5af9258 {
        width: 40%;
    }

    .elementor-706 .elementor-element.elementor-element-770d658 {
        width: 30%;
    }

    .elementor-706 .elementor-element.elementor-element-9a809bc {
        width: 69.666%;
    }

    .elementor-706 .elementor-element.elementor-element-b9173d9 {
        width: 24.666%;
    }

    .elementor-706 .elementor-element.elementor-element-70f2d47 {
        width: 75%;
    }

    .elementor-706 .elementor-element.elementor-element-e4e8dcd {
        width: 25%;
    }

    .elementor-706 .elementor-element.elementor-element-94dc239 {
        width: 75%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-706 .elementor-element.elementor-element-770d658 {
        width:100%;
    }

    .elementor-706 .elementor-element.elementor-element-9a809bc {
        width: 100%;
    }

    .elementor-706 .elementor-element.elementor-element-b9173d9 {
        width: 100%;
    }

    .elementor-706 .elementor-element.elementor-element-70f2d47 {
        width: 100%;
    }

    .elementor-706 .elementor-element.elementor-element-e4e8dcd {
        width: 100%;
    }

    .elementor-706 .elementor-element.elementor-element-94dc239 {
        width: 100%;
    }
}
