.elementor-8
  .elementor-element.elementor-element-9354639:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-9354639
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/unsplash_3PyBkxgTiL0.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-9354639
  > .elementor-background-overlay {
  background-color: var(--e-global-color-4029157);
  opacity: 0.62;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-9354639 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -85px;
  margin-bottom: 0px;
  padding: 140px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7cee1ef
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-a0a1610 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 30px 100px 30px;
}
.elementor-8
  .elementor-element.elementor-element-a0a1610
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-bdf4cd7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-71815bc
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-71815bc
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-71815bc
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-71815bc
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-71815bc
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-8ea9148
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-8ea9148
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-8ea9148
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-176f945);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  margin: 0px 0px -8px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8ea9148
  > .elementor-widget-container {
  padding: 0px 50px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-8ea9148 {
  width: auto;
  max-width: auto;
}
.elementor-8
  .elementor-element.elementor-element-0a2eab1
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-0a2eab1
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-0a2eab1
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-176f945);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  margin: 0px 0px -8px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0a2eab1
  > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-0a2eab1 {
  width: auto;
  max-width: auto;
}
.elementor-8 .elementor-element.elementor-element-bcbf067 .ekit_double_button {
  width: 65%;
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn:not(:last-child) {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-one
  > i {
  padding-right: 8px;
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-one
  > svg {
  margin-right: 8px;
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-two
  > i {
  padding-left: 8px;
  font-size: 11px;
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-two
  > svg {
  margin-left: 8px;
  max-width: 11px;
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-one {
  color: var(--e-global-color-4029157);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 3px 3px 3px 3px;
  background-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-one
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-one:hover {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-one:hover
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-two {
  color: var(--e-global-color-11b40cf);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-176f945);
  border-radius: 3px 3px 3px 3px;
  background-color: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-two
  svg
  path {
  stroke: var(--e-global-color-11b40cf);
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-two:hover {
  color: var(--e-global-color-11b40cf);
  background-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  .ekit-double-btn.ekit-double-btn-two:hover
  svg
  path {
  stroke: var(--e-global-color-11b40cf);
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-bcbf067
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-db80cae
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-db80cae
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-db80cae
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-db80cae
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-db80cae
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-8
  .elementor-element.elementor-element-a915347.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-a915347.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  padding: 0px 0px 0px 0px;
  height: 65px;
  width: 65px;
  line-height: 70px;
  background-color: var(--e-global-color-e8b58e4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 19px;
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 19px;
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  i,
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  span {
  color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:hover:before {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn,
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-8
  .elementor-element.elementor-element-19d965a
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  border-radius: 50px 50px 50px 50px;
}
.elementor-8
  .elementor-element.elementor-element-0eeb8be:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-0eeb8be
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-d14d551);
}
.elementor-8 .elementor-element.elementor-element-0eeb8be {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-8
  .elementor-element.elementor-element-0eeb8be
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-0eeb8be::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(6.7px);
  backdrop-filter: blur(6.7px);
}
.elementor-8
  .elementor-element.elementor-element-a5a7082
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-74fcef5
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-74fcef5
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-74fcef5
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-74fcef5
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-74fcef5
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-74fcef5
  .elementskit-section-title-wraper
  .elementskit-section-subtitle {
  color: var(--e-global-color-primary);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-8
  .elementor-element.elementor-element-54bf37f
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-9354f4a.elementor-position-right
  .elementor-image-box-img {
  margin-left: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9354f4a.elementor-position-left
  .elementor-image-box-img {
  margin-right: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9354f4a.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9354f4a
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 22%;
}
.elementor-8
  .elementor-element.elementor-element-9354f4a
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-9354f4a
  .elementor-image-box-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-9354f4a
  .elementor-image-box-description {
  color: var(--e-global-color-176f945);
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-7b4d7e1
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 14px;
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 14px;
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 14px;
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 22%;
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e
  .elementor-image-box-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-0d70d1e
  .elementor-image-box-description {
  color: var(--e-global-color-176f945);
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-31f1171
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67.elementor-position-right
  .elementor-image-box-img {
  margin-left: 14px;
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67.elementor-position-left
  .elementor-image-box-img {
  margin-right: 14px;
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 14px;
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 22%;
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67
  .elementor-image-box-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-bbb5c67
  .elementor-image-box-description {
  color: var(--e-global-color-176f945);
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8 .elementor-element.elementor-element-d6ce294 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-d6ce294
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-4ddded0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-4ddded0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-4ddded0
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-4ddded0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-4ddded0
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-4ddded0
  > .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: 55px 45px 55px 45px;
}
.elementor-8
  .elementor-element.elementor-element-4ddded0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-5316d6b
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-060b906
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-060b906
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-060b906
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-060b906
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-060b906
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-060b906
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-060b906
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8 .elementor-element.elementor-element-7054018 .elementor-button {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-11b40cf);
  color: var(--e-global-color-11b40cf);
  background-color: var(--e-global-color-4029157);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-7054018
  .elementor-button:hover,
.elementor-8
  .elementor-element.elementor-element-7054018
  .elementor-button:focus {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-7054018
  .elementor-button:hover
  svg,
.elementor-8
  .elementor-element.elementor-element-7054018
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8 .elementor-element.elementor-element-99cf202 {
  --divider-border-style: dashed;
  --divider-color: var(--e-global-color-176f945);
  --divider-border-width: 1px;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 228px;
}
.elementor-8
  .elementor-element.elementor-element-99cf202
  .elementor-divider-separator {
  width: 100%;
}
.elementor-8 .elementor-element.elementor-element-99cf202 .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-8
  .elementor-element.elementor-element-99cf202
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-99cf202 {
  left: 0px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-99cf202 {
  right: 0px;
}
.elementor-8 .elementor-element.elementor-element-e2c07ea {
  margin-top: 45px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-7318427
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7318427
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-secondary);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0df2594.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-0df2594.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-0df2594.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-0df2594.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #d35a01;
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 12px 12px 12px 12px;
  height: 50px;
  width: 50px;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-primary);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-0df2594
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-55b4d11
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 0px 15px 0px 15px;
}
.elementor-8
  .elementor-element.elementor-element-55b4d11
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-55b4d11
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-55b4d11
  > .elementor-background-slideshow {
  border-radius: 0px 1px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-55b4d11
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-secondary);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-d8c7528.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-d8c7528.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-d8c7528.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #d35a01;
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 12px 12px 12px 12px;
  height: 50px;
  width: 50px;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-primary);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-d8c7528
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-f461d10
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 0px 15px 0px 15px;
}
.elementor-8
  .elementor-element.elementor-element-f461d10
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-f461d10
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-f461d10
  > .elementor-background-slideshow {
  border-radius: 0px 1px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-f461d10
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-secondary);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-5365e70.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-5365e70.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-5365e70.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-5365e70.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #d35a01;
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 12px 12px 12px 12px;
  height: 50px;
  width: 50px;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-primary);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-5365e70
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0d447c5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 0px 15px 0px 15px;
}
.elementor-8
  .elementor-element.elementor-element-0d447c5
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-0d447c5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-0d447c5
  > .elementor-background-slideshow {
  border-radius: 0px 1px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0d447c5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-secondary);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-ff3e321.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-ff3e321.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-ff3e321.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #d35a01;
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 12px 12px 12px 12px;
  height: 50px;
  width: 50px;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-primary);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-ff3e321
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0609d53:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-0609d53
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/BG_lines.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}
.elementor-8 .elementor-element.elementor-element-0609d53 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-0609d53
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-8ed070e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-6c23ca8
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-11b40cf);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0804141.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-0804141.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-0804141.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-0804141.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 10px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 10px;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
  height: 70px;
  width: 70px;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 30px;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-8
  .elementor-element.elementor-element-0804141
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-0804141 {
  width: var(--container-widget-width, 74.005%);
  max-width: 74.005%;
  --container-widget-width: 74.005%;
  --container-widget-flex-grow: 0;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-secondary);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-7536c93.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-7536c93.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-7536c93.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 10px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 10px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
  height: 70px;
  width: 70px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 30px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
  padding: 15px 15px 15px 15px;
  background-color: var(--e-global-color-secondary);
  border-radius: 3px 3px 3px 3px;
}
.elementor-8 .elementor-element.elementor-element-7536c93 {
  width: var(--container-widget-width, 74.005%);
  max-width: 74.005%;
  --container-widget-width: 74.005%;
  --container-widget-flex-grow: 0;
}
.elementor-8
  .elementor-element.elementor-element-7536c93
  > .elementor-widget-container:hover {
  --e-transform-translateX: 0px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-11b40cf);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-ceae0c3.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-ceae0c3.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-ceae0c3.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 10px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 10px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
  height: 70px;
  width: 70px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 30px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-8
  .elementor-element.elementor-element-ceae0c3
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-ceae0c3 {
  width: var(--container-widget-width, 74.005%);
  max-width: 74.005%;
  --container-widget-width: 74.005%;
  --container-widget-flex-grow: 0;
}
.elementor-8
  .elementor-element.elementor-element-c3af20c
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-c3af20c
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-c3af20c
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-c3af20c
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-c3af20c
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-a2f8dc0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-e0def5b
  > .elementor-widget-container:hover {
  --e-transform-translateY: 30px;
}
.elementor-8 .elementor-element.elementor-element-e0def5b {
  --e-transform-transition-duration: 400ms;
}
.elementor-8 .elementor-element.elementor-element-2b1f1ab img {
  width: 31%;
}
.elementor-8 .elementor-element.elementor-element-2b1f1ab {
  width: var(--container-widget-width, 75.001%);
  max-width: 75.001%;
  --container-widget-width: 75.001%;
  --container-widget-flex-grow: 0;
  top: 11px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2b1f1ab {
  left: 112px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-2b1f1ab {
  right: 112px;
}
.elementor-8
  .elementor-element.elementor-element-2b1f1ab:not(.e-transform)
  > .elementor-widget-container {
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-2b1f1ab.e-transform
  > .elementor-widget-container {
  --e-transform-rotateZ: 0deg;
}
.elementor-8
  .elementor-element.elementor-element-2b1f1ab
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-8 .elementor-element.elementor-element-b15ff4e img {
  width: 31%;
}
.elementor-8 .elementor-element.elementor-element-b15ff4e {
  width: var(--container-widget-width, 155.395%);
  max-width: 155.395%;
  --container-widget-width: 155.395%;
  --container-widget-flex-grow: 0;
  top: 141px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b15ff4e {
  left: -409px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-b15ff4e {
  right: -409px;
}
.elementor-8
  .elementor-element.elementor-element-b15ff4e
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 15deg;
}
.elementor-8 .elementor-element.elementor-element-566fd47 img {
  width: 31%;
  transition-duration: 0.5s;
}
.elementor-8 .elementor-element.elementor-element-566fd47:hover img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8 .elementor-element.elementor-element-566fd47 {
  width: var(--container-widget-width, 55.592%);
  max-width: 55.592%;
  --container-widget-width: 55.592%;
  --container-widget-flex-grow: 0;
  top: 472px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-566fd47 {
  left: 216px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-566fd47 {
  right: 216px;
}
.elementor-8
  .elementor-element.elementor-element-d7f7424:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-d7f7424
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/unsplash_-U35nb07DCM.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-d7f7424
  > .elementor-background-overlay {
  background-color: var(--e-global-color-4029157);
  opacity: 0.62;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-d7f7424 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-e90bb41
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-73a4ea9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 0px 30px;
}
.elementor-8
  .elementor-element.elementor-element-73a4ea9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-8
  .elementor-element.elementor-element-9ca1560.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-9ca1560.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-9ca1560.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-8
  .elementor-element.elementor-element-9ca1560
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-698199c
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-698199c
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-698199c
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-176f945);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  margin: 0px 0px -8px 0px;
}
.elementor-8
  .elementor-element.elementor-element-698199c
  > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-698199c {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  padding: 0px 0px 0px 0px;
  height: 65px;
  width: 65px;
  line-height: 70px;
  background-color: var(--e-global-color-e8b58e4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 19px;
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 19px;
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  i,
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  span {
  color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:hover:before {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn,
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-8
  .elementor-element.elementor-element-67b2cd5
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  border-radius: 50px 50px 50px 50px;
}
.elementor-bc-flex-widget
  .elementor-8
  .elementor-element.elementor-element-5acd4c9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-5acd4c9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-5acd4c9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-5acd4c9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-5acd4c9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-8
  .elementor-element.elementor-element-5acd4c9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-5acd4c9
  > .elementor-element-populated::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.elementor-8
  .elementor-element.elementor-element-5e65eb6
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-5e65eb6
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-5e65eb6
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-5e65eb6
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-5e65eb6
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-8 .elementor-element.elementor-element-68c689a {
  --e-icon-list-icon-size: 13px;
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-text {
  color: var(--e-global-color-11b40cf);
  padding-left: 7px;
}
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-68c689a
  .elementor-icon-list-item
  > a {
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8 .elementor-element.elementor-element-c989c88 .ekit_double_button {
  width: 65%;
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn:not(:last-child) {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-one
  > i {
  padding-right: 8px;
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-one
  > svg {
  margin-right: 8px;
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-two
  > i {
  padding-left: 8px;
  font-size: 11px;
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-two
  > svg {
  margin-left: 8px;
  max-width: 11px;
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-one {
  color: var(--e-global-color-4029157);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 3px 3px 3px 3px;
  background-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-one
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-one:hover {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-one:hover
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-two {
  color: var(--e-global-color-11b40cf);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-176f945);
  border-radius: 3px 3px 3px 3px;
  background-color: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-two
  svg
  path {
  stroke: var(--e-global-color-11b40cf);
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-two:hover {
  color: var(--e-global-color-11b40cf);
  background-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  .ekit-double-btn.ekit-double-btn-two:hover
  svg
  path {
  stroke: var(--e-global-color-11b40cf);
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-c989c88
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-dc845d1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-dc845d1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8 .elementor-element.elementor-element-dc845d1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-dc845d1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-dc50c2c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-d74431a
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-d74431a
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-d74431a
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-d74431a
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-d74431a
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-d74431a
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-d74431a
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8 .elementor-element.elementor-element-382a546 {
  --e-icon-list-icon-size: 13px;
  width: auto;
  max-width: auto;
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-text {
  color: var(--e-global-color-4029157);
  padding-left: 7px;
}
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-382a546
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-382a546
  > .elementor-widget-container {
  margin: 0px 45px 25px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8 .elementor-element.elementor-element-d5db887 {
  --e-icon-list-icon-size: 13px;
  width: auto;
  max-width: auto;
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-text {
  color: var(--e-global-color-4029157);
  padding-left: 7px;
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-d5db887
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-d5db887
  > .elementor-widget-container {
  margin: 0px 25px 25px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-883cd4c
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-883cd4c
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-883cd4c
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  margin: 0px 0px -8px 0px;
}
.elementor-8
  .elementor-element.elementor-element-883cd4c
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-176f945);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .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;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-c609973.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-c609973.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-c609973.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-c609973.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 0px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 17px 17px 17px 17px;
  height: 60px;
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 25px;
}
.elementor-8
  .elementor-element.elementor-element-c609973
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 25px 25px 0px;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-c609973 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .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;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-1eceb8a.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-1eceb8a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-1eceb8a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 0px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 17px 17px 17px 17px;
  height: 60px;
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 25px;
}
.elementor-8
  .elementor-element.elementor-element-1eceb8a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 25px 25px 0px;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-1eceb8a {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-8
  .elementor-element.elementor-element-7bcdd14
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-fbde067 img {
  width: 31%;
}
.elementor-8 .elementor-element.elementor-element-fbde067 {
  width: var(--container-widget-width, 100.8%);
  max-width: 100.8%;
  --container-widget-width: 100.8%;
  --container-widget-flex-grow: 0;
  top: 20px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fbde067 {
  left: -12px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-fbde067 {
  right: -12px;
}
.elementor-8
  .elementor-element.elementor-element-fbde067:not(.e-transform)
  > .elementor-widget-container {
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-fbde067.e-transform
  > .elementor-widget-container {
  --e-transform-rotateZ: 0deg;
}
.elementor-8
  .elementor-element.elementor-element-fbde067
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-8 .elementor-element.elementor-element-95a001a img {
  width: 31%;
}
.elementor-8 .elementor-element.elementor-element-95a001a {
  width: var(--container-widget-width, 155.395%);
  max-width: 155.395%;
  --container-widget-width: 155.395%;
  --container-widget-flex-grow: 0;
  top: 291px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-95a001a {
  left: -265px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-95a001a {
  right: -265px;
}
.elementor-8
  .elementor-element.elementor-element-95a001a
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 15deg;
}
.elementor-8 .elementor-element.elementor-element-b886d1a img {
  width: 31%;
  transition-duration: 0.5s;
}
.elementor-8 .elementor-element.elementor-element-b886d1a:hover img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8 .elementor-element.elementor-element-b886d1a {
  width: var(--container-widget-width, 55.189%);
  max-width: 55.189%;
  --container-widget-width: 55.189%;
  --container-widget-flex-grow: 0;
  top: 390px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b886d1a {
  left: 195px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-b886d1a {
  right: 195px;
}
.elementor-8 .elementor-element.elementor-element-9ed18e1 {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-896d972
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-027de85:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-027de85
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8 .elementor-element.elementor-element-027de85 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 0px 30px;
}
.elementor-8
  .elementor-element.elementor-element-027de85
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-b10737c.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-8
  .elementor-element.elementor-element-b10737c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4029157);
  background-image: url("../../2022/12/BG_lines.png");
  background-position: center center;
  background-repeat: repeat-y;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-4029157);
  opacity: 0.73;
}
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -150px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-8
  .elementor-element.elementor-element-b10737c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .ekit-heading__description {
  max-width: 75%;
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-secondary);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-23ee82b
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-29a3497
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-8 .elementor-element.elementor-element-29a3497 .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-8
  .elementor-element.elementor-element-29a3497
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-29a3497
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-11b40cf);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-8
  .elementor-element.elementor-element-29a3497
  > .elementor-widget-container {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-29a3497 {
  width: auto;
  max-width: auto;
}
.elementor-8
  .elementor-element.elementor-element-501fc59
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-8 .elementor-element.elementor-element-501fc59 .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-8
  .elementor-element.elementor-element-501fc59
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-501fc59
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-11b40cf);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-8
  .elementor-element.elementor-element-501fc59
  > .elementor-widget-container {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-501fc59 {
  width: auto;
  max-width: auto;
}
.elementor-8
  .elementor-element.elementor-element-f7ec56f
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-8 .elementor-element.elementor-element-f7ec56f .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-8
  .elementor-element.elementor-element-f7ec56f
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-f7ec56f
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-11b40cf);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-8
  .elementor-element.elementor-element-f7ec56f
  > .elementor-widget-container {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f7ec56f {
  width: auto;
  max-width: auto;
}
.elementor-8 .elementor-element.elementor-element-30e5087 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-8
  .elementor-element.elementor-element-8f2a205:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-8f2a205
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/BG_lines.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}
.elementor-8 .elementor-element.elementor-element-8f2a205 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 220px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-8f2a205
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-aa5c51e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-addc02f {
  margin-top: 0px;
  margin-bottom: 25px;
}
.elementor-8
  .elementor-element.elementor-element-6e2524d
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-44e6b90
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-44e6b90
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-44e6b90
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-44e6b90
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-44e6b90
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-44e6b90
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-44e6b90
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-4c68a6c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-16e73a3 .elementor-button {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-11b40cf);
  color: var(--e-global-color-11b40cf);
  background-color: var(--e-global-color-4029157);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-16e73a3
  .elementor-button:hover,
.elementor-8
  .elementor-element.elementor-element-16e73a3
  .elementor-button:focus {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-16e73a3
  .elementor-button:hover
  svg,
.elementor-8
  .elementor-element.elementor-element-16e73a3
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8 .elementor-element.elementor-element-7387799 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-b141566
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b141566
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .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;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-09829ba.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-09829ba.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-09829ba.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 0px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 17px 17px 17px 17px;
  height: 60px;
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 25px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  background-color: var(--e-global-color-4029157);
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-09829ba
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 35px 25px 35px;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-09829ba {
  width: 100%;
  max-width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-fddafb6
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-fddafb6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .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;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-5af3cb9.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-5af3cb9.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-5af3cb9.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 0px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 17px 17px 17px 17px;
  height: 60px;
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 25px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  background-color: var(--e-global-color-4029157);
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-5af3cb9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 35px 25px 35px;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-5af3cb9 {
  width: 100%;
  max-width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-add433e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-add433e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .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;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-8e66bfd.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-8e66bfd.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-8e66bfd.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 0px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 17px 17px 17px 17px;
  height: 60px;
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 25px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  background-color: var(--e-global-color-4029157);
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-8e66bfd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 35px 25px 35px;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-8e66bfd {
  width: 100%;
  max-width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-5bfaf74
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bfaf74
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .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;
  border-color: var(--e-global-color-e8b58e4);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581.jkit-equal-height-enable,
.elementor-8
  .elementor-element.elementor-element-cd92581.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-8
  .elementor-element.elementor-element-cd92581.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-8
  .elementor-element.elementor-element-cd92581.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 0px;
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-11b40cf);
  border-radius: 50px 50px 50px 50px;
  padding: 17px 17px 17px 17px;
  height: 60px;
  width: 60px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4029157);
  width: 25px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 25px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  background-color: var(--e-global-color-4029157);
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-cd92581
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 35px 25px 35px;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-cd92581 {
  width: 100%;
  max-width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-cb0abdf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-cb0abdf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/BG_lines.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}
.elementor-8 .elementor-element.elementor-element-cb0abdf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-cb0abdf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-8e41418
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  .ekit-heading__description {
  max-width: 75%;
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-775ea46
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-775ea46
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8 .elementor-element.elementor-element-a76e00b {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-283495f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-283495f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-283495f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 35px 35px 35px;
}
.elementor-8
  .elementor-element.elementor-element-283495f
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-283495f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-283495f
  > .elementor-background-slideshow {
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-283495f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-02bfb0f {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-02bfb0f img {
  width: 16%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  i {
  color: var(--e-global-color-4029157);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-97839e9
  i {
  color: var(--e-global-color-4029157);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-97839e9
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-97839e9
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  i {
  margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  i {
  margin-left: 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  svg {
  margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  svg {
  margin-left: 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-title {
  color: var(--e-global-color-4029157);
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-subtitle {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementkit-pricing-icon {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-pricing-header
  svg {
  max-width: 40px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementkit-pricing-icon,
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-pricing-header
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag {
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  span {
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  .period {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sub.period {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  vertical-align: super;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sup.currency {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  vertical-align: super;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-tag {
  background-color: var(--e-global-color-4029157);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-content
  p,
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  list-style: none;
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-content
  p {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-lists
  li:before {
  margin-top: 22px;
  margin-bottom: 22px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  .elementskit-pricing-content {
  margin: 0px 0px 50px 0px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  a.elementskit-pricing-btn {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-primary);
  padding: 20px 50px 20px 50px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-pricing-btn-wraper {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-9366734
  .elementskit-single-pricing
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-9366734:hover
  a.elementskit-pricing-btn {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-9366734:hover
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-2df8eac:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-2df8eac
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-2df8eac
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 35px 35px 35px;
}
.elementor-8
  .elementor-element.elementor-element-2df8eac
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-2df8eac
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-2df8eac
  > .elementor-background-slideshow {
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-2df8eac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-0946864 {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-0946864 img {
  width: 16%;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  i {
  color: var(--e-global-color-accent);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-9548d07
  i {
  color: var(--e-global-color-accent);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-9548d07
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-9548d07
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-e6d83b3
  i {
  color: var(--e-global-color-accent);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-e6d83b3
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-e6d83b3
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  i {
  margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  i {
  margin-left: 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  svg {
  margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  svg {
  margin-left: 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-subtitle {
  color: var(--e-global-color-secondary);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementkit-pricing-icon {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-pricing-header
  svg {
  max-width: 40px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementkit-pricing-icon,
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-pricing-header
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag {
  padding: 8px 0px 8px 0px;
  margin: -20px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  span {
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  .period {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sub.period {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  vertical-align: super;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sup.currency {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  vertical-align: super;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-tag {
  background-color: var(--e-global-color-4029157);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-content
  p,
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  list-style: none;
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-content
  p {
  color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-lists
  li:before {
  margin-top: 22px;
  margin-bottom: 22px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  .elementskit-pricing-content {
  margin: 0px 0px 50px 0px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  a.elementskit-pricing-btn {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-primary);
  padding: 20px 50px 20px 50px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-pricing-btn-wraper {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff
  .elementskit-single-pricing
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff:hover
  a.elementskit-pricing-btn {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-dcf31ff:hover
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-5168963:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-5168963
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-5168963
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 35px 35px 35px;
}
.elementor-8
  .elementor-element.elementor-element-5168963
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-5168963
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-5168963
  > .elementor-background-slideshow {
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-5168963
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-0bccfb9 {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-0bccfb9 img {
  width: 16%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-7778aa3
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-ffadf42
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-22386f5
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  i {
  color: var(--e-global-color-4029157);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-485cda5
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  i {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-6a991db
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-97839e9
  i {
  color: var(--e-global-color-4029157);
  font-size: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-97839e9
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-97839e9
  svg {
  max-width: 14px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  i {
  margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  i {
  margin-left: 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  svg {
  margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  svg {
  margin-left: 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-title {
  color: var(--e-global-color-4029157);
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-subtitle {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementkit-pricing-icon {
  font-size: 40px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-pricing-header
  svg {
  max-width: 40px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementkit-pricing-icon,
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-pricing-header
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag {
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  span {
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  .period {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sub.period {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  vertical-align: super;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sup.currency {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  vertical-align: super;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-tag {
  background-color: var(--e-global-color-4029157);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-content
  p,
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  font-family: var(--e-global-typography-4a7c8da-font-family), Sans-serif;
  font-size: var(--e-global-typography-4a7c8da-font-size);
  font-weight: var(--e-global-typography-4a7c8da-font-weight);
  line-height: var(--e-global-typography-4a7c8da-line-height);
  letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
  word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  list-style: none;
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-content
  p {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-lists
  li:before {
  margin-top: 22px;
  margin-bottom: 22px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  .elementskit-pricing-content {
  margin: 0px 0px 50px 0px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  a.elementskit-pricing-btn {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-primary);
  padding: 20px 50px 20px 50px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-pricing-btn-wraper {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-065d02b
  .elementskit-single-pricing
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-065d02b:hover
  a.elementskit-pricing-btn {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-065d02b:hover
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-aa7bd6a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-aa7bd6a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/BG_lines.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}
.elementor-8 .elementor-element.elementor-element-aa7bd6a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-aa7bd6a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-3f91622
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-b6a9d04 {
  margin-top: 0px;
  margin-bottom: 25px;
}
.elementor-8
  .elementor-element.elementor-element-8b2cce0
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-4029157);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-a1e0e73
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8 .elementor-element.elementor-element-88886d7 .elementor-button {
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-11b40cf);
  color: var(--e-global-color-11b40cf);
  background-color: var(--e-global-color-4029157);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-88886d7
  .elementor-button:hover,
.elementor-8
  .elementor-element.elementor-element-88886d7
  .elementor-button:focus {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-88886d7
  .elementor-button:hover
  svg,
.elementor-8
  .elementor-element.elementor-element-88886d7
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8 .elementor-element.elementor-element-003cd23 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-c2a5869
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-c2a5869
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-slide {
  margin-right: 15px;
  margin-left: 15px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-list {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-single-testimonial-slider,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial_card {
  padding: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-single-testimonial-slider,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial_card {
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-single-testimonial-slider,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial_card,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content::before {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementkit-testimonial-col {
  align-self: center;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-stars
  > li
  > a,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-stars
  > li
  > span {
  color: var(--e-global-color-primary);
  font-size: 15px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-stars
  > li:not(:last-child) {
  margin-right: 5px;
}
.elementor-8 .elementor-element.elementor-element-45390a5 .elementskit-stars {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-profile-info
  .elementskit-author-name {
  color: var(--e-global-color-4029157);
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-profile-info
  .elementskit-author-des {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-commentor-bio {
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-commentor-bio
  .elementskit-commentor-image
  > img {
  height: 70px;
  width: 70px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .ekit-testimonial--avatar {
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-dots {
  bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-dots
  li
  button {
  width: 8px;
  height: 8px;
  background-color: var(--e-global-color-e8b58e4);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-dots
  li:not(:last-child) {
  margin-right: 12px;
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-dots
  li.slick-active
  button {
  background-color: var(--e-global-color-primary);
  width: 8px;
  height: 8px;
  transform: scale(1);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-prev {
  font-size: 15px;
  left: -5%;
  width: 50px;
  height: 54px;
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-next {
  font-size: 15px;
  right: -5%;
  width: 50px;
  height: 54px;
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-prev,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-next {
  background-color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-prev:hover {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-next:hover {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-prev:hover,
.elementor-8
  .elementor-element.elementor-element-45390a5
  .elementskit-testimonial-slider
  .slick-next:hover {
  background-color: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-8fe52ec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-8fe52ec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/blogImage06.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-8fe52ec
  > .elementor-background-overlay {
  background-color: var(--e-global-color-4029157);
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-8fe52ec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 100px 50px;
}
.elementor-8
  .elementor-element.elementor-element-1746351
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-1746351
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-1746351
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-1746351
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-1746351
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-1746351
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-7dcf424 {
  text-align: center;
  color: var(--e-global-color-e8b58e4);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-79fe54d
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-79fe54d
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-79fe54d
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-79fe54d
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-79fe54d
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-79fe54d
  > .elementor-widget-container {
  margin: -18px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-eb95341 {
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-8
  .elementor-element.elementor-element-8fc07b1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-8fc07b1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-8fc07b1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-8fc07b1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-8fc07b1
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-8fc07b1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-8fc07b1
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-8
  .elementor-element.elementor-element-8fc07b1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -100px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 45px 40px 45px;
}
.elementor-8
  .elementor-element.elementor-element-8fc07b1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-6a642dc {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-b6f97b5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-b6f97b5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-e67e739 img {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-2b4b422
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-2b4b422
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-a20b2fe img {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-1a9359f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-1a9359f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-64de067 img {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-8b81a21
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-8b81a21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-d6e7317 img {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-02a18ac
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-02a18ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-464585e img {
  width: 100px;
}
.elementor-8
  .elementor-element.elementor-element-a79d249
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  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: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-a79d249
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-61f01ed img {
  width: 100px;
}
.elementor-8 .elementor-element.elementor-element-e51e122 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 30px 80px 30px;
}
.elementor-8
  .elementor-element.elementor-element-e51e122
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-933f458
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-0395374 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-8
  .elementor-element.elementor-element-549a35b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-549a35b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-549a35b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4029157);
  background-image: url("../../2022/12/Bitcoin-2.png");
  background-position: 97px 178px;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-4029157);
  opacity: 0.5;
}
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-background-slideshow {
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-549a35b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-b50648e
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-11b40cf);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-b50648e
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-b50648e
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-b50648e
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-b50648e
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-b50648e
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-secondary);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-b50648e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-82ab907
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-e8b58e4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 30px;
}
.elementor-8
  .elementor-element.elementor-element-82ab907
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-82ab907
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-82ab907
  > .elementor-background-slideshow {
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-82ab907
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-39ad148
  .elementor-heading-title {
  color: var(--e-global-color-4029157);
  font-family: var(--e-global-typography-539ba52-font-family), Sans-serif;
  font-size: var(--e-global-typography-539ba52-font-size);
  font-weight: var(--e-global-typography-539ba52-font-weight);
  line-height: var(--e-global-typography-539ba52-line-height);
  letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
  word-spacing: var(--e-global-typography-539ba52-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 25px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  margin: 0px 0px 15px 0px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 300px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  background-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category {
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 10px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 10px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category {
  margin: 0px 0px 10px 10px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-size: var(--e-global-typography-05ae59f-font-size);
  font-weight: var(--e-global-typography-05ae59f-font-weight);
  line-height: var(--e-global-typography-05ae59f-line-height);
  letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
  word-spacing: var(--e-global-typography-05ae59f-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom
  .jkit-meta-comment
  a {
  color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom
  .jkit-meta-comment
  a
  svg {
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-comment.icon-position-before
  i,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-comment.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-comment.icon-position-after
  i,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-comment.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom
  .jkit-meta-comment {
  padding: 0px 0px 0px 0px;
  margin: -20px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta {
  font-family: var(--e-global-typography-c99e759-font-family), Sans-serif;
  font-size: var(--e-global-typography-c99e759-font-size);
  font-weight: var(--e-global-typography-c99e759-font-weight);
  line-height: var(--e-global-typography-c99e759-line-height);
  letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
  word-spacing: var(--e-global-typography-c99e759-word-spacing);
  color: var(--e-global-color-d14d551);
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  svg {
  fill: var(--e-global-color-d14d551);
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  i,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  i,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  i,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  i,
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-8
  .elementor-element.elementor-element-68e468f
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-4ae9ba7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-4ae9ba7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/BG_lines.png");
  background-position: center center;
  background-repeat: repeat-x;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-4ae9ba7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-8
  .elementor-element.elementor-element-4ae9ba7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-a827326
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-6d41891 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 0px 30px;
}
.elementor-8
  .elementor-element.elementor-element-6d41891
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-ea2ec25.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-8
  .elementor-element.elementor-element-ea2ec25:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-ea2ec25
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-ea2ec25
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-ea2ec25
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-ea2ec25
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-ea2ec25
  > .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: 40px 40px 40px 40px;
}
.elementor-8
  .elementor-element.elementor-element-ea2ec25
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-68f37ee
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-4029157);
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-943b6a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-943b6a2-font-size);
  font-weight: var(--e-global-typography-943b6a2-font-weight);
  line-height: var(--e-global-typography-943b6a2-line-height);
  letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
  word-spacing: var(--e-global-typography-943b6a2-word-spacing);
}
.elementor-8
  .elementor-element.elementor-element-68f37ee
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-68f37ee
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-68f37ee
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-8
  .elementor-element.elementor-element-68f37ee
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8
  .elementor-element.elementor-element-68f37ee
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-text);
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-8
  .elementor-element.elementor-element-68f37ee
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-8 .elementor-element.elementor-element-53288c1 .ekit_double_button {
  width: 65%;
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn:not(:last-child) {
  margin-right: 10px;
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-one
  > i {
  padding-right: 8px;
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-one
  > svg {
  margin-right: 8px;
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-two
  > i {
  padding-left: 8px;
  font-size: 11px;
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-two
  > svg {
  margin-left: 8px;
  max-width: 11px;
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-one {
  color: var(--e-global-color-4029157);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 3px 3px 3px 3px;
  background-color: var(--e-global-color-primary);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-one
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-one:hover {
  color: var(--e-global-color-4029157);
  background-color: var(--e-global-color-accent);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-one:hover
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-two {
  color: var(--e-global-color-4029157);
  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);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4029157);
  border-radius: 3px 3px 3px 3px;
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-two
  svg
  path {
  stroke: var(--e-global-color-4029157);
  fill: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-two:hover {
  color: var(--e-global-color-11b40cf);
  background-color: var(--e-global-color-4029157);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  .ekit-double-btn.ekit-double-btn-two:hover
  svg
  path {
  stroke: var(--e-global-color-11b40cf);
  fill: var(--e-global-color-11b40cf);
}
.elementor-8
  .elementor-element.elementor-element-53288c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-a303d7d.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-8
  .elementor-element.elementor-element-a303d7d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-a303d7d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8
  .elementor-element.elementor-element-a303d7d
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-a303d7d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-a303d7d
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-a303d7d
  > .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: 40px 40px 40px 40px;
}
.elementor-8
  .elementor-element.elementor-element-a303d7d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-e0eb352 {
  width: var(--container-widget-width, 420px);
  max-width: 420px;
  --container-widget-width: 420px;
  --container-widget-flex-grow: 0;
  top: -125px;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e0eb352 {
  left: 21px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-e0eb352 {
  right: 21px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-9354639 {
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a0a1610 {
    padding: 50px 30px 80px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-71815bc
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-71815bc
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-71815bc
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-8ea9148
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8ea9148
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0a2eab1
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0a2eab1
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    .ekit_double_button {
    width: 80%;
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    .ekit-double-btn.ekit-double-btn-one {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    .ekit-double-btn.ekit-double-btn-two {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-db80cae
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-db80cae
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-db80cae
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-title {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-description {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-title {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-description {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-title {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-description {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-d6ce294 {
    padding: 50px 30px 50px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-4ddded0
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-23fa541.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-23fa541.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-23fa541.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-23fa541
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-7054018 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-99cf202 {
    left: -1px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-99cf202 {
    right: -1px;
  }
  .elementor-8 .elementor-element.elementor-element-99cf202 {
    top: 197px;
  }
  .elementor-8 .elementor-element.elementor-element-e2c07ea {
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-7318427
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-0df2594
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-0df2594
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0df2594
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-55b4d11
    > .elementor-element-populated {
    padding: 0px 7px 0px 7px;
  }
  .elementor-8
    .elementor-element.elementor-element-d8c7528
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d8c7528
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-d8c7528
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-f461d10
    > .elementor-element-populated {
    padding: 0px 7px 0px 7px;
  }
  .elementor-8
    .elementor-element.elementor-element-5365e70
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-5365e70
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5365e70
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-0d447c5
    > .elementor-element-populated {
    padding: 0px 7px 0px 7px;
  }
  .elementor-8
    .elementor-element.elementor-element-ff3e321
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-ff3e321
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-ff3e321
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-0609d53 {
    padding: 0px 30px 50px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-0804141
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-0804141
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0804141
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-0804141 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-7536c93
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-7536c93
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-7536c93
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-7536c93 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-ceae0c3
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-ceae0c3
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-ceae0c3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-ceae0c3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-c3af20c
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-c3af20c
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-c3af20c
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-a2f8dc0
    > .elementor-element-populated {
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b15ff4e {
    width: var(--container-widget-width, 554.297px);
    max-width: 554.297px;
    --container-widget-width: 554.297px;
    --container-widget-flex-grow: 0;
    top: 354px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b15ff4e {
    left: 112px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-b15ff4e {
    right: 112px;
  }
  .elementor-8 .elementor-element.elementor-element-566fd47 {
    width: var(--container-widget-width, 249.047px);
    max-width: 249.047px;
    --container-widget-width: 249.047px;
    --container-widget-flex-grow: 0;
    top: 383px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-566fd47 {
    left: -21px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-566fd47 {
    right: -21px;
  }
  .elementor-8 .elementor-element.elementor-element-d7f7424 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-73a4ea9 {
    padding: 0px 30px 0px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-698199c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-698199c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5acd4c9
    > .elementor-element-populated {
    padding: 30px 13px 30px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    .ekit_double_button {
    width: 80%;
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    .ekit-double-btn.ekit-double-btn-one {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    .ekit-double-btn.ekit-double-btn-two {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-dc845d1 {
    padding: 50px 30px 50px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-883cd4c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-883cd4c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-c609973
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c609973
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-c609973
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-1eceb8a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1eceb8a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-1eceb8a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-95a001a {
    width: var(--container-widget-width, 554.297px);
    max-width: 554.297px;
    --container-widget-width: 554.297px;
    --container-widget-flex-grow: 0;
  }
  .elementor-8 .elementor-element.elementor-element-b886d1a {
    width: var(--container-widget-width, 249.047px);
    max-width: 249.047px;
    --container-widget-width: 249.047px;
    --container-widget-flex-grow: 0;
    top: 205px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b886d1a {
    left: -114px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-b886d1a {
    right: -114px;
  }
  .elementor-8 .elementor-element.elementor-element-027de85 {
    padding: 50px 30px 50px 30px;
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-b10737c.elementor-column
    .elementor-widget-wrap {
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-b10737c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-b10737c.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .ekit-heading__description {
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-29a3497
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-29a3497
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-29a3497
    > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-501fc59
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-501fc59
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-501fc59
    > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-f7ec56f
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-f7ec56f
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-f7ec56f
    > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-30e5087
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-8f2a205 {
    padding: 150px 30px 50px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-4c68a6c.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-4c68a6c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-4c68a6c.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-4c68a6c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-16e73a3 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-7387799 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b141566
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 15px 15px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-fddafb6
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 30px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-add433e
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 15px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-5bfaf74
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 30px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
  }
  .elementor-8 .elementor-element.elementor-element-cb0abdf {
    padding: 0px 30px 50px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .ekit-heading__description {
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-a76e00b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-283495f
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-02bfb0f img {
    width: 60px;
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-lists
    li:before {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-2df8eac
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-0946864 img {
    width: 60px;
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag {
    margin: -30px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-lists
    li:before {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-5168963
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-0bccfb9 img {
    width: 60px;
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-lists
    li:before {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-aa7bd6a {
    padding: 0px 30px 50px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-915a237.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-915a237.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-915a237.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-915a237
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-88886d7 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-003cd23 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c2a5869
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-testimonial-slider
    .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-7c0bed2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1746351
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-1746351
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-1746351
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-7dcf424 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-79fe54d
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-79fe54d
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-79fe54d
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-eb95341 {
    padding: 30px 30px 30px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-8fc07b1
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-8 .elementor-element.elementor-element-6a642dc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b6f97b5
    > .elementor-element-populated {
    border-width: 0px 1px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-2b4b422
    > .elementor-element-populated {
    border-width: 0px 1px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1a9359f
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-8b81a21.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-8b81a21.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-8b81a21
    > .elementor-element-populated {
    border-width: 0px 1px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-02a18ac.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-02a18ac.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-02a18ac
    > .elementor-element-populated {
    border-width: 0px 1px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a79d249
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-e51e122 {
    padding: 0px 30px 30px 30px;
  }
  .elementor-8 .elementor-element.elementor-element-0395374 {
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-549a35b:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-8
    .elementor-element.elementor-element-549a35b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-549a35b
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-82ab907
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-39ad148
    .elementor-heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-4ae9ba7 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-6d41891 {
    padding: 0px 30px 50px 30px;
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-ea2ec25.elementor-column
    .elementor-widget-wrap {
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-ea2ec25.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-ea2ec25.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-ea2ec25
    > .elementor-element-populated {
    padding: 30px 0px 30px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    .ekit_double_button {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    .ekit-double-btn.ekit-double-btn-one {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    .ekit-double-btn.ekit-double-btn-two {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-a303d7d.elementor-column
    .elementor-widget-wrap {
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-a303d7d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-a303d7d.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-8 .elementor-element.elementor-element-e0eb352 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    top: -7px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e0eb352 {
    left: 42px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-e0eb352 {
    right: 42px;
  }
}
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-9354639 {
    margin-top: -70px;
    margin-bottom: 0px;
    padding: 70px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a0a1610 {
    padding: 40px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-71815bc
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-71815bc
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-71815bc
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-8ea9148
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8ea9148
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8ea9148
    > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-0a2eab1
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0a2eab1
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0a2eab1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    .ekit_double_button {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    .ekit-double-btn.ekit-double-btn-one {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    .ekit-double-btn.ekit-double-btn-two {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-bcbf067
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-db80cae
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-db80cae
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-db80cae
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-a915347 {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-a915347.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-a915347
    > .elementor-element-populated {
    margin: 0px 0px -215px -35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -35px;
  }
  .elementor-8
    .elementor-element.elementor-element-19d965a
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn {
    padding: 0px 0px 0px 0px;
    height: 66px;
    width: 66px;
  }
  .elementor-8
    .elementor-element.elementor-element-19d965a
    .jeg-elementor-kit.jkit-video-button
    i {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-19d965a
    .jeg-elementor-kit.jkit-video-button
    svg {
    width: 19px;
  }
  .elementor-8 .elementor-element.elementor-element-19d965a {
    width: auto;
    max-width: auto;
  }
  .elementor-8 .elementor-element.elementor-element-0eeb8be {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-a5a7082 {
    width: 60%;
  }
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-74fcef5
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-54bf37f
    > .elementor-element-populated {
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-img {
    margin-bottom: 14px;
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 10%;
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-wrapper {
    text-align: left;
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-title {
    margin-bottom: 5px;
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9354f4a
    .elementor-image-box-description {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-7b4d7e1
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-img {
    margin-bottom: 14px;
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 10%;
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-wrapper {
    text-align: left;
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-title {
    margin-bottom: 5px;
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0d70d1e
    .elementor-image-box-description {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-31f1171
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-img {
    margin-bottom: 14px;
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 10%;
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-wrapper {
    text-align: left;
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-title {
    margin-bottom: 5px;
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-bbb5c67
    .elementor-image-box-description {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-d6ce294 {
    padding: 40px 20px 40px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-5316d6b {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-5316d6b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-060b906
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-7054018 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-7318427
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-0df2594
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0df2594
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-55b4d11
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d8c7528
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-d8c7528
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-f461d10
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-5365e70
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5365e70
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-0d447c5
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-ff3e321
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-ff3e321
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-0609d53 {
    padding: 0px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-6c23ca8
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-0804141
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-0804141
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-7536c93
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-7536c93
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-ceae0c3
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-ceae0c3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c3af20c
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-c3af20c
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-c3af20c
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-86a7904
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-2b1f1ab {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    top: 28px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2b1f1ab {
    left: 42px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-2b1f1ab {
    right: 42px;
  }
  .elementor-8 .elementor-element.elementor-element-b15ff4e {
    --container-widget-width: 0px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 0px);
    max-width: 0px;
    top: 138px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b15ff4e {
    left: -50px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-b15ff4e {
    right: -50px;
  }
  .elementor-8 .elementor-element.elementor-element-566fd47 {
    width: var(--container-widget-width, 193.047px);
    max-width: 193.047px;
    --container-widget-width: 193.047px;
    --container-widget-flex-grow: 0;
    top: 256px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-566fd47 {
    left: 87px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-566fd47 {
    right: 87px;
  }
  .elementor-8 .elementor-element.elementor-element-d7f7424 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-73a4ea9 {
    padding: 30px 20px 30px 20px;
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-9ca1560.elementor-column
    .elementor-widget-wrap {
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-9ca1560.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-9ca1560.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-8
    .elementor-element.elementor-element-698199c
    .jeg-elementor-kit.jkit-heading {
    text-align: left;
  }
  .elementor-8
    .elementor-element.elementor-element-698199c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-698199c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-698199c
    > .elementor-widget-container {
    padding: 0px 30px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-67b2cd5
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn {
    padding: 0px 0px 0px 0px;
    height: 66px;
    width: 66px;
  }
  .elementor-8
    .elementor-element.elementor-element-67b2cd5
    .jeg-elementor-kit.jkit-video-button
    i {
    font-size: 19px;
  }
  .elementor-8
    .elementor-element.elementor-element-67b2cd5
    .jeg-elementor-kit.jkit-video-button
    svg {
    width: 19px;
  }
  .elementor-8 .elementor-element.elementor-element-67b2cd5 {
    width: auto;
    max-width: auto;
  }
  .elementor-8 .elementor-element.elementor-element-5acd4c9 {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-5acd4c9.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-5acd4c9
    > .elementor-element-populated {
    margin: 0px 0px 00px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-5e65eb6
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(25px / 2);
    margin-left: calc(25px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px / 2);
    margin-left: calc(-25px / 2);
  }
  body.rtl
    .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-25px / 2);
  }
  body:not(.rtl)
    .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-25px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8
    .elementor-element.elementor-element-68c689a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    .ekit_double_button {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    .ekit-double-btn.ekit-double-btn-one {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    .ekit-double-btn.ekit-double-btn-two {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c989c88
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-dc845d1 {
    padding: 30px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-d74431a
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8
    .elementor-element.elementor-element-382a546
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-382a546
    > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8
    .elementor-element.elementor-element-d5db887
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-883cd4c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-883cd4c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-883cd4c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c609973
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-c609973
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-c609973
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-c609973 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-1eceb8a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-1eceb8a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-1eceb8a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-1eceb8a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-fbde067 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    top: 31px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fbde067 {
    left: 0px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-fbde067 {
    right: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-95a001a {
    --container-widget-width: 0px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 0px);
    max-width: 0px;
    top: 183px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-95a001a {
    left: -44px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-95a001a {
    right: -44px;
  }
  .elementor-8 .elementor-element.elementor-element-b886d1a {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 223px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b886d1a {
    left: 17px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-b886d1a {
    right: 17px;
  }
  .elementor-8 .elementor-element.elementor-element-027de85 {
    padding: 0px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-b10737c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .ekit-heading__description {
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-23ee82b
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-29a3497
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-29a3497
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-29a3497
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-501fc59
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-501fc59
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-501fc59
    > .elementor-widget-container {
    margin: 0px 30px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-f7ec56f
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-f7ec56f
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-f7ec56f
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-30e5087
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-8f2a205 {
    padding: 30px 20px 40px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-6e2524d {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-6e2524d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-44e6b90
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-16e73a3 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-7387799 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-b141566
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-09829ba
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-fddafb6
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-5af3cb9
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-add433e
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-8e66bfd
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-5bfaf74
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-cd92581
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-cb0abdf {
    padding: 0px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .ekit-heading__description {
    max-width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-775ea46
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a76e00b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-283495f
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-02bfb0f
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-9366734
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-2df8eac
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-0946864
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag {
    margin: -30px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-dcf31ff
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-5168963
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-0bccfb9
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-4a7c8da-font-size);
    line-height: var(--e-global-typography-4a7c8da-line-height);
    letter-spacing: var(--e-global-typography-4a7c8da-letter-spacing);
    word-spacing: var(--e-global-typography-4a7c8da-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-065d02b
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-aa7bd6a {
    padding: 0px 20px 40px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-8b2cce0 {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-8b2cce0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-a1e0e73
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-88886d7 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8 .elementor-element.elementor-element-003cd23 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-c2a5869
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-testimonial-slider
    .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-45390a5
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-8fe52ec {
    padding: 30px 30px 100px 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-7c0bed2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1746351
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-1746351
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-1746351
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-1746351
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-7dcf424 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-79fe54d
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-79fe54d
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-79fe54d
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-eb95341 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-8fc07b1
    > .elementor-element-populated {
    padding: 25px 25px 25px 25px;
  }
  .elementor-8 .elementor-element.elementor-element-b6f97b5 {
    width: 50%;
  }
  .elementor-8
    .elementor-element.elementor-element-b6f97b5.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-8
    .elementor-element.elementor-element-b6f97b5
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-2b4b422 {
    width: 50%;
  }
  .elementor-8
    .elementor-element.elementor-element-2b4b422
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-1a9359f {
    width: 50%;
  }
  .elementor-8
    .elementor-element.elementor-element-1a9359f
    > .elementor-element-populated {
    border-width: 0px 1px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-8b81a21 {
    width: 50%;
  }
  .elementor-8
    .elementor-element.elementor-element-8b81a21
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-02a18ac {
    width: 50%;
  }
  .elementor-8
    .elementor-element.elementor-element-02a18ac
    > .elementor-element-populated {
    border-width: 0px 1px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a79d249 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-8
    .elementor-element.elementor-element-a79d249.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-a79d249.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-8
    .elementor-element.elementor-element-a79d249
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-e51e122 {
    padding: 0px 20px 0px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-0395374 {
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-549a35b:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-8
    .elementor-element.elementor-element-549a35b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-549a35b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-b50648e
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-82ab907
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-39ad148
    .elementor-heading-title {
    font-size: var(--e-global-typography-539ba52-font-size);
    line-height: var(--e-global-typography-539ba52-line-height);
    letter-spacing: var(--e-global-typography-539ba52-letter-spacing);
    word-spacing: var(--e-global-typography-539ba52-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    margin: 0px 0px 25px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-05ae59f-font-size);
    line-height: var(--e-global-typography-05ae59f-line-height);
    letter-spacing: var(--e-global-typography-05ae59f-letter-spacing);
    word-spacing: var(--e-global-typography-05ae59f-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68e468f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-c99e759-font-size);
    line-height: var(--e-global-typography-c99e759-line-height);
    letter-spacing: var(--e-global-typography-c99e759-letter-spacing);
    word-spacing: var(--e-global-typography-c99e759-word-spacing);
  }
  .elementor-8 .elementor-element.elementor-element-4ae9ba7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a827326
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-6d41891 {
    padding: 0px 20px 40px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-ea2ec25
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-943b6a2-font-size);
    line-height: var(--e-global-typography-943b6a2-line-height);
    letter-spacing: var(--e-global-typography-943b6a2-letter-spacing);
    word-spacing: var(--e-global-typography-943b6a2-word-spacing);
  }
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-68f37ee
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    .ekit_double_button {
    width: 100%;
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    .ekit-double-btn.ekit-double-btn-one {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    .ekit-double-btn.ekit-double-btn-two {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-8
    .elementor-element.elementor-element-53288c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a303d7d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40% 40% 40% 40%;
  }
  .elementor-8 .elementor-element.elementor-element-e0eb352 {
    width: var(--container-widget-width, 78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    top: -5px;
  }
  body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e0eb352 {
    left: 1px;
  }
  body.rtl .elementor-8 .elementor-element.elementor-element-e0eb352 {
    right: 1px;
  }
}
@media (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-bdf4cd7 {
    width: 66.438%;
  }
  .elementor-8 .elementor-element.elementor-element-a915347 {
    width: 33.518%;
  }
  .elementor-8 .elementor-element.elementor-element-5316d6b {
    width: 73.458%;
  }
  .elementor-8 .elementor-element.elementor-element-23fa541 {
    width: 26.497%;
  }
  .elementor-8 .elementor-element.elementor-element-8ed070e {
    width: 60.859%;
  }
  .elementor-8 .elementor-element.elementor-element-a2f8dc0 {
    width: 39.064%;
  }
  .elementor-8 .elementor-element.elementor-element-9ca1560 {
    width: 47.688%;
  }
  .elementor-8 .elementor-element.elementor-element-5acd4c9 {
    width: 52.268%;
  }
  .elementor-8 .elementor-element.elementor-element-dc50c2c {
    width: 60.859%;
  }
  .elementor-8 .elementor-element.elementor-element-7bcdd14 {
    width: 39.064%;
  }
  .elementor-8 .elementor-element.elementor-element-6e2524d {
    width: 73.458%;
  }
  .elementor-8 .elementor-element.elementor-element-4c68a6c {
    width: 26.497%;
  }
  .elementor-8 .elementor-element.elementor-element-8b2cce0 {
    width: 73.458%;
  }
  .elementor-8 .elementor-element.elementor-element-915a237 {
    width: 26.497%;
  }
  .elementor-8 .elementor-element.elementor-element-549a35b {
    width: 28.516%;
  }
  .elementor-8 .elementor-element.elementor-element-82ab907 {
    width: 71.484%;
  }
  .elementor-8 .elementor-element.elementor-element-ea2ec25 {
    width: 60.938%;
  }
  .elementor-8 .elementor-element.elementor-element-a303d7d {
    width: 39.024%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-bdf4cd7 {
    width: 80%;
  }
  .elementor-8 .elementor-element.elementor-element-a915347 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-a5a7082 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-54bf37f {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-7b4d7e1 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-31f1171 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-5316d6b {
    width: 70%;
  }
  .elementor-8 .elementor-element.elementor-element-23fa541 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-7318427 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-55b4d11 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-f461d10 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-0d447c5 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-8ed070e {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-a2f8dc0 {
    width: 60%;
  }
  .elementor-8 .elementor-element.elementor-element-9ca1560 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-5acd4c9 {
    width: 70%;
  }
  .elementor-8 .elementor-element.elementor-element-dc50c2c {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-b10737c {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-aa5c51e {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-6e2524d {
    width: 70%;
  }
  .elementor-8 .elementor-element.elementor-element-4c68a6c {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-b141566 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-fddafb6 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-add433e {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-5bfaf74 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-8e41418 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-283495f {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-2df8eac {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-5168963 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-3f91622 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-8b2cce0 {
    width: 70%;
  }
  .elementor-8 .elementor-element.elementor-element-915a237 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-b6f97b5 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-2b4b422 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-1a9359f {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-8b81a21 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-02a18ac {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-a79d249 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-933f458 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-549a35b {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-82ab907 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-ea2ec25 {
    width: 60%;
  }
  .elementor-8 .elementor-element.elementor-element-a303d7d {
    width: 40%;
  }
}
@media (min-width: 1025px) {
  .elementor-8
    .elementor-element.elementor-element-9354639:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-9354639
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-0609d53:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-0609d53
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-d7f7424:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-d7f7424
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-8
    .elementor-element.elementor-element-b10737c:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-8
    .elementor-element.elementor-element-b10737c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-8f2a205:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-8f2a205
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-cb0abdf:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-cb0abdf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-aa7bd6a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-aa7bd6a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-8fe52ec:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-8fe52ec
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-549a35b:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-8
    .elementor-element.elementor-element-549a35b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-8
    .elementor-element.elementor-element-4ae9ba7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-4ae9ba7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-0804141
    .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-0804141
    .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-7536c93
    .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-7536c93
    .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-ceae0c3
    .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-ceae0c3
    .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-c609973
    .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-c609973
    .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-1eceb8a
    .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-1eceb8a
    .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-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-09829ba
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-5af3cb9
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-8e66bfd
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-cd92581
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
