.elementor-1332 .elementor-element.elementor-element-c4a426a > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-c4a426a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1332 .elementor-element.elementor-element-c4a426a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-c4a426a:not(.elementor-motion-effects-element-type-background), .elementor-1332 .elementor-element.elementor-element-c4a426a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F9FF;
}

.elementor-1332 .elementor-element.elementor-element-c4a426a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1332 .elementor-element.elementor-element-6a11483.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-6a11483.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-d4e30af .shape {
    width: 324px;
    border-width: 1px;
    color: #6275FF33;
}

.elementor-1332 .elementor-element.elementor-element-d4e30af .edumall-shape-1-1 .shape {
    height: 324px;
}

.elementor-1332 .elementor-element.elementor-element-d4e30af .edumall-shape {
    transform: translate(-80px, 50%);
}

.elementor-1332 .elementor-element.elementor-element-d4e30af .elementor-shape-fill {
    fill: #6275FF33;
}

.elementor-1332 .elementor-element.elementor-element-d4e30af {
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-d4e30af {
    left: 0px;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-d4e30af {
    right: 0px;
}

.elementor-1332 .elementor-element.elementor-element-f764998 .shape {
    width: 370px;
    border-width: 1px;
    color: #6275FF33;
}

.elementor-1332 .elementor-element.elementor-element-f764998 .edumall-shape-1-1 .shape {
    height: 370px;
}

.elementor-1332 .elementor-element.elementor-element-f764998 .edumall-shape {
    transform: translate(0px, -50%);
}

.elementor-1332 .elementor-element.elementor-element-f764998 .elementor-shape-fill {
    fill: #6275FF33;
}

.elementor-1332 .elementor-element.elementor-element-f764998 {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-f764998 {
    right: 5%;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-f764998 {
    left: 5%;
}

.elementor-1332 .elementor-element.elementor-element-8aefe83 .shape {
    width: 650px;
    border-width: 1px;
    color: #6275FF33;
}

.elementor-1332 .elementor-element.elementor-element-8aefe83 .edumall-shape-1-1 .shape {
    height: 650px;
}

.elementor-1332 .elementor-element.elementor-element-8aefe83 .edumall-shape {
    transform: translate(0px, -50%);
}

.elementor-1332 .elementor-element.elementor-element-8aefe83 .elementor-shape-fill {
    fill: #6275FF33;
}

.elementor-1332 .elementor-element.elementor-element-8aefe83 {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-8aefe83 {
    right: 0px;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-8aefe83 {
    left: 0px;
}

.elementor-1332 .elementor-element.elementor-element-5c08fe0 > .elementor-container.elementor-container {
    max-width: 1270px;
}

.elementor-1332 .elementor-element.elementor-element-5c08fe0 > .elementor-container > .elementor-row {
    align-items: flex-end;
}

.elementor-bc-flex-widget .elementor-1332 .elementor-element.elementor-element-954400e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-954400e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-954400e > .elementor-element-populated.elementor-element-populated {
    padding: 82px 15px 82px 15px;
}

.elementor-1332 .elementor-element.elementor-element-ff50268 .heading-primary {
    font-size: 40px;
    line-height: 1.4em;
}

.elementor-1332 .elementor-element.elementor-element-ff50268 .heading-description-wrap {
    margin-top: 10px;
}

.elementor-1332 .elementor-element.elementor-element-fccdc43 > .elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-2d3c0be {
    text-align: end;
}

.elementor-1332 .elementor-element.elementor-element-2d3c0be > .elementor-widget-container {
    margin: 0px -150px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-9346854 > .elementor-container.elementor-container {
    max-width: 1270px;
}

.elementor-1332 .elementor-element.elementor-element-9346854 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-9346854 {
    padding: 102px 0px 40px 0px;
}

.elementor-1332 .elementor-element.elementor-element-17df7c6 {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-17df7c6 .tm-modern-heading {
    width: 670px;
}

.elementor-1332 .elementor-element.elementor-element-17df7c6 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-17df7c6 .heading-primary {
    font-size: 40px;
    line-height: 1.4em;
}

.elementor-1332 .elementor-element.elementor-element-17df7c6 .heading-description {
    font-size: 15px;
    line-height: 26px;
}

.elementor-1332 .elementor-element.elementor-element-17df7c6 > .elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-1332 .elementor-element.elementor-element-c0720a9 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-887f68e .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-887f68e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1332 .elementor-element.elementor-element-ae608bb .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-ae608bb > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1332 .elementor-element.elementor-element-cdb99bc .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-cdb99bc > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1332 .elementor-element.elementor-element-81ed765 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-81ed765 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-81ed765 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 37px 0px 8px 0px;
}

.elementor-1332 .elementor-element.elementor-element-81ed765:not(.elementor-motion-effects-element-type-background), .elementor-1332 .elementor-element.elementor-element-81ed765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F9FF;
}

.elementor-1332 .elementor-element.elementor-element-81ed765 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1332 .elementor-element.elementor-element-ac22db0 .shape {
    width: 676px;
    border-width: 1px;
    color: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-ac22db0 .edumall-shape-1-1 .shape {
    height: 676px;
}

.elementor-1332 .elementor-element.elementor-element-ac22db0 .edumall-shape {
    transform: translate(0px, 0px);
}

.elementor-1332 .elementor-element.elementor-element-ac22db0 .elementor-shape-fill {
    fill: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-ac22db0 {
    width: auto;
    max-width: auto;
    top: -220px;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-ac22db0 {
    left: -323px;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-ac22db0 {
    right: -323px;
}

.elementor-1332 .elementor-element.elementor-element-3083b46 .shape {
    width: 218px;
    border-width: 1px;
    color: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-3083b46 .edumall-shape-1-1 .shape {
    height: 218px;
}

.elementor-1332 .elementor-element.elementor-element-3083b46 .edumall-shape {
    transform: translate(0px, 0px);
}

.elementor-1332 .elementor-element.elementor-element-3083b46 .elementor-shape-fill {
    fill: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-3083b46 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-3083b46 {
    left: -70px;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-3083b46 {
    right: -70px;
}

.elementor-1332 .elementor-element.elementor-element-e7e1ccf .shape {
    width: 570px;
    border-width: 1px;
    color: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-e7e1ccf .edumall-shape-1-1 .shape {
    height: 570px;
}

.elementor-1332 .elementor-element.elementor-element-e7e1ccf .edumall-shape {
    transform: translate(0px, 0px);
}

.elementor-1332 .elementor-element.elementor-element-e7e1ccf .elementor-shape-fill {
    fill: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-e7e1ccf {
    width: auto;
    max-width: auto;
    bottom: -370px;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-e7e1ccf {
    right: -200px;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-e7e1ccf {
    left: -200px;
}

.elementor-1332 .elementor-element.elementor-element-ca2a563 .shape {
    width: 194px;
    border-width: 1px;
    color: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-ca2a563 .edumall-shape-1-1 .shape {
    height: 194px;
}

.elementor-1332 .elementor-element.elementor-element-ca2a563 .edumall-shape {
    transform: translate(0px, 0px);
}

.elementor-1332 .elementor-element.elementor-element-ca2a563 .elementor-shape-fill {
    fill: #6275FF4D;
}

.elementor-1332 .elementor-element.elementor-element-ca2a563 {
    width: auto;
    max-width: auto;
    top: -132px;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-ca2a563 {
    right: 5%;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-ca2a563 {
    left: 5%;
}

.elementor-1332 .elementor-element.elementor-element-5ff1a8e {
    width: auto;
    max-width: auto;
    top: 70px;
}

body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-5ff1a8e {
    left: 70px;
}

body.rtl .elementor-1332 .elementor-element.elementor-element-5ff1a8e {
    right: 70px;
}

.elementor-1332 .elementor-element.elementor-element-7dcce9d > .elementor-container.elementor-container {
    max-width: 1170px;
}

.elementor-1332 .elementor-element.elementor-element-7dcce9d > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-7dcce9d {
    z-index: 1;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .edumall-box {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .counter-number-wrap {
    font-size: 34px;
    font-weight: 500;
    color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .counter-number-wrap .stop-a {
    stop-color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .counter-number-wrap .stop-b {
    stop-color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .heading-wrap {
    margin: 13px 0px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .counter-heading {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 3px;
    color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .counter-heading .stop-a {
    stop-color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .counter-heading .stop-b {
    stop-color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .edumall-graphic-wrap {
    margin: 0px 0px 35px 0px;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 .edumall-icon-view, .elementor-1332 .elementor-element.elementor-element-aff0748 .edumall-icon {
    font-size: 89px;
}

.elementor-1332 .elementor-element.elementor-element-aff0748 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .edumall-box {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .counter-number-wrap {
    font-size: 34px;
    font-weight: 500;
    color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .counter-number-wrap .stop-a {
    stop-color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .counter-number-wrap .stop-b {
    stop-color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .heading-wrap {
    margin: 13px 0px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .counter-heading {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 3px;
    color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .counter-heading .stop-a {
    stop-color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .counter-heading .stop-b {
    stop-color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 .edumall-graphic-wrap {
    margin: 0px 0px 35px 0px;
    height: 89px;
}

.elementor-1332 .elementor-element.elementor-element-872baf2 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .edumall-box {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .counter-number-wrap {
    font-size: 34px;
    font-weight: 500;
    color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .counter-number-wrap .stop-a {
    stop-color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .counter-number-wrap .stop-b {
    stop-color: #0071DC;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .heading-wrap {
    margin: 13px 0px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .counter-heading {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 3px;
    color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .counter-heading .stop-a {
    stop-color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .counter-heading .stop-b {
    stop-color: #031F4280;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 .edumall-graphic-wrap {
    margin: 0px 0px 35px 0px;
    height: 89px;
}

.elementor-1332 .elementor-element.elementor-element-d7e3945 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1332 .elementor-element.elementor-element-adf0c4a > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-adf0c4a {
    padding: 88px 0px 0px 0px;
    z-index: 1;
}

.elementor-1332 .elementor-element.elementor-element-680a835 > .elementor-container.elementor-container {
    max-width: 1270px;
}

.elementor-1332 .elementor-element.elementor-element-680a835 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-040615b {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-040615b .tm-modern-heading {
    width: 670px;
}

.elementor-1332 .elementor-element.elementor-element-040615b .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.elementor-1332 .elementor-element.elementor-element-040615b .heading-primary {
    font-size: 40px;
    line-height: 1.4em;
}

.elementor-1332 .elementor-element.elementor-element-040615b > .elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-1332 .elementor-element.elementor-element-f427675 > .elementor-container.elementor-container {
    max-width: 1270px;
}

.elementor-1332 .elementor-element.elementor-element-f427675 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-f427675 {
    margin-top: 68px;
    margin-bottom: 0px;
}

.elementor-1332 .elementor-element.elementor-element-9c4edc6 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-9c4edc6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1332 .elementor-element.elementor-element-9c4edc6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1332 .elementor-element.elementor-element-9c4edc6:not(.elementor-motion-effects-element-type-background), .elementor-1332 .elementor-element.elementor-element-9c4edc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-1332 .elementor-element.elementor-element-9c4edc6, .elementor-1332 .elementor-element.elementor-element-9c4edc6 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1332 .elementor-element.elementor-element-9c4edc6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1332 .elementor-element.elementor-element-38d9b3f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-38d9b3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1332 .elementor-element.elementor-element-38d9b3f > .elementor-element-populated.elementor-element-populated {
    padding: 50px 30px 50px 30px;
}

.elementor-1332 .elementor-element.elementor-element-2628bf8 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-1332 .elementor-element.elementor-element-2628bf8 .heading-description {
    font-size: 15px;
    line-height: 28px;
}

.elementor-1332 .elementor-element.elementor-element-2628bf8 .heading-description-wrap {
    margin-top: 20px;
}

.elementor-1332 .elementor-element.elementor-element-82a38cf > .elementor-element-populated.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1332 .elementor-element.elementor-element-ad59487 {
    text-align: end;
}

.elementor-1332 .elementor-element.elementor-element-54cab71 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1332 .elementor-element.elementor-element-54cab71 {
    padding: 89px 0px 100px 0px;
}

.elementor-1332 .elementor-element.elementor-element-43f1641 {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-43f1641 .heading-primary {
    font-size: 40px;
    line-height: 1.4em;
    color: var( --e-global-color-34d583d4 );
}

.elementor-1332 .elementor-element.elementor-element-43f1641 .heading-primary .stop-a {
    stop-color: var( --e-global-color-34d583d4 );
}

.elementor-1332 .elementor-element.elementor-element-43f1641 .heading-primary .stop-b {
    stop-color: var( --e-global-color-34d583d4 );
}

.elementor-1332 .elementor-element.elementor-element-43f1641 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-1332 .elementor-element.elementor-element-75eb36b {
    text-align: center;
}

.elementor-1332 .elementor-element.elementor-element-75eb36b .heading-primary {
    font-size: 18px;
    line-height: 30px;
}

.elementor-1332 .elementor-element.elementor-element-f33a71a > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1332 .elementor-element.elementor-element-6a11483 {
        width:100%;
    }

    .elementor-1332 .elementor-element.elementor-element-954400e {
        width: 100%;
    }

    .elementor-1332 .elementor-element.elementor-element-bfae7b8 {
        width: 100%;
    }

    .elementor-1332 .elementor-element.elementor-element-b2b894d {
        width: 50%;
    }

    .elementor-1332 .elementor-element.elementor-element-abc154a {
        width: 50%;
    }

    .elementor-1332 .elementor-element.elementor-element-aed2c55 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-1332 .elementor-element.elementor-element-d4e30af .shape {
        width:180px;
    }

    .elementor-1332 .elementor-element.elementor-element-d4e30af .edumall-shape-1-1 .shape {
        height: 180px;
    }

    .elementor-1332 .elementor-element.elementor-element-f764998 .shape {
        width: 120px;
    }

    .elementor-1332 .elementor-element.elementor-element-f764998 .edumall-shape-1-1 .shape {
        height: 120px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-f764998 {
        right: 5%;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-f764998 {
        left: 5%;
    }

    .elementor-1332 .elementor-element.elementor-element-f764998 {
        top: -50px;
    }

    .elementor-1332 .elementor-element.elementor-element-8aefe83 .shape {
        width: 180px;
    }

    .elementor-1332 .elementor-element.elementor-element-8aefe83 .edumall-shape-1-1 .shape {
        height: 180px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-8aefe83 {
        right: 5%;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-8aefe83 {
        left: 5%;
    }

    .elementor-1332 .elementor-element.elementor-element-8aefe83 {
        top: -50px;
    }

    .elementor-1332 .elementor-element.elementor-element-954400e > .elementor-element-populated.elementor-element-populated {
        padding: 82px 0px 40px 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-ff50268 .heading-primary {
        font-size: 34px;
    }

    .elementor-1332 .elementor-element.elementor-element-fccdc43 > .elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-2d3c0be > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-17df7c6 .heading-primary {
        font-size: 34px;
    }

    .elementor-1332 .elementor-element.elementor-element-3083b46 .shape {
        width: 140px;
    }

    .elementor-1332 .elementor-element.elementor-element-3083b46 .edumall-shape-1-1 .shape {
        height: 140px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-3083b46 {
        left: -71px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-3083b46 {
        right: -71px;
    }

    .elementor-1332 .elementor-element.elementor-element-3083b46 {
        top: -46px;
    }

    .elementor-1332 .elementor-element.elementor-element-ca2a563 .shape {
        width: 120px;
    }

    .elementor-1332 .elementor-element.elementor-element-ca2a563 .edumall-shape-1-1 .shape {
        height: 120px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-ca2a563 {
        right: 5%;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-ca2a563 {
        left: 5%;
    }

    .elementor-1332 .elementor-element.elementor-element-ca2a563 {
        top: -50px;
    }

    .elementor-1332 .elementor-element.elementor-element-5ff1a8e {
        width: var( --container-widget-width, 100px );
        max-width: 100px;
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        top: 18px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-5ff1a8e {
        left: 51px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-5ff1a8e {
        right: 51px;
    }

    .elementor-1332 .elementor-element.elementor-element-040615b .heading-primary {
        font-size: 34px;
    }

    .elementor-1332 .elementor-element.elementor-element-54cab71 {
        padding: 75px 0px 80px 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-43f1641 .heading-primary {
        font-size: 34px;
    }
}

@media(max-width: 767px) {
    .elementor-1332 .elementor-element.elementor-element-d4e30af .shape {
        width:120px;
    }

    .elementor-1332 .elementor-element.elementor-element-d4e30af .edumall-shape-1-1 .shape {
        height: 120px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-d4e30af {
        left: -20px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-d4e30af {
        right: -20px;
    }

    .elementor-1332 .elementor-element.elementor-element-d4e30af {
        bottom: 70px;
    }

    .elementor-1332 .elementor-element.elementor-element-f764998 .shape {
        width: 120px;
    }

    .elementor-1332 .elementor-element.elementor-element-f764998 .edumall-shape-1-1 .shape {
        height: 120px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-f764998 {
        right: 0px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-f764998 {
        left: 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-f764998 {
        top: 0px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-8aefe83 {
        right: -30px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-8aefe83 {
        left: -30px;
    }

    .elementor-1332 .elementor-element.elementor-element-8aefe83 {
        top: 300px;
    }

    .elementor-1332 .elementor-element.elementor-element-ff50268 .heading-primary {
        font-size: 28px;
    }

    .elementor-1332 .elementor-element.elementor-element-9346854 {
        padding: 80px 0px 50px 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-17df7c6 .heading-primary {
        font-size: 28px;
    }

    .elementor-1332 .elementor-element.elementor-element-17df7c6 .heading-description {
        font-size: 14px;
    }

    .elementor-1332 .elementor-element.elementor-element-17df7c6 .heading-description-wrap {
        margin-top: 15px;
    }

    .elementor-1332 .elementor-element.elementor-element-17df7c6 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-ac22db0 {
        left: -325px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-ac22db0 {
        right: -325px;
    }

    .elementor-1332 .elementor-element.elementor-element-ac22db0 {
        top: -183px;
    }

    body:not(.rtl) .elementor-1332 .elementor-element.elementor-element-ca2a563 {
        right: -30px;
    }

    body.rtl .elementor-1332 .elementor-element.elementor-element-ca2a563 {
        left: -30px;
    }

    .elementor-1332 .elementor-element.elementor-element-ca2a563 {
        top: 300px;
    }

    .elementor-1332 .elementor-element.elementor-element-040615b .heading-primary {
        font-size: 28px;
    }

    .elementor-1332 .elementor-element.elementor-element-040615b > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1332 .elementor-element.elementor-element-38d9b3f > .elementor-element-populated.elementor-element-populated {
        padding: 60px 20px 25px 20px;
    }

    .elementor-1332 .elementor-element.elementor-element-2628bf8 {
        text-align: center;
    }

    .elementor-1332 .elementor-element.elementor-element-2628bf8 .heading-description {
        font-size: 14px;
        line-height: 26px;
    }

    .elementor-1332 .elementor-element.elementor-element-2628bf8 .heading-description-wrap {
        margin-top: 10px;
    }

    .elementor-1332 .elementor-element.elementor-element-43f1641 .heading-primary {
        font-size: 28px;
    }

    .elementor-1332 .elementor-element.elementor-element-75eb36b .heading-primary {
        font-size: 15px;
        line-height: 26px;
    }

    .elementor-1332 .elementor-element.elementor-element-f33a71a > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

/* Start custom CSS for column, class: .elementor-element-38d9b3f */
@media screen and (min-width: 1200px) {
    .elementor-1332 .elementor-element.elementor-element-38d9b3f > .elementor-element-populated.elementor-element-populated {
        padding-left: 100px;
        padding-right: 50px;
    }
}

/* End custom CSS */


.elementor-kit-47 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-34d583d4: #0071DC;
    --e-global-color-fd3d9: #FFC221;
    --e-global-color-5271b21b: #031F42;
    --e-global-color-438b7b25: #252525;
    --e-global-color-2811d766: #000;
    --e-global-color-c655787: #696969;
    --e-global-color-19d4b89f: #FFF;
    --e-global-color-64b67f6: #ABABAB;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1510px;
}

.e-con {
    --container-max-width: 1510px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-47 e-page-transition {
    background-color: #FFBC7D;
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}


.elementor-1442 .elementor-element.elementor-element-854e713 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1442 .elementor-element.elementor-element-854e713 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1442 .elementor-element.elementor-element-4930519 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-1442 .elementor-element.elementor-element-4930519 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1442 .elementor-element.elementor-element-47b3f59 .heading-primary {
    font-size: 14px;
    line-height: 26px;
}

.elementor-1442 .elementor-element.elementor-element-47b3f59 .heading-description-wrap {
    margin-top: 9px;
}

.elementor-1442 .elementor-element.elementor-element-47b3f59 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1442 .elementor-element.elementor-element-2654db7 .heading-primary {
    font-size: 14px;
    line-height: 26px;
}

.elementor-1442 .elementor-element.elementor-element-2654db7 .heading-description-wrap {
    margin-top: 9px;
}

.elementor-1442 .elementor-element.elementor-element-2654db7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1442 .elementor-element.elementor-element-d3ea414 {
    text-align: center;
}

.elementor-1442 .elementor-element.elementor-element-d3ea414 .edumall-icon, .elementor-1442 .elementor-element.elementor-element-d3ea414 .edumall-icon-view {
    font-size: 448px;
}

@media(max-width: 1024px) {
    .elementor-1442 .elementor-element.elementor-element-4930519 .heading-primary {
        font-size:24px;
    }

    .elementor-1442 .elementor-element.elementor-element-4930519 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-1442 .elementor-element.elementor-element-4930519 .heading-primary {
        font-size:20px;
    }
}

/* Start custom CSS for tm-icon, class: .elementor-element-d3ea414 */
.elementor-1442 .elementor-element.elementor-element-d3ea414 svg {
    height: auto;
}

/* End custom CSS */

.elementor-1464 .elementor-element.elementor-element-1190963 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1464 .elementor-element.elementor-element-1190963 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1464 .elementor-element.elementor-element-76403a9 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-1464 .elementor-element.elementor-element-76403a9 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1464 .elementor-element.elementor-element-c8e86b7 .heading-primary {
    font-size: 14px;
    line-height: 26px;
}

.elementor-1464 .elementor-element.elementor-element-c8e86b7 .heading-description-wrap {
    margin-top: 9px;
}

.elementor-1464 .elementor-element.elementor-element-c8e86b7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1464 .elementor-element.elementor-element-088131b .heading-primary {
    font-size: 14px;
    line-height: 26px;
}

.elementor-1464 .elementor-element.elementor-element-088131b .heading-description-wrap {
    margin-top: 9px;
}

.elementor-1464 .elementor-element.elementor-element-088131b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1464 .elementor-element.elementor-element-50c0e72 {
    text-align: center;
}

.elementor-1464 .elementor-element.elementor-element-50c0e72 .edumall-icon, .elementor-1464 .elementor-element.elementor-element-50c0e72 .edumall-icon-view {
    font-size: 400px;
}

@media(max-width: 1024px) {
    .elementor-1464 .elementor-element.elementor-element-76403a9 .heading-primary {
        font-size:24px;
    }

    .elementor-1464 .elementor-element.elementor-element-76403a9 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-1464 .elementor-element.elementor-element-76403a9 .heading-primary {
        font-size:20px;
    }
}

/* Start custom CSS for tm-icon, class: .elementor-element-50c0e72 */
.elementor-1464 .elementor-element.elementor-element-50c0e72 svg {
    height: auto;
}

/* End custom CSS */
.elementor-1467 .elementor-element.elementor-element-b0cb529 > .elementor-container > .elementor-row {
    align-items: stretch;
}

.elementor-1467 .elementor-element.elementor-element-b0cb529 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1467 .elementor-element.elementor-element-d90f922 .heading-primary {
    font-size: 28px;
    line-height: 1.43em;
}

.elementor-1467 .elementor-element.elementor-element-d90f922 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1467 .elementor-element.elementor-element-ccc464d .heading-primary {
    font-size: 14px;
    line-height: 26px;
}

.elementor-1467 .elementor-element.elementor-element-ccc464d .heading-description-wrap {
    margin-top: 9px;
}

.elementor-1467 .elementor-element.elementor-element-ccc464d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1467 .elementor-element.elementor-element-d480b98 .heading-primary {
    font-size: 14px;
    line-height: 26px;
}

.elementor-1467 .elementor-element.elementor-element-d480b98 .heading-description-wrap {
    margin-top: 9px;
}

.elementor-1467 .elementor-element.elementor-element-d480b98 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1467 .elementor-element.elementor-element-b214aba {
    text-align: center;
}

.elementor-1467 .elementor-element.elementor-element-b214aba .edumall-icon, .elementor-1467 .elementor-element.elementor-element-b214aba .edumall-icon-view {
    font-size: 400px;
}

@media(max-width: 1024px) {
    .elementor-1467 .elementor-element.elementor-element-d90f922 .heading-primary {
        font-size:24px;
    }

    .elementor-1467 .elementor-element.elementor-element-d90f922 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-1467 .elementor-element.elementor-element-d90f922 .heading-primary {
        font-size:20px;
    }
}

/* Start custom CSS for tm-icon, class: .elementor-element-b214aba */
.elementor-1467 .elementor-element.elementor-element-b214aba svg {
    height: auto;
}

/* End custom CSS */
