/* Add custom CSS styles below */
/* Qamroz hero: scoped responsive typography */
section[component-id="1631761828"] .advanced-slider__caption__inner__content {color:#1F1A2E;}
section[component-id="1631761828"] .advanced-slider__caption__inner__content__button {background-color:#4B3A60!important;border-radius:6px;padding:12px 24px;}
@media(max-width:639.98px){
section[component-id="1631761828"] .advanced-slider__caption{align-items:flex-start;padding-top:11%;}
section[component-id="1631761828"] .advanced-slider__caption__inner{justify-content:center;padding:0 16px;text-align:center;}
section[component-id="1631761828"] .advanced-slider__caption__inner__content{width:100%;max-width:350px;}
section[component-id="1631761828"] .advanced-slider__caption__inner__content__heading{font-size:clamp(24px,6.4vw,32px);line-height:1.35;margin-bottom:10px;}
section[component-id="1631761828"] .advanced-slider__caption__inner__content__text{font-size:14px;line-height:1.7;margin-bottom:16px;}
}

/* Compact desktop navigation without hiding any category */
@media(min-width:1024px) and (max-width:1279px){[data-selia="header-menu-item-desktop-link"]{font-size:13px!important;padding:18px 6px!important;}}

/* Qamroz circles 1590760103: subtle depth and optical balance */
section[component-id="1590760103"] .circle-links__image-wrap {
  border: 2px solid #C4A770;
  box-shadow: 0 5px 12px rgba(75,58,96,.07);
}
section[component-id="1590760103"] a[href$="/c1804052179"] .circle-links__image-wrap img,
section[component-id="1590760103"] a[href$="/c390718685"] .circle-links__image-wrap img {
  transform: scale(1.08);
}