.elementor-9 .elementor-element.elementor-element-5cf7670f>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-5cf7670f>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5cf7670f:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-5cf7670f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background: url("../../2021/04/library--e1626337910611.jpg") 50% 50%;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-5cf7670f>.elementor-background-overlay {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5cf7670f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -150px;
  margin-bottom: 0px;
  padding: 310px 0px 330px 0px;
}

.elementor-9 .elementor-element.elementor-element-248d854>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-248d854>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-05686f0 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-4fab5784 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4fab5784 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-edf519d-font-family), Sans-serif;
  font-size: var(--e-global-typography-edf519d-font-size);
  font-weight: var(--e-global-typography-edf519d-font-weight);
  text-transform: var(--e-global-typography-edf519d-text-transform);
  line-height: var(--e-global-typography-edf519d-line-height);
  letter-spacing: var(--e-global-typography-edf519d-letter-spacing);
  word-spacing: var(--e-global-typography-edf519d-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-4fab5784>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-9 .elementor-element.elementor-element-84ae190 {
  color: #FFFFFF;
  font-family: var(--e-global-typography-1c6eaab-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c6eaab-font-size);
  font-weight: var(--e-global-typography-1c6eaab-font-weight);
  line-height: var(--e-global-typography-1c6eaab-line-height);
  letter-spacing: var(--e-global-typography-1c6eaab-letter-spacing);
  word-spacing: var(--e-global-typography-1c6eaab-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-d0de87d>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-d0de87d:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-d0de87d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #36348E99;
}

.elementor-9 .elementor-element.elementor-element-d0de87d>.elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d0de87d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -194px;
  margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-d0de87d.elementor-section::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  border-radius: inherit;
  background-color: inherit;
}

.elementor-9 .elementor-element.elementor-element-2aeb8de>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-61da023>.elementor-container {
  max-width: 1290px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3f31227.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3f31227.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-405414e .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-973e1ca {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 285px);
  max-width: 285px;
  --container-widget-width: 285px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-bda39e4 .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bda39e4 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-bda39e4 .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-bda39e4>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-c4d1c45.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c4d1c45.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c4d1c45>.elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-8e06ef2 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-75281e1 {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 285px);
  max-width: 285px;
  --container-widget-width: 285px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-fe89c72 .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-fe89c72 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-fe89c72 .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-fe89c72>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-877d8fa.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-877d8fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-877d8fa>.elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c8e6dc4 img {
  width: 100%;
  max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-c8e6dc4 {
  width: var(--container-widget-width, 290px);
  max-width: 290px;
  --container-widget-width: 290px;
  --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6c80006.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6c80006.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6c80006>.elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-0ebbac9 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-b31e8d3 {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 285px);
  max-width: 285px;
  --container-widget-width: 285px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-ec1a83c .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ec1a83c .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-ec1a83c .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-ec1a83c>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-74b3a98>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-74b3a98:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-74b3a98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-74b3a98 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-74b3a98>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-74b3a98.elementor-section::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: inherit;
  background-color: inherit;
}

.elementor-9 .elementor-element.elementor-element-b2c2277>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-518bb32>.elementor-container {
  max-width: 1290px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-edf61c1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-edf61c1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-9bfed84 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-11f328c {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 285px);
  max-width: 285px;
  --container-widget-width: 285px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-eea4cec .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-eea4cec .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-eea4cec .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-eea4cec>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7ab3490.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7ab3490.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7ab3490>.elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-fe683ad .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-868db20 {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 285px);
  max-width: 285px;
  --container-widget-width: 285px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-3919968 .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3919968 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-3919968 .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-3919968>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-d74978d.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-d74978d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-d74978d>.elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f611843 img {
  width: 100%;
  max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-f611843 {
  width: var(--container-widget-width, 290px);
  max-width: 290px;
  --container-widget-width: 290px;
  --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-359c5e2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-359c5e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-359c5e2>.elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-0d772b9 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-39d09e0 {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 285px);
  max-width: 285px;
  --container-widget-width: 285px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-b6626b0 .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b6626b0 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-b6626b0 .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-b6626b0>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5c5bda77>.elementor-container {
  max-width: 1289px;
}

.elementor-9 .elementor-element.elementor-element-5c5bda77>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5c5bda77 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-9 .elementor-element.elementor-element-5c5bda77>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6a25ae1e .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #36348E;
  color: #36348E;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6a25ae1e .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-6a25ae1e .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-a88147a img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .video-content {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn i {
  font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn svg {
  max-width: 20px;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn {
  width: 60px;
  height: 60px;
  line-height: 44px;
  color: #FFFFFF;
  background-color: #36348E;
  border-width: 0px 0px 0px 0px;
  border-color: #FD9E01;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn.glow-btn:before {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn.glow-btn:after {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn.glow-btn>i:after {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn:hover svg path {
  stroke: #292929;
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-4627e72b>.elementor-widget-container {
  margin: -310px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4627e72b {
  z-index: 0;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6be4ffe7.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-6be4ffe7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-6be4ffe7>.elementor-element-populated {
  padding: 10px 10px 10px 60px;
}

.elementor-9 .elementor-element.elementor-element-32a0fda .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-ba859ae .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-71a7b210 {
  text-align: left;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-71a7b210>.elementor-widget-container {
  padding: 0px 40px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-16f65ac4 {
  margin-top: 0px;
  margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-icon i {
  color: #36348E;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-icon svg {
  fill: #36348E;
  transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-5ec792b7 .elementor-icon-list-text {
  color: #292929;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px/2);
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px/2);
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(9px/2);
  margin-left: calc(9px/2);
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px/2);
  margin-left: calc(-9px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-9px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-9px/2);
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-icon i {
  color: #36348E;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-icon svg {
  fill: #36348E;
  transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-53ea3d23 .elementor-icon-list-text {
  color: #292929;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-7038093 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color: #292929;
  font-family: var(--e-global-typography-3d71550-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d71550-font-size);
  font-weight: var(--e-global-typography-3d71550-font-weight);
  line-height: var(--e-global-typography-3d71550-line-height);
  letter-spacing: var(--e-global-typography-3d71550-letter-spacing);
  word-spacing: var(--e-global-typography-3d71550-word-spacing);
  margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
  margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  margin-bottom: 0px;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color: #36348E;
  font-family: var(--e-global-typography-0f01257-font-family), Sans-serif;
  font-size: var(--e-global-typography-0f01257-font-size);
  font-weight: var(--e-global-typography-0f01257-font-weight);
  line-height: var(--e-global-typography-0f01257-line-height);
  letter-spacing: var(--e-global-typography-0f01257-letter-spacing);
  word-spacing: var(--e-global-typography-0f01257-word-spacing);
  top: -5px;
  left: -5px;
  vertical-align: super;
}

.elementor-9 .elementor-element.elementor-element-a8903ae>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a8903ae {
  width: auto;
  max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
  color: #292929;
  font-family: var(--e-global-typography-3d71550-font-family), Sans-serif;
  font-size: var(--e-global-typography-3d71550-font-size);
  font-weight: var(--e-global-typography-3d71550-font-weight);
  line-height: var(--e-global-typography-3d71550-line-height);
  letter-spacing: var(--e-global-typography-3d71550-letter-spacing);
  word-spacing: var(--e-global-typography-3d71550-word-spacing);
  margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
  margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
  margin-bottom: 0px;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color: #36348E;
  font-family: var(--e-global-typography-0f01257-font-family), Sans-serif;
  font-size: var(--e-global-typography-0f01257-font-size);
  font-weight: var(--e-global-typography-0f01257-font-weight);
  line-height: var(--e-global-typography-0f01257-line-height);
  letter-spacing: var(--e-global-typography-0f01257-letter-spacing);
  word-spacing: var(--e-global-typography-0f01257-word-spacing);
  top: -5px;
  left: -5px;
  vertical-align: super;
}

.elementor-9 .elementor-element.elementor-element-0e68c99>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0e68c99 {
  width: auto;
  max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 30%;
  padding: 15px 0px 15px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-f036989>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-f036989 {
  padding: 0px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-48643c6.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-48643c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-eae295c .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-36d3c47 .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-cbb0a3f.jkit-equal-height-enable .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-cbb0a3f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-cbb0a3f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .title {
  padding: 0px 0px 2px 7px;
  color: #292929;
  font-family: var(--e-global-typography-f08b87d-font-family), Sans-serif;
  font-size: var(--e-global-typography-f08b87d-font-size);
  font-weight: var(--e-global-typography-f08b87d-font-weight);
  line-height: var(--e-global-typography-f08b87d-line-height);
  letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
  word-spacing: var(--e-global-typography-f08b87d-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: -10px 0px 0px 8px;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  color: #FFFFFF;
  background-color: #36348E;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin: 20px 0px 0px 0px;
  padding: 12px 0px 0px 14px;
  height: 52px;
  width: 52px;
  line-height: 10px;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: #FFFFFF;
  width: 25px;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-eebc78b.jkit-equal-height-enable .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-eebc78b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-eebc78b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .title {
  padding: 0px 0px 2px 7px;
  color: #292929;
  font-family: var(--e-global-typography-f08b87d-font-family), Sans-serif;
  font-size: var(--e-global-typography-f08b87d-font-size);
  font-weight: var(--e-global-typography-f08b87d-font-weight);
  line-height: var(--e-global-typography-f08b87d-line-height);
  letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
  word-spacing: var(--e-global-typography-f08b87d-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: -10px 0px 0px 8px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  color: #292929;
  background-color: #FFC53A;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin: 20px 0px 0px 0px;
  padding: 13px 0px 0px 13px;
  height: 52px;
  width: 52px;
  line-height: 10px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: #292929;
  width: 25px;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
  color: #FFFFFF;
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
  fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-d1e9ffe.jkit-equal-height-enable .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-d1e9ffe.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-d1e9ffe.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .title {
  padding: 0px 0px 2px 7px;
  color: #292929;
  font-family: var(--e-global-typography-f08b87d-font-family), Sans-serif;
  font-size: var(--e-global-typography-f08b87d-font-size);
  font-weight: var(--e-global-typography-f08b87d-font-weight);
  line-height: var(--e-global-typography-f08b87d-line-height);
  letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
  word-spacing: var(--e-global-typography-f08b87d-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: -10px 0px 0px 8px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  color: #FFFFFF;
  background-color: #2B7258;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin: 20px 0px 0px 0px;
  padding: 13px 0px 0px 13px;
  height: 52px;
  width: 52px;
  line-height: 10px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: #FFFFFF;
  width: 25px;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-64ce9e4>.elementor-element-populated {
  margin: 0px 0px 0px 76px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 76px;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-dbe7925 {
  margin-top: 28px;
  margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-00347b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-00347b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-00347b7>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-00347b7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c25bd83 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-6663b57-font-family), Sans-serif;
  font-size: var(--e-global-typography-6663b57-font-size);
  font-weight: var(--e-global-typography-6663b57-font-weight);
  line-height: var(--e-global-typography-6663b57-line-height);
  letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
  word-spacing: var(--e-global-typography-6663b57-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3278dfe {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b177cc0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-b177cc0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/04/smiling-young-woman-in-college-e1617782361167.jpg");
  background-position: 66% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-b177cc0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b177cc0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ff701f9 {
  --spacer-size: 280px;
}

.elementor-9 .elementor-element.elementor-element-dfb5df2>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-048a5c0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-048a5c0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/04/successful-graduate-school-kids-throwing-mortarboard-in-air-in-campus-e1617782354532.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-048a5c0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-048a5c0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f501aa5 {
  --spacer-size: 280px;
}

.elementor-9 .elementor-element.elementor-element-63041e8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-63041e8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-63041e8>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-63041e8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8f1b067 .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-6663b57-font-family), Sans-serif;
  font-size: var(--e-global-typography-6663b57-font-size);
  font-weight: var(--e-global-typography-6663b57-font-weight);
  line-height: var(--e-global-typography-6663b57-line-height);
  letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
  word-spacing: var(--e-global-typography-6663b57-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-6e46df0 {
  color: #292929;
}

.elementor-9 .elementor-element.elementor-element-792f4ab4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-792f4ab4>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3c845617>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-single-image-accordion {
  min-height: 460px;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper {
  height: 460px;
  margin-left: -0px;
  margin-right: -0px;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
  margin-left: 0px;
  margin-right: 0px;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-single-image-accordion:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #29292991 0%, #01003578 100%);
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-single-image-accordion .elementskit-accordion-title-wraper {
  margin: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
  font-family: var(--e-global-typography-6663b57-font-family), Sans-serif;
  font-size: var(--e-global-typography-6663b57-font-size);
  font-weight: var(--e-global-typography-6663b57-font-weight);
  line-height: var(--e-global-typography-6663b57-line-height);
  letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
  word-spacing: var(--e-global-typography-6663b57-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-single-image-accordion .elementskit-accordion-content {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-accordion-content .elementskit-btn {
  padding: 15px 20px 15px 20px;
  color: #36348E;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-accordion-content .elementskit-btn:hover {
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-55ee6d82 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-55ee6d82>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-40e57563.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-40e57563.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-40e57563:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-40e57563>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/04/austin-texas-usa-at-the-texas-state-capitol-e1617782345779.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-40e57563>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-40e57563>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-405584eb {
  --spacer-size: 56vh;
}

.elementor-9 .elementor-element.elementor-element-304d4405>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-115481ff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-115481ff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-115481ff>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10% 10% 10% 10%;
}

.elementor-9 .elementor-element.elementor-element-115481ff>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b664280 .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-f155174-font-family), Sans-serif;
  font-size: var(--e-global-typography-f155174-font-size);
  font-weight: var(--e-global-typography-f155174-font-weight);
  line-height: var(--e-global-typography-f155174-line-height);
  letter-spacing: var(--e-global-typography-f155174-letter-spacing);
  word-spacing: var(--e-global-typography-f155174-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-247506ad {
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-6e1ea93 .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #292929;
  color: #292929;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6e1ea93 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-6e1ea93 .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-14be62b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-14be62b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #2B7258;
}

.elementor-9 .elementor-element.elementor-element-14be62b4>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15% 15% 15% 15%;
}

.elementor-9 .elementor-element.elementor-element-14be62b4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b468e16 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-1553dcc .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-1553dcc {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-6b3f35ec {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: var(--container-widget-width, 525px);
  max-width: 525px;
  --container-widget-width: 525px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-6b3f35ec>.elementor-widget-container {
  margin: 20px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-57a19a1 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-e718828>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e718828 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3de3b03>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3de3b03 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #FFFFFF;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-cff7623>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cff7623 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-c20f479>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-c20f479:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-c20f479>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-c20f479 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 200px 0px;
  z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-c20f479>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4a30aab.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-acac9a4>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-acac9a4 {
  margin-top: 0px;
  margin-bottom: 50px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2959719.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2959719.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2959719>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bab1aa4 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-fb601da .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-02c8a4e {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-cff04f8>.elementor-element-populated {
  padding: 0px 0px 0px 50px;
}

.elementor-9 .elementor-element.elementor-element-53ca893 img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-b770be5 {
  --divider-border-style: solid;
  --divider-color: #EAEAEA1C;
  --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-b770be5 .elementor-divider-separator {
  width: 100%;
}

.elementor-9 .elementor-element.elementor-element-b770be5 .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-9 .elementor-element.elementor-element-f027a62>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-f027a62 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3d2660f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3d2660f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3d2660f>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b441c0f {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-b441c0f img {
  width: 65%;
  max-width: 100%;
  opacity: 0.65;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b441c0f:hover img {
  opacity: 1;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-040a011.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-040a011.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-040a011>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-444cefe {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-444cefe img {
  width: 70%;
  max-width: 100%;
  opacity: 0.65;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-444cefe:hover img {
  opacity: 1;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-19d930b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-19d930b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-19d930b>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4109ba3 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4109ba3 img {
  width: 60%;
  max-width: 100%;
  opacity: 0.65;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4109ba3:hover img {
  opacity: 1;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2e0b58e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2e0b58e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2e0b58e>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5a9b1c6 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5a9b1c6 img {
  width: 70%;
  max-width: 100%;
  opacity: 0.65;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5a9b1c6:hover img {
  opacity: 1;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-48ef9c7.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-48ef9c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-48ef9c7>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f49c1fc {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-f49c1fc img {
  width: 80%;
  max-width: 100%;
  opacity: 0.65;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f49c1fc:hover img {
  opacity: 1;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-b3b4ad5>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-b3b4ad5 {
  margin-top: -150px;
  margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-f0105f0>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
  background-color: #FFFFFF;
  margin: 0px 10px 20px 10px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  color: #292929;
}

.elementor-9 .elementor-element.elementor-element-e99af75.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
  color: #36348E;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  margin-bottom: 2px;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
  color: #CCCCCC;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
  width: 60px;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
  opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i,
.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
  opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .tns-nav {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0bccf3c>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-0bccf3c>.elementor-background-overlay {
  opacity: 0.2;
}

.elementor-9 .elementor-element.elementor-element-0bccf3c {
  padding: 50px 0px 100px 0px;
}

.elementor-9 .elementor-element.elementor-element-5fdbdd3>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f61a969>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-517e1cc {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-517e1cc .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-e762414 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-e762414 .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-e762414>.elementor-widget-container {
  margin: 0px 30px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4136453.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-4136453.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button {
  text-align: right;
}

.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 26%;
  padding: 15px 0px 15px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-a4e057a>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-a4e057a {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-245fdfd.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-245fdfd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-245fdfd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/04/rear-view-of-audience-showing-hand-to-answer-the-question-from-speaker-on-the-stage-e1617782407450.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-element-populated>.elementor-background-overlay {
  background-color: #010035;
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2aa7929 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-6663b57-font-family), Sans-serif;
  font-size: var(--e-global-typography-6663b57-font-size);
  font-weight: var(--e-global-typography-6663b57-font-weight);
  line-height: var(--e-global-typography-6663b57-line-height);
  letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
  word-spacing: var(--e-global-typography-6663b57-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-5b1d686 {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-5b1d686>.elementor-widget-container {
  margin: 0px 50px -15px 0px;
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-icon i {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 {
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
  --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-6f6ef63 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6f6ef63>.elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-icon i {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3d81269 {
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
  --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3d81269>.elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3f5b397 .elementor-button {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #FFFFFF00;
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3f5b397 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-3f5b397 .elementor-button:focus {
  border-color: #6EC1E4;
}

.elementor-9 .elementor-element.elementor-element-3f5b397>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-daf8174>.elementor-element-populated {
  padding: 0px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-865cd5f.jkit-equal-height-enable .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-865cd5f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-865cd5f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
  height: 100%;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
  text-align: left;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-header img {
  object-fit: cover;
  opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
  font-family: var(--e-global-typography-7efc4d4-font-family), Sans-serif;
  font-size: var(--e-global-typography-7efc4d4-font-size);
  font-weight: var(--e-global-typography-7efc4d4-font-weight);
  line-height: var(--e-global-typography-7efc4d4-line-height);
  letter-spacing: var(--e-global-typography-7efc4d4-letter-spacing);
  word-spacing: var(--e-global-typography-7efc4d4-word-spacing);
  color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  color: #292929;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  padding: 0px 0px 0px 0px;
  color: #36348E;
  background-color: #02010100;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a i {
  font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
  width: 15px;
  fill: #36348E;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
  margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
  margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
  background-color: #02010100;
}

.elementor-9 .elementor-element.elementor-element-c5e3b65>.elementor-element-populated {
  padding: 0px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-ec8d66d.jkit-equal-height-enable .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-ec8d66d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-ec8d66d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
  height: 100%;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
  text-align: left;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-header img {
  object-fit: cover;
  opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
  font-family: var(--e-global-typography-7efc4d4-font-family), Sans-serif;
  font-size: var(--e-global-typography-7efc4d4-font-size);
  font-weight: var(--e-global-typography-7efc4d4-font-weight);
  line-height: var(--e-global-typography-7efc4d4-line-height);
  letter-spacing: var(--e-global-typography-7efc4d4-letter-spacing);
  word-spacing: var(--e-global-typography-7efc4d4-word-spacing);
  color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  color: #292929;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  padding: 0px 0px 0px 0px;
  color: #36348E;
  background-color: #02010100;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a i {
  font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
  width: 15px;
  fill: #36348E;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
  margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
  margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
  background-color: #02010100;
}

.elementor-9 .elementor-element.elementor-element-22e8178>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-aaae668>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d2425d9 img {
  width: 100%;
  max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-d2425d9 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-ee67247 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-ee67247 .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-16242c0 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-16242c0 .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-fb47e9e {
  margin-top: 0px;
  margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-f4d6e06>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6373fd3 {
  text-align: left;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-871bcf1>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-9 .elementor-element.elementor-element-a27d6f8 {
  text-align: left;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-29d5f72 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-38968b9>.elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-38968b9 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-d1bbe8c>.elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d1bbe8c {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-a284ff2 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-a284ff2 img {
  width: 39%;
  max-width: 100%;
  opacity: 0.3;
  filter: brightness(0%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-a284ff2>.elementor-widget-container {
  margin: 40px 0px -45px 0px;
}

.elementor-9 .elementor-element.elementor-element-df0b29e {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-df0b29e .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-24e8b15.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-24e8b15.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-24e8b15>.elementor-element-populated {
  margin: 60px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-73c9448 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-73c9448 .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-31b0c6d>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-25d108d {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-25d108d .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-94ffbde {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-94ffbde .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-9a2a8a5 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-618492d>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7567231 {
  text-align: left;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-3c31105>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-9 .elementor-element.elementor-element-6c64224 {
  text-align: left;
  color: #292929;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-055f8aa {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-f1f6573>.elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f1f6573 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
  background-color: #0000001A;
}

.elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
  background-color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-fca28a1>.elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-fca28a1 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-b805816 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-b805816 img {
  width: 39%;
  max-width: 100%;
  opacity: 0.3;
  filter: brightness(0%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-b805816>.elementor-widget-container {
  margin: 40px 0px -45px 0px;
}

.elementor-9 .elementor-element.elementor-element-ab126fd {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-ab126fd .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-f86b33d.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-f86b33d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-f86b33d>.elementor-element-populated {
  margin: 60px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-c0cc632 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-c0cc632 .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  background-color: #36348E;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  color: #292929;
  background-color: #FFC53A;
}

.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-f07acc7>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0c5f599 img {
  width: 100%;
  max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-0c5f599 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-fcc03b9>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-fcc03b9:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-fcc03b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/04/college-friends-e1617782424198.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-fcc03b9>.elementor-background-overlay {
  background-color: #010035;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fcc03b9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-844f57f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-844f57f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-9e1cb67 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-9e1cb67 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-23c75b6 {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-23c75b6 .elementor-heading-title {
  color: #FFFFFF;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-2396483 {
  color: #FFFFFF;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
  width: 26%;
  padding: 20px 0px 20px 0px;
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  color: #292929;
  background-color: #FFC53A;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
  fill: #292929;
}

.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
  background-color: #E2AF34;
}

.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
  margin-left: 5px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1fd9f37.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-1fd9f37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-9 .elementor-element.elementor-element-1fd9f37.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-9 .elementor-element.elementor-element-1fd9f37>.elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}

.elementor-9 .elementor-element.elementor-element-9065e46>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-9065e46 {
  padding: 100px 0px 100px 0px;
}

.elementor-9 .elementor-element.elementor-element-55fa3d2 {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-55fa3d2 .elementor-heading-title {
  color: #36348E;
  font-family: var(--e-global-typography-d188700-font-family), Sans-serif;
  font-size: var(--e-global-typography-d188700-font-size);
  font-weight: var(--e-global-typography-d188700-font-weight);
  text-transform: var(--e-global-typography-d188700-text-transform);
  line-height: var(--e-global-typography-d188700-line-height);
  letter-spacing: var(--e-global-typography-d188700-letter-spacing);
  word-spacing: var(--e-global-typography-d188700-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-d7b93f9 {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d7b93f9 .elementor-heading-title {
  color: #292929;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-9 .elementor-element.elementor-element-c172e95>.elementor-container {
  max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-c172e95 {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-81a9494.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-81a9494.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-81a9494:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-81a9494>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/04/rear-view-of-multiethnic-young-students-clapping-to-lecturer-after-presentation-at-college-e1617782431208.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-81a9494>.elementor-element-populated>.elementor-background-overlay {
  background-color: #010035;
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-81a9494>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 20px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-81a9494>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2a59f5e {
  --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-posts {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-column-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
  height: 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
  font-family: var(--e-global-typography-f08b87d-font-family), Sans-serif;
  font-size: var(--e-global-typography-f08b87d-font-size);
  font-weight: var(--e-global-typography-f08b87d-font-weight);
  line-height: var(--e-global-typography-f08b87d-line-height);
  letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
  word-spacing: var(--e-global-typography-f08b87d-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
  color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  padding: 0px 0px 0px 0px;
  margin: -20px 0px 0px 0px;
  background-color: #02010100;
  color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
  margin-right: 8px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
  margin-left: 8px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
  fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
  fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
  margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
  margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
  margin-right: 8px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
  margin-left: 8px;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
  justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-7d2b630>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-posts {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-column-gap: 30px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
  height: 200px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
  text-align: left;
  padding: 0px 0px 0px 20px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-title {
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
  margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
  font-family: var(--e-global-typography-20e15f3-font-family), Sans-serif;
  font-size: var(--e-global-typography-20e15f3-font-size);
  font-weight: var(--e-global-typography-20e15f3-font-weight);
  line-height: var(--e-global-typography-20e15f3-line-height);
  letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
  word-spacing: var(--e-global-typography-20e15f3-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
  color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-readmore {
  font-family: var(--e-global-typography-6773d83-font-family), Sans-serif;
  font-size: var(--e-global-typography-6773d83-font-size);
  font-weight: var(--e-global-typography-6773d83-font-weight);
  text-transform: var(--e-global-typography-6773d83-text-transform);
  line-height: var(--e-global-typography-6773d83-line-height);
  letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
  word-spacing: var(--e-global-typography-6773d83-word-spacing);
  padding: 0px 0px 2px 0px;
  background-color: #02010100;
  color: #36348E;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
  margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
  margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
  fill: #36348E;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
  background-color: #02010100;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  color: #CCCCCC;
  margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
  fill: #CCCCCC;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
  margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
  margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
  justify-content: space-between;
}

.elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
  text-align: left;
}

.elementor-9 .elementor-element.elementor-element-58ea55c>.elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

@media(min-width:768px) {
  .elementor-9 .elementor-element.elementor-element-248d854 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-9533cea {
    width: 49.961%;
  }

  .elementor-9 .elementor-element.elementor-element-3b352209 {
    width: 22.631%;
  }

  .elementor-9 .elementor-element.elementor-element-166d2c0b {
    width: 30.957%;
  }

  .elementor-9 .elementor-element.elementor-element-6be4ffe7 {
    width: 46.049%;
  }

  .elementor-9 .elementor-element.elementor-element-164df62 {
    width: 49.104%;
  }

  .elementor-9 .elementor-element.elementor-element-4e107916 {
    width: 50.896%;
  }

  .elementor-9 .elementor-element.elementor-element-48643c6 {
    width: 43.874%;
  }

  .elementor-9 .elementor-element.elementor-element-64ce9e4 {
    width: 31%;
  }

  .elementor-9 .elementor-element.elementor-element-b177cc0 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-dfb5df2 {
    width: 24.766%;
  }

  .elementor-9 .elementor-element.elementor-element-048a5c0 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-245fdfd {
    width: 52.154%;
  }

  .elementor-9 .elementor-element.elementor-element-daf8174 {
    width: 23.923%;
  }

  .elementor-9 .elementor-element.elementor-element-c5e3b65 {
    width: 23.923%;
  }

  .elementor-9 .elementor-element.elementor-element-ed4e4cc {
    width: 40.153%;
  }

  .elementor-9 .elementor-element.elementor-element-24e8b15 {
    width: 26.155%;
  }

  .elementor-9 .elementor-element.elementor-element-462ced7 {
    width: 40.153%;
  }

  .elementor-9 .elementor-element.elementor-element-f86b33d {
    width: 26.155%;
  }

  .elementor-9 .elementor-element.elementor-element-844f57f {
    width: 54.803%;
  }

  .elementor-9 .elementor-element.elementor-element-1fd9f37 {
    width: 45.197%;
  }

  .elementor-9 .elementor-element.elementor-element-81a9494 {
    width: 30.787%;
  }

  .elementor-9 .elementor-element.elementor-element-7d2b630 {
    width: 69.213%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-9 .elementor-element.elementor-element-248d854 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-3f31227 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-c4d1c45 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-877d8fa {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-6c80006 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-edf61c1 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-7ab3490 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-d74978d {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-359c5e2 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-3b352209 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-166d2c0b {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-6be4ffe7 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-5272a9b8 {
    width: 38%;
  }

  .elementor-9 .elementor-element.elementor-element-164df62 {
    width: 38%;
  }

  .elementor-9 .elementor-element.elementor-element-48643c6 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-64ce9e4 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-dfb5df2 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-115481ff {
    width: 88%;
  }

  .elementor-9 .elementor-element.elementor-element-2808672 {
    width: 40%;
  }

  .elementor-9 .elementor-element.elementor-element-2959719 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-cff04f8 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-2a712ca {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-4136453 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-245fdfd {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-daf8174 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-c5e3b65 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-462ced7 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-f86b33d {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-f07acc7 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-844f57f {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-1fd9f37 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-81a9494 {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-7d2b630 {
    width: 100%;
  }
}

@media(min-width:1025px) {

  .elementor-9 .elementor-element.elementor-element-fcc03b9:not(.elementor-motion-effects-element-type-background),
  .elementor-9 .elementor-element.elementor-element-fcc03b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

@media(max-width:1024px) {
  .elementor-9 .elementor-element.elementor-element-5cf7670f {
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 32% 0% 65% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-248d854>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-05686f0 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-4fab5784 .elementor-heading-title {
    font-size: var(--e-global-typography-edf519d-font-size);
    line-height: var(--e-global-typography-edf519d-line-height);
    letter-spacing: var(--e-global-typography-edf519d-letter-spacing);
    word-spacing: var(--e-global-typography-edf519d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-84ae190 {
    font-size: var(--e-global-typography-1c6eaab-font-size);
    line-height: var(--e-global-typography-1c6eaab-line-height);
    letter-spacing: var(--e-global-typography-1c6eaab-letter-spacing);
    word-spacing: var(--e-global-typography-1c6eaab-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-84ae190>.elementor-widget-container {
    padding: 0px 100px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-d0de87d {
    margin-top: -397px;
    margin-bottom: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-3f31227>.elementor-element-populated {
    margin: 20px 0px 20px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-405414e .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-973e1ca {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-bda39e4 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-c4d1c45.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-c4d1c45.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-c4d1c45>.elementor-element-populated {
    margin: 20px 0px 20px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-8e06ef2 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-75281e1 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-fe89c72 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-877d8fa>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6c80006.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-6c80006.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-6c80006>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-0ebbac9 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-b31e8d3 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-ec1a83c .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-edf61c1>.elementor-element-populated {
    margin: 20px 0px 20px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-9bfed84 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-11f328c {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-eea4cec .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7ab3490.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-7ab3490.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-7ab3490>.elementor-element-populated {
    margin: 20px 0px 20px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-fe683ad .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-868db20 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-3919968 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d74978d>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-359c5e2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-359c5e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-359c5e2>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-0d772b9 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-39d09e0 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-b6626b0 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-5c5bda77 {
    padding: 80px 0px 80px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-3b352209>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-429b88f8 img {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-6a25ae1e .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-166d2c0b>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-a88147a img {
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-6be4ffe7>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 20px;
  }

  .elementor-9 .elementor-element.elementor-element-32a0fda .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ba859ae .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-71a7b210 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-71a7b210>.elementor-widget-container {
    padding: 0% 15% 0% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size: var(--e-global-typography-3d71550-font-size);
    line-height: var(--e-global-typography-3d71550-line-height);
    letter-spacing: var(--e-global-typography-3d71550-letter-spacing);
    word-spacing: var(--e-global-typography-3d71550-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size: var(--e-global-typography-0f01257-font-size);
    line-height: var(--e-global-typography-0f01257-line-height);
    letter-spacing: var(--e-global-typography-0f01257-letter-spacing);
    word-spacing: var(--e-global-typography-0f01257-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size: var(--e-global-typography-3d71550-font-size);
    line-height: var(--e-global-typography-3d71550-line-height);
    letter-spacing: var(--e-global-typography-3d71550-letter-spacing);
    word-spacing: var(--e-global-typography-3d71550-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size: var(--e-global-typography-0f01257-font-size);
    line-height: var(--e-global-typography-0f01257-line-height);
    letter-spacing: var(--e-global-typography-0f01257-letter-spacing);
    word-spacing: var(--e-global-typography-0f01257-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 24%;
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f036989 {
    padding: 0px 0px 80px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-48643c6>.elementor-element-populated {
    margin: 0px 10px 40px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-eae295c .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-36d3c47 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 25px;
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 25px;
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    padding: 12px 0px 0px 13px;
    height: 52px;
    width: 52px;
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 25px;
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 25px;
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    padding: 13px 0px 0px 13px;
    height: 52px;
    width: 52px;
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 25px;
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 25px;
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    padding: 13px 0px 0px 13px;
    height: 52px;
    width: 52px;
  }

  .elementor-9 .elementor-element.elementor-element-64ce9e4>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }

  .elementor-9 .elementor-element.elementor-element-dbe7925 {
    padding: 50px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-00347b7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
  }

  .elementor-9 .elementor-element.elementor-element-c25bd83 .elementor-heading-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-b177cc0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-9 .elementor-element.elementor-element-b177cc0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-b177cc0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-048a5c0>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-63041e8>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
  }

  .elementor-9 .elementor-element.elementor-element-8f1b067 .elementor-heading-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-single-image-accordion {
    min-height: 200px;
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper {
    height: 200px;
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-405584eb {
    --spacer-size: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-115481ff>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
  }

  .elementor-9 .elementor-element.elementor-element-b664280 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-247506ad {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-6e1ea93 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-14be62b4>.elementor-element-populated {
    padding: 70px 35px 70px 35px;
  }

  .elementor-9 .elementor-element.elementor-element-b468e16 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-1553dcc .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-6b3f35ec {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-c20f479 {
    padding: 80px 0px 170px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-4a30aab>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-acac9a4 {
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .elementor-9 .elementor-element.elementor-element-2959719>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-bab1aa4 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fb601da .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-02c8a4e {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-cff04f8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-f027a62 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-b441c0f img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-444cefe img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-4109ba3 {
    text-align: center;
  }

  .elementor-9 .elementor-element.elementor-element-4109ba3 img {
    width: 75%;
  }

  .elementor-9 .elementor-element.elementor-element-5a9b1c6 {
    text-align: right;
  }

  .elementor-9 .elementor-element.elementor-element-5a9b1c6 img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-f49c1fc {
    text-align: right;
  }

  .elementor-9 .elementor-element.elementor-element-f49c1fc img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-f0105f0>.elementor-element-populated {
    padding: 0px 10px 0px 10px;
  }

  .elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-0bccf3c {
    padding: 80px 0px 80px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-5fdbdd3>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }

  .elementor-9 .elementor-element.elementor-element-2a712ca>.elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-517e1cc .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e762414 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-4136453>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button {
    text-align: left;
  }

  .elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-a4e057a {
    margin-top: 25px;
    margin-bottom: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-245fdfd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 150px 40px 40px 40px;
  }

  .elementor-9 .elementor-element.elementor-element-2aa7929 .elementor-heading-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3f5b397 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-daf8174>.elementor-element-populated {
    padding: 0px 10px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var(--e-global-typography-7efc4d4-font-size);
    line-height: var(--e-global-typography-7efc4d4-line-height);
    letter-spacing: var(--e-global-typography-7efc4d4-letter-spacing);
    word-spacing: var(--e-global-typography-7efc4d4-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0% 28% 5% 0%;
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-c5e3b65>.elementor-element-populated {
    padding: 0px 0px 0px 10px;
  }

  .elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var(--e-global-typography-7efc4d4-font-size);
    line-height: var(--e-global-typography-7efc4d4-line-height);
    letter-spacing: var(--e-global-typography-7efc4d4-letter-spacing);
    word-spacing: var(--e-global-typography-7efc4d4-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0% 28% 5% 0%;
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ee67247 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-16242c0 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-6373fd3 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-6373fd3>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-a27d6f8 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-a27d6f8>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-df0b29e .elementor-heading-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-73c9448 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-462ced7>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-25d108d .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-94ffbde .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-7567231 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-7567231>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-6c64224 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-6c64224>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ab126fd .elementor-heading-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-f86b33d.elementor-column .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-9 .elementor-element.elementor-element-f86b33d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-9 .elementor-element.elementor-element-f86b33d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-9 .elementor-element.elementor-element-f86b33d>.elementor-element-populated {
    margin: 0px 50px 0px 30px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 30px;
  }

  .elementor-9 .elementor-element.elementor-element-c0cc632 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fcc03b9 {
    padding: 80px 0px 80px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-844f57f>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-9e1cb67 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-23c75b6 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-2396483 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-2396483>.elementor-widget-container {
    padding: 0% 15% 0% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-9065e46 {
    padding: 80px 0px 20px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-dcf8abe>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-9 .elementor-element.elementor-element-55fa3d2 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d7b93f9 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-c172e95 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-81a9494>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-2a59f5e {
    --spacer-size: 360px;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    color: #125FCD;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: #125FCD;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-7d2b630>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post {
    margin: 0px 0px 30px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 20px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 20px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media(max-width:767px) {
  .elementor-9 .elementor-element.elementor-element-5cf7670f {
    margin-top: -101px;
    margin-bottom: 0px;
    padding: 48% 0% 19% 0%;
  }

  .elementor-9 .elementor-element.elementor-element-248d854>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-05686f0 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-4fab5784 {
    text-align: left;
  }

  .elementor-9 .elementor-element.elementor-element-4fab5784 .elementor-heading-title {
    font-size: var(--e-global-typography-edf519d-font-size);
    line-height: var(--e-global-typography-edf519d-line-height);
    letter-spacing: var(--e-global-typography-edf519d-letter-spacing);
    word-spacing: var(--e-global-typography-edf519d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-4fab5784>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-84ae190 {
    font-size: var(--e-global-typography-1c6eaab-font-size);
    line-height: var(--e-global-typography-1c6eaab-line-height);
    letter-spacing: var(--e-global-typography-1c6eaab-letter-spacing);
    word-spacing: var(--e-global-typography-1c6eaab-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-84ae190>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-d0de87d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-3f31227>.elementor-element-populated {
    margin: 20px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-405414e .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-973e1ca {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-bda39e4 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-c4d1c45>.elementor-element-populated {
    margin: 10px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-8e06ef2 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-75281e1 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-fe89c72 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-877d8fa>.elementor-element-populated {
    margin: 15px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }

  .elementor-9 .elementor-element.elementor-element-6c80006>.elementor-element-populated {
    margin: 15px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-0ebbac9 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-b31e8d3 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-ec1a83c .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-74b3a98 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-74b3a98.elementor-section::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    border-radius: inherit;
    background-color: inherit;
  }

  .elementor-9 .elementor-element.elementor-element-edf61c1>.elementor-element-populated {
    margin: 20px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-9bfed84 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-11f328c {
    font-size: var(--e-global-typography-text-font-size);
    width: 100%;
    max-width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-eea4cec .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-7ab3490>.elementor-element-populated {
    margin: 10px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-fe683ad .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-868db20 {
    font-size: var(--e-global-typography-text-font-size);
    width: 100%;
    max-width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-3919968 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d74978d>.elementor-element-populated {
    margin: 15px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }

  .elementor-9 .elementor-element.elementor-element-359c5e2>.elementor-element-populated {
    margin: 15px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-0d772b9 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-39d09e0 {
    font-size: var(--e-global-typography-text-font-size);
    width: 100%;
    max-width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-b6626b0 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-5c5bda77 {
    padding: 50px 0px 50px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-3b352209>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-429b88f8 img {
    width: 100%;
    max-width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-429b88f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-6a25ae1e .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-166d2c0b>.elementor-element-populated {
    margin: 0px 5px -25px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-4627e72b .video-content {
    text-align: center;
  }

  .elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn i {
    font-size: 16px;
  }

  .elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn svg {
    max-width: 16px;
  }

  .elementor-9 .elementor-element.elementor-element-4627e72b .ekit-video-popup-btn {
    width: 45px;
    height: 45px;
    line-height: 30px;
  }

  .elementor-9 .elementor-element.elementor-element-4627e72b>.elementor-widget-container {
    margin: -280px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-6be4ffe7>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }

  .elementor-9 .elementor-element.elementor-element-32a0fda .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ba859ae .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-71a7b210 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-16f65ac4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-5272a9b8>.elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-7038093 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .elementor-9 .elementor-element.elementor-element-164df62 {
    width: 50%;
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-164df62.elementor-column .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-9 .elementor-element.elementor-element-164df62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size: var(--e-global-typography-3d71550-font-size);
    line-height: var(--e-global-typography-3d71550-line-height);
    letter-spacing: var(--e-global-typography-3d71550-letter-spacing);
    word-spacing: var(--e-global-typography-3d71550-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-a8903ae .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size: var(--e-global-typography-0f01257-font-size);
    line-height: var(--e-global-typography-0f01257-line-height);
    letter-spacing: var(--e-global-typography-0f01257-letter-spacing);
    word-spacing: var(--e-global-typography-0f01257-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-4e107916 {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    font-size: var(--e-global-typography-3d71550-font-size);
    line-height: var(--e-global-typography-3d71550-line-height);
    letter-spacing: var(--e-global-typography-3d71550-letter-spacing);
    word-spacing: var(--e-global-typography-3d71550-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-0e68c99 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    font-size: var(--e-global-typography-0f01257-font-size);
    line-height: var(--e-global-typography-0f01257-line-height);
    letter-spacing: var(--e-global-typography-0f01257-letter-spacing);
    word-spacing: var(--e-global-typography-0f01257-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-09c0738 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 45%;
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f036989 {
    padding: 0px 0px 50px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-48643c6>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-eae295c .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-36d3c47 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 21px;
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 21px;
  }

  .elementor-9 .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 46px;
    width: 46px;
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 20px;
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 20px;
  }

  .elementor-9 .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 46px;
    width: 46px;
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .title {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 20px;
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 20px;
  }

  .elementor-9 .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 46px;
    width: 46px;
  }

  .elementor-9 .elementor-element.elementor-element-64ce9e4>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }

  .elementor-9 .elementor-element.elementor-element-dbe7925 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-c25bd83 .elementor-heading-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-b177cc0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-9 .elementor-element.elementor-element-b177cc0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-048a5c0>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }

  .elementor-9 .elementor-element.elementor-element-63041e8>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }

  .elementor-9 .elementor-element.elementor-element-8f1b067 .elementor-heading-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3c845617>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-single-image-accordion {
    min-height: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper {
    height: 0px;
    margin-left: -0px;
    margin-right: -0px;
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-4920b799 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-405584eb {
    --spacer-size: 380px;
  }

  .elementor-9 .elementor-element.elementor-element-304d4405 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-115481ff>.elementor-element-populated {
    padding: 30px 15px 30px 15px;
  }

  .elementor-9 .elementor-element.elementor-element-b664280 .elementor-heading-title {
    font-size: var(--e-global-typography-f155174-font-size);
    line-height: var(--e-global-typography-f155174-line-height);
    letter-spacing: var(--e-global-typography-f155174-letter-spacing);
    word-spacing: var(--e-global-typography-f155174-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-247506ad {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-6e1ea93 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-14be62b4>.elementor-element-populated {
    padding: 50px 15px 50px 15px;
  }

  .elementor-9 .elementor-element.elementor-element-b468e16 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-1553dcc .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-6b3f35ec {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-57a19a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e718828 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3de3b03 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-cff7623 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-c20f479 {
    padding: 50px 0px 180px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-4a30aab>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-bab1aa4 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fb601da .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-02c8a4e {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-3d2660f {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-3d2660f>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-b441c0f img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-040a011 {
    width: 50%;
  }

  .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-040a011.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-040a011.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-9 .elementor-element.elementor-element-444cefe {
    text-align: right;
  }

  .elementor-9 .elementor-element.elementor-element-444cefe img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-19d930b {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-4109ba3 {
    text-align: left;
  }

  .elementor-9 .elementor-element.elementor-element-4109ba3 img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-2e0b58e {
    width: 50%;
  }

  .elementor-9 .elementor-element.elementor-element-5a9b1c6 {
    text-align: right;
  }

  .elementor-9 .elementor-element.elementor-element-5a9b1c6 img {
    width: 80%;
  }

  .elementor-9 .elementor-element.elementor-element-48ef9c7>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-f49c1fc {
    text-align: center;
  }

  .elementor-9 .elementor-element.elementor-element-f49c1fc img {
    width: 54%;
  }

  .elementor-9 .elementor-element.elementor-element-f0105f0>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
  }

  .elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-0bccf3c {
    padding: 50px 0px 50px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-5fdbdd3>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-517e1cc .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-e762414 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-9588e33 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 48%;
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-245fdfd>.elementor-element-populated {
    padding: 80px 26px 30px 26px;
  }

  .elementor-9 .elementor-element.elementor-element-2aa7929 .elementor-heading-title {
    font-size: var(--e-global-typography-6663b57-font-size);
    line-height: var(--e-global-typography-6663b57-line-height);
    letter-spacing: var(--e-global-typography-6663b57-letter-spacing);
    word-spacing: var(--e-global-typography-6663b57-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-5b1d686>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }

  .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }

  .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }

  .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }

  body.rtl .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
  }

  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3d81269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
  }

  .elementor-9 .elementor-element.elementor-element-3f5b397 .elementor-button {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-daf8174>.elementor-element-populated {
    padding: 0px 0px 15px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var(--e-global-typography-7efc4d4-font-size);
    line-height: var(--e-global-typography-7efc4d4-line-height);
    letter-spacing: var(--e-global-typography-7efc4d4-letter-spacing);
    word-spacing: var(--e-global-typography-7efc4d4-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0% 43% 5% 0%;
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-865cd5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-c5e3b65>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    font-size: var(--e-global-typography-7efc4d4-font-size);
    line-height: var(--e-global-typography-7efc4d4-line-height);
    letter-spacing: var(--e-global-typography-7efc4d4-letter-spacing);
    word-spacing: var(--e-global-typography-7efc4d4-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0% 41% 5% 0%;
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-ec8d66d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ee67247 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-16242c0 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-6373fd3 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-a27d6f8 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-29d5f72 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-38968b9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d1bbe8c .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-df0b29e .elementor-heading-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-73c9448 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-69450fd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-034bd67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-5c5fcea .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-6fe50d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-2dcfd96 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-7c639c3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-2c413f2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-462ced7>.elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }

  .elementor-9 .elementor-element.elementor-element-25d108d .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-94ffbde .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-618492d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-7567231 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-3c31105>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-6c64224 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-055f8aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f1f6573 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-fca28a1 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-b805816 img {
    width: 56%;
  }

  .elementor-9 .elementor-element.elementor-element-ab126fd .elementor-heading-title {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f86b33d>.elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }

  .elementor-9 .elementor-element.elementor-element-c0cc632 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-3427e61 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f63e6e0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ea9c545 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-ba605d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-a5e52de .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-034cec3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-386ef13 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-f07acc7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-9 .elementor-element.elementor-element-fcc03b9 {
    padding: 50px 0px 50px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-844f57f>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-9e1cb67 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-23c75b6 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-2396483 {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-2396483>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-cd10317 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 48%;
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-1fd9f37>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-9065e46 {
    padding: 50px 0px 50px 0px;
  }

  .elementor-9 .elementor-element.elementor-element-dcf8abe>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-9 .elementor-element.elementor-element-55fa3d2 .elementor-heading-title {
    font-size: var(--e-global-typography-d188700-font-size);
    line-height: var(--e-global-typography-d188700-line-height);
    letter-spacing: var(--e-global-typography-d188700-letter-spacing);
    word-spacing: var(--e-global-typography-d188700-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-d7b93f9 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-9 .elementor-element.elementor-element-81a9494>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-9 .elementor-element.elementor-element-2a59f5e {
    --spacer-size: 180px;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 0px;
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-size: var(--e-global-typography-f08b87d-font-size);
    line-height: var(--e-global-typography-f08b87d-line-height);
    letter-spacing: var(--e-global-typography-f08b87d-letter-spacing);
    word-spacing: var(--e-global-typography-f08b87d-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-92d8687 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-size: var(--e-global-typography-20e15f3-font-size);
    line-height: var(--e-global-typography-20e15f3-line-height);
    letter-spacing: var(--e-global-typography-20e15f3-letter-spacing);
    word-spacing: var(--e-global-typography-20e15f3-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-size: var(--e-global-typography-6773d83-font-size);
    line-height: var(--e-global-typography-6773d83-line-height);
    letter-spacing: var(--e-global-typography-6773d83-letter-spacing);
    word-spacing: var(--e-global-typography-6773d83-word-spacing);
  }

  .elementor-9 .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-size: var(--e-global-typography-accent-font-size);
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-cbb0a3f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-eebc78b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-d1e9ffe .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(3)
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
    display: none;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
    margin-right: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(2)
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(1)
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
    display: none;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-e99af75 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post {
    display: block;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-58ea55c .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
}
