.elementor-104
  .elementor-element.elementor-element-2e5e62bb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-104
  .elementor-element.elementor-element-2e5e62bb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/bg/professional-gamer-is-a-gamer-for-prize-money-or-to-overcome-obstacles.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-104
  .elementor-element.elementor-element-2e5e62bb
  > .elementor-background-overlay {
  background-color: var(--e-global-color-23443cb);
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-104 .elementor-element.elementor-element-2e5e62bb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 195px 0px 135px 0px;
}
.elementor-104
  .elementor-element.elementor-element-36117b8d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 16px;
}
.elementor-104 .elementor-element.elementor-element-2576cab5 {
  text-align: center;
}
.elementor-104
  .elementor-element.elementor-element-2576cab5
  .elementor-heading-title {
  font-family: var(--e-global-typography-f075b97-font-family), Sans-serif;
  font-size: var(--e-global-typography-f075b97-font-size);
  font-weight: var(--e-global-typography-f075b97-font-weight);
  font-style: var(--e-global-typography-f075b97-font-style);
  line-height: var(--e-global-typography-f075b97-line-height);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(16px / 2);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(16px / 2);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(16px / 2);
  margin-left: calc(16px / 2);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-16px / 2);
  margin-left: calc(-16px / 2);
}
body.rtl
  .elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-16px / 2);
}
body:not(.rtl)
  .elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-16px / 2);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-5bfeee0);
}
.elementor-104 .elementor-element.elementor-element-50b6337b {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .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);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-text {
  color: var(--e-global-color-5bfeee0);
  transition: color 0.3s;
}
.elementor-104
  .elementor-element.elementor-element-50b6337b
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-2fa4c1b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-104
  .elementor-element.elementor-element-2fa4c1b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-104
  .elementor-element.elementor-element-2fa4c1b3
  > .elementor-background-overlay {
  background-image: url("https://tehsen.waheedwebstudio.com/ninja-gaming/wp-content/uploads/2023/12/shape-ellipse.png");
  background-position: 30px 500px;
  background-repeat: no-repeat;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-104 .elementor-element.elementor-element-2fa4c1b3 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-104
  .elementor-element.elementor-element-3cc8aa00:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-104
  .elementor-element.elementor-element-3cc8aa00
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://tehsen.waheedwebstudio.com/ninja-gaming/wp-content/uploads/2023/12/bg-catalog.png");
}
.elementor-104
  .elementor-element.elementor-element-3cc8aa00
  > .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: 64px 64px 64px 64px;
}
.elementor-104
  .elementor-element.elementor-element-3cc8aa00
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-104 .elementor-element.elementor-element-fbae414 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-104
  .elementor-element.elementor-element-fbae414
  > .elementor-widget-container {
  padding: 0px 0px 8px 0px;
}
.elementor-104
  .elementor-element.elementor-element-fbae414
  .elementor-heading-title {
  font-family: var(--e-global-typography-9686da8-font-family), Sans-serif;
  font-size: var(--e-global-typography-9686da8-font-size);
  font-weight: var(--e-global-typography-9686da8-font-weight);
  text-transform: var(--e-global-typography-9686da8-text-transform);
  font-style: var(--e-global-typography-9686da8-font-style);
  line-height: var(--e-global-typography-9686da8-line-height);
  letter-spacing: var(--e-global-typography-9686da8-letter-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-104 .elementor-element.elementor-element-31fbca7 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-104
  .elementor-element.elementor-element-31fbca7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
}
.elementor-104
  .elementor-element.elementor-element-31fbca7
  .elementor-heading-title {
  font-family: var(--e-global-typography-45e96e5-font-family), Sans-serif;
  font-size: var(--e-global-typography-45e96e5-font-size);
  font-weight: var(--e-global-typography-45e96e5-font-weight);
  font-style: var(--e-global-typography-45e96e5-font-style);
  line-height: var(--e-global-typography-45e96e5-line-height);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-3de16930
  > .elementor-widget-container {
  margin: 0px 0px -32px 0px;
}
.elementor-104
  .elementor-element.elementor-element-1603889a
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-104
  .elementor-element.elementor-element-1603889a
  .elementor-icon-box-title {
  margin-bottom: 8px;
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-1603889a
  .elementor-icon-box-title,
.elementor-104
  .elementor-element.elementor-element-1603889a
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-239073c-font-family), Sans-serif;
  font-size: var(--e-global-typography-239073c-font-size);
  font-weight: var(--e-global-typography-239073c-font-weight);
  font-style: var(--e-global-typography-239073c-font-style);
  line-height: var(--e-global-typography-239073c-line-height);
}
.elementor-104
  .elementor-element.elementor-element-1603889a
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
}
.elementor-104
  .elementor-element.elementor-element-41de23d1
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-104
  .elementor-element.elementor-element-41de23d1
  .elementor-icon-box-title {
  margin-bottom: 8px;
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-41de23d1
  .elementor-icon-box-title,
.elementor-104
  .elementor-element.elementor-element-41de23d1
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-239073c-font-family), Sans-serif;
  font-size: var(--e-global-typography-239073c-font-size);
  font-weight: var(--e-global-typography-239073c-font-weight);
  font-style: var(--e-global-typography-239073c-font-style);
  line-height: var(--e-global-typography-239073c-line-height);
}
.elementor-104
  .elementor-element.elementor-element-6b967822
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-104
  .elementor-element.elementor-element-6b967822
  .elementor-icon-box-title {
  margin-bottom: 8px;
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-6b967822
  .elementor-icon-box-title,
.elementor-104
  .elementor-element.elementor-element-6b967822
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-239073c-font-family), Sans-serif;
  font-size: var(--e-global-typography-239073c-font-size);
  font-weight: var(--e-global-typography-239073c-font-weight);
  font-style: var(--e-global-typography-239073c-font-style);
  line-height: var(--e-global-typography-239073c-line-height);
}
.elementor-104
  .elementor-element.elementor-element-66bf339c
  .elementor-heading-title {
  font-family: var(--e-global-typography-239073c-font-family), Sans-serif;
  font-size: var(--e-global-typography-239073c-font-size);
  font-weight: var(--e-global-typography-239073c-font-weight);
  font-style: var(--e-global-typography-239073c-font-style);
  line-height: var(--e-global-typography-239073c-line-height);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104 .elementor-element.elementor-element-3ac1d4ff {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 16px;
  --grid-row-gap: 0px;
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-widget-container {
  text-align: left;
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  > .elementor-widget-container {
  margin: -16px 0px 0px 0px;
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-social-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-social-icon
  i {
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-5bfeee0);
}
.elementor-104 .elementor-element.elementor-element-3ac1d4ff .elementor-icon {
  border-radius: 3px 3px 3px 3px;
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-104
  .elementor-element.elementor-element-3ac1d4ff
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-104
  .elementor-element.elementor-element-45451d32
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-104
  .elementor-element.elementor-element-19c2a01c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-104
  .elementor-element.elementor-element-19c2a01c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-104 .elementor-element.elementor-element-19c2a01c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 32px 32px 32px 32px;
}
.elementor-104
  .elementor-element.elementor-element-19c2a01c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-104
  .elementor-element.elementor-element-5c1f326d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 16px;
}
.elementor-104
  .elementor-element.elementor-element-59ba832
  .elementor-heading-title {
  font-family: var(--e-global-typography-db77ff3-font-family), Sans-serif;
  font-size: var(--e-global-typography-db77ff3-font-size);
  font-weight: var(--e-global-typography-db77ff3-font-weight);
  font-style: var(--e-global-typography-db77ff3-font-style);
  line-height: var(--e-global-typography-db77ff3-line-height);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group {
  padding-right: calc(16px / 2);
  padding-left: calc(16px / 2);
  margin-bottom: 16px;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-form-fields-wrapper {
  margin-left: calc(-16px / 2);
  margin-right: calc(-16px / 2);
  margin-bottom: -16px;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group
  .elementor-field,
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-subgroup
  label {
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--e-global-color-5bfeee0);
  border-color: var(--e-global-color-text);
  border-radius: 2px 2px 2px 2px;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: var(--e-global-color-5bfeee0);
  border-color: var(--e-global-color-text);
  border-radius: 2px 2px 2px 2px;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: var(--e-global-color-text);
}
.elementor-104 .elementor-element.elementor-element-5293cfb1 .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);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  background-color: #000;
  color: #ffffff;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-23443cb);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-button[type="submit"] {
  background-color: var(--e-global-color-23443cb);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-button[type="submit"]
  svg
  * {
  fill: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .e-form__buttons__wrapper__button-previous {
  background-color: var(--e-global-color-23443cb);
  color: #ffffff;
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-23443cb);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-23443cb);
  color: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: var(--e-global-color-5bfeee0);
}
.elementor-104
  .elementor-element.elementor-element-5293cfb1
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-104 .elementor-element.elementor-element-5293cfb1 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-104 .elementor-element.elementor-element-5398a90d iframe {
  height: 333px;
}
@media (max-width: 1024px) {
  .elementor-104 .elementor-element.elementor-element-2e5e62bb {
    padding: 160px 32px 100px 32px;
  }
  .elementor-104
    .elementor-element.elementor-element-2576cab5
    .elementor-heading-title {
    font-size: var(--e-global-typography-f075b97-font-size);
    line-height: var(--e-global-typography-f075b97-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-50b6337b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-104
    .elementor-element.elementor-element-50b6337b
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-2fa4c1b3
    > .elementor-background-overlay {
    background-position: 20px 450px;
  }
  .elementor-104 .elementor-element.elementor-element-2fa4c1b3 {
    padding: 50px 32px 50px 32px;
  }
  .elementor-104
    .elementor-element.elementor-element-3cc8aa00
    > .elementor-element-populated {
    padding: 32px 32px 32px 32px;
  }
  .elementor-104
    .elementor-element.elementor-element-fbae414
    .elementor-heading-title {
    font-size: var(--e-global-typography-9686da8-font-size);
    line-height: var(--e-global-typography-9686da8-line-height);
    letter-spacing: var(--e-global-typography-9686da8-letter-spacing);
  }
  .elementor-104
    .elementor-element.elementor-element-31fbca7
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-1603889a
    .elementor-icon-box-title,
  .elementor-104
    .elementor-element.elementor-element-1603889a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-41de23d1
    .elementor-icon-box-title,
  .elementor-104
    .elementor-element.elementor-element-41de23d1
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-6b967822
    .elementor-icon-box-title,
  .elementor-104
    .elementor-element.elementor-element-6b967822
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-66bf339c
    .elementor-heading-title {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-59ba832
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-5293cfb1
    .elementor-field-group
    .elementor-field,
  .elementor-104
    .elementor-element.elementor-element-5293cfb1
    .elementor-field-subgroup
    label {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-5293cfb1
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-104 .elementor-element.elementor-element-2e5e62bb {
    padding: 130px 16px 70px 16px;
  }
  .elementor-104
    .elementor-element.elementor-element-2576cab5
    .elementor-heading-title {
    font-size: var(--e-global-typography-f075b97-font-size);
    line-height: var(--e-global-typography-f075b97-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-50b6337b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-104
    .elementor-element.elementor-element-50b6337b
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-2fa4c1b3
    > .elementor-background-overlay {
    background-position: 0px 0%;
  }
  .elementor-104 .elementor-element.elementor-element-2fa4c1b3 {
    padding: 32px 16px 32px 16px;
  }
  .elementor-104
    .elementor-element.elementor-element-3cc8aa00
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 32px 16px 32px 16px;
  }
  .elementor-104
    .elementor-element.elementor-element-fbae414
    .elementor-heading-title {
    font-size: var(--e-global-typography-9686da8-font-size);
    line-height: var(--e-global-typography-9686da8-line-height);
    letter-spacing: var(--e-global-typography-9686da8-letter-spacing);
  }
  .elementor-104
    .elementor-element.elementor-element-31fbca7
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-1603889a
    .elementor-icon-box-title,
  .elementor-104
    .elementor-element.elementor-element-1603889a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-41de23d1
    .elementor-icon-box-title,
  .elementor-104
    .elementor-element.elementor-element-41de23d1
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-6b967822
    .elementor-icon-box-title,
  .elementor-104
    .elementor-element.elementor-element-6b967822
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-66bf339c
    .elementor-heading-title {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-104 .elementor-element.elementor-element-19c2a01c {
    padding: 32px 16px 32px 16px;
  }
  .elementor-104
    .elementor-element.elementor-element-59ba832
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-5293cfb1
    .elementor-field-group
    .elementor-field,
  .elementor-104
    .elementor-element.elementor-element-5293cfb1
    .elementor-field-subgroup
    label {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-104
    .elementor-element.elementor-element-5293cfb1
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
}
