.padd{padding-top:100px;padding-bottom:50px}.navbar-custom{background:#fff;padding:.8rem 0;box-shadow:0 5px 25px rgb(0 0 0 / .08)}.navbar-brand img{height:60px;transition:0.3s}.navbar-brand img:hover{transform:scale(1.05)}.nav-link{color:#1f3b2f;font-weight:600;padding:10px 18px;border-radius:10px;transition:0.3s}.nav-link:hover,.nav-link.active{background:#1f7a3f;color:#fff!important}html[lang="ar"] .navbar-collapse .navbar-nav{margin-right:auto!important;margin-left:0!important}html[lang="ar"] .navbar-nav .nav-item{margin-right:0;margin-left:.5rem}@media (min-width:992px){html[lang="ar"] .navbar-collapse .ms-auto{margin-right:auto!important;margin-left:0!important}}html[lang="ar"] .me-2{margin-left:0.5rem!important;margin-right:0!important}html[lang="ar"] .ms-2{margin-right:0.5rem!important;margin-left:0!important}.hero{position:relative;width:95%;margin:0 auto;height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;display:flex;justify-content:center;align-items:center}.hero-text{background:rgb(0 0 0 / .45);padding:30px 40px;border-radius:15px;backdrop-filter:blur(5px);max-width:500px;box-shadow:0 8px 25px rgb(0 0 0 / .2);text-align:center;color:#fff}.hero-text h1{font-size:3rem;font-weight:800;margin-bottom:10px}.hero-text p{margin:0;font-weight:600;color:#e0e0e0;font-size:1.2rem}html[lang="ar"] .hero-text{text-align:center}.company-main-info{background:linear-gradient(135deg,#e6f3e9 0%,#ffffff 100%);padding:120px 0;position:relative}.company-main-info .container{max-width:1200px}.content-wrapper{display:flex;align-items:center;gap:50px;flex-wrap:wrap;flex-direction:row}.image-side{flex:1;min-width:300px;position:relative}.image-side img{width:100%;border-radius:25px;box-shadow:0 15px 35px rgb(0 0 0 / .15);transition:transform 0.5s}.image-side img:hover{transform:scale(1.03)}.text-side{flex:1;min-width:300px;text-align:left}.text-side h2{font-size:2.8rem;color:#134d2f;font-weight:800;margin-bottom:20px;position:relative}.text-side h2::after{content:'';display:block;width:70px;height:4px;background-color:#356c46;margin-top:10px;border-radius:2px;margin-left:0;margin-right:auto}.text-side p{font-size:1.1rem;color:#356c46;line-height:1.7;margin-bottom:15px}.key-points{list-style:none;padding:0;margin:25px 0}.key-points li{font-size:1rem;color:#134d2f;margin-bottom:12px;display:flex;align-items:center;gap:10px;justify-content:flex-start}.key-points li i{color:#1f7a3f;font-size:1.3rem}.btn-main{display:inline-block;background:#1f7a3f;color:#fff;padding:12px 30px;border-radius:50px;font-weight:600;transition:transform 0.3s,background 0.3s;text-decoration:none}.btn-main:hover{background:#134d2f;transform:translateY(-3px)}html[lang="ar"] .content-wrapper{flex-direction:row-reverse}html[lang="ar"] .text-side{text-align:center}html[lang="ar"] .text-side h2::after{text-align:center}html[lang="ar"] .key-points li{justify-content:flex-start}@media (max-width:992px){.content-wrapper{flex-direction:column-reverse;text-align:center}.text-side h2::after{margin:10px auto 0 auto}.key-points li{justify-content:flex-start}.text-side{text-align:center}}.company-info-modern{position:relative;background:linear-gradient(135deg,#e6f3e9 0%,#ffffff 100%);padding:100px 0;overflow:hidden}.company-info-modern .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(53 108 70 / .05);z-/:1}.company-info-modern .container{position:relative;z-/:2}.company-info-modern .header h2{font-size:3rem;font-weight:800;color:#134d2f;margin-bottom:10px}.company-info-modern .header p{font-size:1.2rem;color:#356c46;margin-bottom:60px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.info-block{background:#fff;border-radius:25px;padding:40px 30px;text-align:center;position:relative;box-shadow:0 10px 30px rgb(0 0 0 / .1);transition:transform 0.4s,box-shadow 0.4s}.info-block:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgb(0 0 0 / .15)}.info-block .icon{font-size:3rem;color:#1f7a3f;margin-bottom:20px;transition:transform 0.4s,color 0.4s}.info-block:hover .icon{transform:rotate(15deg) scale(1.2);color:#134d2f}.info-block h3{font-size:1.5rem;color:#1a4d2e;margin-bottom:15px}.info-block p{font-size:1rem;color:#356c46;line-height:1.6}html[lang="ar"] .info-block{text-align:center}@media (max-width:992px){.company-info-modern .header h2{font-size:2.2rem}.info-block{padding:30px 20px}}.company-section{background:#e6f3e9;padding:80px 20px;border-radius:20px;text-align:center;box-shadow:0 10px 25px rgb(0 0 0 / .05);margin:50px auto;max-width:1100px}.company-content h1{font-size:3rem;color:#1a4d2e;font-weight:800;margin-bottom:20px}.company-content p{font-size:1.2rem;color:#356c46;line-height:1.8;max-width:800px;margin:0 auto 35px auto}.btn-explore{display:inline-block;padding:15px 40px;background:#1f7a3f;color:#fff;font-weight:700;border-radius:50px;text-decoration:none;transition:all 0.3s ease}.btn-explore:hover{background:#356c46;transform:translateY(-3px);box-shadow:0 8px 20px rgb(53 108 70 / .3)}@media (max-width:768px){.company-content h1{font-size:2.2rem}.company-content p{font-size:1rem}}.footer-modern{background:#fff;padding:50px 0 25px;border-top:3px solid #c4e2cd;box-shadow:0 -8px 25px rgb(0 0 0 / .07);font-family:'Poppins',sans-serif}.footer-logo{max-width:225px;height:auto;display:block;object-fit:contain}.footer-modern h5{font-weight:800;color:#134d2f;margin-bottom:15px;letter-spacing:.5px}.footer-modern a{color:#356c46;font-weight:600;text-decoration:none;transition:color 0.3s}.footer-modern a:hover{color:#114c2e}.footer-social a{display:inline-block;font-size:1.5rem;margin-right:15px;color:#356c46;transition:transform 0.3s,color 0.3s}html[lang="ar"] .footer-social a{margin-right:0;margin-left:15px}.footer-social a:hover{transform:scale(1.15);color:#134d2f}@media (max-width:991px){.footer-modern .row{text-align:center}.footer-modern .col-lg-3{justify-content:center!important}}@media (max-width:768px){.padd{height:55vh;margin:px auto 30px}.hero-text{top:50%;left:50%;padding:25px 30px}.hero-text h1{font-size:2.4rem}.hero-text p{font-size:1.1rem}}