
*{box-sizing:border-box;margin:0;padding:0;}
body{font-family:'Tahoma',sans-serif;background:#fff;color:#222;}
.container{max-width:1250px;margin:auto;padding:0 20px;}
.top{background:#fff;padding:15px 0;border-bottom:1px solid #eee;}
.logo{height:188px;}
nav{display:flex;gap:30px;align-items:center;font-size:18px;font-weight:600;}
nav a{text-decoration:none;color:#005adc;}
.lang{padding:6px 14px;border:1px solid #005adc;border-radius:22px;}

.hero{min-height:140vh;background:url('dubaibg.jpg') no-repeat center/cover ;background-size: cover;
width: 100%;
    background-position: top center;   /* مهم */
    background-repeat: no-repeat;
                   display:flex;align-items:center;position:relative;padding:60px 0;}
.hero::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.40);}
.hero-content{position:relative;max-width:600px;}
.hero-content.right{text-align:right;margin-right:80px;}
.hero-content.left{text-align:left;margin-left:80px;}
.hero h1{font-size:44px;font-weight:800;line-height:1.4;margin-bottom:20px;}
.hero p{font-size:20px;opacity:0.9;margin-bottom:25px;}
.btn{background:#005adc;color:#fff;padding:14px 28px;border-radius:6px;text-decoration:none;font-size:18px;display:inline-block;margin-bottom:25px;}
.icons{display:flex;gap:15px;}
.icons span{width:48px;height:48px;border-radius:50%;background:#005adc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;}

.section{padding:70px 0;}
.section h2{font-size:32px;margin-bottom:20px;font-weight:700;}
.section p,.section ul{font-size:20px;line-height:1.8;}
ul{list-style:none;}
footer{background:#041324;color:#fff;text-align:center;padding:25px;margin-top:40px;font-size:18px;}
