.elementor-206
  .elementor-element.elementor-element-45df866c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-206
  .elementor-element.elementor-element-45df866c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/04/programmers-cooperating-brainstorming-at-informati-AULXZLW.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-206
  .elementor-element.elementor-element-45df866c
  > .elementor-background-overlay {
  background-color: #070707;
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-206 .elementor-element.elementor-element-45df866c {
  transition: all 400ms;
  padding: 200px 0px 100px 0px;
}
.elementor-206
  .elementor-element.elementor-element-2f78a3a9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-206 .elementor-element.elementor-element-2f78a3a9 {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-564db8dc {
  text-align: center;
}
.elementor-206
  .elementor-element.elementor-element-564db8dc
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-206
  .elementor-element.elementor-element-564db8dc
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-206
  .elementor-element.elementor-element-564db8dc
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-206 .elementor-element.elementor-element-606b76d4 {
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-offset: 0px;
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-item
  > a {
  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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}
.elementor-206
  .elementor-element.elementor-element-606b76d4
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-732f7065 {
  transition: all 400ms;
  padding: 100px 0px 100px 0px;
}
.elementor-206
  .elementor-element.elementor-element-732f7065
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-206
  .elementor-element.elementor-element-366e435c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-206 .elementor-element.elementor-element-366e435c {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-58c42775 {
  text-align: center;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-146198d-font-family), Sans-serif;
  font-size: var(--e-global-typography-146198d-font-size);
  font-weight: var(--e-global-typography-146198d-font-weight);
  text-transform: var(--e-global-typography-146198d-text-transform);
  line-height: var(--e-global-typography-146198d-line-height);
  letter-spacing: var(--e-global-typography-146198d-letter-spacing);
  word-spacing: var(--e-global-typography-146198d-word-spacing);
}
.elementor-206
  .elementor-element.elementor-element-58c42775
  > .elementor-widget-container {
  margin: 0px 0px -25px 0px;
}
.elementor-206
  .elementor-element.elementor-element-58c42775
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-29ec14dc
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  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-206
  .elementor-element.elementor-element-29ec14dc
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-29ec14dc
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: #000000;
}
.elementor-206
  .elementor-element.elementor-element-29ec14dc
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-206
  .elementor-element.elementor-element-29ec14dc
  .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-206
  .elementor-element.elementor-element-29ec14dc
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-206
  .elementor-element.elementor-element-29ec14dc
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-412b45c7 {
  text-align: center;
  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-206
  .elementor-element.elementor-element-412b45c7
  > .elementor-widget-container {
  margin: 0px 150px 30px 150px;
}
.elementor-206
  .elementor-element.elementor-element-412b45c7
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-4dae002 {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-8e96bf0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-206
  .elementor-element.elementor-element-8e96bf0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-206
  .elementor-element.elementor-element-8e96bf0
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 20px 0px 60px 0px;
}
.elementor-206
  .elementor-element.elementor-element-8e96bf0
  > .elementor-element-populated,
.elementor-206
  .elementor-element.elementor-element-8e96bf0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-206
  .elementor-element.elementor-element-8e96bf0
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-8e96bf0:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-8e96bf0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-206 .elementor-element.elementor-element-8e96bf0 {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  i {
  margin-right: 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  i {
  margin-left: 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  svg {
  margin-right: 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  svg {
  margin-left: 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing {
  text-align: center;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  padding: 30px 0px 10px 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-subtitle {
  text-align: center;
  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);
  padding: 0px 50px 0px 50px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag {
  padding: 8px 0px 8px 0px;
  margin: 10px 0px 30px 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  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-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  .period {
  color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sub.period {
  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);
  vertical-align: super;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sup.currency {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  vertical-align: baseline;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price {
  color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-tag {
  background-color: #02010100;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-content
  p,
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  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-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  list-style: none;
  color: var(--e-global-color-text);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-content
  p {
  color: var(--e-global-color-text);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-lists
  li:before {
  margin-top: 15px;
  margin-bottom: 15px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  .elementskit-pricing-content {
  margin: 0px 0px 50px 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  padding: 13px 35px 13px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.elementskit-pricing-btn:hover {
  color: var(--e-global-color-primary);
  background-color: #ffffff00;
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementskit-single-pricing
  a.elementskit-pricing-btn:hover
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e:hover
  a.elementskit-pricing-btn {
  border-color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-f8b274e
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-bc-flex-widget
  .elementor-206
  .elementor-element.elementor-element-6c19aab9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-206
  .elementor-element.elementor-element-6c19aab9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-206
  .elementor-element.elementor-element-6c19aab9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-206
  .elementor-element.elementor-element-6c19aab9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-6c19aab9
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 0px 60px 0px;
}
.elementor-206
  .elementor-element.elementor-element-6c19aab9
  > .elementor-element-populated,
.elementor-206
  .elementor-element.elementor-element-6c19aab9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-206
  .elementor-element.elementor-element-6c19aab9
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-6c19aab9:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-6c19aab9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-206 .elementor-element.elementor-element-6c19aab9 {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  i {
  color: var(--e-global-color-primary);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  i {
  color: var(--e-global-color-primary);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  i {
  color: var(--e-global-color-primary);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  i {
  color: var(--e-global-color-primary);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  i {
  margin-right: 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  i {
  margin-left: 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  svg {
  margin-right: 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  svg {
  margin-left: 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing {
  text-align: center;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  padding: 30px 0px 10px 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-subtitle {
  text-align: center;
  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);
  padding: 0px 50px 0px 50px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag {
  padding: 8px 0px 8px 0px;
  margin: 10px 0px 30px 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  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-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  .period {
  color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sub.period {
  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);
  vertical-align: super;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sup.currency {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  vertical-align: baseline;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price {
  color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-tag {
  background-color: #02010100;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-content
  p,
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  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-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  list-style: none;
  color: var(--e-global-color-text);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-content
  p {
  color: var(--e-global-color-text);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-lists
  li:before {
  margin-top: 15px;
  margin-bottom: 15px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  .elementskit-pricing-content {
  margin: 0px 0px 50px 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
  padding: 13px 35px 13px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.elementskit-pricing-btn:hover {
  color: var(--e-global-color-primary);
  background-color: #ffffff00;
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementskit-single-pricing
  a.elementskit-pricing-btn:hover
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93:hover
  a.elementskit-pricing-btn {
  border-color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-7f2a6f93
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-5f64400c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-206
  .elementor-element.elementor-element-5f64400c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-206
  .elementor-element.elementor-element-5f64400c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 0px 20px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 20px 0px 60px 0px;
}
.elementor-206
  .elementor-element.elementor-element-5f64400c
  > .elementor-element-populated,
.elementor-206
  .elementor-element.elementor-element-5f64400c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-206
  .elementor-element.elementor-element-5f64400c
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-5f64400c:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-5f64400c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-206 .elementor-element.elementor-element-5f64400c {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-c974d3f
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-59edf5c
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-8f45c0a
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementskit-pricing-content{
    padding: 10px;
}

.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-398b39d
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-a75f798
  i {
  color: var(--e-global-color-accent);
  font-size: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-a75f798
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  .elementor-repeater-item-a75f798
  svg {
  max-width: 26px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  i {
  margin-right: 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  i {
  margin-left: 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-left
  svg {
  margin-right: 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.ekit-pricing-btn-icon-pos-right
  svg {
  margin-left: 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing {
  text-align: center;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  padding: 30px 0px 10px 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-header
  .elementskit-pricing-subtitle {
  text-align: center;
  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);
  padding: 0px 50px 0px 50px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag {
  padding: 8px 0px 8px 0px;
  margin: 10px 0px 30px 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  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-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  .period {
  color: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sub.period {
  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);
  vertical-align: super;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price
  sup.currency {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  vertical-align: baseline;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-price {
  color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-price-wraper.has-tag
  .elementskit-pricing-tag {
  background-color: #02010100;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-content
  p,
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  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-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  > li {
  list-style: none;
  color: var(--e-global-color-text);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-content
  p {
  color: var(--e-global-color-text);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-lists
  li:before {
  margin-top: 15px;
  margin-bottom: 15px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  .elementskit-pricing-content {
  margin: 0px 0px 50px 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  padding: 13px 35px 13px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.elementskit-pricing-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.elementskit-pricing-btn:hover {
  color: var(--e-global-color-primary);
  background-color: #ffffff00;
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementskit-single-pricing
  a.elementskit-pricing-btn:hover
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0:hover
  a.elementskit-pricing-btn {
  border-color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-46bf66b0
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-4d004eab {
  transition: all 400ms;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-206
  .elementor-element.elementor-element-4d004eab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-206
  .elementor-element.elementor-element-3e014ee7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-206
  .elementor-element.elementor-element-3e014ee7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-206
  .elementor-element.elementor-element-3e014ee7
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-206 .elementor-element.elementor-element-3e014ee7 {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-c727e2f {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-146198d-font-family), Sans-serif;
  font-size: var(--e-global-typography-146198d-font-size);
  font-weight: var(--e-global-typography-146198d-font-weight);
  text-transform: var(--e-global-typography-146198d-text-transform);
  line-height: var(--e-global-typography-146198d-line-height);
  letter-spacing: var(--e-global-typography-146198d-letter-spacing);
  word-spacing: var(--e-global-typography-146198d-word-spacing);
}
.elementor-206
  .elementor-element.elementor-element-c727e2f
  > .elementor-widget-container {
  margin: 0px 0px -25px 0px;
}
.elementor-206
  .elementor-element.elementor-element-c727e2f
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-2eada760
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  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-206
  .elementor-element.elementor-element-2eada760
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-2eada760
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: #000000;
}
.elementor-206
  .elementor-element.elementor-element-2eada760
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-206
  .elementor-element.elementor-element-2eada760
  .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-206
  .elementor-element.elementor-element-2eada760
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-206
  .elementor-element.elementor-element-2eada760
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206 .elementor-element.elementor-element-6b565559 {
  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-206
  .elementor-element.elementor-element-6b565559
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-6b565559
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-514b4465
  .ekit-header-info
  > li
  > a {
  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-206
  .elementor-element.elementor-element-514b4465
  .ekit-header-info
  > li
  > a
  i {
  color: var(--e-global-color-accent);
  font-size: 20px;
}
.elementor-206
  .elementor-element.elementor-element-514b4465
  .ekit-header-info
  > li
  > a
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-514b4465
  .ekit-header-info
  > li
  > a
  svg {
  max-width: 20px;
  height: auto;
}
.elementor-206
  .elementor-element.elementor-element-514b4465
  .ekit-header-info
  > li
  > a
  i,
.elementor-206
  .elementor-element.elementor-element-514b4465
  .ekit-header-info
  > li
  > a
  svg {
  margin-right: 10px;
}
.elementor-206
  .elementor-element.elementor-element-514b4465
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-61ebba6e
  .ekit-header-info
  > li
  > a {
  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-206
  .elementor-element.elementor-element-61ebba6e
  .ekit-header-info
  > li
  > a
  i {
  color: var(--e-global-color-accent);
  font-size: 20px;
}
.elementor-206
  .elementor-element.elementor-element-61ebba6e
  .ekit-header-info
  > li
  > a
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-61ebba6e
  .ekit-header-info
  > li
  > a
  svg {
  max-width: 20px;
  height: auto;
}
.elementor-206
  .elementor-element.elementor-element-61ebba6e
  .ekit-header-info
  > li
  > a
  i,
.elementor-206
  .elementor-element.elementor-element-61ebba6e
  .ekit-header-info
  > li
  > a
  svg {
  margin-right: 10px;
}
.elementor-206
  .elementor-element.elementor-element-61ebba6e
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-62b5f5fa
  .ekit-header-info
  > li
  > a {
  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-206
  .elementor-element.elementor-element-62b5f5fa
  .ekit-header-info
  > li
  > a
  i {
  color: var(--e-global-color-accent);
  font-size: 20px;
}
.elementor-206
  .elementor-element.elementor-element-62b5f5fa
  .ekit-header-info
  > li
  > a
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-62b5f5fa
  .ekit-header-info
  > li
  > a
  svg {
  max-width: 20px;
  height: auto;
}
.elementor-206
  .elementor-element.elementor-element-62b5f5fa
  .ekit-header-info
  > li
  > a
  i,
.elementor-206
  .elementor-element.elementor-element-62b5f5fa
  .ekit-header-info
  > li
  > a
  svg {
  margin-right: 10px;
}
.elementor-206
  .elementor-element.elementor-element-62b5f5fa
  .elementor-widget-container {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-3e35ad81
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff1a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-206
  .elementor-element.elementor-element-3e35ad81
  > .elementor-element-populated,
.elementor-206
  .elementor-element.elementor-element-3e35ad81
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-206
  .elementor-element.elementor-element-3e35ad81
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-206
  .elementor-element.elementor-element-3e35ad81:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-206
  .elementor-element.elementor-element-3e35ad81
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-206 .elementor-element.elementor-element-3e35ad81 {
  transition: all 400ms;
}
.elementor-206
  .elementor-element.elementor-element-344835d8
  .elementor-widget-container {
  transition: all 400ms;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-206 .elementor-element.elementor-element-8e96bf0 {
    width: 100%;
  }
  .elementor-206 .elementor-element.elementor-element-6c19aab9 {
    width: 100%;
  }
  .elementor-206 .elementor-element.elementor-element-5f64400c {
    width: 100%;
  }
  .elementor-206 .elementor-element.elementor-element-3e014ee7 {
    width: 100%;
  }
  .elementor-206 .elementor-element.elementor-element-3e35ad81 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-206 .elementor-element.elementor-element-45df866c {
    padding: 150px 30px 70px 30px;
  }
  .elementor-206
    .elementor-element.elementor-element-564db8dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-564db8dc
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-206
    .elementor-element.elementor-element-606b76d4
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-206
    .elementor-element.elementor-element-606b76d4
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206 .elementor-element.elementor-element-732f7065 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-206 .elementor-element.elementor-element-58c42775 {
    text-align: center;
    font-size: var(--e-global-typography-146198d-font-size);
    line-height: var(--e-global-typography-146198d-line-height);
    letter-spacing: var(--e-global-typography-146198d-letter-spacing);
    word-spacing: var(--e-global-typography-146198d-word-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-29ec14dc
    .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-206
    .elementor-element.elementor-element-29ec14dc
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-206
    .elementor-element.elementor-element-29ec14dc
    .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-206
    .elementor-element.elementor-element-29ec14dc
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-206 .elementor-element.elementor-element-412b45c7 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-412b45c7
    > .elementor-widget-container {
    margin: 0px 30px 30px 30px;
  }
  .elementor-206
    .elementor-element.elementor-element-8e96bf0
    > .elementor-element-populated {
    margin: 0px 100px 20px 100px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 100px;
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .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-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-6c19aab9
    > .elementor-element-populated {
    margin: 0px 100px 20px 100px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 100px;
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .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-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-5f64400c
    > .elementor-element-populated {
    margin: 0px 100px 20px 100px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 100px;
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .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-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206 .elementor-element.elementor-element-4d004eab {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 30px 70px 30px;
  }
  .elementor-206
    .elementor-element.elementor-element-3e014ee7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 50px 0px;
  }
  .elementor-206 .elementor-element.elementor-element-c727e2f {
    text-align: center;
    font-size: var(--e-global-typography-146198d-font-size);
    line-height: var(--e-global-typography-146198d-line-height);
    letter-spacing: var(--e-global-typography-146198d-letter-spacing);
    word-spacing: var(--e-global-typography-146198d-word-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-2eada760
    .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-206
    .elementor-element.elementor-element-2eada760
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-206
    .elementor-element.elementor-element-2eada760
    .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-206
    .elementor-element.elementor-element-2eada760
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-206 .elementor-element.elementor-element-6b565559 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-6b565559
    > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
  }
  .elementor-206
    .elementor-element.elementor-element-514b4465
    .ekit-header-info
    > li
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-514b4465
    > .elementor-widget-container {
    margin: 0px 0px 0px 268px;
  }
  .elementor-206
    .elementor-element.elementor-element-61ebba6e
    .ekit-header-info
    > li
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-61ebba6e
    > .elementor-widget-container {
    margin: 0px 0px 0px 282px;
  }
  .elementor-206
    .elementor-element.elementor-element-62b5f5fa
    .ekit-header-info
    > li
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-62b5f5fa
    > .elementor-widget-container {
    margin: 0px 0px 0px 260px;
  }
  .elementor-206
    .elementor-element.elementor-element-3e35ad81
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-206 .elementor-element.elementor-element-45df866c {
    padding: 120px 20px 50px 20px;
  }
  .elementor-206
    .elementor-element.elementor-element-564db8dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-606b76d4
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-206
    .elementor-element.elementor-element-606b76d4
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206 .elementor-element.elementor-element-732f7065 {
    padding: 50px 20px 50px 20px;
  }
  .elementor-206 .elementor-element.elementor-element-58c42775 {
    font-size: var(--e-global-typography-146198d-font-size);
    line-height: var(--e-global-typography-146198d-line-height);
    letter-spacing: var(--e-global-typography-146198d-letter-spacing);
    word-spacing: var(--e-global-typography-146198d-word-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-29ec14dc
    .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-206
    .elementor-element.elementor-element-29ec14dc
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-206
    .elementor-element.elementor-element-29ec14dc
    .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-206
    .elementor-element.elementor-element-29ec14dc
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-206 .elementor-element.elementor-element-412b45c7 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-412b45c7
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-206
    .elementor-element.elementor-element-8e96bf0
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .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-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-f8b274e
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-6c19aab9
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .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-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-7f2a6f93
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-5f64400c
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-header
    .elementskit-pricing-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .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-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sub.period {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-price-wraper.has-tag
    .elementskit-pricing-price
    sup.currency {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-content
    p,
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    .elementskit-pricing-lists
    > li {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-46bf66b0
    .elementskit-single-pricing
    a.elementskit-pricing-btn {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-206 .elementor-element.elementor-element-4d004eab {
    padding: 50px 20px 50px 20px;
  }
  .elementor-206 .elementor-element.elementor-element-c727e2f {
    font-size: var(--e-global-typography-146198d-font-size);
    line-height: var(--e-global-typography-146198d-line-height);
    letter-spacing: var(--e-global-typography-146198d-letter-spacing);
    word-spacing: var(--e-global-typography-146198d-word-spacing);
  }
  .elementor-206
    .elementor-element.elementor-element-2eada760
    .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-206
    .elementor-element.elementor-element-2eada760
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-206
    .elementor-element.elementor-element-2eada760
    .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-206
    .elementor-element.elementor-element-2eada760
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-206 .elementor-element.elementor-element-6b565559 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-6b565559
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-206
    .elementor-element.elementor-element-514b4465
    .ekit-header-info
    > li
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-514b4465
    > .elementor-widget-container {
    margin: 0px 0px 0px 70px;
  }
  .elementor-206
    .elementor-element.elementor-element-61ebba6e
    .ekit-header-info
    > li
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-61ebba6e
    > .elementor-widget-container {
    margin: 0px 0px 0px 84px;
  }
  .elementor-206
    .elementor-element.elementor-element-62b5f5fa
    .ekit-header-info
    > li
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-206
    .elementor-element.elementor-element-62b5f5fa
    > .elementor-widget-container {
    margin: 0px 0px 0px 65px;
  }
  .elementor-206
    .elementor-element.elementor-element-3e35ad81
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
  }
}
