.elementor-827
  .elementor-element.elementor-element-a26c369
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-a26c369
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-827
  .elementor-element.elementor-element-a26c369:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-a26c369
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #020101;
  background-image: url("../../2020/09/home-education-center-hero-bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-827 .elementor-element.elementor-element-a26c369 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 167px 0px 160px 0px;
}
.elementor-827
  .elementor-element.elementor-element-a26c369
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-5994c37 .heading-primary {
  font-size: 15px;
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 4px;
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-5994c37
  .heading-primary
  .stop-a {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-5994c37
  .heading-primary
  .stop-b {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-5994c37
  > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-827 .elementor-element.elementor-element-6647290 .tm-modern-heading {
  width: 600px;
}
.elementor-827 .elementor-element.elementor-element-6647290 .heading-primary {
  font-size: 56px;
  line-height: 1.4em;
}
.elementor-827
  .elementor-element.elementor-element-6647290
  .heading-primary
  .stop-a {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-6647290
  .heading-primary
  .stop-b {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-6647290
  .heading-primary
  mark {
  color: #ffc221;
}
.elementor-827
  .elementor-element.elementor-element-6647290
  .heading-primary
  mark
  .stop-a {
  stop-color: #ffc221;
}
.elementor-827
  .elementor-element.elementor-element-6647290
  .heading-primary
  mark
  .stop-b {
  stop-color: #ffc221;
}
.elementor-827 .elementor-element.elementor-element-f1feac2 .tm-button {
  width: 220px;
}
.elementor-827 .elementor-element.elementor-element-f1feac2 .tm-button:before {
  background-color: #0071dc;
}
.elementor-827 .elementor-element.elementor-element-f1feac2 .tm-button:after {
  background-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  .tm-button
  .button-content-wrapper {
  color: #fff;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  .tm-button
  .button-content-wrapper
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  .tm-button
  .button-content-wrapper
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  .tm-button:hover
  .button-content-wrapper {
  color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  .tm-button:hover
  .button-content-wrapper
  .stop-a {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  .tm-button:hover
  .button-content-wrapper
  .stop-b {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-f1feac2
  > .elementor-widget-container {
  margin: 62px 0px 0px 0px;
}
.elementor-827
  .elementor-element.elementor-element-e1f6b6e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-827
  .elementor-element.elementor-element-8e05edb
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-8e05edb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-8e05edb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-827 .elementor-element.elementor-element-8e05edb,
.elementor-827
  .elementor-element.elementor-element-8e05edb
  > .elementor-background-overlay {
  border-radius: 5px 5px 5px 5px;
}
.elementor-827 .elementor-element.elementor-element-8e05edb {
  box-shadow: 0px 19px 34px 0px
    rgba(93.99999999999997, 121.99999999999997, 183, 0.14);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 25px 50px 25px;
}
.elementor-827
  .elementor-element.elementor-element-8e05edb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-96b8bb6 {
  text-align: center;
}
.elementor-827 .elementor-element.elementor-element-96b8bb6 .heading-primary {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.8em;
}
.elementor-827 .elementor-element.elementor-element-2856cfe {
  text-align: center;
}
.elementor-827 .elementor-element.elementor-element-2856cfe .heading-primary {
  font-size: 20px;
  line-height: 1.8em;
}
.elementor-827
  .elementor-element.elementor-element-88999bf
  .elementor-spacer-inner {
  height: 32px;
}
.elementor-827
  .elementor-element.elementor-element-acad05a
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-acad05a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-acad05a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-827 .elementor-element.elementor-element-acad05a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 73px 0px 46px 0px;
}
.elementor-827
  .elementor-element.elementor-element-acad05a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-8cc2b06 .heading-primary {
  font-size: 40px;
  line-height: 1.4em;
}
.elementor-827
  .elementor-element.elementor-element-8cc2b06
  > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
}
.elementor-827 .elementor-element.elementor-element-8cc2b06 {
  z-index: 1;
}
.elementor-827
  .elementor-element.elementor-element-57b293d
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827 .elementor-element.elementor-element-57b293d {
  padding: 78px 0px 46px 0px;
}
.elementor-827
  .elementor-element.elementor-element-604aed6
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-604aed6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-827 .elementor-element.elementor-element-604aed6 {
  margin-top: 0px;
  margin-bottom: 18px;
}
.elementor-827 .elementor-element.elementor-element-b21aed8 .heading-primary {
  font-size: 40px;
  line-height: 1.4em;
}
.elementor-827
  .elementor-element.elementor-element-b21aed8
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-827 .elementor-element.elementor-element-b21aed8 {
  z-index: 1;
}
.elementor-827 .elementor-element.elementor-element-a833b26 .tm-button:before {
  background-color: #f5f5f5;
}
.elementor-827 .elementor-element.elementor-element-a833b26 .tm-button:after {
  background-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  .tm-button
  .button-content-wrapper {
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  .tm-button
  .button-content-wrapper
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  .tm-button
  .button-content-wrapper
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  .tm-button:hover
  .button-content-wrapper {
  color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  .tm-button:hover
  .button-content-wrapper
  .stop-a {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  .tm-button:hover
  .button-content-wrapper
  .stop-b {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-a833b26
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-827
  .elementor-element.elementor-element-25aa0b1
  .swiper-nav-buttons {
  justify-content: space-between;
  align-items: center;
}
.elementor-827
  .elementor-element.elementor-element-25aa0b1
  .swiper-pagination-wrap {
  justify-content: center;
  align-items: flex-end;
}
.elementor-827
  .elementor-element.elementor-element-74ebbb6
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-74ebbb6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-827 .elementor-element.elementor-element-74ebbb6 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 37px 0px 8px 0px;
}
.elementor-827
  .elementor-element.elementor-element-74ebbb6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-74ebbb6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f4f9ff;
}
.elementor-827
  .elementor-element.elementor-element-74ebbb6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-62baf2b .shape {
  width: 676px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-62baf2b
  .edumall-shape-1-1
  .shape {
  height: 676px;
}
.elementor-827 .elementor-element.elementor-element-62baf2b .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-62baf2b
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-62baf2b {
  width: auto;
  max-width: auto;
  top: -220px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-62baf2b {
  left: -323px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-62baf2b {
  right: -323px;
}
.elementor-827 .elementor-element.elementor-element-46050ed .shape {
  width: 218px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-46050ed
  .edumall-shape-1-1
  .shape {
  height: 218px;
}
.elementor-827 .elementor-element.elementor-element-46050ed .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-46050ed
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-46050ed {
  width: auto;
  max-width: auto;
  top: 0px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-46050ed {
  left: -70px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-46050ed {
  right: -70px;
}
.elementor-827 .elementor-element.elementor-element-e3367b8 .shape {
  width: 570px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-e3367b8
  .edumall-shape-1-1
  .shape {
  height: 570px;
}
.elementor-827 .elementor-element.elementor-element-e3367b8 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-e3367b8
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-e3367b8 {
  width: auto;
  max-width: auto;
  bottom: -370px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-e3367b8 {
  right: -200px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-e3367b8 {
  left: -200px;
}
.elementor-827 .elementor-element.elementor-element-14339f6 .shape {
  width: 194px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-14339f6
  .edumall-shape-1-1
  .shape {
  height: 194px;
}
.elementor-827 .elementor-element.elementor-element-14339f6 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-14339f6
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-14339f6 {
  width: auto;
  max-width: auto;
  top: -132px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-14339f6 {
  right: 5%;
}
body.rtl .elementor-827 .elementor-element.elementor-element-14339f6 {
  left: 5%;
}
.elementor-827 .elementor-element.elementor-element-7335db0 {
  width: auto;
  max-width: auto;
  top: 70px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-7335db0 {
  left: 70px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-7335db0 {
  right: 70px;
}
.elementor-827
  .elementor-element.elementor-element-c351bea
  > .elementor-container.elementor-container {
  max-width: 1170px;
}
.elementor-827
  .elementor-element.elementor-element-c351bea
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827 .elementor-element.elementor-element-c351bea {
  z-index: 1;
}
.elementor-827 .elementor-element.elementor-element-113eb94 .edumall-box {
  text-align: center;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .elementor-widget-container {
  display: flex;
  justify-content: center;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .counter-number-wrap {
  font-size: 34px;
  font-weight: 500;
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .counter-number-wrap
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .counter-number-wrap
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827 .elementor-element.elementor-element-113eb94 .heading-wrap {
  margin: 13px 0px 0px 0px;
}
.elementor-827 .elementor-element.elementor-element-113eb94 .counter-heading {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 3px;
  color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .counter-heading
  .stop-a {
  stop-color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .counter-heading
  .stop-b {
  stop-color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  .edumall-graphic-wrap {
  margin: 0px 0px 35px 0px;
}
.elementor-827 .elementor-element.elementor-element-113eb94 .edumall-icon-view,
.elementor-827 .elementor-element.elementor-element-113eb94 .edumall-icon {
  font-size: 89px;
}
.elementor-827
  .elementor-element.elementor-element-113eb94
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-827 .elementor-element.elementor-element-8dde89d .edumall-box {
  text-align: center;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .elementor-widget-container {
  display: flex;
  justify-content: center;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .counter-number-wrap {
  font-size: 34px;
  font-weight: 500;
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .counter-number-wrap
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .counter-number-wrap
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827 .elementor-element.elementor-element-8dde89d .heading-wrap {
  margin: 13px 0px 0px 0px;
}
.elementor-827 .elementor-element.elementor-element-8dde89d .counter-heading {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 3px;
  color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .counter-heading
  .stop-a {
  stop-color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .counter-heading
  .stop-b {
  stop-color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  .edumall-graphic-wrap {
  margin: 0px 0px 35px 0px;
  height: 89px;
}
.elementor-827
  .elementor-element.elementor-element-8dde89d
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-827 .elementor-element.elementor-element-c8e06ee .edumall-box {
  text-align: center;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .elementor-widget-container {
  display: flex;
  justify-content: center;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .counter-number-wrap {
  font-size: 34px;
  font-weight: 500;
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .counter-number-wrap
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .counter-number-wrap
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827 .elementor-element.elementor-element-c8e06ee .heading-wrap {
  margin: 13px 0px 0px 0px;
}
.elementor-827 .elementor-element.elementor-element-c8e06ee .counter-heading {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 3px;
  color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .counter-heading
  .stop-a {
  stop-color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .counter-heading
  .stop-b {
  stop-color: #031f4280;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  .edumall-graphic-wrap {
  margin: 0px 0px 35px 0px;
  height: 89px;
}
.elementor-827
  .elementor-element.elementor-element-c8e06ee
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-827
  .elementor-element.elementor-element-9dcd1df
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-9dcd1df
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-827 .elementor-element.elementor-element-9dcd1df {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 66px 0px 75px 0px;
}
.elementor-827
  .elementor-element.elementor-element-9dcd1df
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-fedd1a4 {
  text-align: center;
  z-index: 1;
}
.elementor-827 .elementor-element.elementor-element-fedd1a4 .heading-primary {
  font-size: 40px;
  line-height: 1.4em;
}
.elementor-827
  .elementor-element.elementor-element-fedd1a4
  .heading-description-wrap {
  margin-top: 11px;
}
.elementor-827
  .elementor-element.elementor-element-fedd1a4
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-827
  .elementor-element.elementor-element-688243b
  .swiper-nav-buttons {
  justify-content: space-between;
  align-items: center;
}
.elementor-827
  .elementor-element.elementor-element-688243b
  .swiper-button-prev {
  margin: 0px 0px 0px 40px;
}
.elementor-827
  .elementor-element.elementor-element-688243b
  .swiper-button-next {
  margin: 0px 40px 0px 0px;
}
.elementor-827
  .elementor-element.elementor-element-688243b
  .swiper-pagination-wrap {
  justify-content: center;
  align-items: flex-end;
}
.elementor-827 .elementor-element.elementor-element-233245a {
  text-align: center;
}
.elementor-827 .elementor-element.elementor-element-233245a .heading-primary {
  font-size: 15px;
  line-height: 26px;
}
.elementor-827
  .elementor-element.elementor-element-233245a
  .heading-primary
  mark {
  font-weight: 700;
}
.elementor-827
  .elementor-element.elementor-element-233245a
  .heading-primary
  a
  mark:before,
.elementor-827
  .elementor-element.elementor-element-233245a
  .heading-primary
  a
  mark:after {
  background: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-233245a
  > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-827
  .elementor-element.elementor-element-957bffd
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827 .elementor-element.elementor-element-957bffd {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-827
  .elementor-element.elementor-element-957bffd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-957bffd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-827
  .elementor-element.elementor-element-957bffd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-9d60f32 .shape {
  width: 986px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-9d60f32
  .edumall-shape-1-1
  .shape {
  height: 986px;
}
.elementor-827 .elementor-element.elementor-element-9d60f32 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-9d60f32
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-9d60f32 {
  width: auto;
  max-width: auto;
  top: -501px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-9d60f32 {
  left: -499px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-9d60f32 {
  right: -499px;
}
.elementor-827 .elementor-element.elementor-element-35b33fb .shape {
  width: 770px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-35b33fb
  .edumall-shape-1-1
  .shape {
  height: 770px;
}
.elementor-827 .elementor-element.elementor-element-35b33fb .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-35b33fb
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-35b33fb {
  width: auto;
  max-width: auto;
  bottom: -570px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-35b33fb {
  right: -100px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-35b33fb {
  left: -100px;
}
.elementor-827 .elementor-element.elementor-element-4a8d3e5 .shape {
  width: 364px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-4a8d3e5
  .edumall-shape-1-1
  .shape {
  height: 364px;
}
.elementor-827 .elementor-element.elementor-element-4a8d3e5 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-4a8d3e5
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-4a8d3e5 {
  width: auto;
  max-width: auto;
  top: -60px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4a8d3e5 {
  left: -120px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-4a8d3e5 {
  right: -120px;
}
.elementor-827 .elementor-element.elementor-element-c6e7b96 {
  width: auto;
  max-width: auto;
  top: 70px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-c6e7b96 {
  left: 70px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-c6e7b96 {
  right: 70px;
}
.elementor-827
  .elementor-element.elementor-element-ee1d283
  .elementor-spacer-inner {
  height: 69px;
}
.elementor-827
  .elementor-element.elementor-element-c8e1af1
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827 .elementor-element.elementor-element-c8e1af1 {
  z-index: 1;
}
.elementor-827 .elementor-element.elementor-element-8ac8de5 {
  text-align: center;
  z-index: 1;
}
.elementor-827 .elementor-element.elementor-element-8ac8de5 .heading-primary {
  font-size: 40px;
  line-height: 1.4em;
}
.elementor-827
  .elementor-element.elementor-element-8ac8de5
  > .elementor-widget-container {
  margin: 0px 0px 46px 0px;
}
.elementor-827 .elementor-element.elementor-element-0a3f995 .testimonial-item {
  background-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-0a3f995
  .swiper-nav-buttons {
  justify-content: space-between;
  align-items: center;
}
.elementor-827
  .elementor-element.elementor-element-0a3f995
  .swiper-pagination-wrap {
  justify-content: center;
  align-items: flex-end;
}
.elementor-827
  .elementor-element.elementor-element-fef6e01
  .elementor-spacer-inner {
  height: 56px;
}
.elementor-827
  .elementor-element.elementor-element-db5a965
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-db5a965
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-827
  .elementor-element.elementor-element-db5a965:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-db5a965
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-827 .elementor-element.elementor-element-db5a965 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0px 90px 0px;
  z-index: 1;
}
.elementor-827
  .elementor-element.elementor-element-db5a965
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-2c8a6ae .tm-modern-heading {
  width: 430px;
}
.elementor-827 .elementor-element.elementor-element-2c8a6ae .heading-primary {
  font-size: 32px;
  line-height: 1.625em;
}
.elementor-827 .elementor-element.elementor-element-597f33c .tm-button:before {
  background-color: #f5f5f5;
}
.elementor-827 .elementor-element.elementor-element-597f33c .tm-button:after {
  background-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  .tm-button
  .button-content-wrapper {
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  .tm-button
  .button-content-wrapper
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  .tm-button
  .button-content-wrapper
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  .tm-button:hover
  .button-content-wrapper {
  color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  .tm-button:hover
  .button-content-wrapper
  .stop-a {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  .tm-button:hover
  .button-content-wrapper
  .stop-b {
  stop-color: #ffffff;
}
.elementor-827
  .elementor-element.elementor-element-597f33c
  > .elementor-widget-container {
  margin: 44px 0px 0px 0px;
}
.elementor-827 .elementor-element.elementor-element-17dd36a .modern-grid {
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 50px;
}
.elementor-827
  .elementor-element.elementor-element-17dd36a
  .modern-grid
  .grid-item {
  align-items: center;
  justify-content: center;
}
.elementor-827
  .elementor-element.elementor-element-5ea3961
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827 .elementor-element.elementor-element-5ea3961 {
  z-index: 1;
}
.elementor-827
  .elementor-element.elementor-element-3709832
  > .elementor-container
  > .elementor-row {
  align-items: stretch;
}
.elementor-827
  .elementor-element.elementor-element-3709832
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-827 .elementor-element.elementor-element-3709832 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 37px 15px 37px 15px;
}
.elementor-827
  .elementor-element.elementor-element-3709832:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-827
  .elementor-element.elementor-element-3709832
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6edf6;
}
.elementor-827 .elementor-element.elementor-element-3709832,
.elementor-827
  .elementor-element.elementor-element-3709832
  > .elementor-background-overlay {
  border-radius: 8px 8px 8px 8px;
}
.elementor-827
  .elementor-element.elementor-element-3709832
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-827 .elementor-element.elementor-element-523d4cd .shape {
  width: 464px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-523d4cd
  .edumall-shape-1-1
  .shape {
  height: 464px;
}
.elementor-827 .elementor-element.elementor-element-523d4cd .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-523d4cd
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-523d4cd {
  width: auto;
  max-width: auto;
  top: -220px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-523d4cd {
  left: -457px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-523d4cd {
  right: -457px;
}
.elementor-827 .elementor-element.elementor-element-a9b9ee9 .shape {
  width: 180px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-a9b9ee9
  .edumall-shape-1-1
  .shape {
  height: 180px;
}
.elementor-827 .elementor-element.elementor-element-a9b9ee9 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-a9b9ee9
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-a9b9ee9 {
  width: auto;
  max-width: auto;
  top: -93px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-a9b9ee9 {
  left: -322px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-a9b9ee9 {
  right: -322px;
}
.elementor-827 .elementor-element.elementor-element-2ef6ccf .heading-primary {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.6em;
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-2ef6ccf
  .heading-primary
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-2ef6ccf
  .heading-primary
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827 .elementor-element.elementor-element-2ef6ccf .heading-secondary {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.6em;
  color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-2ef6ccf
  .heading-secondary
  .stop-a {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-2ef6ccf
  .heading-secondary
  .stop-b {
  stop-color: #0071dc;
}
.elementor-827
  .elementor-element.elementor-element-2ef6ccf
  .heading-secondary-wrap {
  margin-bottom: 0px;
}
.elementor-827 .elementor-element.elementor-element-2ef6ccf {
  z-index: 1;
}
.elementor-827 .elementor-element.elementor-element-4913de4 .shape {
  width: 464px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-4913de4
  .edumall-shape-1-1
  .shape {
  height: 464px;
}
.elementor-827 .elementor-element.elementor-element-4913de4 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-4913de4
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-4913de4 {
  width: auto;
  max-width: auto;
  bottom: -410px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4913de4 {
  right: -220px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-4913de4 {
  left: -220px;
}
.elementor-827 .elementor-element.elementor-element-08387c7 .shape {
  width: 180px;
  border-width: 1px;
  color: #6275ff4d;
}
.elementor-827
  .elementor-element.elementor-element-08387c7
  .edumall-shape-1-1
  .shape {
  height: 180px;
}
.elementor-827 .elementor-element.elementor-element-08387c7 .edumall-shape {
  transform: translate(0px, 0px);
}
.elementor-827
  .elementor-element.elementor-element-08387c7
  .elementor-shape-fill {
  fill: #6275ff4d;
}
.elementor-827 .elementor-element.elementor-element-08387c7 {
  width: auto;
  max-width: auto;
  top: -142px;
}
body:not(.rtl) .elementor-827 .elementor-element.elementor-element-08387c7 {
  right: -34px;
}
body.rtl .elementor-827 .elementor-element.elementor-element-08387c7 {
  left: -34px;
}
.elementor-827 .elementor-element.elementor-element-0347b9a .form-input {
  color: #ababab;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-827 .elementor-element.elementor-element-0347b9a .form-input:focus {
  color: #252525;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-827 .elementor-element.elementor-element-0347b9a .form-submit button,
.elementor-827 .elementor-element.elementor-element-0347b9a .form-submit input {
  color: #252525;
  background-color: #ffc221;
}
.elementor-827
  .elementor-element.elementor-element-0347b9a
  .form-submit
  button:hover,
.elementor-827
  .elementor-element.elementor-element-0347b9a
  .form-submit
  input:hover {
  color: #ffffff;
  background-color: #0071dc;
}
.elementor-827 .elementor-element.elementor-element-0347b9a {
  z-index: 1;
}
@media (max-width: 1024px) {
  .elementor-827 .elementor-element.elementor-element-a26c369 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-827
  .elementor-element.elementor-element-5994c37
  > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  
  .elementor-827
    .elementor-element.elementor-element-6647290
    .elementor-widget-container {
    display: flex;
    justify-content: center;
  }
  .elementor-827 .elementor-element.elementor-element-6647290 .heading-primary {
    font-size: 44px;
  }
  .elementor-827
    .elementor-element.elementor-element-f1feac2
    > .elementor-widget-container {
    margin: 25px 0px 30px 0px;
  }
  .elementor-827
    .elementor-element.elementor-element-e1f6b6e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-827 .elementor-element.elementor-element-8cc2b06 .heading-primary {
    font-size: 34px;
  }
  .elementor-827 .elementor-element.elementor-element-b21aed8 .heading-primary {
    font-size: 34px;
  }
  .elementor-827 .elementor-element.elementor-element-25aa0b1 .swiper-slide {
    width: 330px !important;
    max-width: 90% !important;
  }
  .elementor-827 .elementor-element.elementor-element-46050ed .shape {
    width: 140px;
  }
  .elementor-827
    .elementor-element.elementor-element-46050ed
    .edumall-shape-1-1
    .shape {
    height: 140px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-46050ed {
    left: -71px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-46050ed {
    right: -71px;
  }
  .elementor-827 .elementor-element.elementor-element-46050ed {
    top: -46px;
  }
  .elementor-827 .elementor-element.elementor-element-14339f6 .shape {
    width: 120px;
  }
  .elementor-827
    .elementor-element.elementor-element-14339f6
    .edumall-shape-1-1
    .shape {
    height: 120px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-14339f6 {
    right: 5%;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-14339f6 {
    left: 5%;
  }
  .elementor-827 .elementor-element.elementor-element-14339f6 {
    top: -50px;
  }
  .elementor-827 .elementor-element.elementor-element-7335db0 {
    width: 100px;
    max-width: 100px;
    top: 18px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-7335db0 {
    left: 51px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-7335db0 {
    right: 51px;
  }
  .elementor-827 .elementor-element.elementor-element-fedd1a4 .heading-primary {
    font-size: 34px;
  }
  .elementor-827 .elementor-element.elementor-element-688243b .swiper-slide {
    width: 330px !important;
    max-width: 90% !important;
  }
  .elementor-827 .elementor-element.elementor-element-35b33fb .shape {
    width: 300px;
  }
  .elementor-827
    .elementor-element.elementor-element-35b33fb
    .edumall-shape-1-1
    .shape {
    height: 300px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-35b33fb {
    right: -60px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-35b33fb {
    left: -60px;
  }
  .elementor-827 .elementor-element.elementor-element-35b33fb {
    bottom: -239px;
  }
  .elementor-827 .elementor-element.elementor-element-4a8d3e5 .shape {
    width: 120px;
  }
  .elementor-827
    .elementor-element.elementor-element-4a8d3e5
    .edumall-shape-1-1
    .shape {
    height: 120px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4a8d3e5 {
    left: -76px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-4a8d3e5 {
    right: -76px;
  }
  .elementor-827 .elementor-element.elementor-element-4a8d3e5 {
    top: -65px;
  }
  .elementor-827 .elementor-element.elementor-element-c6e7b96 {
    width: 100px;
    max-width: 100px;
  }
  .elementor-827 .elementor-element.elementor-element-8ac8de5 .heading-primary {
    font-size: 34px;
  }
  .elementor-827 .elementor-element.elementor-element-db5a965 {
    padding: 75px 0px 80px 0px;
  }
  .elementor-827
    .elementor-element.elementor-element-4ef2278
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-2c8a6ae {
    text-align: center;
  }
  .elementor-827
    .elementor-element.elementor-element-2c8a6ae
    .tm-modern-heading {
    width: 540px;
  }
  .elementor-827
    .elementor-element.elementor-element-2c8a6ae
    .elementor-widget-container {
    display: flex;
    justify-content: center;
  }
  .elementor-827 .elementor-element.elementor-element-2c8a6ae .heading-primary {
    font-size: 28px;
  }
  .elementor-827
    .elementor-element.elementor-element-597f33c
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-17dd36a .modern-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-827 .elementor-element.elementor-element-523d4cd .shape {
    width: 200px;
  }
  .elementor-827
    .elementor-element.elementor-element-523d4cd
    .edumall-shape-1-1
    .shape {
    height: 200px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-523d4cd {
    left: -40px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-523d4cd {
    right: -40px;
  }
  .elementor-827 .elementor-element.elementor-element-523d4cd {
    top: 70px;
  }
  .elementor-827 .elementor-element.elementor-element-a9b9ee9 .shape {
    width: 70px;
  }
  .elementor-827
    .elementor-element.elementor-element-a9b9ee9
    .edumall-shape-1-1
    .shape {
    height: 70px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-a9b9ee9 {
    left: 10px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-a9b9ee9 {
    right: 10px;
  }
  .elementor-827 .elementor-element.elementor-element-a9b9ee9 {
    top: -80px;
  }
  .elementor-827 .elementor-element.elementor-element-2ef6ccf .heading-primary {
    font-size: 26px;
  }
  .elementor-827
    .elementor-element.elementor-element-2ef6ccf
    .heading-secondary {
    font-size: 26px;
  }
  .elementor-827 .elementor-element.elementor-element-4913de4 .shape {
    width: 200px;
  }
  .elementor-827
    .elementor-element.elementor-element-4913de4
    .edumall-shape-1-1
    .shape {
    height: 200px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4913de4 {
    right: -60px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-4913de4 {
    left: -60px;
  }
  .elementor-827 .elementor-element.elementor-element-4913de4 {
    bottom: -200px;
  }
  .elementor-827 .elementor-element.elementor-element-08387c7 .shape {
    width: 70px;
  }
  .elementor-827
    .elementor-element.elementor-element-08387c7
    .edumall-shape-1-1
    .shape {
    height: 70px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-08387c7 {
    right: 50px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-08387c7 {
    left: 50px;
  }
  .elementor-827 .elementor-element.elementor-element-08387c7 {
    top: -80px;
  }
}
@media (max-width: 767px) {
  .elementor-827 .elementor-element.elementor-element-a26c369 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-5994c37 {
    text-align: center;
  }
  .elementor-827 .elementor-element.elementor-element-6647290 {
    text-align: center;
  }
  .elementor-827
    .elementor-element.elementor-element-5994c37
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-6647290 .heading-primary {
    font-size: 30px;
  }
  .elementor-827 .elementor-element.elementor-element-8e05edb {
    padding: 35px 5px 40px 5px;
  }
  .elementor-827 .elementor-element.elementor-element-96b8bb6 .heading-primary {
    font-size: 16px;
  }
  .elementor-827
    .elementor-element.elementor-element-96b8bb6
    > .elementor-widget-container {
    margin: 0px 0px 4px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-2856cfe .heading-primary {
    font-size: 16px;
  }
  .elementor-827
    .elementor-element.elementor-element-88999bf
    .elementor-spacer-inner {
    height: 25px;
  }
  .elementor-827 .elementor-element.elementor-element-8cc2b06 .heading-primary {
    font-size: 28px;
  }
  .elementor-827
    .elementor-element.elementor-element-8cc2b06
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-b21aed8 .heading-primary {
    font-size: 28px;
  }
  .elementor-827
    .elementor-element.elementor-element-b21aed8
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-25aa0b1 .swiper-slide {
    width: 330px !important;
    max-width: 90% !important;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-62baf2b {
    left: -325px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-62baf2b {
    right: -325px;
  }
  .elementor-827 .elementor-element.elementor-element-62baf2b {
    top: -183px;
  }
  body:not(.rtl) .elementor-827 .elementor-element.elementor-element-14339f6 {
    right: -30px;
  }
  body.rtl .elementor-827 .elementor-element.elementor-element-14339f6 {
    left: -30px;
  }
  .elementor-827 .elementor-element.elementor-element-14339f6 {
    top: 300px;
  }
  .elementor-827 .elementor-element.elementor-element-fedd1a4 .heading-primary {
    font-size: 28px;
  }
  .elementor-827
    .elementor-element.elementor-element-fedd1a4
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-688243b .swiper-slide {
    width: 330px !important;
    max-width: 90% !important;
  }
  .elementor-827 .elementor-element.elementor-element-8ac8de5 .heading-primary {
    font-size: 28px;
  }
  .elementor-827
    .elementor-element.elementor-element-8ac8de5
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-2c8a6ae .heading-primary {
    font-size: 24px;
  }
  .elementor-827
    .elementor-element.elementor-element-597f33c
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-827 .elementor-element.elementor-element-17dd36a .modern-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-827 .elementor-element.elementor-element-3709832 {
    padding: 28px 5px 35px 5px;
  }
  .elementor-827 .elementor-element.elementor-element-2ef6ccf {
    text-align: center;
  }
  .elementor-827 .elementor-element.elementor-element-2ef6ccf .heading-primary {
    font-size: 22px;
  }
  .elementor-827
    .elementor-element.elementor-element-2ef6ccf
    .heading-secondary {
    font-size: 22px;
  }
  .elementor-827
    .elementor-element.elementor-element-2ef6ccf
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-827 .elementor-element.elementor-element-df408e3 {
    width: 65.222222%;
  }
  .elementor-827 .elementor-element.elementor-element-e1f6b6e {
    width: 34.778%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-827 .elementor-element.elementor-element-df408e3 {
    width: 100%;
  }
  .elementor-827 .elementor-element.elementor-element-e1f6b6e {
    width: 100%;
  }
  .elementor-827 .elementor-element.elementor-element-4ef2278 {
    width: 100%;
  }
  .elementor-827 .elementor-element.elementor-element-1812776 {
    width: 100%;
  }
  .elementor-827 .elementor-element.elementor-element-0644b39 {
    width: 40%;
  }
  .elementor-827 .elementor-element.elementor-element-812117d {
    width: 60%;
  }
} /* Start custom CSS for section, class: .elementor-element-8e05edb */
.elementor-827 .elementor-element.elementor-element-8e05edb {
  max-width: 500px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3709832 */
@media screen and (min-width: 1200px) {
  .elementor-827 .elementor-element.elementor-element-3709832 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}

@media screen and (min-width: 1420px) {
  .elementor-827 .elementor-element.elementor-element-3709832 {
    padding-left: 210px !important;
    padding-right: 210px !important;
  }
} /* End custom CSS */
