:root {
    --range: 1rem;
    --s-section: calc(4.5rem + 4.5 * var(--range));
    --s-0: 0rem;
    --s-1: calc(0.4rem + .2 * var(--range));
    --s-2: calc(1rem + .4 * var(--range));
    --s-3: calc(1.8rem + .6 * var(--range));
    --s-4: calc(2.8rem + .8 * var(--range));
    --s-5: calc(4rem + 1.0 * var(--range));
    --s-6: calc(5.4rem + 1.2 * var(--range));
    --s-7: calc(7rem + 1.4 * var(--range));
    --s-8: calc(8.8rem + 1.6 * var(--range));
    --s-9: calc(10.8rem + 1.8 * var(--range));  
}
.z-proParagraph {
    font-size: calc(0.6rem + 0.5 * var(--range));
    margin: var(--s-1) 0 0 0;
    font-weight: 500;
    color: #fff;
}
.ipsBreadcrumb.ipsBreadcrumb_top{
	display: none;
}

.z-proHeadingHero{
  background: transparent;
  border-color: transparent;
  color: #dcb452;
  font-weight: 500;
  padding: var(--sp-6) var(--sp-4) var(--sp-4) var(--sp-4);
}
.z-proHeadingHero::after {
  content: '';
  display: block;
  height: 4px;
  position: relative;
  top: 10px;
  background-image: var(--theme-dynamic-gradient-primary);
  border-radius: var(--sp-4);
  box-shadow: var(--theme-dynamic-gradient-box-shadow);
}
.z-proHeadingHeroMain::after {
  margin: 0 auto;
}
.z-proHeadingHeroSub{
  font-size: calc(1rem + 0.5 * var(--range));
  margin: var(--s-1) 0 0 0;
  font-weight: 500;
  color: #fff;	
}

#elField_content_field_13_label{
	font-size: 19px;
  	font-weight: 700;
}

ul#topics {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.ipsWidget_title{
    width: fit-content;
}

/* إلغاء تأثير التصميم المتجاوب */
@media only screen and (max-width: 1200px) {
    html, body, #elWrapper {
        width: 1024px !important;
        overflow-x: auto !important;
    }

    .ipsGrid, .ipsLayout, .ipsContainer, .ipsResponsive_showDesktop {
        max-width: 1024px !important;
        width: 100% !important;
    }

    .ipsResponsive_hidePhone, 
    .ipsResponsive_hideTablet {
        display: block !important;
    }

    .ipsResponsive_showPhone,
    .ipsResponsive_showTablet {
        display: none !important;
    }
}
