html[lang='ar'] body,html[lang='ar'] h1,html[lang='ar'] h2,html[lang='ar'] h3,html[lang='ar'] h4,html[lang='ar'] h5,html[lang='ar'] h6,html[lang='ar'] .elementor-heading-title,html[lang='ar'] .elementor-image-box-title,html[lang='ar'] .elementor-icon-box-title,html[lang='ar'] .elementor-button,html[lang='ar'] .tbay-heading-title,html[lang='ar'] .elementor-icon-list-text{font-family:'Cairo','Tajawal',sans-serif!important;letter-spacing:0!important}html[lang='ar'] .elementor-widget-text-editor,html[lang='ar'] .elementor-icon-box-description,html[lang='ar'] .elementor-image-box-description{font-family:'Cairo','Tajawal',sans-serif;line-height:1.9}.niral-cat-card{overflow:hidden;border-radius:4px;transition:box-shadow .35s ease,transform .35s ease}.niral-cat-card:hover{box-shadow:0 14px 34px rgb(46 26 71 / .15);transform:translateY(-4px)}.niral-cat-card .elementor-image-box-img{overflow:hidden;margin-bottom:0!important}.niral-cat-card .elementor-image-box-img img{width:100%;height:250px;object-fit:cover;display:block;transition:transform .6s ease}.niral-cat-card:hover .elementor-image-box-img img{transform:scale(1.07)}.niral-cat-card .elementor-image-box-description{text-transform:uppercase;opacity:.7}.niral-brand-card{border-radius:4px;transition:box-shadow .3s ease,border-color .3s ease}.niral-brand-card:hover{box-shadow:0 10px 26px rgb(46 26 71 / .12);border-color:#DFA18A!important}.niral-brand-card .elementor-image-box-img img{height:78px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.75;transition:filter .3s ease,opacity .3s ease}.niral-brand-card:hover .elementor-image-box-img img{filter:grayscale(0);opacity:1}.niral-hero-img img{max-height:460px;width:auto;filter:drop-shadow(0 26px 46px rgb(0 0 0 / .42))}@media(max-width:767px){.niral-hero-img img{max-height:280px}.niral-cat-card .elementor-image-box-img img{height:170px}}.elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.elementor-button:hover{box-shadow:0 8px 20px rgb(46 26 71 / .22)}.elementor-button:focus-visible,.elementor-widget-image-box a:focus-visible,.elementor-widget-icon-box a:focus-visible{outline:3px solid #DFA18A;outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}