.elementor-79
  .elementor-element.elementor-element-3896179f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-79
  .elementor-element.elementor-element-3896179f
  > .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-79
  .elementor-element.elementor-element-3896179f
  > .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-79 .elementor-element.elementor-element-3896179f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 195px 0px 135px 0px;
}
.elementor-79
  .elementor-element.elementor-element-46c6e2f3
  > .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-79 .elementor-element.elementor-element-3f295f66 {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-3f295f66
  .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-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(16px / 2);
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(16px / 2);
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(16px / 2);
  margin-left: calc(16px / 2);
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-16px / 2);
  margin-left: calc(-16px / 2);
}
body.rtl
  .elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-16px / 2);
}
body:not(.rtl)
  .elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-16px / 2);
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-5bfeee0);
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-5bfeee0);
}
.elementor-79 .elementor-element.elementor-element-b09076b {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-79
  .elementor-element.elementor-element-b09076b
  .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-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-text {
  color: var(--e-global-color-5bfeee0);
  transition: color 0.3s;
}
.elementor-79
  .elementor-element.elementor-element-b09076b
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-5bfeee0);
}
.elementor-79
  .elementor-element.elementor-element-3b26586a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-79
  .elementor-element.elementor-element-3b26586a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-79 .elementor-element.elementor-element-3b26586a {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-79
  .elementor-element.elementor-element-3b26586a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-79 .elementor-element.elementor-element-5d8da69b {
  margin-top: 0px;
  margin-bottom: 32px;
}
.elementor-79
  .elementor-element.elementor-element-4c026ba2
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 8px;
}
.elementor-79
  .elementor-element.elementor-element-1000f007
  .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-79 .elementor-element.elementor-element-7a70edea {
  width: var(--container-widget-width, 78%);
  max-width: 78%;
  --container-widget-width: 78%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-79
  .elementor-element.elementor-element-7a70edea
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-79
  .elementor-element.elementor-element-7a70edea
  .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-79
  .elementor-element.elementor-element-e62fbca
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-79 .elementor-element.elementor-element-19363309 {
  margin-top: -50px;
  margin-bottom: 0px;
}
.elementor-79 .elementor-element.elementor-element-5414f76b {
  text-align: left;
}
.elementor-bc-flex-widget
  .elementor-79
  .elementor-element.elementor-element-6c10efeb.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-79
  .elementor-element.elementor-element-6c10efeb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-79
  .elementor-element.elementor-element-6c10efeb
  > .elementor-element-populated {
  padding: 0px 0px 0px 30px;
}
.elementor-79 .elementor-element.elementor-element-3b8bbd69 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-79
  .elementor-element.elementor-element-3b8bbd69
  > .elementor-widget-container {
  padding: 0px 0px 8px 0px;
}
.elementor-79
  .elementor-element.elementor-element-3b8bbd69
  .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-79
  .elementor-element.elementor-element-41e5ee00
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-79
  .elementor-element.elementor-element-41e5ee00
  .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-79
  .elementor-element.elementor-element-5e171212
  > .elementor-widget-container {
  margin: 0px 0px -32px 0px;
}
.elementor-79 .elementor-element.elementor-element-3e82fac3 {
  margin-top: 0px;
  margin-bottom: 86px;
}
.elementor-79
  .elementor-element.elementor-element-21146a4c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-79
  .elementor-element.elementor-element-21146a4c
  > .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-79
  .elementor-element.elementor-element-21146a4c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 64px 64px 64px 64px;
}
.elementor-79
  .elementor-element.elementor-element-21146a4c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-79 .elementor-element.elementor-element-64eba5f2 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-79
  .elementor-element.elementor-element-64eba5f2
  > .elementor-widget-container {
  padding: 0px 0px 8px 0px;
}
.elementor-79
  .elementor-element.elementor-element-64eba5f2
  .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-79
  .elementor-element.elementor-element-3fc97a8d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-79
  .elementor-element.elementor-element-3fc97a8d
  .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-79 .elementor-element.elementor-element-724f9fe1 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-79 .elementor-element.elementor-element-3ef4ec5f .elementor-button {
  fill: var(--e-global-color-23443cb);
  color: var(--e-global-color-23443cb);
}
.elementor-79 .elementor-element.elementor-element-6ab510b8 {
  text-align: right;
}
.elementor-79 .elementor-element.elementor-element-6ab510b8 img {
  width: 75%;
  max-width: 100%;
}
.elementor-79
  .elementor-element.elementor-element-e0e1fda:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-79
  .elementor-element.elementor-element-e0e1fda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-79
  .elementor-element.elementor-element-e0e1fda
  > .elementor-background-overlay {
  background-image: url("https://tehsen.waheedwebstudio.com/ninja-gaming/wp-content/uploads/2023/12/blur-bg1.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-79
  .elementor-element.elementor-element-e0e1fda
  > .elementor-container {
  max-width: 1200px;
}
.elementor-79 .elementor-element.elementor-element-e0e1fda {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-79 .elementor-element.elementor-element-bd96a6d {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-79
  .elementor-element.elementor-element-af6c508
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 8px;
}
.elementor-79
  .elementor-element.elementor-element-60444cc
  .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-79 .elementor-element.elementor-element-ea1a3c9 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-79
  .elementor-element.elementor-element-ea1a3c9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-79
  .elementor-element.elementor-element-ea1a3c9
  .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-79 .elementor-element.elementor-element-2fd8769 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-79
  .elementor-element.elementor-element-2fd8769
  > .elementor-widget-container {
  margin: 0px 0px -32px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-79
  .elementor-element.elementor-element-7e255fc
  > .elementor-container {
  max-width: 1200px;
}
.elementor-79 .elementor-element.elementor-element-7e255fc {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-79
  .elementor-element.elementor-element-08b4506
  > .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-79
  .elementor-element.elementor-element-08b4506
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-79 .elementor-element.elementor-element-ac8e9b7 img {
  width: 100%;
  border-radius: 3px 3px 3px 3px;
}
.elementor-79 .elementor-element.elementor-element-5630ecf {
  margin-top: -180px;
  margin-bottom: 0px;
}
.elementor-79
  .elementor-element.elementor-element-8f801ac:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-79
  .elementor-element.elementor-element-8f801ac
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-8754e74) 0%,
    var(--e-global-color-7f68d29) 95%
  );
}
.elementor-79
  .elementor-element.elementor-element-8f801ac
  > .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-79
  .elementor-element.elementor-element-8f801ac
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 32px 16px 16px 16px;
}
.elementor-79
  .elementor-element.elementor-element-8f801ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-79 .elementor-element.elementor-element-bcbabce {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-bcbabce
  .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-79 .elementor-element.elementor-element-4dd3d5c {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-4dd3d5c
  .elementor-heading-title {
  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);
  color: var(--e-global-color-accent);
}
.elementor-79
  .elementor-element.elementor-element-e41bcbc
  > .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-79
  .elementor-element.elementor-element-e41bcbc
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-79 .elementor-element.elementor-element-53fa4a9 img {
  width: 100%;
  border-radius: 3px 3px 3px 3px;
}
.elementor-79 .elementor-element.elementor-element-05348fe {
 margin-top: -200px;
  margin-bottom: 0px;
}
.elementor-79
  .elementor-element.elementor-element-87cd7bd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-79
  .elementor-element.elementor-element-87cd7bd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-8754e74) 0%,
    var(--e-global-color-7f68d29) 95%
  );
}
.elementor-79
  .elementor-element.elementor-element-87cd7bd
  > .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-79
  .elementor-element.elementor-element-87cd7bd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 32px 16px 16px 16px;
}
.elementor-79
  .elementor-element.elementor-element-87cd7bd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-79 .elementor-element.elementor-element-b354cf1 {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-b354cf1
  .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-79 .elementor-element.elementor-element-fe6d800 {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-fe6d800
  .elementor-heading-title {
  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);
  color: var(--e-global-color-accent);
}
.elementor-79
  .elementor-element.elementor-element-db40fbc
  > .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-79
  .elementor-element.elementor-element-db40fbc
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-79 .elementor-element.elementor-element-0570a30 img {
  width: 100%;
  border-radius: 3px 3px 3px 3px;
}
.elementor-79 .elementor-element.elementor-element-4c6fefe {
  margin-top: -180px;
  margin-bottom: 0px;
}
.elementor-79
  .elementor-element.elementor-element-c879b43:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-79
  .elementor-element.elementor-element-c879b43
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-8754e74) 0%,
    var(--e-global-color-7f68d29) 95%
  );
}
.elementor-79
  .elementor-element.elementor-element-c879b43
  > .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-79
  .elementor-element.elementor-element-c879b43
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 32px 16px 16px 16px;
}
.elementor-79
  .elementor-element.elementor-element-c879b43
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-79 .elementor-element.elementor-element-77059f2 {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-77059f2
  .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-79 .elementor-element.elementor-element-8aa37c6 {
  text-align: center;
}
.elementor-79
  .elementor-element.elementor-element-8aa37c6
  .elementor-heading-title {
  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);
  color: var(--e-global-color-accent);
}
@media (max-width: 1024px) {
  .elementor-79 .elementor-element.elementor-element-3896179f {
    padding: 160px 32px 100px 32px;
  }
  .elementor-79
    .elementor-element.elementor-element-3f295f66
    .elementor-heading-title {
    font-size: var(--e-global-typography-f075b97-font-size);
    line-height: var(--e-global-typography-f075b97-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-b09076b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-79
    .elementor-element.elementor-element-b09076b
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-3b26586a {
    padding: 50px 32px 50px 32px;
  }
  .elementor-79 .elementor-element.elementor-element-5d8da69b {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-79
    .elementor-element.elementor-element-1000f007
    .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-79 .elementor-element.elementor-element-7a70edea {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-79
    .elementor-element.elementor-element-7a70edea
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-e62fbca
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-79 .elementor-element.elementor-element-19363309 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-5414f76b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-6c10efeb
    > .elementor-element-populated {
    margin: -124px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-79
    .elementor-element.elementor-element-3b8bbd69
    .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-79
    .elementor-element.elementor-element-41e5ee00
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-3e82fac3 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-79
    .elementor-element.elementor-element-21146a4c
    > .elementor-element-populated {
    padding: 32px 32px 32px 32px;
  }
  .elementor-79
    .elementor-element.elementor-element-64eba5f2
    .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-79
    .elementor-element.elementor-element-3fc97a8d
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-e0e1fda {
    padding: 50px 32px 50px 32px;
  }
  .elementor-79 .elementor-element.elementor-element-bd96a6d {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 5px 0px 5px;
  }
  .elementor-79
    .elementor-element.elementor-element-60444cc
    .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-79
    .elementor-element.elementor-element-ea1a3c9
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-08b4506
    > .elementor-element-populated {
    margin: 0px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-79 .elementor-element.elementor-element-5630ecf {
    margin-top: -95px;
    margin-bottom: 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-8f801ac
    > .elementor-element-populated {
    padding: 30px 10px 16px 10px;
  }
  .elementor-79
    .elementor-element.elementor-element-bcbabce
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-4dd3d5c
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-e41bcbc
    > .elementor-element-populated {
    margin: 0px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-79 .elementor-element.elementor-element-05348fe {
    margin-top: -95px;
    margin-bottom: 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-87cd7bd
    > .elementor-element-populated {
    padding: 30px 10px 16px 10px;
  }
  .elementor-79
    .elementor-element.elementor-element-b354cf1
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-fe6d800
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-db40fbc
    > .elementor-element-populated {
    margin: 0px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-79 .elementor-element.elementor-element-4c6fefe {
    margin-top: -100px;
    margin-bottom: 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-c879b43
    > .elementor-element-populated {
    padding: 30px 10px 16px 10px;
  }
  .elementor-79
    .elementor-element.elementor-element-77059f2
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-8aa37c6
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-79 .elementor-element.elementor-element-3896179f {
    padding: 130px 16px 70px 16px;
  }
  .elementor-79
    .elementor-element.elementor-element-3f295f66
    .elementor-heading-title {
    font-size: var(--e-global-typography-f075b97-font-size);
    line-height: var(--e-global-typography-f075b97-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-b09076b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-79
    .elementor-element.elementor-element-b09076b
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-3b26586a {
    padding: 32px 16px 32px 16px;
  }
  .elementor-79 .elementor-element.elementor-element-5d8da69b {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .elementor-79
    .elementor-element.elementor-element-1000f007
    .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-79 .elementor-element.elementor-element-7a70edea {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-79
    .elementor-element.elementor-element-7a70edea
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-e62fbca
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-6c10efeb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-3b8bbd69
    .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-79
    .elementor-element.elementor-element-41e5ee00
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-3e82fac3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-79
    .elementor-element.elementor-element-21146a4c
    > .elementor-element-populated {
    padding: 32px 16px 32px 16px;
  }
  .elementor-79
    .elementor-element.elementor-element-64eba5f2
    .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-79
    .elementor-element.elementor-element-3fc97a8d
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-e0e1fda {
    padding: 32px 16px 32px 16px;
  }
  .elementor-79 .elementor-element.elementor-element-bd96a6d {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .elementor-79
    .elementor-element.elementor-element-60444cc
    .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-79
    .elementor-element.elementor-element-ea1a3c9
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-2fd8769
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-79 .elementor-element.elementor-element-08b4506 {
    width: 100%;
  }
  .elementor-79
    .elementor-element.elementor-element-08b4506
    > .elementor-element-populated {
    margin: 0px 5px 16px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-79
    .elementor-element.elementor-element-bcbabce
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-4dd3d5c
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-e41bcbc {
    width: 100%;
  }
  .elementor-79
    .elementor-element.elementor-element-e41bcbc
    > .elementor-element-populated {
    margin: 0px 5px 16px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-79
    .elementor-element.elementor-element-b354cf1
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-fe6d800
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-79 .elementor-element.elementor-element-db40fbc {
    width: 100%;
  }
  .elementor-79
    .elementor-element.elementor-element-db40fbc
    > .elementor-element-populated {
    margin: 0px 5px 16px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-79
    .elementor-element.elementor-element-77059f2
    .elementor-heading-title {
    font-size: var(--e-global-typography-db77ff3-font-size);
    line-height: var(--e-global-typography-db77ff3-line-height);
  }
  .elementor-79
    .elementor-element.elementor-element-8aa37c6
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (min-width: 768px) {
  .elementor-79 .elementor-element.elementor-element-e62fbca {
    width: 51%;
  }
  .elementor-79 .elementor-element.elementor-element-471b43a7 {
    width: 49%;
  }
  .elementor-79 .elementor-element.elementor-element-520f4af3 {
    width: 41%;
  }
  .elementor-79 .elementor-element.elementor-element-6c10efeb {
    width: 59%;
  }
  .elementor-79 .elementor-element.elementor-element-21146a4c {
    width: 40%;
  }
  .elementor-79 .elementor-element.elementor-element-618772ad {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-79 .elementor-element.elementor-element-520f4af3 {
    width: 51%;
  }
  .elementor-79 .elementor-element.elementor-element-6c10efeb {
    width: 49%;
  }
  .elementor-79 .elementor-element.elementor-element-21146a4c {
    width: 45%;
  }
  .elementor-79 .elementor-element.elementor-element-618772ad {
    width: 55%;
  }
  .elementor-79 .elementor-element.elementor-element-08b4506 {
    width: 50%;
  }
  .elementor-79 .elementor-element.elementor-element-e41bcbc {
    width: 50%;
  }
  .elementor-79 .elementor-element.elementor-element-db40fbc {
    width: 50%;
  }
}
