.elementor .gal-img:hover,.elementor .gal-img:focus-visible{position:relative;z-index:2;box-shadow:0px 22px 48px 0px rgba(0,0,0,.5);transform:scale3d(1.03, 1.03, 1);}.elementor .gal-img{width:100%;margin-block-end:16px;border-radius:14px;transition:transform 0.5s, box-shadow 0.5s;display:block;break-inside:avoid;\n}.elementor .gal-col{width:100%;max-width:1300px;column-gap:16px;direction:rtl;column-width:248px; margin-inline:auto;\n}.elementor .rule-gold{width:44px;height:2px;padding:0px;border-radius:2px;background-image:linear-gradient(90deg, rgba(203,163,90,0) 0%,#CBA35A 50%,rgba(203,163,90,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;}.elementor .btn-gold:hover,.elementor .btn-gold:focus-visible{box-shadow:0px 16px 34px 0px rgba(203,163,90,.4);transform:translate3d(0px, -3px, 0px);}.elementor .btn-gold{color:#241400;background-color:var(--gold);}.elementor .btn{font-family:var(--font-heading);font-weight:800;font-size:1.06rem;line-height:1;text-decoration:none;cursor:pointer;border-radius:999px;border-width:0px;transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s, color 0.25s, border-color 0.25s;display:inline-flex;gap:10px;justify-content:center;align-items:center;padding-block:16px; padding-inline:34px;\n}.elementor .muted-d{color:var(--text-muted);}.elementor .lead{font-family:var(--font-body);font-weight:400;font-size:clamp(1.06rem,1.5vw,1.32rem);line-height:1.85;margin:0px;}.elementor .h-sec{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4.6vw,3.5rem);letter-spacing:-0.01em;line-height:1.08;margin:0px;}.elementor .h-display{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.7rem,6.6vw,5.4rem);letter-spacing:-0.01em;line-height:1.02;margin:0px;}.elementor .eyebrow{font-family:var(--font-heading);font-weight:800;font-size:0.92rem;color:var(--gold);letter-spacing:0.14em;display:inline-flex;gap:12px;align-items:center;}.elementor .sec-dark{color:var(--text-light);background-color:var(--ink);}.elementor .sec{width:100%;overflow:hidden;position:relative;direction:rtl;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box; max-width:none; padding-block:clamp(72px,9vw,150px); padding-inline:clamp(16px,1.6vw,30px);\n}