.Box1_wrapper__4T4OK{width:100%;max-width:1500px;margin:0 auto;padding:30px 18px;display:flex;flex-direction:column;box-sizing:border-box;gap:28px;overflow-x:hidden!important}.Box1_topRow__9UMYS{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Box1_card__MEwBN{background:#363636;padding:28px;border-radius:22px;color:#fff;direction:rtl;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 32px rgba(0,0,0,.25);transition:.25s ease}.Box1_card__MEwBN:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.35)}.Box1_iconBox__wXyw_{width:60px;height:60px;background:#181818;border-radius:14px;display:flex;justify-content:center;align-items:center;font-size:26px;color:#d43acb;margin-bottom:8px}.Box1_times__H3Co_{background-color:#242424;padding:3px 0;border-radius:12px}.Box1_times__H3Co_ span{display:flex;align-items:center;justify-content:center;width:100%;height:max-content;box-sizing:border-box;padding:10px}.Box1_times__H3Co_ li{display:flex;justify-content:space-between;font-size:13px;color:#d8d8d8;padding:0;margin:0}.Box1_locationBox__VcU3Y{background:#242424;padding:14px;border-radius:12px;font-size:17px;line-height:1.9}.Box1_emailBox__6WJS0,.Box1_phoneBox__rMrmL{background:#242424;padding:14px;border-radius:12px;text-align:center;font-size:15px;color:#eaeaea;direction:ltr}.Box1_bottomRow__70SGE{width:100%;display:grid;grid-template-columns:1.5fr 2fr;grid-gap:24px;gap:24px}.Box1_socialCard__an6Tx{background:linear-gradient(135deg,#ff42d7,#8a2be2);padding:20px;border-radius:22px;box-sizing:border-box;height:max-content!important;color:#fff;direction:rtl;box-shadow:0 12px 32px rgba(0,0,0,.25)}.Box1_socialGrid__g8R3M{margin-top:22px;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.Box1_socialGrid__g8R3M button{height:52px;background:hsla(0,0%,100%,.18);border:none;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px;transition:.25s ease}.Box1_socialGrid__g8R3M button:hover{background:hsla(0,0%,100%,.28);transform:translateY(-4px)}.Box1_accessCard___izDi{background:#363636;box-sizing:border-box;align-items:flex-end;justify-content:center;text-align:right;padding:0 30px;border-radius:22px;color:#fff;width:100%;display:flex;box-shadow:0 12px 32px rgba(0,0,0,.25);gap:10px;flex-direction:column}.Box1_accessRow__z_imn{gap:18px}.Box1_accessRow__z_imn,.Box1_car___iV7v{display:flex;align-items:center;justify-content:flex-start;text-align:right}.Box1_car___iV7v{width:100%;height:max-content;flex-direction:column;margin:auto}.Box1_h3__kMmyz{width:100%;text-align:right}.Box1_accessRow__z_imn h4{display:flex;flex-direction:row;align-items:center;gap:10px;direction:rtl}.Box1_accessIcon__IIsc8{font-size:30px;color:#d43acb}.Box1_accessRow__z_imn p{color:#cfcfcf;line-height:1.9;font-size:14px;direction:rtl}@media (max-width:900px){.Box1_topRow__9UMYS{grid-template-columns:1fr 1fr}}@media (max-width:700px){.Box1_bottomRow__70SGE,.Box1_topRow__9UMYS{grid-template-columns:1fr}}@media (max-width:420px){.Box1_wrapper__4T4OK{padding:22px 10px}.Box1_accessCard___izDi,.Box1_card__MEwBN,.Box1_socialCard__an6Tx{padding:24px}}.Box2_wrapper__qcFt3{width:95%;height:600px;position:relative;border-radius:24px;overflow:hidden;background:#111;margin:0 auto 60px}.Box2_map__42lp7{width:100%;height:100%;filter:grayscale(100%) brightness(.55);border:none}.Box2_markerWrapper__FuX_A{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);display:flex;flex-direction:column;align-items:center;gap:14px}.Box2_markerCircle__6TZHP{width:80px;height:80px;background:#111;border-radius:50%;border:5px solid #d426c7;display:flex;justify-content:center;align-items:center;font-size:34px;color:#d426c7}.Box2_infoBox__OZgQ9,.Box2_markerCircle__6TZHP{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Box2_infoBox__OZgQ9{background:hsla(0,0%,8%,.7);padding:14px 22px;direction:rtl;border-radius:14px;min-width:220px;text-align:center;color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.35)}.Box2_infoBox__OZgQ9 h3{font-size:16px;margin-bottom:4px}.Box2_sub__jeUd2{color:#d426c7;font-size:14px;margin-bottom:8px}.Box2_link__9xYAi{color:#eaeaea;font-size:13px;letter-spacing:1.08;text-decoration:none;transition:.25s ease}.Box2_link__9xYAi:hover{color:#d426c7}.Box2_controls___y2PY{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.Box2_controls___y2PY button{width:42px;height:42px;background:rgba(30,30,30,.75);color:#fff;border:none;border-radius:12px;font-size:18px;display:flex;cursor:pointer;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.25s ease}.Box2_controls___y2PY button:hover{background:hsla(0,0%,100%,.15);transform:translateY(-3px)}@media (max-width:600px){.Box2_wrapper__qcFt3{height:450px}.Box2_markerCircle__6TZHP{width:65px;height:65px;font-size:26px}.Box2_infoBox__OZgQ9{padding:10px 16px;min-width:180px}.Box2_controls___y2PY{right:10px}}.ContactBanner_hero__m71lV{position:relative;width:97%;height:clamp(400px,45vh,520px);margin:100px auto 0;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:url(/image/banner.jfif) 50%/cover no-repeat}.ContactBanner_overlay__8tu4J{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.486) 40%,rgba(0,0,0,.281));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ContactBanner_content__NgtEu{position:relative;z-index:2;text-align:center;color:#fff;max-width:900px;padding:0 20px}.ContactBanner_title__WrIqC{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;margin-bottom:.4em;color:#c529ab;letter-spacing:-.02em;text-shadow:0 5px 20px rgba(197,41,171,.35)}.ContactBanner_subtitle__rvjfb{font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.7;color:#e2e2e2;max-width:680px;margin:0 auto}@media (max-width:900px){.ContactBanner_hero__m71lV{height:clamp(260px,42vh,360px)}.ContactBanner_title__WrIqC{font-size:clamp(2rem,6vw,3rem)}}@media (max-width:600px){.ContactBanner_hero__m71lV{height:320px;border-radius:22px}.ContactBanner_subtitle__rvjfb{font-size:.95rem}}