@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&family=Montserrat:wght@400;700&display=swap";:root{--primary-color: #00BFFF;--secondary-color: #F4A460;--dark-blue: #00008B;--text-color: #333;--light-bg: #f8f9fa}body{font-family:Cairo,sans-serif;color:var(--text-color);line-height:1.6;direction:rtl;text-align:right}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:var(--dark-blue);font-weight:700}.navbar-brand{font-family:Montserrat,sans-serif;font-weight:700;color:var(--dark-blue)!important}.navbar-nav .nav-link{color:var(--dark-blue)!important;font-weight:600;transition:all .3s ease}.navbar-nav .nav-link:hover{color:var(--primary-color)!important}.hero-section{background:linear-gradient(45deg,var(--primary-color),var(--dark-blue));color:#fff;padding:100px 0;text-align:center;display:flex;align-items:center;min-height:80vh;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:#ffffff1a;border-radius:50%;animation:moveCircle1 10s infinite alternate}.hero-section:after{content:"";position:absolute;bottom:-50px;right:-50px;width:150px;height:150px;background:#ffffff1a;border-radius:50%;animation:moveCircle2 8s infinite alternate}@keyframes moveCircle1{0%{transform:translate(0)}to{transform:translate(100px,50px)}}@keyframes moveCircle2{0%{transform:translate(0)}to{transform:translate(-80px,-30px)}}.hero-section h1{font-size:3.5rem;margin-bottom:20px;font-family:Montserrat,sans-serif;color:#fff}.hero-section p{font-size:1.3rem;margin-bottom:40px}.btn-q-cada-primary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff;padding:12px 30px;font-size:1.1rem;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 10px #0003}.btn-q-cada-primary:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:#fff;border:2px solid rgb(4,93,247);transform:translateY(-3px);transition:transform .8s ease;box-shadow:0 6px 15px #0000004d}.btn-q-cada-secondary{background-color:transparent;border:2px solid white;color:#fff;padding:12px 30px;font-size:1.1rem;border-radius:50px;margin-right:15px;transition:all .3s ease}.btn-q-cada-secondary:hover{background-color:#fff;color:var(--primary-color);transform:translateY(-3px);transition:transform .8s ease}.section-padding{padding:80px 0}.bg-light-blue{background-color:var(--light-bg)}.feature-card{background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;text-align:center;min-height:280px;display:flex;flex-direction:column;justify-content:center}.feature-card:hover{transform:translateY(-10px);box-shadow:0 12px 30px #00000026}.feature-card i{font-size:3rem;color:var(--primary-color);margin-bottom:20px;display:block}.feature-card h3{font-size:1.8rem;margin-bottom:15px;color:var(--dark-blue)}.service-item{background:linear-gradient(135deg,var(--primary-color),var(--dark-blue));color:#fff;padding:40px;border-radius:20px;margin-bottom:30px;text-align:center;box-shadow:0 8px 20px #0003;transition:all .4s ease}.service-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 30px #0000004d}.service-item i{font-size:3.5rem;margin-bottom:25px;color:var(--secondary-color);text-shadow:2px 2px 5px rgba(0,0,0,.3)}.service-item h3{font-size:2rem;margin-bottom:15px;color:#fff}.contact-form .form-control{border-radius:10px;padding:15px;border:1px solid #ddd;transition:border-color .3s ease}.contact-form .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem #00bfff40}.footer{background-color:var(--dark-blue);color:#fff;padding:50px 0;text-align:center}.footer p{margin-bottom:0;font-size:.9rem}.footer .social-icons a{color:#fff;font-size:1.5rem;margin:0 10px;transition:color .3s ease}.footer .social-icons a:hover{color:var(--secondary-color)}.animated-section{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.animated-section.is-visible{opacity:1;transform:translateY(0)}.btn-svelte{position:relative;overflow:hidden;z-index:1}.btn-svelte:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transition:width .4s ease-out,height .4s ease-out,top .4s ease-out,left .4s ease-out;transform:translate(-50%,-50%);z-index:-1}.btn-svelte:hover:before{width:300%;height:300%;top:50%;left:50%}@media (max-width: 991.98px){.navbar-collapse{position:absolute;margin:10px auto 0;max-width:95%;top:100%;left:0;right:0;background-color:var(--dark-blue);opacity:.85;border-radius:10px;padding:15px;box-shadow:0 4px 10px #0000001a;z-index:1020}.navbar-nav .nav-link{color:#fff!important;text-align:center;padding:10px 0}.navbar-nav .nav-link:hover{color:var(--secondary-color)!important}.hero-section h1{font-size:2rem}.hero-section p{font-size:1rem}.btn-q-cada-primary,.btn-q-cada-secondary{padding:10px 20px;font-size:1rem;display:block;margin:10px auto}.service-item{padding:30px}.feature-card{min-height:auto}}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:none}.navbar-toggler .line{width:25px;height:3px;background-color:#333;display:block;margin:4px auto;transition:all .3s ease-in-out}.navbar-toggler.toggler-is-open .line:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-toggler.toggler-is-open .line:nth-child(2){opacity:0}.navbar-toggler.toggler-is-open .line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
