@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap');
:root{font-family:Raleway,Arial,sans-serif;color:#132d4e;background:#edf3f9}*{box-sizing:border-box}body{margin:0;padding:28px 12px}a{color:inherit;text-decoration:none}.card{max-width:420px;margin:auto;background:#fff;border-radius:23px;overflow:hidden;box-shadow:0 15px 48px #173a6120}.hero{background:#b9d5ec url('assets/dubai-skyline.svg') center/cover;min-height:280px;text-align:center;padding:60px 16px 22px}.logo{width:118px;height:118px;border:5px solid white;border-radius:50%;object-fit:cover;background:#211f20;box-shadow:0 3px 18px #16385a3b}.hero h1{font-size:23px;line-height:1.22;margin:14px 0 7px;font-weight:800;color:#092b54}.hero p{margin:5px 0;font-size:15px}.companyname{font-size:13px!important}.content{padding:20px}.quick{display:flex;justify-content:space-around;gap:9px;margin:0 0 22px}.quick a{text-align:center;font-size:12px;min-width:62px}.quick b{width:50px;height:50px;border-radius:50%;background:#0b477f;color:white;display:grid;place-items:center;margin:0 auto 6px;font:24px Arial}.save{display:block;text-align:center;background:#0b477f;color:white;padding:17px;border-radius:10px;font-weight:700;margin-bottom:20px}.details{border:1px solid #e4ebf2;border-radius:13px;overflow:hidden}.detail{padding:14px 15px;border-bottom:1px solid #e8edf3;display:flex;gap:13px;align-items:center;overflow-wrap:anywhere}.detail:last-child{border:0}.ico{background:#edf3f8;border-radius:50%;min-width:36px;height:36px;display:grid;place-items:center}.detail small{display:block;color:#71859b;font-size:11px;margin-bottom:5px}.detail span{font-size:14px}.social-title{font-size:21px;margin:27px 0 12px}.social{display:flex;align-items:center;gap:13px;border:1px solid #e8edf3;border-radius:12px;padding:13px;margin-bottom:12px;font-size:15px}.social .brand{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#1671d7;color:white;font-weight:800;font-size:22px}.social.wa .brand{background:#20c76b}.social .arrow{margin-left:auto}.footer{text-align:center;font-size:11px;color:#6d7e91;margin:20px 0 3px}.map{color:#096c93;font-size:12px;display:block;margin-top:6px}.directory{max-width:440px;margin:70px auto;background:white;padding:25px;border-radius:18px}.directory a{display:block;padding:14px;border-bottom:1px solid #eee}