.features .img-box img,.landing img{max-width:450px}body,html{overflow-x:hidden;scroll-behavior:smooth}@font-face{font-family:Tajawal;src:url('../fonts/Tajawal-Regular.ttf') format('opentype')}body{font-family:Tajawal,sans-serif;background-color:var(--background-color)}section{scroll-margin-top:120px}:root{--primary-color:#33dfff;--background-color:#07091e;--box-bg:#101624;--linear-gradient:linear-gradient(#e94800, #ff773b);--third-color:#FFF}.bounce-btn:hover,.contact h1,.navbar .nav-links li a:hover,.navbar.fixed .nav-links li a,.our-plans .container .row>div:not(:nth-of-type(2)) .plan .plan-features *,.our-plans .plan .plan-period span,.side-navbar ul li a:hover,.testimonial .box h5,.whatsapp-btn:hover,a:hover,footer ul li a{color:#fff}.brand{color:var(--primary-color)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:12px}.whatsapp-icon,.whatsapp-icon:hover{background-color:#25d366;color:#fff}.whatsapp-icon{position:fixed;bottom:20px;width:65px;height:65px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:111;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;animation:1.5s infinite bounce;right:20px}.whatsapp-icon svg{font-size:30px}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.whatsapp-icon:hover{transform:scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.15)}.notification-badge{position:absolute;top:0;right:5px;width:12px;height:12px;background-color:red;border-radius:50%;box-shadow:0 0 5px rgba(255,0,0,.8);animation:1.5s infinite pulse}.special-heading,.whatsapp-btn{position:relative;text-align:center}.primary-btn,.whatsapp-btn{animation:1.5s ease-out infinite bouncing2;color:#fff}.special-heading{display:flex;align-items:center;justify-content:center;padding-bottom:30px;margin-bottom:20px;font-size:26px;font-weight:700;color:#fff}.special-heading::before{content:"";position:absolute;bottom:0;width:300px;height:5px;background-color:#181e2e}.primary-btn,.special-heading::after{background-color:var(--primary-color)}.special-heading::after{content:""}.primary-btn{font-size:24px;font-weight:600;transition:.3s ease-in-out}.whatsapp-btn{width:200px;padding:15px 30px;border-radius:10px;cursor:pointer;overflow:hidden;text-decoration:none;background:#2aa81a}.actions p{color:#fff;font-size:35px}@media(max-width:500px){.actions p{color:#fff;font-size:20px}.whatsapp-btn{width:140px;padding:10px 5px}}.head h3,.head h4{font-size:18px}.navbar{display:flex;justify-content:space-between;align-items:center;color:#fff;position:absolute;z-index:11;width:100%;background:0 0;transition:transform .6s cubic-bezier(.25, 1, .5, 1),background-color .3s,box-shadow .3s,opacity .6s;opacity:1}.navbar.fixed,.side-navbar{position:fixed;top:0;background:var(--primary-color)}.navbar.fixed{box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:1}.contact-form,.services .flip-card{box-shadow:0 10px 15px rgba(0,0,0,.5)}.logo-box img,.navbar.fixed .logo,footer .logo{filter:brightness(0) invert()}.navbar.hide{transform:translateY(-100%);opacity:0}.navbar .logo{font-size:1.5em;font-weight:700}.navbar .nav-links{list-style:none;display:flex;gap:20px;font-weight:500}.navbar .nav-links li a{text-decoration:none;color:#fff;transition:color .3s;font-size:22px;font-weight:600}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.hamburger span{display:block;height:4px;width:25px;background:#fff}.side-navbar{left:-250px;width:250px;height:100%;color:#fff;transition:left .3s;z-index:1000;padding-top:60px}.flip-card-inner,.landing{position:relative;width:100%}.side-navbar .close-btn{position:absolute;top:10px;right:10px;font-size:24px;background:0 0;color:#fff;border:none;cursor:pointer}.side-navbar ul{list-style:none;padding:0}.side-navbar ul li{margin:20px 0;text-align:center;font-weight:500}.side-navbar ul li a{text-decoration:none;color:#fff;font-size:1.2em;transition:color .3s}.side-navbar.active{left:0}.landing{display:flex;justify-content:center;align-items:center;min-height:100vh;z-index:1;padding:120px 0 30px}.landing .box h2{font-size:40px;font-weight:600;margin-bottom:30px}.landing h1{color:#fff;font-size:35px;font-weight:800;margin-bottom:30px}.landing .box p{color:#fff;font-size:18px;text-align:right}.landing img{margin:auto}.services{overflow:hidden;padding:50px 0}.features,footer{padding-block:30px}.services .image{max-width:300px;overflow:hidden}.services .flip-card{background:linear-gradient(90deg,#1a222c 17.33%,rgba(35,44,54,0) 100%);border:2px solid rgba(255,255,255,.08);border-radius:16px;transition:transform .3s ease-in-out;height:430px;padding:20px}.flip-card-inner{height:100%;text-align:center;transition:transform .4s;transform-style:preserve-3d}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateX(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.flip-card .title{font-size:18px;color:var(--third-color);text-align:center}@media (max-width:992px){.navbar .nav-links{display:none}.hamburger{display:flex}.flip-card .title{font-size:15px}}@media (max-width:767px){.flip-card{height:280px}}.features .box .list li{color:var(--third-color);margin-bottom:20px;font-size:20px}.features .box .list li img{border-radius:50%;animation:1.5s ease-out infinite animate-pulse;max-width:22px}@media(max-width:767px){.landing .primary-btn,.primary-btn{font-size:18px}.landing .box h2{font-size:28px}.landing .box p{font-size:16px}.features .img-box img,.landing img{max-width:320px}.services .flip-card{height:280px}}.our-plans .plan h5::after,.our-services .description .title h4:after,.special-heading::after{background-color:var(--primary-color);content:""}.special-heading::after{position:absolute;bottom:0;width:100px;height:5px}.our-plans .plan,.our-results .box{background-image:linear-gradient(90deg,#1a222c 17.33%,rgba(35,44,54,0) 100%);overflow:hidden;position:relative}.our-plans,.our-results,.our-services{padding:80px 0;background-color:var(--background-color);overflow:hidden}.our-plans h2,.our-results h2{margin-bottom:100px}.our-plans .plan:hover::before,.our-results .box:hover::before{left:180%}.our-results .box .image{margin:auto;transition:.4s ease-in-out}.our-plans .actions .whatsapp-btn .icon img,.our-results .actions .whatsapp-btn .icon img,.our-services .actions .whatsapp-btn .icon img{width:24px}.our-plans .container .row>div:nth-of-type(2) .plan,.our-plans .container .row>div:nth-of-type(5) .plan{background:#fec544}.our-plans .plan:before{left:-180%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.183) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.183) 100%);-moz-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);transition:.4s ease-in-out}.our-plans .plan h5{margin-bottom:40px;position:relative}.our-plans .plan h5::after{position:absolute;bottom:-20px;right:0;width:100px;height:5px;border-radius:20px}.our-plans .container .row>div:nth-of-type(2) .plan h5::after{background-color:#000}.our-plans .container .row>div:not(:nth-of-type(2)) .plan .plan-period,footer .follow-us ul li a,footer .heading:after{background-color:var(--primary-color)}.our-plans .plan .plan-period{position:absolute;top:25px;right:0;text-align:center;min-width:100px;padding:6px;background-color:#000;border-radius:12px 0 0}.our-plans .plan .plan-price .old-price{text-decoration:line-through;font-size:50px;font-weight:700;color:#4e4e4e}.our-plans .plan p{color:#fff;text-align:center;padding:30px 0;font-size:19px}.our-plans .plan .plan-price .number{font-size:60px;font-weight:700;color:#fff}.our-plans .plan .plan-features *,footer h4{font-weight:700}.our-plans .plan .plan-features h5{font-size:20px}@media (min-width:992px){.our-plans .container .row>div:nth-of-type(2) .plan,.our-plans .container .row>div:nth-of-type(5) .plan{background:#fec544;transform:translateY(-65px)}}.our-plans .container .row>div:nth-of-type(3) .plan,.our-plans .container .row>div:nth-of-type(6) .plan{background-image:linear-gradient(0deg,#1a222c -82.67%,silver 66%)}.our-plans .plan{padding:0 0 30px;border-radius:16px;transition:.3s ease-in-out;height:100%;box-shadow:0 10px 15px #000}.faq-column,.popup{padding:20px}.our-plans .plan .plan-price span{font-size:30px;font-weight:700;display:block;text-align:center;margin-top:20px}.our-plans .plan .plan-features{margin-top:50px;padding:0 30px}.our-plans .plan .img-box{max-width:200px;text-align:center;margin:auto}.contact-form{color:#fff;border-radius:16px;text-align:center;margin-bottom:30px}.contact-form .form{max-width:500px;margin:auto;border-radius:12px;border:3px dotted var(--primary-color);padding:20px}.contact-form .form-group{margin-bottom:15px;text-align:right}.popup,.swiper-slide,footer .box,footer p,footer ul li a svg{text-align:center}.contact-form label{display:block;font-size:14px;margin-bottom:5px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px;border-radius:8px;border:none;background:#3b4079e1;color:#fff}.contact-form .submit-btn,.popup-content button{background:var(--primary-color);color:#fff;cursor:pointer}.contact-form .submit-btn{padding:10px 20px;border:none;border-radius:8px;font-size:20px;transition:.3s}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.5);width:350px;margin:auto;z-index:11}.popup-content button{border:none;padding:10px 15px;margin-top:10px;border-radius:5px;font-weight:500}.payment .payment-box{background-color:#101624;width:100%;padding:30px 25px}.payment .payment-box img{aspect-ratio:4/2;width:100px;margin-bottom:20px;background-color:#fff;padding:10px;border-radius:5px}.swiper-slide{font-size:18px}.vendors .swiper-slide{text-align:center;font-size:18px;background:#fff;border-radius:12px}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:4/2;padding:15px}.swiper-pagination-bullet-active{background:var(--primary-color)!important}.swiper svg{color:var(--primary-color);fill:var(--primary-color);animation:1.5s ease-out infinite pulse;scale:1.1;overflow:hidden}.swiper-button-next,.swiper-button-prev{width:auto;height:auto}.swiper-pagination-bullet{width:15px!important;height:15px!important}.testimonial{background-color:#101624}.testimonial .swiper-slide img{width:80px;height:80px;border-radius:50%;background-color:#edeede;margin:auto}.testimonial .box p{color:#edeede}.contact .container{background-color:#181e2e;padding:40px 10px;border-radius:15px}footer{background-color:var(--background-color);color:#fff}footer p{font-weight:600;margin-top:30px;margin-bottom:10px}footer ul li{margin-top:20px}footer ul li a svg{margin-left:10px;font-size:20px;color:#fff}footer .social-media{display:flex;justify-content:center;gap:10px}footer .social-media svg{font-size:25px}@keyframes animate-pulse{0%{box-shadow:0 0 0 0 rgba(119 ,140,204,.4)}5%{transform:scale(1.01)}15%{transform:scale(1)}70%{box-shadow:0 0 0 20px rgba(119 ,140,204,0)}100%{box-shadow:0 0 0 40px rgba(119 ,140,204,0)}}@keyframes bouncing2{50%,from,to{transform:translateY(-5px) scale(1,1)}25%{transform:translateY(5px) scale(.9,1.01)}75%{transform:translateY(0) scale(.95,1.01)}}@keyframes bouncing{from,to{transform:scale(1,1)}25%{transform:scale(.9,1.01)}50%{transform:scale(1,.9)}75%{transform:scale(.95,1.01)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:1}}.faq-section{display:flex;flex-wrap:wrap}.accordion .card-header{cursor:pointer;position:relative}.faq-section .card{background-color:transparent}.faq-section .card-body{color:#fff;font-size:16px}.faq-section button{font-size:18px;color:#fff;text-decoration:none}.faq-section button:focus{box-shadow:none}.card-header .btn-link{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:right}.card-header .btn-link .icon{position:absolute;right:0;padding:5px;background-color:var(--primary-color);width:20px;height:20px;display:flex;justify-content:center;align-items:center}.card-header .btn-link .icon svg{font-size:15px}