.elementor .e-196e86d-32d6902{color:#;}.elementor .e-0949875-d627c6c{width:678px;margin-block-start:-34px;margin-inline-start:-130px;.hero-stream-image img {
  width: 700px;
  max-width: none;
  transform: translateX(-40px);
}\n}.elementor .e-7dba15e-d91c8a7{padding-block-start:15px;padding-block-end:20px;padding-inline-start:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-723e6f0-876ab82{width:350px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;background-color:#202124;transition:all 40ms;flex-direction:column;justify-content:space-between;align-items:center;/* Card hover */
#pricing-card {
  transition: all 0.3s ease;
}

#pricing-card:hover {
  background-color: #ffffff;
}

/* Keep these blue */
#pricing-card h1,
#pricing-card h2 {
  color: #2563eb;
}

/* Month + features become black */
#pricing-card .elementor-widget-text-editor,
#pricing-card .elementor-heading-title {
  transition: color 0.3s ease;
}

#pricing-card:hover .elementor-widget-text-editor {
  color: #000000;
}\n}.elementor .e-1b12ed5-d51ea13{padding-block-start:15px;padding-block-end:20px;padding-inline-start:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-0bdad75-7b0cc56{width:350px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;background-color:#202124;filter:blur(0px);transition:all 60ms;flex-direction:column;justify-content:space-between;align-items:center;/* Card hover */
#pricing-card {
  transition: all 0.3s ease;
}

#pricing-card:hover {
  background-color: #ffffff;
}

/* Keep these blue */
#pricing-card h1,
#pricing-card h2 {
  color: #2563eb;
}

/* Month + features become black */
#pricing-card .elementor-widget-text-editor,
#pricing-card .elementor-heading-title {
  transition: color 0.3s ease;
}

#pricing-card:hover .elementor-widget-text-editor {
  color: #000000;
}\n}.elementor .e-5025af0-e1b0393{padding-block-start:15px;padding-block-end:20px;padding-inline-start:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-52e85a1-62991ff{width:350px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;background-color:#202124;transition:all 60ms;flex-direction:column;justify-content:space-between;align-items:center;/* Card hover */
#pricing-card {
  transition: all 0.3s ease;
}

#pricing-card:hover {
  background-color: #ffffff;
}

/* Keep these blue */
#pricing-card h1,
#pricing-card h2 {
  color: #2563eb;
}

/* Month + features become black */
#pricing-card .elementor-widget-text-editor,
#pricing-card .elementor-heading-title {
  transition: color 0.3s ease;
}

#pricing-card:hover .elementor-widget-text-editor {
  color: #000000;
}\n}.elementor .e-0eccdd1-306032d{padding-block-start:15px;padding-block-end:20px;padding-inline-start:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-419c003-84cf3ba{width:350px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;background-color:#202124;transition:all 60ms;flex-direction:column;justify-content:space-between;align-items:center;/* Card hover */
#pricing-card {
  transition: all 0.3s ease;
}

#pricing-card:hover {
  background-color: #ffffff;
}

/* Keep these blue */
#pricing-card h1,
#pricing-card h2 {
  color: #2563eb;
}

/* Month + features become black */
#pricing-card .elementor-widget-text-editor,
#pricing-card .elementor-heading-title {
  transition: color 0.3s ease;
}

#pricing-card:hover .elementor-widget-text-editor {
  color: #000000;
}\n}.elementor .e-407bdfd{column-gap:20px;padding-block-start:0px;padding-block-end:-22px;margin-block-start:-90px;flex-direction:row;justify-content:center;/* Card animation */
#pricing-card {
  transition: background-color 0.3s ease;
}

/* Card hover background */
#pricing-card:hover {
  background-color: #ffffff !important;
}

/* Keep High Performance Server blue */
#pricing-card:hover .elementor-widget-heading:first-child .elementor-heading-title {
  color: #2563eb !important;
}

/* Keep price blue */
#pricing-card:hover .price-color .elementor-heading-title {
  color: #2563eb !important;
}

/* Month becomes black */
#pricing-card:hover .month-color .elementor-heading-title {
  color: #000000 !important;
}

/* Features become black */
#pricing-card:hover .elementor-widget-text-editor {
  color: #000000 !important;
}

/* Button hover */
#pricing-card:hover .elementor-button {
  background-color: #2563eb !important;
  color: #ffffff !important;
}
}\n}.elementor .e-97b97f3-3714109{width:70px;align-self:center;@media (min-width: 768px) {
  selector.why-us-list > .e-con {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
      width: 100%;
  }

  selector.why-us-list > .e-con > .e-con {
      flex-shrink: 0;
  }
}\n}.elementor .e-96f9ac5-7ae31ef{width:69px;align-self:center;@media (min-width: 768px) {
  selector.why-us-list > .e-con {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
      width: 100%;
  }

  selector.why-us-list > .e-con > .e-con {
      flex-shrink: 0;
  }
}\n}.elementor .e-4a738bb-cce2b0d{width:70px;align-self:center;}.elementor .e-68a84d3-d978ab6{width:70px;align-self:center;}.elementor .e-14a3f1c-c5c862f{width:70px;align-self:center;}.elementor .e-e4ef59d{padding-block-start:137px;margin-block-start:-129px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F5F7FF;flex-direction:column;/* HOW IPTV WORKS - MAIN SECTION */

#how-iptv-section {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}

/* HOW IPTV WORKS label */
#how-iptv-section > .elementor-element:nth-child(1) {
  width: 100% !important;
  text-align: center !important;
}

/* Main heading */
#how-iptv-section > .elementor-element:nth-child(2) {
  width: 100% !important;
  text-align: center !important;
}

/* Container holding the 3 steps */
#how-iptv-section > .elementor-element:nth-child(3) {
  width: 100% !important;
  max-width: 1200px !important;
  margin: 0 auto !important;

  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  gap: 40px !important;
}

/* The 3 Icon Boxes */
#how-iptv-section > .elementor-element:nth-child(3) > .elementor-element {
  width: 33.333% !important;
  max-width: 33.333% !important;
  flex: 1 1 0 !important;
  min-width: 0 !important;
  text-align: center !important;
}

/* Center Icon Box content */
#how-iptv-section .elementor-icon-box-wrapper {
  text-align: center !important;
}

/* Keep descriptions balanced */
#how-iptv-section .elementor-icon-box-description {
  max-width: 360px;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* MOBILE */
@media (max-width: 767px) {

  #how-iptv-section > .elementor-element:nth-child(3) {
      flex-direction: column !important;
      gap: 45px !important;
  }

  #how-iptv-section > .elementor-element:nth-child(3) > .elementor-element {
      width: 100% !important;
      max-width: 100% !important;
      flex: none !important;
  }
}\n}.elementor .e-70da499{padding-block-start:220px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F5F7FF;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-86df3e0-c7c2fe7{width:100%;padding:20px;border-radius:12px;border-width:1px;border-color:#E5E7EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-e80025d{width:55%;flex-direction:column;gap:20px;}.elementor .e-cdad9ed{width:100%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2209abc{max-width:1200px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:50px;padding-inline-end:50px;border-radius:20px;background-color:#F7F9FC;flex-direction:row;gap:40px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}