.site-header{z-index:999;transition:all .4s;position:fixed;top:28px;left:28px;right:28px}.site-header.scrolled{background:var(--primary);top:0;left:0;right:0;box-shadow:0 4px 30px #0003}.main-bar{justify-content:space-between;align-items:center;gap:12px;min-height:85px;padding:0 28px;display:flex}.logo{width:auto;height:60px}.navbar-nav{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.navbar-nav a{color:#fff;white-space:nowrap;padding:26px 16px;font-family:Afacad,sans-serif;font-size:18px;font-weight:500;transition:color .3s;display:block}.navbar-nav a:hover,.navbar-nav a.active{color:var(--citrusyellow)}.dropdown-menu{opacity:0;visibility:hidden;z-index:10;background:#fff;border-radius:16px;min-width:200px;padding:0;list-style:none;transition:all .3s;position:absolute;top:100%;left:0;overflow:hidden;transform:translateY(10px);box-shadow:0 10px 40px #00000026}.navbar-nav li{position:relative}.navbar-nav li:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{color:var(--primary);border-bottom:1px solid #06616812;padding:11px 20px;font-size:14px;font-weight:600;transition:all .2s}.dropdown-menu a:hover{color:var(--citrusyellow);background:var(--lightturquoise);padding-left:28px}.dropdown-menu li:last-child a{border-bottom:none}.lang-toggle{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff26;border:1.5px solid #ffffff4d;border-radius:50px;align-items:center;gap:6px;padding:8px 14px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600;transition:all .3s;display:flex}.lang-toggle:hover{background:var(--citrusyellow);border-color:var(--citrusyellow);color:var(--primary)}.mobile-toggle{cursor:pointer;background:#ffffff26;border:1.5px solid #ffffff4d;border-radius:8px;flex-direction:column;flex-shrink:0;gap:5px;padding:9px 10px;display:none}.mobile-toggle span{background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.menu-overlay{z-index:998;background:#00000080;display:none;position:fixed;inset:0}.menu-overlay.open{display:block}@media (width<=991px){.site-header{background:var(--primary);top:0;left:0;right:0}.main-bar{min-height:64px;padding:0 16px}.logo{height:44px}.mobile-toggle{display:flex}.lang-toggle{padding:7px 12px;font-size:12px}.navbar-nav{z-index:9999;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(300px,85vw);height:100dvh;padding:76px 0 20px;display:none;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:4px 0 30px #00000040}.navbar-nav.open{display:flex}.navbar-nav a{color:var(--primary);border-bottom:1px solid #0661680f;padding:14px 20px;font-size:15px}.navbar-nav a:hover,.navbar-nav a.active{color:var(--citrusyellow);background:var(--lightturquoise)}.navbar-nav li{position:static}.dropdown-menu{opacity:1;visibility:visible;box-shadow:none;background:var(--lightturquoise);border-radius:0;max-height:0;transition:max-height .35s;position:static;overflow:hidden;transform:none}.navbar-nav li:hover .dropdown-menu,.navbar-nav li.dd-open .dropdown-menu{max-height:400px}.dropdown-menu a{border-bottom:1px solid #0661680f;padding:11px 32px;font-size:14px}}@media (width<=480px){.main-bar{padding:0 12px}.logo{height:40px}}body.rtl .dropdown-menu{left:auto;right:0}body.rtl .dropdown-menu a:hover{padding-left:20px;padding-right:28px}body.rtl .navbar-nav{left:auto;right:0}.site-footer{background:var(--primary);color:#fff9;padding-top:64px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:48px;display:grid}@media (width<=991px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=576px){.footer-grid{grid-template-columns:1fr;gap:28px}}.footer-logo{margin-bottom:16px}.footer-logo span{color:#fff;font-family:Kaushan Script,cursive;font-size:28px}.footer-desc{color:#ffffff80;margin-bottom:18px;font-size:14px;line-height:1.7}.footer-social{flex-wrap:wrap;gap:10px;display:flex}.footer-social a{color:#fff;border:2px solid var(--citrusyellow);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;transition:all .3s;display:flex}.footer-social a:hover{background:var(--citrusyellow);color:var(--primary)}.footer-heading{color:#fff;margin-bottom:18px;font-size:17px}.footer-links{list-style:none}.footer-links li{margin-bottom:9px}.footer-links a{color:#ffffff80;font-size:14px;transition:all .3s}.footer-links a:hover{color:var(--citrusyellow);padding-left:6px}.footer-contact-item{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.footer-contact-item .icon{color:var(--citrusyellow);min-width:18px;margin-top:3px;font-size:15px}.footer-contact-item p{color:#fff9;margin:0;font-size:14px;line-height:1.5}.footer-insta-strip{text-align:center;background:#00000026;margin-top:20px;padding:40px 20px}.footer-insta-strip h3{color:#fff;margin-bottom:20px;font-size:20px}.insta-grid{grid-template-columns:repeat(6,1fr);gap:8px;max-width:1200px;margin:0 auto;display:grid}@media (width<=768px){.insta-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.insta-grid{grid-template-columns:repeat(3,1fr);gap:6px}}.insta-item{aspect-ratio:1;cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.insta-item img{object-fit:cover;width:100%;height:100%;transition:all .4s}.insta-item:hover img{opacity:.5;transform:scale(1.1)}.insta-item .overlay{opacity:0;color:#fff;justify-content:center;align-items:center;font-size:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.insta-item:hover .overlay{opacity:1}.footer-bottom{text-align:center;color:#fff6;border-top:1px solid #ffffff1a;margin-top:0;padding:20px;font-size:13px}@media (width<=576px){.footer-bottom{padding:16px;font-size:12px}}:root{--primary:#066168;--secondary:#b7db7a;--citrusyellow:#ffaa0d;--paleaqua:#dbeeee;--aquamist:#7fc7ce;--lightturquoise:#efffff;--caribbeanblue:#1db7be;--bodycolor:#346065;--fontMultiplier:1.2}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--bodycolor);background:#fff;font-family:Figtree,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--primary);margin-bottom:.75rem;font-family:Afacad,sans-serif;line-height:1.2}.font-display{font-family:Kaushan Script,cursive}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:1320px;margin:0 auto;padding:0 40px}@media (width<=768px){.container{padding:0 20px}}@media (width<=480px){.container{padding:0 16px}}.section-pad{padding:80px 0}.section-pad-sm{padding:50px 0}@media (width<=991px){.section-pad{padding:60px 0}}@media (width<=576px){.section-pad{padding:44px 0}.section-pad-sm{padding:36px 0}}.grid-2col{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.grid-contact{grid-template-columns:1fr 1.5fr;gap:60px;display:grid}.grid-services{grid-template-columns:1fr 1.8fr;align-items:start;gap:60px;display:grid}.grid-12{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}@media (width<=991px){.grid-2col,.grid-contact,.grid-services{grid-template-columns:1fr;gap:32px}.grid-12{grid-template-columns:repeat(6,1fr)}}@media (width<=576px){.grid-12{grid-template-columns:1fr}}.site-button{background:var(--primary);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:50px;padding:14px 32px;font-family:Afacad,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.site-button:hover{background:var(--citrusyellow);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 25px #0661684d}.site-button.white{color:var(--primary);background:#fff}.site-button.white:hover{background:var(--primary);color:#fff}@media (width<=576px){.site-button{padding:12px 24px;font-size:15px}}.section-title{margin-bottom:40px}.section-title h2{margin-bottom:12px;font-size:clamp(1.6rem,3.5vw,2.8rem)}.section-title p{color:#888;max-width:600px;font-size:16px}.section-title.centered{text-align:center}.section-title.centered p{margin:0 auto}@media (width<=576px){.section-title{margin-bottom:28px}}.cta-strip{background:var(--citrusyellow);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 40px;display:flex}.cta-strip h3{color:var(--primary);margin:0;font-size:22px}.cta-strip p{color:var(--primary);opacity:.7;margin:4px 0 0}@media (width<=576px){.cta-strip{text-align:center;border-radius:16px;flex-direction:column;padding:28px 20px}}.form-input{width:100%;color:var(--bodycolor);background:#fff;border:1.5px solid #06616833;border-radius:50px;outline:none;padding:14px 20px;font-family:Figtree,sans-serif;font-size:15px;transition:border-color .3s;display:block}.form-input:focus{border-color:var(--primary)}.form-textarea{resize:vertical;border-radius:20px;min-height:120px}.service-card{text-align:center;background:#fff;border-radius:60px 8px;padding:36px 28px 48px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 30px #0661681a}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #06616833}.customer-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:36px;height:36px}.feature-list{list-style:none}.feature-list li{border-bottom:1px solid #06616814;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.feature-list li i{color:var(--citrusyellow);margin-top:2px;font-size:16px}@keyframes moveCloud{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@keyframes moveCloudRTL{0%{transform:translate(50vw)}to{transform:translate(-100vw)}}@keyframes slideTop{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes dotPulse{0%,80%,to{opacity:.4;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes floatRightLeft{0%,to{transform:translate(0)}50%{transform:translate(15px)}}@keyframes floatRightLeftRTL{0%{transform:rotateY(180deg)}to{transform:translate(0)rotateY(180deg)}50%{transform:translate(15px)rotateY(180deg)}}.animate-float{animation:4s ease-in-out infinite slideTop}.animate-fadein{animation:.8s forwards fadeInUp}.animate-cloud{animation:25s linear infinite moveCloud}.animate-cloud2{animation:20s linear infinite moveCloud}.loading-area{background:var(--primary);z-index:99999;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.loading-area.hidden{opacity:0;visibility:hidden}.loader{align-items:center;gap:8px;display:flex}.dot{background:var(--citrusyellow);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite dotPulse}.dot:first-child{animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.dot:nth-child(4){animation-delay:.6s}.dot:nth-child(5){animation-delay:.8s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--paleaqua)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}body.rtl{font-family:Noto Sans Arabic,Figtree,sans-serif}body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4{font-family:Noto Sans Arabic,Afacad,sans-serif}body.rtl .hero-content{margin-right:max(20px,50vw - 640px);animation-name:slideRight;margin-left:0!important}body.rtl .hero-circle{left:0;right:auto;transform:translateY(-50%)scaleX(-1)}body.rtl .animate-cloud,body.rtl .animate-cloud2{animation-name:moveCloudRTL}body.rtl .hero-social{left:40px;right:auto}body.rtl .hero-social .label{padding-left:40px;padding-right:0}body.rtl .hero-social .label:after{left:0;right:auto}body.rtl .step-number{left:auto;right:0}body.rtl .step-box{border-radius:20px 0 0 20px;padding-left:24px;padding-right:72px}body.rtl .footer-links a:hover{padding-left:0;padding-right:6px}body.rtl .brandsBgImg{transform:rotateY(180deg)rotate(5deg)}body.rtl .img-service{animation:6s ease-in-out infinite floatRightLeftRTL}body.rtl .service-card{border-radius:4px 30px;margin-right:10px}body.rtl .card-corner{bottom:-10px;left:auto;right:-10px;transform:rotateY(180deg)}body.rtl .service-numbers,body.rtl .steps-illustration{transform:rotateY(180deg)}
