.elementor-40
  .elementor-element.elementor-element-44bda8e5
  > .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-40
  .elementor-element.elementor-element-44bda8e5
  > .elementor-container {
  max-width: 1200px;
}
.elementor-40
  .elementor-element.elementor-element-44bda8e5
  .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-40 .elementor-element.elementor-element-44bda8e5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 200px 0px 200px 0px;
}
.elementor-40 .elementor-element.elementor-element-184fc33a {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-184fc33a
  .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-40 .elementor-element.elementor-element-34687b5f {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  text-align: left;
  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-5bfeee0);
}
.elementor-40
  .elementor-element.elementor-element-34687b5f
  > .elementor-widget-container {
  padding: 16px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-883c764:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-883c764
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-23443cb);
}
.elementor-40 .elementor-element.elementor-element-883c764 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}
.elementor-40
  .elementor-element.elementor-element-883c764
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-afaee95:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-afaee95
  > .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-card.png");
}
.elementor-40
  .elementor-element.elementor-element-afaee95
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-afaee95
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-afaee95
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-afaee95
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-afaee95
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-5463b933 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-5463b933
  .elementor-heading-title {
  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);
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-759d1458 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-759d1458
  .elementor-heading-title {
  font-family: var(--e-global-typography-2337b54-font-family), Sans-serif;
  font-size: var(--e-global-typography-2337b54-font-size);
  font-weight: var(--e-global-typography-2337b54-font-weight);
  font-style: var(--e-global-typography-2337b54-font-style);
  line-height: var(--e-global-typography-2337b54-line-height);
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-ababd1e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-ababd1e
  > .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-card.png");
}
.elementor-40
  .elementor-element.elementor-element-ababd1e
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-ababd1e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-ababd1e
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-ababd1e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-ababd1e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-77f42fb {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-77f42fb
  .elementor-heading-title {
  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);
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-71df5d3 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-71df5d3
  .elementor-heading-title {
  font-family: var(--e-global-typography-2337b54-font-family), Sans-serif;
  font-size: var(--e-global-typography-2337b54-font-size);
  font-weight: var(--e-global-typography-2337b54-font-weight);
  font-style: var(--e-global-typography-2337b54-font-style);
  line-height: var(--e-global-typography-2337b54-line-height);
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-0753370:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-0753370
  > .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-card.png");
}
.elementor-40
  .elementor-element.elementor-element-0753370
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-0753370
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-0753370
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-0753370
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-0753370
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-8dc5016 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-8dc5016
  .elementor-heading-title {
  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);
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-94db77f {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-94db77f
  .elementor-heading-title {
  font-family: var(--e-global-typography-2337b54-font-family), Sans-serif;
  font-size: var(--e-global-typography-2337b54-font-size);
  font-weight: var(--e-global-typography-2337b54-font-weight);
  font-style: var(--e-global-typography-2337b54-font-style);
  line-height: var(--e-global-typography-2337b54-line-height);
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-108c86b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-108c86b
  > .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-card.png");
}
.elementor-40
  .elementor-element.elementor-element-108c86b
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-108c86b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-108c86b
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-108c86b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-108c86b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-0656bca {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-0656bca
  .elementor-heading-title {
  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);
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-1889551 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-1889551
  .elementor-heading-title {
  font-family: var(--e-global-typography-2337b54-font-family), Sans-serif;
  font-size: var(--e-global-typography-2337b54-font-size);
  font-weight: var(--e-global-typography-2337b54-font-weight);
  font-style: var(--e-global-typography-2337b54-font-style);
  line-height: var(--e-global-typography-2337b54-line-height);
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-dbd31c1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-dbd31c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-23443cb);
}
.elementor-40 .elementor-element.elementor-element-dbd31c1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 100px 0px;
}
.elementor-40
  .elementor-element.elementor-element-dbd31c1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-4a773d4
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-40 .elementor-element.elementor-element-b375961 img {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-64b32ab.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-64b32ab.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-fef7221 {
  text-align: left;
}
.elementor-40
  .elementor-element.elementor-element-fef7221
  .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-40
  .elementor-element.elementor-element-5130847
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-5130847 {
  text-align: left;
}
.elementor-40
  .elementor-element.elementor-element-5130847
  .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-40 .elementor-element.elementor-element-9d715ea {
  text-align: left;
}
.elementor-40
  .elementor-element.elementor-element-8ce90f1
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-size: 25px;
}
.elementor-40
  .elementor-element.elementor-element-8ce90f1
  .elementor-counter-title {
  color: #ffffff;
  font-size: 15px;
}
.elementor-40
  .elementor-element.elementor-element-f0dcf84
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-size: 25px;
}
.elementor-40
  .elementor-element.elementor-element-f0dcf84
  .elementor-counter-title {
  color: #ffffff;
  font-size: 15px;
}
.elementor-40
  .elementor-element.elementor-element-05f3237
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-size: 25px;
}
.elementor-40
  .elementor-element.elementor-element-05f3237
  .elementor-counter-title {
  color: #ffffff;
  font-size: 15px;
}
.elementor-40
  .elementor-element.elementor-element-60f8b60
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-7dfcc650:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-7dfcc650
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-40
  .elementor-element.elementor-element-7dfcc650
  > .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-40 .elementor-element.elementor-element-7dfcc650 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-40 .elementor-element.elementor-element-cc492ba {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-40
  .elementor-element.elementor-element-6c811033
  > .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-40
  .elementor-element.elementor-element-37d3475b
  .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-40
  .elementor-element.elementor-element-6f1d2a99
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-6f1d2a99
  .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-40
  .elementor-element.elementor-element-ad32d4c
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-5376d479.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-5376d479.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-7a346e43 .elementor-button {
  fill: var(--e-global-color-23443cb);
  color: var(--e-global-color-23443cb);
}
.elementor-40
  .elementor-element.elementor-element-7bc4ca38:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-7bc4ca38
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/UNIVERSES/1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-40
  .elementor-element.elementor-element-7bc4ca38
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-40
  .elementor-element.elementor-element-7bc4ca38
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-6623fd1 {
  --spacer-size: 250px;
}
.elementor-40 .elementor-element.elementor-element-37b7ebf {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-37b7ebf
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-2547e7a {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-2547e7a
  .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5em;
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-67fd678 {
  --spacer-size: 50px;
}
.elementor-40
  .elementor-element.elementor-element-20cd11d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-20cd11d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/UNIVERSES/2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-40
  .elementor-element.elementor-element-20cd11d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-40
  .elementor-element.elementor-element-20cd11d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-df4507d {
  --spacer-size: 250px;
}
.elementor-40 .elementor-element.elementor-element-925ce73 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-925ce73
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-e8f9216 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-e8f9216
  .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5em;
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-1c59436 {
  --spacer-size: 50px;
}
.elementor-40
  .elementor-element.elementor-element-ae6f1b9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-ae6f1b9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/UNIVERSES/3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-40
  .elementor-element.elementor-element-ae6f1b9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-40
  .elementor-element.elementor-element-ae6f1b9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-7d01a61 {
  --spacer-size: 250px;
}
.elementor-40 .elementor-element.elementor-element-fad3955 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-fad3955
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-d572efe {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-d572efe
  .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5em;
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-6f19c13 {
  --spacer-size: 50px;
}
.elementor-40
  .elementor-element.elementor-element-808f76e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-808f76e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/UNIVERSES/4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-40
  .elementor-element.elementor-element-808f76e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-40
  .elementor-element.elementor-element-808f76e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-6b5deeb {
  --spacer-size: 250px;
}
.elementor-40 .elementor-element.elementor-element-5fda363 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-5fda363
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-e693ff0 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-e693ff0
  .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5em;
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-58da99b {
  --spacer-size: 50px;
}
.elementor-40
  .elementor-element.elementor-element-1ad115e9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-1ad115e9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-40 .elementor-element.elementor-element-1ad115e9 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-40
  .elementor-element.elementor-element-1ad115e9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-62083e5b {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-40
  .elementor-element.elementor-element-64434393
  > .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-40
  .elementor-element.elementor-element-db76ea8
  .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-40 .elementor-element.elementor-element-6a1de3ae {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-6a1de3ae
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-6a1de3ae
  .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-40 .elementor-element.elementor-element-29f16d69 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-29f16d69
  > .elementor-widget-container {
  margin: 0px 0px -32px 0px;
  /* padding: 0px 0px 0px 32px; */
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-1f7b5b1f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-1f7b5b1f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-1c84dde5 .elementor-button {
  fill: var(--e-global-color-23443cb);
  color: var(--e-global-color-23443cb);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  .attachment-woocommerce_thumbnail {
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 8px;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-product__title {
  color: var(--e-global-color-5bfeee0);
  margin-bottom: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-category__title {
  color: var(--e-global-color-5bfeee0);
  margin-bottom: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-product__title,
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-category__title {
  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-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .star-rating {
  color: var(--e-global-color-accent);
  font-size: 0.7em;
  margin-bottom: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .star-rating::before {
  color: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .price {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-bf1b26b-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf1b26b-font-size);
  font-weight: var(--e-global-typography-bf1b26b-font-weight);
  font-style: var(--e-global-typography-bf1b26b-font-style);
  line-height: var(--e-global-typography-bf1b26b-line-height);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .price
  ins {
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .price
  ins
  .amount {
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .price
  del {
  color: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .price
  del
  .amount {
  color: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .price
  del {
  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-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  ul.products
  li.product
  .button {
  color: var(--e-global-color-23443cb);
  background-color: var(--e-global-color-accent);
  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);
  border-radius: 2px 2px 2px 2px;
  margin-top: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
  .added_to_cart {
  color: var(--e-global-color-accent);
  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);
  margin-inline-start: 2px;
}
.elementor-40
  .elementor-element.elementor-element-6d14ea9a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-6d14ea9a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-7f68d29) 41%,
    var(--e-global-color-0b30af8) 0%
  );
}
.elementor-40
  .elementor-element.elementor-element-6d14ea9a
  > .elementor-background-overlay {
  background-image: url("https://tehsen.waheedwebstudio.com/ninja-gaming/wp-content/uploads/2023/12/shape-ellipse.png");
  background-position: 105% 38%;
  background-repeat: no-repeat;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-6d14ea9a
  > .elementor-container {
  max-width: 1200px;
}
.elementor-40 .elementor-element.elementor-element-6d14ea9a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 100px 0px;
}
.elementor-40 .elementor-element.elementor-element-39f88c7 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-39f88c7
  .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-40 .elementor-element.elementor-element-7c333321 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-7c333321
  .elementor-heading-title {
  font-family: var(--e-global-typography-61cbcfc-font-family), Sans-serif;
  font-size: var(--e-global-typography-61cbcfc-font-size);
  font-weight: var(--e-global-typography-61cbcfc-font-weight);
  font-style: var(--e-global-typography-61cbcfc-font-style);
  line-height: var(--e-global-typography-61cbcfc-line-height);
  color: var(--e-global-color-5bfeee0);
}
.elementor-40
  .elementor-element.elementor-element-795748d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-795748d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #18222a;
}
.elementor-40
  .elementor-element.elementor-element-795748d
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-795748d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-795748d
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-795748d
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-795748d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-d704421 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-6368702 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-wrapper {
  max-width: 100%;
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-digits {
  font-size: 15px;
}
.elementor-40
  .elementor-element.elementor-element-6368702
  .elementor-countdown-label {
  font-size: 12px;
}
.elementor-40 .elementor-element.elementor-element-e06ade8 {
  text-align: center;
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-99cacaa {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-99cacaa
  .elementor-heading-title {
  text-transform: uppercase;
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-198580b
  > .elementor-widget-container {
  background-color: var(--e-global-color-23443cb);
  margin: 0px 40px 0px 40px;
  padding: 20px 20px 20px 20px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-198580b {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-198580b
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-607f2f6 {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-607f2f6 img {
  width: 50%;
}
.elementor-40 .elementor-element.elementor-element-78f6161 {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  align-self: center;
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-78f6161
  .elementor-heading-title {
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-d898184 {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-d898184 img {
  width: 50%;
}
.elementor-40
  .elementor-element.elementor-element-9ccf117:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-9ccf117
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #18222a;
}
.elementor-40
  .elementor-element.elementor-element-9ccf117
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-9ccf117
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-9ccf117
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-9ccf117
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 15px 50px 15px;
}
.elementor-40
  .elementor-element.elementor-element-9ccf117
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-a3e4370 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-47a539f {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-wrapper {
  max-width: 100%;
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-digits {
  font-size: 15px;
}
.elementor-40
  .elementor-element.elementor-element-47a539f
  .elementor-countdown-label {
  font-size: 12px;
}
.elementor-40 .elementor-element.elementor-element-2ad048d {
  text-align: center;
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-d104b6d {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-d104b6d
  .elementor-heading-title {
  text-transform: uppercase;
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-7db2add
  > .elementor-widget-container {
  background-color: var(--e-global-color-23443cb);
  margin: 0px 40px 0px 40px;
  padding: 20px 20px 20px 20px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-7db2add {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-7db2add
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-36e3d1b {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-36e3d1b img {
  width: 50%;
}
.elementor-40 .elementor-element.elementor-element-4abf93d {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  align-self: center;
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-4abf93d
  .elementor-heading-title {
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-5b4c941 {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-5b4c941 img {
  width: 50%;
}
.elementor-40
  .elementor-element.elementor-element-1c53087:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-40
  .elementor-element.elementor-element-1c53087
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #18222a;
}
.elementor-40
  .elementor-element.elementor-element-1c53087
  > .elementor-element-populated,
.elementor-40
  .elementor-element.elementor-element-1c53087
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-40
  .elementor-element.elementor-element-1c53087
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-1c53087
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 15px 50px 15px;
}
.elementor-40
  .elementor-element.elementor-element-1c53087
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-daf5ecf {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-8393cec {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-wrapper {
  max-width: 100%;
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-digits {
  font-size: 15px;
}
.elementor-40
  .elementor-element.elementor-element-8393cec
  .elementor-countdown-label {
  font-size: 12px;
}
.elementor-40 .elementor-element.elementor-element-29b82fd {
  text-align: center;
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-2f22206 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-2f22206
  .elementor-heading-title {
  text-transform: uppercase;
  color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-fdd2db1
  > .elementor-widget-container {
  background-color: var(--e-global-color-23443cb);
  margin: 0px 40px 0px 40px;
  padding: 20px 20px 20px 20px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-fdd2db1 {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-fdd2db1
  .elementor-heading-title {
  color: var(--e-global-color-5bfeee0);
}
.elementor-40 .elementor-element.elementor-element-a07de18 {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-a07de18 img {
  width: 50%;
}
.elementor-40 .elementor-element.elementor-element-543e527 {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  align-self: center;
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-543e527
  .elementor-heading-title {
  color: var(--e-global-color-accent);
}
.elementor-40 .elementor-element.elementor-element-4c0ae1e {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-4c0ae1e img {
  width: 50%;
}
.elementor-40 .elementor-element.elementor-element-108e35e .elementor-button {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-23443cb);
  color: var(--e-global-color-23443cb);
}
.elementor-40
  .elementor-element.elementor-element-108e35e
  > .elementor-widget-container {
  padding: 50px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-3b419312:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-3b419312
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-40
  .elementor-element.elementor-element-3b419312
  > .elementor-container {
  max-width: 1200px;
}
.elementor-40 .elementor-element.elementor-element-3b419312 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 50px 0px;
}
.elementor-40
  .elementor-element.elementor-element-3b419312
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-24f4a127 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-40
  .elementor-element.elementor-element-3ec4f48d
  > .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-40
  .elementor-element.elementor-element-73b593cc
  .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-40 .elementor-element.elementor-element-7850abb8 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-7850abb8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-7850abb8
  .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-40 .elementor-element.elementor-element-330bc0fc {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-330bc0fc
  > .elementor-widget-container {
  margin: 0px 0px -32px 0px;
  padding: 0px 0px 0px 32px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-5dd277f6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-5dd277f6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-5d664dad .elementor-button {
  fill: var(--e-global-color-23443cb);
  color: var(--e-global-color-23443cb);
}
.elementor-40
  .elementor-element.elementor-element-127451fa
  > .elementor-container {
  max-width: 1200px;
}
.elementor-40 .elementor-element.elementor-element-127451fa {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-5cd8dc9b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-40
  .elementor-element.elementor-element-5cd8dc9b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-40
  .elementor-element.elementor-element-5cd8dc9b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-40
  .elementor-element.elementor-element-5cd8dc9b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 32px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-5cd8dc9b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-main-swiper
  .swiper-slide {
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__content,
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__content:after {
  background-color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__content1,
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__content1:after {
  background-color: var(--e-global-color-accent);
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__content {
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__content1 {
  padding: 45px 30px 45px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer,
.elementor-40
  .elementor-element.elementor-element-dbbbacf.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-top: 30px;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer,
.elementor-40
  .elementor-element.elementor-element-dbbbacf.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-40
  .elementor-element.elementor-element-dbbbacf.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  padding: 0 30px 0 30px;
}
.elementor-40
  .elementor-element.elementor-element-dbbbacf
  .elementor-testimonial__text {
  color: var(--e-global-color-23443cb);
}
.elementor-40
  .elementor-element.elementor-element-52ff56d3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-52ff56d3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-7f68d29);
}
.elementor-40
  .elementor-element.elementor-element-52ff56d3
  > .elementor-background-overlay {
  background-image: url("https://tehsen.waheedwebstudio.com/ninja-gaming/wp-content/uploads/2023/12/blur-bg2.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-52ff56d3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-40 .elementor-element.elementor-element-7c1ec3ab {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-40
  .elementor-element.elementor-element-a5c3f09
  > .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-40
  .elementor-element.elementor-element-46468fda
  .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-40 .elementor-element.elementor-element-63df7170 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-63df7170
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-63df7170
  .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-40 .elementor-element.elementor-element-7cd63691 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-7cd63691
  > .elementor-widget-container {
  margin: 0px 0px -32px 0px;
  padding: 0px 0px 0px 32px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-2320afa0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-2320afa0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-24ebeb0e .elementor-button {
  background-color: var(--e-global-color-23443cb);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-40 .elementor-element.elementor-element-7ce5f16d {
  --grid-row-gap: 30px;
  --grid-column-gap: 30px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-posts-container
  .elementor-post__thumbnail {
  padding-bottom: calc(0.56 * 100%);
}
.elementor-40 .elementor-element.elementor-element-7ce5f16d:after {
  content: "0.56";
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__thumbnail__link {
  width: 100%;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__thumbnail {
  border-radius: 3px 3px 3px 3px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d.elementor-posts--thumbnail-left
  .elementor-post__thumbnail__link {
  margin-right: 16px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d.elementor-posts--thumbnail-right
  .elementor-post__thumbnail__link {
  margin-left: 16px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d.elementor-posts--thumbnail-top
  .elementor-post__thumbnail__link {
  margin-bottom: 16px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__title,
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__title
  a {
  color: var(--e-global-color-5bfeee0);
  font-family: var(--e-global-typography-c3a1499-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3a1499-font-size);
  font-weight: var(--e-global-typography-c3a1499-font-weight);
  font-style: var(--e-global-typography-c3a1499-font-style);
  line-height: var(--e-global-typography-c3a1499-line-height);
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__title {
  margin-bottom: 4px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__meta-data {
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  margin-bottom: 0px;
}
.elementor-40
  .elementor-element.elementor-element-7ce5f16d
  .elementor-post__meta-data
  span:before {
  color: var(--e-global-color-text);
}
@media (max-width: 1024px) {
  .elementor-40 .elementor-element.elementor-element-44bda8e5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 27px 150px 27px;
  }
  .elementor-40
    .elementor-element.elementor-element-6540d44d
    > .elementor-element-populated {
    padding: 0px 0px 0px 5px;
  }
  .elementor-40 .elementor-element.elementor-element-184fc33a {
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
  }
  .elementor-40
    .elementor-element.elementor-element-184fc33a
    .elementor-heading-title {
    font-size: var(--e-global-typography-f075b97-font-size);
    line-height: var(--e-global-typography-f075b97-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-34687b5f {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-5463b933
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-759d1458
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-77f42fb
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-71df5d3
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-8dc5016
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-94db77f
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-0656bca
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-1889551
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-fef7221
    .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-40
    .elementor-element.elementor-element-5130847
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-7dfcc650 {
    padding: 50px 32px 50px 32px;
  }
  .elementor-40 .elementor-element.elementor-element-cc492ba {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-40
    .elementor-element.elementor-element-37d3475b
    .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-40
    .elementor-element.elementor-element-6f1d2a99
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-1ad115e9 {
    padding: 50px 32px 50px 32px;
  }
  .elementor-40 .elementor-element.elementor-element-62083e5b {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-40
    .elementor-element.elementor-element-db76ea8
    .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-40
    .elementor-element.elementor-element-6a1de3ae
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-29f16d69 {
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45%);
    max-width: 45%;
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .woocommerce-loop-product__title,
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .woocommerce-loop-category__title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .price {
    font-size: var(--e-global-typography-bf1b26b-font-size);
    line-height: var(--e-global-typography-bf1b26b-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .price
    del {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .button {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    .added_to_cart {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-6d14ea9a
    > .elementor-background-overlay {
    background-position: 0% 40%;
  }
  .elementor-40 .elementor-element.elementor-element-6d14ea9a {
    padding: 0px 20px 50px 20px;
  }
  .elementor-40
    .elementor-element.elementor-element-39f88c7
    .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-40
    .elementor-element.elementor-element-7c333321
    .elementor-heading-title {
    font-size: var(--e-global-typography-61cbcfc-font-size);
    line-height: var(--e-global-typography-61cbcfc-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-3b419312 {
    padding: 50px 27px 50px 27px;
  }
  .elementor-40 .elementor-element.elementor-element-24f4a127 {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 5px 0px 5px;
  }
  .elementor-40
    .elementor-element.elementor-element-73b593cc
    .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-40
    .elementor-element.elementor-element-7850abb8
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-330bc0fc {
    --container-widget-width: 52%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 52%);
    max-width: 52%;
  }
  .elementor-40
    .elementor-element.elementor-element-5cd8dc9b
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-52ff56d3 {
    padding: 50px 32px 50px 32px;
  }
  .elementor-40 .elementor-element.elementor-element-7c1ec3ab {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-40
    .elementor-element.elementor-element-46468fda
    .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-40
    .elementor-element.elementor-element-63df7170
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-7cd63691
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-7cd63691 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-40 .elementor-element.elementor-element-7ce5f16d {
    --grid-column-gap: 20px;
  }
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__title,
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__title
    a {
    font-size: var(--e-global-typography-c3a1499-font-size);
    line-height: var(--e-global-typography-c3a1499-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__meta-data {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-40 .elementor-element.elementor-element-44bda8e5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 110px 11px 110px 11px;
  }
  .elementor-40 .elementor-element.elementor-element-184fc33a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-40
    .elementor-element.elementor-element-184fc33a
    .elementor-heading-title {
    font-size: var(--e-global-typography-f075b97-font-size);
    line-height: var(--e-global-typography-f075b97-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-34687b5f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-afaee95
    > .elementor-element-populated,
  .elementor-40
    .elementor-element.elementor-element-afaee95
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-40
    .elementor-element.elementor-element-afaee95
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-40
    .elementor-element.elementor-element-5463b933
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-759d1458
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-ababd1e
    > .elementor-element-populated,
  .elementor-40
    .elementor-element.elementor-element-ababd1e
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-40
    .elementor-element.elementor-element-ababd1e
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-40
    .elementor-element.elementor-element-77f42fb
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-71df5d3
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-0753370
    > .elementor-element-populated,
  .elementor-40
    .elementor-element.elementor-element-0753370
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-40
    .elementor-element.elementor-element-0753370
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-40
    .elementor-element.elementor-element-8dc5016
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-94db77f
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-108c86b
    > .elementor-element-populated,
  .elementor-40
    .elementor-element.elementor-element-108c86b
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-40
    .elementor-element.elementor-element-108c86b
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-40
    .elementor-element.elementor-element-0656bca
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-1889551
    .elementor-heading-title {
    font-size: var(--e-global-typography-2337b54-font-size);
    line-height: var(--e-global-typography-2337b54-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-dbd31c1 {
    padding: 0px 10px 50px 10px;
  }
  .elementor-40
    .elementor-element.elementor-element-64b32ab
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-fef7221
    .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-40
    .elementor-element.elementor-element-5130847
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-9d715ea
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-7dfcc650 {
    padding: 32px 16px 32px 16px;
  }
  .elementor-40 .elementor-element.elementor-element-cc492ba {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .elementor-40
    .elementor-element.elementor-element-37d3475b
    .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-40
    .elementor-element.elementor-element-6f1d2a99
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-ad32d4c
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-5376d479
    > .elementor-element-populated {
    padding: 16px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-1ad115e9 {
    padding: 40px 16px 40px 16px;
  }
  .elementor-40 .elementor-element.elementor-element-62083e5b {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .elementor-40
    .elementor-element.elementor-element-db76ea8
    .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-40
    .elementor-element.elementor-element-6a1de3ae
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-29f16d69
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-29f16d69 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-40
    .elementor-element.elementor-element-1f7b5b1f
    > .elementor-element-populated {
    padding: 16px 0px 0px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .woocommerce-loop-product__title,
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .woocommerce-loop-category__title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .price {
    font-size: var(--e-global-typography-bf1b26b-font-size);
    line-height: var(--e-global-typography-bf1b26b-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .price
    del {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    ul.products
    li.product
    .button {
    font-size: var(--e-global-typography-239073c-font-size);
    line-height: var(--e-global-typography-239073c-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-2bc7f55e.elementor-wc-products
    .added_to_cart {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-6d14ea9a
    > .elementor-background-overlay {
    background-position: 0% 0%;
  }
  .elementor-40 .elementor-element.elementor-element-6d14ea9a {
    padding: 50px 10px 50px 10px;
  }
  .elementor-40
    .elementor-element.elementor-element-39f88c7
    .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-40
    .elementor-element.elementor-element-7c333321
    .elementor-heading-title {
    font-size: var(--e-global-typography-61cbcfc-font-size);
    line-height: var(--e-global-typography-61cbcfc-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-d704421 {
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
  }
  .elementor-40 .elementor-element.elementor-element-6368702 {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
  }
  .elementor-40
    .elementor-element.elementor-element-198580b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-a3e4370 {
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
  }
  .elementor-40 .elementor-element.elementor-element-47a539f {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
  }
  .elementor-40
    .elementor-element.elementor-element-7db2add
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-40 .elementor-element.elementor-element-daf5ecf {
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
  }
  .elementor-40 .elementor-element.elementor-element-8393cec {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
  }
  .elementor-40
    .elementor-element.elementor-element-fdd2db1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-3b419312 {
    padding: 40px 11px 40px 11px;
  }
  .elementor-40 .elementor-element.elementor-element-24f4a127 {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .elementor-40
    .elementor-element.elementor-element-73b593cc
    .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-40
    .elementor-element.elementor-element-7850abb8
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-330bc0fc
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-330bc0fc {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-40
    .elementor-element.elementor-element-5dd277f6
    > .elementor-element-populated {
    padding: 16px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-52ff56d3 {
    padding: 40px 16px 40px 16px;
  }
  .elementor-40 .elementor-element.elementor-element-7c1ec3ab {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .elementor-40
    .elementor-element.elementor-element-46468fda
    .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-40
    .elementor-element.elementor-element-63df7170
    .elementor-heading-title {
    font-size: var(--e-global-typography-45e96e5-font-size);
    line-height: var(--e-global-typography-45e96e5-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-7cd63691
    > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-7cd63691 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-40
    .elementor-element.elementor-element-2320afa0
    > .elementor-element-populated {
    padding: 16px 0px 0px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.56 * 100%);
  }
  .elementor-40 .elementor-element.elementor-element-7ce5f16d:after {
    content: "0.56";
  }
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__thumbnail__link {
    width: 100%;
  }
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__title,
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__title
    a {
    font-size: var(--e-global-typography-c3a1499-font-size);
    line-height: var(--e-global-typography-c3a1499-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-7ce5f16d
    .elementor-post__meta-data {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (min-width: 768px) {
  .elementor-40 .elementor-element.elementor-element-6c811033 {
    width: 70%;
  }
  .elementor-40 .elementor-element.elementor-element-5376d479 {
    width: 30%;
  }
  .elementor-40 .elementor-element.elementor-element-64434393 {
    width: 70%;
  }
  .elementor-40 .elementor-element.elementor-element-1f7b5b1f {
    width: 30%;
  }
  .elementor-40 .elementor-element.elementor-element-3ec4f48d {
    width: 70%;
  }
  .elementor-40 .elementor-element.elementor-element-5dd277f6 {
    width: 30%;
  }
  .elementor-40 .elementor-element.elementor-element-a5c3f09 {
    width: 82%;
  }
  .elementor-40 .elementor-element.elementor-element-2320afa0 {
    width: 18%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-40 .elementor-element.elementor-element-6c811033 {
    width: 80%;
  }
  .elementor-40 .elementor-element.elementor-element-5376d479 {
    width: 20%;
  }
  .elementor-40 .elementor-element.elementor-element-7bc4ca38 {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-20cd11d {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-ae6f1b9 {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-808f76e {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-64434393 {
    width: 80%;
  }
  .elementor-40 .elementor-element.elementor-element-1f7b5b1f {
    width: 20%;
  }
  .elementor-40 .elementor-element.elementor-element-795748d {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-9ccf117 {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-1c53087 {
    width: 100%;
  }
  .elementor-40 .elementor-element.elementor-element-3ec4f48d {
    width: 80%;
  }
  .elementor-40 .elementor-element.elementor-element-5dd277f6 {
    width: 20%;
  }
  .elementor-40 .elementor-element.elementor-element-a5c3f09 {
    width: 80%;
  }
  .elementor-40 .elementor-element.elementor-element-2320afa0 {
    width: 20%;
  }
}
