.elementor-11 .elementor-element.elementor-element-735e3d4 {
  padding: 100px 0px 140px 0px;
  overflow: visible;
}
.elementor-11 .elementor-element.elementor-element-8a59677 .title-section-area {
  text-align: left;
}
.st-2 {
  font-size: 38px !important;
}
.elementor-11 .elementor-element.elementor-element-8a59677 .section-title span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-11 .elementor-element.elementor-element-8a59677 .section-title {
  color: #333333;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-11
  .elementor-element.elementor-element-8a59677
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-8a59677
  .title-section-area
  .title-desc {
  color: #777777;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-11
  .elementor-element.elementor-element-8a59677
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-8a59677 {
  z-index: 9;
}
.elementor-11
  .elementor-element.elementor-element-9e6598a
  .elementor-heading-title {
  color: #f8f6f4;
  font-family: "Caveat", Sans-serif;
  font-size: 330px;
  font-weight: 700;
  line-height: 0.8em;
  letter-spacing: -9.9px;
}
.elementor-11 .elementor-element.elementor-element-9e6598a {
  width: auto;
  max-width: auto;
  top: -140px;
}
body:not(.rtl) .elementor-11 .elementor-element.elementor-element-9e6598a {
  left: 0px;
}
body.rtl .elementor-11 .elementor-element.elementor-element-9e6598a {
  right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-06dba62
  > .elementor-container {
  min-height: 400px;
}
.elementor-11
  .elementor-element.elementor-element-06dba62:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-06dba62
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background-image: url("../img/about-header-img.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-11 .elementor-element.elementor-element-06dba62 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-06dba62
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-d7c44ac.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-11
  .elementor-element.elementor-element-d7c44ac.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-11
  .elementor-element.elementor-element-d7c44ac
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11 .elementor-element.elementor-element-5da051b {
  --icon-box-icon-margin: 10px;
}
.elementor-11 .elementor-element.elementor-element-5da051b .elementor-icon {
  font-size: 16px;
}
.elementor-11
  .elementor-element.elementor-element-5da051b
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-5da051b
  .elementor-icon-box-title,
.elementor-11
  .elementor-element.elementor-element-5da051b
  .elementor-icon-box-title
  a {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.46px;
}
.elementor-11
  .elementor-element.elementor-element-5da051b
  .elementor-icon-box-description {
  color: #333333;
  font-size: 16px;
}
.elementor-11
  .elementor-element.elementor-element-5da051b
  > .elementor-widget-container {
  margin: 0px 20px 30px 20px;
  padding: 30px 30px 22px 30px;
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-e897287.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-11
  .elementor-element.elementor-element-e897287.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-11
  .elementor-element.elementor-element-5677183.elementor-view-stacked
  .elementor-icon {
  background-color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-5677183.elementor-view-framed
  .elementor-icon,
.elementor-11
  .elementor-element.elementor-element-5677183.elementor-view-default
  .elementor-icon {
  fill: #333333;
  color: #333333;
  border-color: #333333;
}
.elementor-11 .elementor-element.elementor-element-5677183 {
  --icon-box-icon-margin: 10px;
}
.elementor-11 .elementor-element.elementor-element-5677183 .elementor-icon {
  font-size: 16px;
}
.elementor-11
  .elementor-element.elementor-element-5677183
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-5677183
  .elementor-icon-box-title,
.elementor-11
  .elementor-element.elementor-element-5677183
  .elementor-icon-box-title
  a {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.46px;
}
.elementor-11
  .elementor-element.elementor-element-5677183
  .elementor-icon-box-description {
  color: #333333;
  font-size: 16px;
}
.elementor-11
  .elementor-element.elementor-element-5677183
  > .elementor-widget-container {
  margin: 0px 20px 30px 20px;
  padding: 30px 30px 22px 30px;
  background-color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-7350ab3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b65a8ff
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  letter-spacing: -1.56px;
}
.elementor-11
  .elementor-element.elementor-element-b65a8ff
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.36px;
}

.elementor-11
  .elementor-element.elementor-element-156e774
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 44px;
  font-weight: 700;
  letter-spacing: -1.56px;
}
.elementor-11
  .elementor-element.elementor-element-156e774
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.36px;
}

.elementor-11
  .elementor-element.elementor-element-759d076
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -1.56px;
}
.elementor-11
  .elementor-element.elementor-element-759d076
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.36px;
}

.elementor-11
  .elementor-element.elementor-element-cd8a8ae
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -1.56px;
}
.elementor-11
  .elementor-element.elementor-element-cd8a8ae
  .elementor-counter-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.36px;
}

.elementor-11 .elementor-element.elementor-element-488abaa {
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-e343ad6
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #333333;
  opacity: 1;
}
.elementor-11
  .elementor-element.elementor-element-e343ad6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 60px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 60px;
  padding: 135px 0px 90px 0px;
}
.elementor-11
  .elementor-element.elementor-element-e343ad6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-d90488e
  > .elementor-container {
  max-width: 755px;
}
.elementor-11 .elementor-element.elementor-element-d90488e {
  margin-top: 0px;
  margin-bottom: 60px;
  overflow: visible;
}
.elementor-11 .elementor-element.elementor-element-ab663de .title-section-area {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-ab663de .section-title span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-11 .elementor-element.elementor-element-ab663de .section-title {
  color: #ffffff;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-11
  .elementor-element.elementor-element-ab663de
  .title-section-area
  .title-shape
  svg {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ab663de
  .title-section-area
  .title-desc {
  color: #bbbbbb;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-11
  .elementor-element.elementor-element-ab663de
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-03aaeb0 {
  padding: 0px 0px 0px 0px;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-0d711c2
  .post
  .entry-title
  a:hover {
  color: #25cd44;
}
.elementor-11 .elementor-element.elementor-element-c199ba4 {
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-572312f
  > .elementor-element-populated {
  margin: 0px 60px 0px 60px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 60px;
  padding: 135px 0px 90px 0px;
}
.elementor-11
  .elementor-element.elementor-element-9651960
  > .elementor-container {
  max-width: 755px;
}
.elementor-11 .elementor-element.elementor-element-9651960 {
  margin-top: 0px;
  margin-bottom: 60px;
  overflow: visible;
}
.elementor-11 .elementor-element.elementor-element-f283e7e .title-section-area {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-f283e7e .section-title span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-11 .elementor-element.elementor-element-f283e7e .section-title {
  color: #333333;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-11
  .elementor-element.elementor-element-f283e7e
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f283e7e
  .title-section-area
  .title-desc {
  color: #777777;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-11
  .elementor-element.elementor-element-f283e7e
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-9232401 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-dcfb52d
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11
  .elementor-element.elementor-element-6a1eae4
  .ts-speaker
  .ts-speaker-info
  .ts-title {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-6a1eae4
  .ts-speaker
  .ts-title
  a {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-6a1eae4
  .ts-speaker
  .ts-speaker-info
  p {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a9d7d1
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11
  .elementor-element.elementor-element-5057120
  .ts-speaker
  .ts-speaker-info
  .ts-title {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-5057120
  .ts-speaker
  .ts-title
  a {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-5057120
  .ts-speaker
  .ts-speaker-info
  p {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-8c75d1c
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11
  .elementor-element.elementor-element-b14b0ad
  .ts-speaker
  .ts-speaker-info
  .ts-title {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-b14b0ad
  .ts-speaker
  .ts-title
  a {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-b14b0ad
  .ts-speaker
  .ts-speaker-info
  p {
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-91fc215 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-b150832
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11
  .elementor-element.elementor-element-0b71fe5
  .ts-speaker
  .ts-speaker-info
  .ts-title {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-0b71fe5
  .ts-speaker
  .ts-title
  a {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-0b71fe5
  .ts-speaker
  .ts-speaker-info
  p {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ef31f2a
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11
  .elementor-element.elementor-element-3d22a7b
  .ts-speaker
  .ts-speaker-info
  .ts-title {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3d22a7b
  .ts-speaker
  .ts-title
  a {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3d22a7b
  .ts-speaker
  .ts-speaker-info
  p {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ac2ae4f
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11
  .elementor-element.elementor-element-c24caea
  .ts-speaker
  .ts-speaker-info
  .ts-title {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-c24caea
  .ts-speaker
  .ts-title
  a {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-c24caea
  .ts-speaker
  .ts-speaker-info
  p {
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-e60faa3 {
  overflow: visible;
}
.elementor-11 .elementor-element.elementor-element-53ee908 .title-section-area {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-53ee908 .section-title span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-11 .elementor-element.elementor-element-53ee908 .section-title {
  color: #333333;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-11
  .elementor-element.elementor-element-53ee908
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-53ee908
  .title-section-area
  .title-desc {
  color: #777777;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-11
  .elementor-element.elementor-element-53ee908
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-88298af {
  padding: 120px 0px 80px 0px;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-1916fa6
  > .elementor-container {
  max-width: 755px;
}
.elementor-11 .elementor-element.elementor-element-1916fa6 {
  margin-top: 0px;
  margin-bottom: 60px;
  overflow: visible;
}
.elementor-11 .elementor-element.elementor-element-23869fb .title-section-area {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-23869fb .section-title span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-11 .elementor-element.elementor-element-23869fb .section-title {
  color: #333333;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-11
  .elementor-element.elementor-element-23869fb
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-23869fb
  .title-section-area
  .title-desc {
  color: #777777;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-11
  .elementor-element.elementor-element-23869fb
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-cdc583e {
  margin-top: 0px;
  margin-bottom: 60px;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-ad289eb
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-11 .elementor-element.elementor-element-5765231 .video-btn {
  color: #ffffff;
  font-size: 18px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #868685;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-11 .elementor-element.elementor-element-5765231 .video-btn-area {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-5765231
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 135px 0px 135px 0px;
  background-image: url("../img/Exhibition1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11 .elementor-element.elementor-element-4fef58c .video-btn {
  color: #ffffff;
  font-size: 18px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #868685;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-11 .elementor-element.elementor-element-4fef58c .video-btn-area {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-4fef58c
  > .elementor-widget-container {
  padding: 139px 0px 135px 0px;
  background-image: url("../img/Exhibition2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-d533146:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-d533146
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../img/Exhibition3.jpg");
  /* background-position: center center; */
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-d533146
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-11
  .elementor-element.elementor-element-d533146
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-8a1f6fc .video-btn {
  color: #ffffff;
  font-size: 18px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #868685;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-11 .elementor-element.elementor-element-8a1f6fc .video-btn-area {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-8a1f6fc
  > .elementor-widget-container {
  padding: 135px 0px 135px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b6f7a5a
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-11 .elementor-element.elementor-element-aed2fbb .video-btn {
  color: #ffffff;
  font-size: 18px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #868685;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-11 .elementor-element.elementor-element-aed2fbb .video-btn-area {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-aed2fbb
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 135px 0px 135px 0px;
  background-image: url("../img/Exhibition4.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11 .elementor-element.elementor-element-e5a9bc0 .video-btn {
  color: #ffffff;
  font-size: 18px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #868685;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-11 .elementor-element.elementor-element-e5a9bc0 .video-btn-area {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-e5a9bc0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 139px 0px 135px 0px;
  background-image: url("../img/Exhibition5.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11 .elementor-element.elementor-element-9f69a05 {
  padding: 0px 0px 0px 0px;
  overflow: visible;
}
.elementor-11
  .elementor-element.elementor-element-8b3f82a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-8b3f82a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
  background-image: url("../img/experience.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-8b3f82a
  > .elementor-element-populated
  > .elementor-background-overlay {
    background-color: #22ccbe;
    opacity: 1;
}
.elementor-11
  .elementor-element.elementor-element-8b3f82a
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-8b3f82a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 60px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 60px;
  padding: 140px 0px 150px 0px;
}
.elementor-11
  .elementor-element.elementor-element-d446758
  > .elementor-container {
  max-width: 800px;
}
.elementor-11 .elementor-element.elementor-element-d446758 {
  overflow: visible;
}
.elementor-11 .elementor-element.elementor-element-25e35dc .title-section-area {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-25e35dc .section-title span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-11 .elementor-element.elementor-element-25e35dc .section-title {
  color: #ffffff;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-11
  .elementor-element.elementor-element-25e35dc
  .title-section-area
  .title-shape
  svg {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-25e35dc
  .title-section-area
  .title-desc {
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-11
  .elementor-element.elementor-element-25e35dc
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-2529ec2
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-11
  .elementor-element.elementor-element-2529ec2
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-11 .elementor-element.elementor-element-2529ec2 .elementor-button {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  fill: #ffffff;
  color: #ffffff;
  background-color: #25cd44;
  border-radius: 0px 0px 0px 0px;
  padding: 19px 30px 13px 30px;
}
.elementor-11
  .elementor-element.elementor-element-2529ec2
  .elementor-button:hover,
.elementor-11
  .elementor-element.elementor-element-2529ec2
  .elementor-button:focus {
  color: #ffffff;
  background-color: #28a745;
  border-color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-2529ec2
  .elementor-button:hover
  svg,
.elementor-11
  .elementor-element.elementor-element-2529ec2
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-9d44f8e {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-7350ab3 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-dcfb52d {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-3a9d7d1 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-8c75d1c {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-b150832 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-ef31f2a {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-ac2ae4f {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-11
    .elementor-element.elementor-element-9d44f8e
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11 .elementor-element.elementor-element-8a59677 .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-8a59677
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-9e6598a
    .elementor-heading-title {
    font-size: 200px;
  }
  .elementor-11 .elementor-element.elementor-element-9e6598a {
    top: -93px;
  }
  .elementor-11
    .elementor-element.elementor-element-e343ad6
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-80c5fd7
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-ab663de .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-ab663de
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-1817723
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-572312f
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-be7c10f
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-f283e7e .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-f283e7e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
  .elementor-11 .elementor-element.elementor-element-9232401 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11 .elementor-element.elementor-element-53ee908 .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-53ee908
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-a1cdd55
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-e10d12b
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-23869fb .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-23869fb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-ad289eb
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-d533146
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-b6f7a5a
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-8b3f82a
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-175d509
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-25e35dc .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-25e35dc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-8a59677 .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-11
    .elementor-element.elementor-element-8a59677
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-9e6598a
    .elementor-heading-title {
    font-size: 150px;
  }
  .elementor-11 .elementor-element.elementor-element-9e6598a {
    top: -76px;
  }
  .elementor-11
    .elementor-element.elementor-element-e343ad6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-80c5fd7
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-ab663de .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-11
    .elementor-element.elementor-element-ab663de
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-1817723
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-572312f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-be7c10f
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-f283e7e .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-11
    .elementor-element.elementor-element-f283e7e
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11 .elementor-element.elementor-element-53ee908 .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-11
    .elementor-element.elementor-element-53ee908
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-a1cdd55
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-e10d12b
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-23869fb .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-11
    .elementor-element.elementor-element-23869fb
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-ad289eb
    > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-d533146:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-11
    .elementor-element.elementor-element-d533146
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-11
    .elementor-element.elementor-element-d533146
    > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-b6f7a5a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-8b3f82a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-175d509
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11 .elementor-element.elementor-element-25e35dc .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-11
    .elementor-element.elementor-element-25e35dc
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
}
/*  */
.about-hero-section {
  padding-bottom: 0px !important;
}
.counter-wrapper {
  flex-direction: column;
}
.counter-item-ele {
  padding: 25px;
  width: 200px;
  background: #25cd44;
  color: white;
  border-radius: 10px;
}

.counter-content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 13px;
}

.counter-number {
  font-size: 52px;
  font-weight: 700;
}

.counter-items-container {
  display: flex;
  gap: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px 0px;
}

.counter-title {
  font-size: 14px;
  font-weight: bold;
}

/* responsive design */

/* @media(min-width:768px){
  .counter-items-container {
      flex-direction: column !important;
  }
} */
@media(max-width:768px){
  .counter-items-container {
      flex-direction: column !important;
  }
}
.img-fluid{
  width: 100%;
}