@charset "UTF-8";
/***!  Style Declaration  !***/

:root{--akh-primary-deep:#143754;--akh-primary-navy:#375879;--akh-secondary-charcoal:#353839;--akh-secondary-stone:#9B9FA0;--akh-ivory-light:#FFFAF0;--akh-white:#FFF;--akh-overlay:rgba(10,20,30,0.85)}*{margin:0;padding:0;box-sizing:border-box}.akh-hero-section{position:relative;width:100%;direction:rtl;background-color:var(--akh-primary-deep);overflow:hidden}.akh-hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('https://huwaitlaw.com/images/2026/02/20/uuuueqq.jpeg');background-repeat:no-repeat;background-position:center top;background-size:cover;filter:blur(3px) brightness(0.7);z-index:1}.akh-hero-section::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(20,55,84,0.7) 0%,rgba(20,55,84,0.71) 50%,rgba(10,30,45,0.73) 100%);z-index:2}.akh-hero-wrapper{position:relative;z-index:3;max-width:1300px;margin:0 auto;padding:250px 0px 80px 0px;display:flex;align-items:center;justify-content:center;gap:4rem}.akh-hero-content{max-width:800px;color:var(--akh-ivory-light);opacity:0;transform:translateY(30px);animation:akh-hero-appear 1s cubic-bezier(0.23,1,0.32,1) forwards;text-align:center}.akh-hero-badge{display:inline-flex;align-items:center;gap:0.8rem;background:rgba(255,250,240,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0.6rem 1.5rem;border-radius:50px;margin-bottom:2rem;border:1px solid rgba(255,250,240,0.15);opacity:0;transform:translateY(20px);animation:akh-fade-up 0.6s ease 0.3s forwards}.akh-hero-badge i{font-family:'Font Awesome 6 Free';font-weight:400;font-style:normal}.akh-hero-badge span{color:var(--akh-ivory-light);font-size:0.9rem;font-weight:400;letter-spacing:1px;opacity:0.9}@media (max-width:767px){.akh-hero-badge span{color:#fffdfa;font-size:19px;font-weight:450;letter-spacing:1px;opacity:1}}.akh-hero-title{font-size:50px;font-weight:600;line-height:1.45;margin-bottom:1.5rem;letter-spacing:-0.02em;opacity:0;transform:translateY(20px);animation:akh-fade-up 0.6s ease 0.5s forwards}.akh-hero-title-line{display:block;margin-bottom:0.2rem}.akh-hero-title-line span{display:block;transform:translateY(100%);animation:akh-slide-up 0.8s cubic-bezier(0.23,1,0.32,1) 0.6s forwards}.akh-hero-title .akh-highlight{color:#2f82cfff;position:relative;display:inline-block;font-size:40px;font-weight:450}.akh-hero-title .akh-highlight::after{content:'';position:absolute;bottom:8px;left:0;width:100%;height:8px;background:rgba(33,138,243,0.2);border-radius:4px;z-index:-1;transform:scaleX(0);transform-origin:right;animation:akh-underline-grow 0.8s cubic-bezier(0.23,1,0.32,1) 1.2s forwards}@media (max-width:767px){.akh-hero-title .akh-highlight{font-size:25px;font-weight:480}}.akh-hero-description{font-size:1.1rem;line-height:1.7;color:rgba(255,250,240,0.8);max-width:700px;margin:0 auto 2.5rem auto;opacity:0;transform:translateY(20px);animation:akh-fade-up 0.6s ease 0.9s forwards}.akh-hero-actions{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:3rem;opacity:0;transform:translateY(20px);animation:akh-fade-up 0.6s ease 1.1s forwards}.akh-hero-btn-primary{display:inline-flex;align-items:center;gap:0.8rem;background:var(--akh-primary-navy);color:var(--akh-ivory-light);font-size:1rem;font-weight:560;text-decoration:none;padding:1rem 2.5rem;border-radius:50px;border:none;cursor:pointer;transition:all 0.3s cubic-bezier(0.23,1,0.32,1);position:relative;overflow:hidden;box-shadow:0 10px 25px -8px rgba(55,88,121,0.5)}@media (max-width:767px){.akh-hero-btn-primary{font-size:1.22rem;font-weight:500}}.akh-hero-btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.6s ease}.akh-hero-btn-primary:hover{background:var(--akh-primary-deep);transform:translateY(-3px);box-shadow:0 15px 30px -8px rgba(55,88,121,0.7);gap:1.2rem}.akh-hero-btn-primary:hover::before{left:100%}.akh-hero-btn-primary i{font-family:'Font Awesome 6 Free';font-weight:900;font-style:normal;font-size:0.9rem;transition:transform 0.3s ease}.akh-hero-btn-primary:hover i{transform:translateX(-5px)}.akh-hero-btn-secondary{display:inline-flex;align-items:center;gap:0.6rem;background:transparent;color:var(--akh-ivory-light);font-size:1.2rem;font-weight:500;text-decoration:none;padding:1rem 1.5rem;border-radius:50px;border:1px solid rgba(255,250,240,0.2);transition:all 0.3s ease}@media (max-width:767px){.akh-hero-btn-secondary{font-size:1.22rem;font-weight:500}}.akh-hero-btn-secondary:hover{border-color:var(--akh-primary-navy);background:rgba(55,88,121,0.15);transform:translateY(-2px);gap:0.9rem}.akh-hero-btn-secondary i{font-family:'Font Awesome 6 Free';font-weight:900;font-style:normal;font-size:0.9rem;transition:transform 0.3s ease}.akh-hero-btn-secondary:hover i{transform:translateX(-3px);opacity:1}.akh-hero-orb{}.akh-hero-orb-2{}.akh-hero-shape{position:absolute;border:1px solid rgba(55,88,121,0.15);z-index:2}.akh-hero-shape-1{width:100px;height:100px;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;top:20%;right:10%;animation:akh-shape-float 18s ease-in-out infinite}.akh-hero-shape-2{width:150px;height:150px;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;bottom:15%;left:5%;animation:akh-shape-float 22s ease-in-out infinite reverse}@keyframes akh-hero-appear{to{opacity:1;transform:translateY(0)}}@keyframes akh-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes akh-slide-up{to{transform:translateY(0)}}@keyframes akh-underline-grow{to{transform:scaleX(1)}}@keyframes akh-zoom-very-slow{0%{transform:scale(1.05) translate(0,0)}100%{transform:scale(1.1) translate(1%,1%)}}@keyframes akh-gentle-pulse{0%,100%{opacity:0.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes akh-orb-float{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(5%,5%) scale(1.1)}}@keyframes akh-shape-float{0%,100%{transform:translate(0,0) rotate(0deg)}33%{transform:translate(2%,3%) rotate(5deg)}66%{transform:translate(-2%,1%) rotate(-3deg)}}@media screen and (max-width:1000px){.akh-hero-wrapper{flex-direction:column;justify-content:center;gap:3rem;padding:11rem 2rem}.akh-hero-content{max-width:100%;width:100%;text-align:center}}@media screen and (max-width:600px){.akh-hero-title{font-size:2rem}@media (max-width:767px){.akh-hero-description{display:none}}.akh-hero-actions{flex-direction:column;width:100%}.akh-hero-btn-primary,.akh-hero-btn-secondary{width:100%;justify-content:center}}
