.hqLabel{z-index:30;opacity:0;border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text);font-family:var(--font-medium);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#050a18b3;border-radius:999px;align-items:center;gap:6px;padding:clamp(4px,1vw,5px) clamp(9px,2.6vw,12px);font-size:clamp(10px,2.8vw,12px);transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;top:0;left:0}.hqLabel:hover,.hqLabel[aria-expanded=true]{border-color:var(--color-accent-2);box-shadow:0 0 20px var(--color-glow), 0 0 12px #2fe1e44d}.hqLabel:before{content:"";position:absolute;inset:-10px -4px}.hqLabel:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:2px}.hqLabelDot{background:var(--color-accent-2);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent-2);border-radius:50%;animation:1.6s ease-in-out infinite hqBlink}@keyframes hqBlink{50%{opacity:.3}}@property --hq-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hqCard{z-index:40;border-radius:var(--radius-lg);background:linear-gradient(160deg, #080e1ef0 0%, #050a18f7 100%) padding-box, conic-gradient(from var(--hq-angle), var(--color-accent-2), var(--color-accent-1), var(--color-accent-4), var(--color-accent-2)) border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(290px,100vw - 2rem);box-shadow:0 16px 48px #00000080, 0 0 40px var(--color-glow), inset 0 0 24px #2fe1e40f;color:var(--color-text);border:1px solid #0000;padding:1.1rem 1.2rem 1.2rem;animation:6s linear infinite hqBorderSpin;position:absolute;top:14%;left:74%}.hqCard:focus{outline:none}.hqCard:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:3px}[dir=rtl] .hqCard{left:auto;right:74%}@keyframes hqBorderSpin{to{--hq-angle:360deg}}.hqCard>:not(.hqCardClose){animation:hqItemIn .5s var(--transition-smooth) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes hqItemIn{0%{opacity:0;transform:translateY(8px)}}.hqCardClose{top:.55rem;color:var(--color-text-muted);cursor:pointer;font-size:1.3rem;line-height:1;position:absolute;inset-inline-end:.8rem}.hqCardClose:hover{color:var(--color-text)}.hqCardEyebrow{font-family:var(--font-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-2);align-items:center;gap:8px;font-size:11px;display:flex}.hqCardTitle{font-family:var(--font-display);background:linear-gradient(135deg, var(--color-text) 0%, var(--color-accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.35rem;font-size:1.45rem;font-weight:400;line-height:1.2}.hqCardTagline{color:var(--color-text-muted);margin-top:.4rem;font-size:.84rem;line-height:1.5}.hqCardAddress{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-accent-2);background:#2fe1e40d;margin-top:.75rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5}.hqCardAddress span{animation:1s steps(24,end) .3s both hqTypeLtr;display:block}[dir=rtl] .hqCardAddress{font-family:inherit}[dir=rtl] .hqCardAddress span{animation-name:hqTypeRtl}@keyframes hqTypeLtr{0%{clip-path:inset(0 100% 0 0)}}@keyframes hqTypeRtl{0%{clip-path:inset(0 0 0 100%)}}.hqCardChips{flex-wrap:wrap;gap:6px;margin-top:.75rem;list-style:none;display:flex}.hqCardChips li{border:1px solid var(--color-border);background:var(--color-surface);color:#f0f4ffbf;border-radius:999px;padding:3px 9px;font-size:.72rem}.hqCardButton{background:linear-gradient(135deg, var(--color-accent-1), var(--color-accent-2));font-family:var(--font-medium);color:var(--color-bg);border-radius:999px;align-items:center;gap:6px;margin-top:1rem;padding:.55rem 1.1rem;font-size:.88rem;transition:box-shadow .3s,transform .3s;display:inline-flex}.hqCardButton:hover{transform:translateY(-1px);box-shadow:0 0 24px #2fe1e473}.hqCardButton:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:3px}[dir=rtl] .hqCardArrow{display:inline-block;transform:scaleX(-1)}@media (max-width:1023px){.hqCard,[dir=rtl] .hqCard{width:min(270px,100vw - 2rem);top:78%;left:50%;right:auto;transform:translate(-50%)}.hqCardTagline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hqCardChips li:nth-child(n+3){display:none}}@media (max-width:640px){.hqCard,[dir=rtl] .hqCard{width:min(320px,100vw - 2rem);padding:.6rem .85rem .7rem;top:75%}.hqCardTagline,.hqCardChips{display:none}.hqCardEyebrow{font-size:10px}.hqCardTitle{margin-top:.15rem;font-size:1.05rem}.hqCardAddress{margin-top:.4rem;padding:.3rem .5rem;font-size:.72rem}.hqCardAddress span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hqCardButton{min-height:40px;margin-top:.5rem;padding:.4rem 1rem;font-size:.85rem}.hqCardClose{top:0;min-width:44px;min-height:44px;inset-inline-end:0}.hqLabel{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hqLabelDot,.hqCard,.hqCard>*,.hqCardAddress span{animation:none}}.globeLoader{pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.globeLoader.isHidden{opacity:0}.globeLoaderSphere{aspect-ratio:1;perspective:800px;border:1px solid #2fe1e459;border-radius:50%;width:85.5%;position:relative}.globeLoaderWire{transform-style:preserve-3d;animation:8s linear infinite globeLoaderSpin;position:absolute;inset:0}.globeLoaderMeridian,.globeLoaderParallel{border:1px solid #2fe1e426;border-radius:50%;position:absolute}.globeLoaderMeridian{transform:rotateY(var(--angle));inset:0}.globeLoaderParallel{transform:rotateX(90deg)}.globeLoaderCaption{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;animation:1.6s ease-in-out infinite hqBlink;position:absolute;bottom:0}@keyframes globeLoaderSpin{0%{transform:rotateX(-15deg)rotateY(0)}to{transform:rotateX(-15deg)rotateY(360deg)}}.globeStage{opacity:0;width:100%;height:100%;transition:opacity .8s ease, transform 1.2s var(--transition-smooth);transform:scale(.85)}.globeStage.isReady{opacity:1;transform:none}.globeStage.isSpinning{animation:1.2s ease-in-out globeSpinPulse}@keyframes globeSpinPulse{50%{transform:scale(1.04)}}.hqLabel{animation:hqLabelIn .5s var(--transition-smooth)}@keyframes hqLabelIn{0%{margin-top:10px}}@media (prefers-reduced-motion:reduce){.globeLoaderWire,.globeLoaderCaption,.globeStage.isSpinning,.hqLabel{animation:none}.globeStage{transition:none;transform:none}}
.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:linear-gradient(#ffffff14 0%,#ffffff0a 100%);border:1px solid #ffffff14;align-items:center;gap:1rem;padding:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff08}.navbar .logo{cursor:pointer;width:130px;height:100%;transition:opacity .3s}.navbar .logo:hover{opacity:.8}.navbar .center{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:15px;padding:2px 1rem;transition:all .3s}.navbar ul{gap:1.1rem;list-style:none}.navbar .navLink{cursor:pointer;color:#f0f4ff8c;letter-spacing:.01em;padding:10px 0;font-size:14px;transition:color .3s;display:block;position:relative}.navbar .navLink:hover,.navbar .navLink[aria-current]{color:#f0f4ffe6}.underline{background:linear-gradient(90deg,#1491eb,#2fe1e4);border:none;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #2fe1e466}.navbar .textLang{text-transform:uppercase;font-size:11px;font-family:var(--font-medium);letter-spacing:.03em;background:linear-gradient(135deg,#1491eb,#0e7fd4);border-radius:10px;padding:2px 9px;position:absolute;top:-5px;right:-10px;box-shadow:0 2px 8px #1491eb4d}.navbar .wrapperRight{align-items:center;gap:10px;display:flex}.navbar .wrapperRight .menu,.navbar .lang{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:15px;padding:12px;transition:all .3s}.navbar .wrapperRight .menu:hover,.navbar .lang:hover{background:#ffffff1a;border-color:#ffffff1f}.navbar .lang{display:flex;position:relative}.centerSmall{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;background:linear-gradient(#080e1ef2 0%,#050a18fa 100%);border:1px solid #ffffff0f;border-radius:20px;gap:.4rem;padding:1rem 0;transition:all .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + .5rem);left:.5rem;right:.5rem;transform:translateY(12px);box-shadow:0 16px 48px #0006,inset 0 0 0 1px #ffffff08}.centerSmall.active{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.navbar .centerSmall .item{text-align:center;cursor:pointer;color:#f0f4ff8c;border-radius:8px;width:100%;padding:6px 1.5rem;font-size:1.05rem;transition:all .4s cubic-bezier(.22,1,.36,1);display:block}.navbar .centerSmall .item:hover{color:#f0f4fff2;letter-spacing:.5px;background:#2fe1e40d}.navbar .centerSmall .selectedTab{background:#2fe1e40f;color:#2fe1e4e6!important}@media (max-width:1023px){.navbar{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);padding-bottom:calc(.5rem + env(safe-area-inset-bottom));background:linear-gradient(#0a1226e0 0%,#050a18f0 100%);border-top:1px solid #2fe1e42e;border-bottom:none;border-radius:20px 20px 0 0;bottom:0;left:0;right:0;transform:none;box-shadow:0 -8px 32px #00000073,inset 0 0 0 1px #ffffff08}.navbar .logo{width:110px}.navbar .wrapperRight .menu,.navbar .lang{padding:10px}}@media (min-width:1024px){.navbar{border-radius:25px}}
.sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(135deg,#fff 0%,#f0f4ffd9 50%,#2fe1e4b3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-weight:400;position:relative}.sectionTitle:after{content:"";opacity:.6;background:linear-gradient(90deg,#1491eb,#2fe1e4,#0000);border-radius:3px;width:60px;height:3px;position:absolute;bottom:4px;left:0}[dir=rtl] .sectionTitle:after{background:linear-gradient(270deg,#1491eb,#2fe1e4,#0000);left:auto;right:0}@media (max-width:700px){.sectionTitle{margin-bottom:1rem;font-size:clamp(2.25rem,10vw,3rem);line-height:1.15}}@media (min-width:700px) and (max-width:1200px){.sectionTitle{font-size:3rem}}@media (min-width:1200px){.sectionTitle{font-size:5rem}}
.careers{flex-direction:column;display:flex;position:relative;overflow:hidden}.careers .title{margin-top:1rem}.careers .sectionDesc{z-index:99;margin-top:1rem;position:relative}.careers .desc{z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f0f4ffb3;letter-spacing:.01em;background:linear-gradient(160deg,#05102999 0%,#2fe1e405 100%);border:1px solid #2fe1e433;border-radius:28px;width:65%;padding:2rem 1.8rem 3rem;line-height:1.8;box-shadow:0 4px 32px #0003}.careers .theButton{background:linear-gradient(135deg, #2fe1e41f, #1491eb14), var(--color-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99;cursor:pointer;border:1px solid #2fe1e459;align-items:center;gap:1rem;width:fit-content;padding:14px 2rem;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:-25px;overflow:hidden}.careers .theButton:before{content:"";opacity:0;background:linear-gradient(135deg,#2fe1e433,#1491eb1f);transition:opacity .4s;position:absolute;inset:0}.careers .theButton:hover{border-color:#2fe1e499;transform:translateY(-2px);box-shadow:0 0 30px #2fe1e426,0 0 60px #2fe1e40d}.careers .theButton:hover:before{opacity:1}.careers .theButton.en{border-radius:0 40px 40px;left:0}.careers .theButton.ar{border-radius:40px 0 40px 40px;right:0}.careers .arrowRight{height:30px;transition:transform .3s}.careers .theButton:hover .arrowRight{transform:translate(4px)}.careers .theButton span{z-index:1;font-size:1.2rem;font-family:var(--font-medium);cursor:pointer;background:0 0;border:none;position:relative}.careers .divImageOne{z-index:-1;position:absolute}.careers .imageOne{-o-object-fit:cover;object-fit:cover;border-radius:32px;width:600px;height:72vh;box-shadow:0 8px 60px #0000004d}.careers .divImageOne.ar{left:0}.careers .divImageOne.en{right:0}.careers .divImageTwo{position:absolute}.careers .imageTwo{-o-object-fit:cover;object-fit:cover;border-radius:32px;width:350px;box-shadow:0 8px 40px #00000040}.careers .divImageTwo.ar{top:140px;left:-30px}.careers .divImageTwo.en{top:140px;right:-30px}@media (max-width:1023px){.careers{height:auto;overflow:visible}.careers .divImageOne{z-index:0;order:1;margin-top:.5rem;position:relative}.careers .imageOne{width:100%;height:clamp(220px,50vw,380px)}.careers .divImageTwo{display:none}.careers .sectionDesc{order:2;margin-top:-3rem;margin-bottom:4rem}.careers .desc{border-radius:24px;width:100%;padding:1.5rem 1.25rem 2.5rem}.careers .theButton{padding:12px 1.5rem}.careers .theButton span{font-size:1.05rem}}@media (min-width:1024px){.careers{height:90vh}.careers .imageOne{width:700px;height:72vh}.careers .imageTwo{width:400px;height:69vh}}@media (min-width:1900px){.careers .desc{width:50%}}[dir=rtl] .careers .arrowRight{transform:scaleX(-1)}[dir=rtl] .careers .theButton:hover .arrowRight{transform:scaleX(-1)translate(4px)}
.contact{flex-direction:column;align-items:center;display:flex}.contact form{flex-direction:column;gap:1.2rem;width:100%;margin-top:2rem;display:flex;vertical-align:bottom!important}.contact input,.contact textarea,.contact button{border-radius:var(--radius-md,20px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0f4ffe6;background:linear-gradient(160deg,#ffffff08 0%,#2fe1e403 100%);border:1px solid #2fe1e426;padding:14px 1.2rem;font-family:inherit;font-size:1rem;transition:all .4s cubic-bezier(.22,1,.36,1)}.contact input::-moz-placeholder{color:#f0f4ff59;transition:color .3s}.contact textarea::-moz-placeholder{color:#f0f4ff59;transition:color .3s}.contact input::placeholder,.contact textarea::placeholder{color:#f0f4ff59;transition:color .3s}.contact input:focus,.contact textarea:focus{background:linear-gradient(160deg,#ffffff0d 0%,#2fe1e408 100%);border-color:#2fe1e473;outline:none;box-shadow:0 0 0 3px #2fe1e40f,0 4px 20px #2fe1e40a}.contact input:focus::-moz-placeholder{color:#f0f4ff80}.contact textarea:focus::-moz-placeholder{color:#f0f4ff80}.contact input:focus::placeholder,.contact textarea:focus::placeholder{color:#f0f4ff80}.contact .message{resize:none;height:120px}.contact button:disabled{opacity:.6;cursor:wait}.contact .formStatus{min-height:1.5rem;margin-top:0;font-size:.95rem}.contact .formStatus.success{color:#2fe1e4}.contact .formStatus.error,.contact .formStatus.invalid{color:#f87171}.contact button{cursor:pointer;font-size:1.15rem;font-family:var(--font-medium);letter-spacing:.03em;background:linear-gradient(135deg,#2fe1e41f,#1491eb14);border:1px solid #2fe1e459;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.contact button:before{content:"";opacity:0;background:linear-gradient(135deg,#2fe1e433,#1491eb1f);transition:opacity .4s;position:absolute;inset:0}.contact button:hover{border-color:#2fe1e499;transform:translateY(-1px);box-shadow:0 0 30px #2fe1e426,0 0 60px #2fe1e40d}.contact button:hover:before{opacity:1}.contact button:active{transform:translateY(0)}.contact form p{text-align:center;color:#f0f4ff73;margin-top:2rem}.boxContact{border-radius:var(--radius-md,20px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff0a 0%,#2fe1e405 100%);border:1px solid #2fe1e426;padding:1.2rem 1.5rem;transition:all .4s}.boxContact:hover{border-color:#2fe1e44d;box-shadow:0 4px 20px #2fe1e40a}.ourInfo{height:100%;font-family:var(--font-medium);align-items:center;display:flex}.ourInfoEn{border-right:1px solid #f0f4ff26;padding-right:12px}.ourInfoAr{border-left:1px solid #f0f4ff26;padding-left:12px}.boxContact .email span,.boxContact .location span{color:#f0f4ffa6;transition:color .3s}.boxContact:hover .email span,.boxContact:hover .location span{color:#f0f4ffd9}@media (max-width:700px){.contact{align-items:initial}.contact form{width:100%;margin-top:1rem}.contact form p{width:100%;font-size:15px}}@media (max-width:1024px){.ourInfo{border:none}}@media (min-width:1000px){.contact form,.contact .boxContact{width:60%}}
.hero{align-items:center;height:90vh;display:flex;position:relative}.hero:before{content:"";pointer-events:none;filter:blur(60px);background:radial-gradient(#1491eb14 0%,#2fe1e40a 40%,#0000 70%);width:min(700px,100%);height:400px;animation:8s ease-in-out infinite alternate auroraBreath;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}@keyframes auroraBreath{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.hero .title{font-family:var(--font-display);text-align:center;z-index:1;margin-top:4rem;font-weight:400;position:relative}.hero .title1{letter-spacing:.02em;text-shadow:0 0 80px #ffffff0d}.hero .title2{-webkit-text-fill-color:transparent;letter-spacing:.01em;filter:drop-shadow(0 0 40px #2fe1e426);background:linear-gradient(135deg,#1491eb 0%,#2fe1e4 55%,#0dd9b7 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.hero .heroBackdrop{pointer-events:none;z-index:0;width:calc(100% + 5rem);height:100%;position:absolute;top:0;bottom:0;left:-2.5rem}@media (max-width:600px){.hero .heroBackdrop{width:calc(100% + 2rem);left:-1rem}}
.ourStory{flex-direction:column;justify-content:center;height:100vh;display:flex}.ourStory .wrapper{align-items:flex-start;gap:3rem;display:flex;position:relative}.ourStory .wrapper:after{content:"";background:linear-gradient(#0000,#2fe1e44d,#1491eb33,#0000);width:1px;height:80%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.ourStory .title{font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:3rem;font-weight:400;line-height:1.1}.ourStory .desc{color:#f0f4ffb3;letter-spacing:.01em;flex:1;width:100%;font-size:1.15rem;line-height:1.85}@media (max-width:700px){.ourStory{height:initial;margin-bottom:5rem}.ourStory .wrapper{flex-direction:column;gap:1.5rem;display:flex}.ourStory .wrapper:after{display:none}.ourStory .desc{font-size:1.05rem;line-height:1.75}}@media (min-width:700px) and (max-width:1024px){.ourStory{justify-content:initial;height:70vh}.ourStory .wrapper{flex-direction:column;display:flex}.ourStory .wrapper:after{display:none}}@media (min-width:1024px){.ourStory .title{font-size:5rem}.ourStory .desc{padding-left:2rem;line-height:2}}
.partners{flex-direction:column;display:flex}.partners .card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff08 0%,#2fe1e403 100%);flex-direction:column;align-items:center;max-height:250px;padding:1.2rem;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.partners .card:hover{background:linear-gradient(160deg,#ffffff0f 0%,#2fe1e408 100%);transform:translateY(-3px);box-shadow:0 8px 32px #2fe1e40f,inset 0 1px #ffffff0d;border-color:#2fe1e466!important}.partners .card .cardTitle{text-align:center;color:#f0f4ff99;font-size:clamp(.9rem,3.5vw,1.1rem);font-family:var(--font-medium);transition:color .3s}.partners .card:hover .cardTitle{color:#2fe1e4e6}.partners .cards .cardImage{filter:grayscale(.2)brightness(.9);width:clamp(72px,22vw,150px);height:clamp(72px,22vw,150px);transition:all .5s cubic-bezier(.22,1,.36,1)}.partners .card:hover .cardImage{filter:grayscale(0)brightness(1.05);transform:scale(1.05)}@media (max-width:767px){.partners .card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .375rem)}}@media (min-width:1024px){.partners .card{padding:.9rem}.partners .cards .cardImage{width:110px;height:110px}}
.projects{flex-direction:column;display:flex}.projects .card{background:linear-gradient(160deg,#ffffff0a 0%,#2fe1e405 100%);flex-direction:column;align-items:center;padding-bottom:2rem;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.projects .card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2fe1e40a,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%}.projects .card:hover:before{left:100%}.projects .card:hover{box-shadow:0 12px 48px #2fe1e40f,inset 0 1px #ffffff0f;border-color:#2fe1e466!important}.projects .card .cardTitle{font-size:clamp(1.5rem,6vw,2rem);font-family:var(--font-semibold);letter-spacing:.01em;margin-top:.5rem;font-weight:400}.projects .card .cardDesc{text-align:center;color:#f0f4ff99;margin-top:.5rem;padding:0 1rem;line-height:1.7}.projects .card .cardImage{filter:drop-shadow(0 4px 30px #2fe1e41a);width:min(300px,100%);height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.projects .card:hover .cardImage{transform:scale(1.03)}.projects .text-teal-500{font-family:var(--font-medium);letter-spacing:.03em;transition:all .3s;position:relative}.projects .text-teal-500:after{content:"";background:linear-gradient(90deg,#2fe1e4,#1491eb);width:0;height:1px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0}.projects .card:hover .text-teal-500:after{width:100%}@media (min-width:1024px){.projects .card{justify-content:center;gap:1.25rem;min-height:520px;padding-top:3rem;padding-bottom:3rem}.projects .card .cardTitle,.projects .card .cardDesc{margin-top:0}}
.services{flex-direction:column;display:flex}.services .card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .5s cubic-bezier(.22,1,.36,1)}.services .card:hover{transform:translateY(-4px)}.services .card>div{transition:all .5s cubic-bezier(.22,1,.36,1);background:linear-gradient(160deg,#ffffff0a 0%,#2fe1e405 100%)!important}.services .card:hover>div{box-shadow:0 8px 40px #2fe1e40f,0 0 0 1px #2fe1e41a,inset 0 1px #ffffff0f;background:linear-gradient(160deg,#ffffff0f 0%,#2fe1e408 100%)!important;border-color:#2fe1e466!important}.services .iconCard{filter:drop-shadow(0 0 20px #2fe1e426);transition:all .5s cubic-bezier(.22,1,.36,1)}.services .card:hover .iconCard{filter:drop-shadow(0 0 30px #2fe1e440);transform:scale(1.05)}.services .titleCard{font-family:var(--font-semibold);letter-spacing:.01em;background:linear-gradient(135deg,#fff 0%,#2fe1e4e6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:400}.services .descHover{color:#f0f4ff8c;letter-spacing:.01em;line-height:1.65}
