.elementor .han-footer-small{font-family:var(--han-font);font-size:0.82rem;color:#aebfcb;line-height:1.5;}.elementor .han-footer-bottom{width:100%;max-width:82rem;padding-block-start:1.1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .han-footer-note{max-width:30ch;font-family:var(--han-font);font-size:0.86rem;color:#b9c8d4;line-height:1.6;}.elementor .han-footer-cta:hover,.elementor .han-footer-cta:focus-visible{transform:translate3d(0px, -0.12rem, 0px);}.elementor .han-footer-cta{width:100%;max-width:16rem;font-family:var(--han-font);font-weight:800;font-size:1rem;color:var(--han-navy);text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;background-color:var(--han-gold);box-shadow:0px 0.75rem 1.75rem 0px rgba(198,155,60,0.22);}.elementor .han-footer-link:hover,.elementor .han-footer-link:focus-visible{color:var(--han-gold);}.elementor .han-footer-link{font-family:var(--han-font);font-weight:600;font-size:0.98rem;color:#e8eef3;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;text-align: right;\n}.elementor .han-footer-links{padding:0px;display:flex;flex-direction:column;gap:0.45rem;align-items:flex-start;}.elementor .han-footer-title{font-family:var(--han-font);font-weight:800;font-size:clamp(1.1rem, 1rem + 0.25vw, 1.25rem);color:var(--han-gold);line-height:1.3;}.elementor .han-footer-column{padding:0px;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .han-footer-copy{max-width:34ch;font-family:var(--han-font);font-size:clamp(0.95rem, 0.88rem + 0.2vw, 1.05rem);color:#dce6ee;line-height:1.7;}.elementor .han-footer-logo{width:clamp(4.6rem, 6vw, 6rem);height:auto;border-radius:50%;background-color:#ffffff;box-shadow:0px 0.75rem 2rem 0px rgba(0,0,0,0.2);}.elementor .han-footer-brand{padding:0px;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .han-footer-inner{width:100%;max-width:82rem;padding:0px;display:grid;gap:clamp(2rem, 5vw, 4.5rem);grid-template-columns:1.15fr 1fr 0.9fr;grid-template-rows:auto;align-items:start;}.elementor .han-footer{width:100%;color:var(--han-white);direction:rtl;padding-block-start:clamp(2.75rem, 5vw, 4.5rem);padding-block-end:1.25rem;padding-inline-start:clamp(1rem, 4vw, 3rem);padding-inline-end:clamp(1rem, 4vw, 3rem);background-image:linear-gradient(135deg, #061a2d 0%,#082b49 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:2rem;align-items:center;}.elementor .han-mobile-menu-cta{width:100%;font-weight:800;font-size:1rem;color:#07223a;text-align:center;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.35rem;border-radius:0.55rem;border-width:1px;border-color:#c79b3b;border-style:solid;background-color:#c79b3b;justify-content:center;}.elementor .han-mobile-menu-link:hover,.elementor .han-mobile-menu-link:focus-visible{color:#9f731e;background-color:rgba(199, 155, 59, 0.1);}.elementor .han-mobile-menu-link{width:100%;font-weight:700;font-size:1rem;color:#07223a;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:0.45rem;border-width:0px;background-color:transparent;justify-content:flex-start;text-align: right;\n}.elementor .han-mobile-menu-list{direction:rtl;display:flex;flex-direction:column;gap:0.2rem;align-items:stretch;}.elementor .han-mobile-menu-panel{width:min(88vw, 22rem);position:absolute;inset-block-start:calc(100% + 0.6rem);inset-inline-end:auto;inset-inline-start:0px;padding:0.8rem;border-radius:0.8rem;border-width:1px;border-color:rgba(7, 34, 58, 0.1);border-style:solid;background-color:rgba(250, 247, 242, 0.98);box-shadow:0px 1.1rem 2.4rem 0px rgba(7, 34, 58, 0.16);backdrop-filter:blur(14px);}.elementor .han-mobile-menu-trigger{width:3rem;height:3rem;font-weight:700;font-size:1.75rem;color:#07223a;line-height:1;margin:0px;border-width:0px;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .han-header-mobile{display:none;}.elementor .han-header-cta:hover,.elementor .han-header-cta:focus-visible{box-shadow:0px 0.7rem 1.4rem 0px rgba(111, 77, 14, 0.18);transform:translate3d(0px, -2px, 0px);}.elementor .han-header-cta{font-family:var(--han-font);font-weight:800;font-size:clamp(0.92rem, 0.84rem + 0.2vw, 1.02rem);color:#07223a;padding-block-start:0.78rem;padding-block-end:0.78rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:0.65rem;border-width:1px;border-color:#c79b3b;border-style:solid;background-color:#c79b3b;box-shadow:0px 0.5rem 1.1rem 0px rgba(111, 77, 14, 0.12);transition:transform 0.2s, box-shadow 0.2s;flex:0 0 auto;white-space: nowrap;\n}.elementor .han-header-link:hover,.elementor .han-header-link:focus-visible{color:#c79b3b;transform:translate3d(0px, -1px, 0px);}.elementor .han-header-link{font-weight:700;font-size:clamp(0.92rem, 0.82rem + 0.25vw, 1.05rem);color:#07223a;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-radius:0px;border-width:0px;background-color:transparent;transition:color 0.2s, transform 0.2s;white-space: nowrap;\n}.elementor .han-header-nav{display:flex;flex-direction:row;gap:clamp(0.3rem, 1.2vw, 1.2rem);flex:1 1 auto;justify-content:center;align-items:center;}.elementor .han-header-logo{width:84px;height:84px;object-fit:contain;flex:0 0 auto;}.elementor .han-global-header{width:100%;height:92px;position:relative;z-index:100;direction:rtl;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1.25rem, 4vw, 4.5rem);padding-inline-end:clamp(1.25rem, 4vw, 4.5rem);border-block-end-width:1px;background-color:rgba(250, 247, 242, 0.94);box-shadow:0px 0.5rem 1.8rem 0px rgba(7, 34, 58, 0.06);backdrop-filter:blur(14px);display:flex;flex-direction:row;gap:clamp(1rem, 2.5vw, 3rem);align-items:center;border-bottom-style: solid; border-bottom-color: rgba(7, 34, 58, 0.08);\n}