.elementor-4112 .elementor-element.elementor-element-03df6c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4112 .elementor-element.elementor-element-fedf504{width:100%;max-width:100%;}.elementor-4112 .elementor-element.elementor-element-13883328{--display:flex;}.elementor-4112 .elementor-element.elementor-element-a4cac22.elementor-element{--align-self:center;}[data-theme="dark"] .elementor-4112 .elementor-element.elementor-element-6100f0f{color:#ffffff;}.elementor-4112 .elementor-element.elementor-element-e590014 .elementor-button{background-color:#FF0000;}.elementor-4112 .elementor-element.elementor-element-e590014 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4112 .elementor-element.elementor-element-f86c963{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4112 .elementor-element.elementor-element-f1e3d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4112 .elementor-element.elementor-element-a61dc1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4112 .elementor-element.elementor-element-c3a86a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4112 .elementor-element.elementor-element-23edb88 img{border-style:solid;border-color:#000000;}.elementor-4112 .elementor-element.elementor-element-81a54cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4112 .elementor-element.elementor-element-7b0851b{text-align:left;}.elementor-4112 .elementor-element.elementor-element-7b0851b .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:20px;font-weight:400;color:#FF0000;}[data-theme="dark"] .elementor-4112 .elementor-element.elementor-element-7b0851b .elementor-heading-title{color:#FA0000;}.elementor-4112 .elementor-element.elementor-element-be21fe8 .elementor-heading-title{font-size:46px;}[data-theme="dark"] .elementor-4112 .elementor-element.elementor-element-be21fe8 .elementor-heading-title{color:#ffffff;}[data-theme="dark"] .elementor-4112 .elementor-element.elementor-element-d7fe782{color:#ffffff;}.elementor-4112 .elementor-element.elementor-element-886a4bc .elementor-button{background-color:#FF0000;font-size:16px;}.elementor-4112 .elementor-element.elementor-element-886a4bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4112 .elementor-element.elementor-element-224e9f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4112 .elementor-element.elementor-element-313e4cd.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4112 .elementor-element.elementor-element-23edb88 img{border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}}@media(min-width:768px){.elementor-4112 .elementor-element.elementor-element-c3a86a5{--width:50%;}.elementor-4112 .elementor-element.elementor-element-81a54cc{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-fedf504 */.iptv-section {
  padding: 100px 20px;
  /* background-color: #141416; ← تم حذفها */
  color: #fff;
  text-align: center;
  font-family: 'Urbanist', sans-serif;
}

.iptv-title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.iptv-highlight {
  color: #ff3f19;
  font-style: italic;
  font-weight: 700;
}

.iptv-description {
  font-size: 1.1rem;
  margin: 20px auto;
  max-width: 750px;
  color: #ccc;
}

.iptv-buttons {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
}

.iptv-btn {
  padding: 12px 24px;
  font-size: 1rem;
  border-radius: 50px;
  text-decoration: none;
  transition: 0.3s;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
}

.iptv-btn.red {
  background-color: transparent;
  border: 2px solid #ff3f19;
  color: #ff3f19;
}

.iptv-btn.red:hover {
  background-color: #ff3f19;
  color: #fff;
}

.iptv-btn.white {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
}

.iptv-btn.white:hover {
  background-color: #fff;
  color: #141416;
}

.iptv-stats {
  margin-top: 50px;
  display: flex;
  justify-content: center;
  gap: 60px;
  flex-wrap: wrap;
}

.stat-box h3 {
  font-size: 2rem;
  color: #ff3f19;
  margin-bottom: 5px;
  font-weight: 700;
}

.stat-box p {
  font-size: 1rem;
  color: #fff;
  font-weight: 500;
}/* End custom CSS */