.elementor-5061 .elementor-element.elementor-element-61f8476{--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-5061 .elementor-element.elementor-element-61f8476:not(.elementor-motion-effects-element-type-background), .elementor-5061 .elementor-element.elementor-element-61f8476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5061 .elementor-element.elementor-element-f4f6f60 > .elementor-widget-container{padding:60px 0px 18px 0px;}.elementor-5061 .elementor-element.elementor-element-f4f6f60{text-align:center;}.elementor-5061 .elementor-element.elementor-element-f4f6f60 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:43px;font-weight:700;color:#2F5755;}.elementor-5061 .elementor-element.elementor-element-5a50752{--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;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-5061 .elementor-element.elementor-element-d7259f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5061 .elementor-element.elementor-element-e857de2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5061 .elementor-element.elementor-element-407eeaf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-5061 .elementor-element.elementor-element-5a50752{--content-width:1478px;}}/* Start custom CSS *//* الخلفية تبقى فل ويدث */
.ssf-judges-text-section,
.ssf-judges-data,
.ssf-issf-journey,
.ssf-issf-light,
.ssf-issf-clean,
.ssf-local-levels,
.ssf-progression-v2,
.ssf-advanced-track {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-right: calc(50% - 50vw) !important;
  margin-left: calc(50% - 50vw) !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* توسيع المحتوى داخل الخلفية */
.ssf-judges-text-wrap,
.ssf-data-inner,
.ssf-issf-wrap,
.ssf-issf-container,
.ssf-local-wrap,
.ssf-progression-wrap,
.ssf-advanced-track__inner {
  width: auto !important;
  max-width: none !important;
  margin-left: 350px !important;
  margin-right: 250px !important;
  transform: none !important;
  box-sizing: border-box !important;
}

/* تصغير عناوين الأقسام الرئيسية */
.ssf-section-title h2,
.ssf-summary-title h2,
.ssf-issf-heading h2,
.ssf-local-head h2,
.ssf-progression-title h2,
.ssf-advanced-track__title h2 {
  font-size: clamp(26px, 2.8vw, 36px) !important;
  line-height: 1.35 !important;
  font-weight: 850 !important;
}

/* تصغير عناوين الكروت الداخلية */
.ssf-text-block h3,
.ssf-card-head h3,
.ssf-step-title h3,
.ssf-card-title h3,
.ssf-level-content h3,
.ssf-stage-top h3,
.ssf-advanced-row__head h3 {
  font-size: clamp(19px, 1.9vw, 25px) !important;
  line-height: 1.4 !important;
  font-weight: 800 !important;
}

/* تصغير كلمة المستوى: الأول / الدولي */
.ssf-advanced-row__side strong {
  font-size: clamp(22px, 2vw, 28px) !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
}

/* التابلت */
@media (max-width: 1200px) {
  .ssf-judges-text-wrap,
  .ssf-data-inner,
  .ssf-issf-wrap,
  .ssf-issf-container,
  .ssf-local-wrap,
  .ssf-progression-wrap,
  .ssf-advanced-track__inner {
    margin-left: 90px !important;
    margin-right: 40px !important;
  }
}

/* الجوال */
@media (max-width: 900px) {
  .ssf-judges-text-wrap,
  .ssf-data-inner,
  .ssf-issf-wrap,
  .ssf-issf-container,
  .ssf-local-wrap,
  .ssf-progression-wrap,
  .ssf-advanced-track__inner {
    width: calc(100% - 28px) !important;
    max-width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .ssf-section-title h2,
  .ssf-summary-title h2,
  .ssf-issf-heading h2,
  .ssf-local-head h2,
  .ssf-progression-title h2,
  .ssf-advanced-track__title h2 {
    font-size: 28px !important;
  }
}

@media (max-width: 520px) {
  .ssf-text-block h3,
  .ssf-card-head h3,
  .ssf-step-title h3,
  .ssf-card-title h3,
  .ssf-stage-top h3,
  .ssf-level-content h3,
  .ssf-advanced-row__head h3 {
    font-size: 20px !important;
  }

  .ssf-advanced-row__side strong {
    font-size: 24px !important;
  }

  .ssf-section-title h2,
  .ssf-progression-title h2,
  .ssf-advanced-track__title h2,
  .ssf-issf-heading h2,
  .ssf-local-head h2 {
    font-size: 27px !important;
  }
}

/* منع السكرول الجانبي */
html,
body {
  overflow-x: hidden !important;
}/* End custom CSS */