.navbar{align-items:center;background:#1e1e1e;display:flex;height:5rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:1rem 2rem;position:sticky;top:0;width:100vw;z-index:3}.logo{height:3rem;object-fit:cover;width:3rem}.desktopMenuListItem{cursor:pointer;margin:1rem}.desktopMenuListItem:hover{border-bottom:3px solid #ff0;color:#ff0;padding-bottom:.5rem}.desktopMenuBtn{align-items:center;background:#fff;border:none;border-radius:2rem;color:#000;display:flex;justify-content:center;padding:0 1rem}.desktopMenuImg{height:1rem;margin:1rem;object-fit:cover;width:1rem}.active{border-bottom:3px solid #ff0;color:#ff0;padding-bottom:.5rem}.mobMenu{display:none;height:1.8rem;object-fit:cover}.navMenu{background:#282828;border-radius:1rem;display:flex;flex-direction:column;height:fit-content;min-width:15rem;padding:.5rem;position:absolute;right:2rem;top:4rem;z-index:2}.listItem{background:#1e1e1e;color:#fff;margin:.25rem;padding:.5rem 3rem}@media screen and (max-width:720px){.mobMenu{display:flex}.desktopMenu,.desktopMenuBtn{display:none}}#intro{height:calc(100vh - 4rem);margin:0 auto;max-width:75rem;overflow:hidden;position:relative;width:100vw}.bg{height:100vh;object-fit:cover;position:absolute;right:0;top:-4rem;z-index:-1}.introContent{display:flex;flex-direction:column;font-size:3rem;font-weight:700;height:100vh;justify-content:center;padding:2rem;width:100vw}.hello{font-size:1.75rem;font-weight:100}.introName{color:#ff0}.introPara{font-size:medium;font-weight:300;letter-spacing:1px}.btn{align-items:center;background:#fff;border:none;border-radius:2rem;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin:1rem 0;padding:.75rem 1.8rem;transition:transform .2s ease}.btn:hover{transform:scale(1.05)}.btnImg{height:1.5rem;object-fit:contain;width:1.5rem}@media screen and (max-width:840px){.bg{right:-10vw}.introContent{font-size:10vw}.hello{font-size:4.5vw}}@media screen and (max-width:480px){.bg{right:-20vw}.hello{color:#fff;font-size:4.5vw;font-weight:200}.introPara{color:#fff;font-weight:500;text-shadow:2px 2px 4px #000}}#spesializations{align-items:center;background:#1e1e1e;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);padding:4rem 1rem;position:relative;text-align:center;width:100vw}#spesializations:before{animation:backgroundShift 20s ease-in-out infinite;background-size:100% 100%,100% 100%,50px 50px,50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@keyframes backgroundShift{0%,to{opacity:.5}50%{opacity:1}}#clients{margin:0 auto;max-width:1400px;position:relative;z-index:1}.spesializationsPageTitle{-webkit-text-fill-color:#0000;animation:titleGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#ff0,#ff0 50%,#ff0);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:4rem;font-weight:800;letter-spacing:-2px;margin-bottom:1.5rem;position:relative;text-shadow:0 0 60px #ff0}.spesializationsPageTitle:after{animation:lineExpand 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ff0,#0000);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}@keyframes titleGlow{0%,to{text-shadow:0 0 40px #f9ee164d}50%{text-shadow:0 0 80px #f9de1680}}@keyframes lineExpand{0%,to{width:100px}50%{width:150px}}.clientDesc{color:#a1a1aa;font-size:1.25rem;font-weight:400;letter-spacing:.5px;line-height:1.8;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px}.toolsGrid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem;width:100%}.toolCard{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #f9d7161a;border-radius:20px;box-shadow:0 10px 40px #0000004d;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.toolCard:before{background:linear-gradient(135deg,#f973160d,#fb923c08 50%,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:0}.toolCard:hover:before{opacity:1}.toolCard:hover{border-color:#f5f9164d;box-shadow:0 20px 50px #f9db1633,0 0 30px #f9e6161a;transform:translateY(-8px)}.toolCard.expanded{background:linear-gradient(135deg,#f9731614,#1e1e1ef2);border-color:#f9de1666;box-shadow:0 25px 60px #f9cb164d,inset 0 1px 0 #ffffff1a;grid-column:span 2;min-height:400px}.toolCard-front{position:relative;width:100%;z-index:1}.toolIcon{display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));margin-bottom:1.5rem;max-height:5rem;max-width:5rem;object-fit:contain;transition:all .4s cubic-bezier(.4,0,.2,1)}.toolCard:hover .toolIcon{filter:drop-shadow(0 15px 30px rgba(249,192,22,.3));transform:scale(1.1)}.toolCard.expanded .toolIcon{margin-bottom:1rem;transform:scale(.9)}.toolName{color:#fff;display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.75rem;transition:all .3s ease}.toolCard.expanded .toolName,.toolCard:hover .toolName{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff0,#ff0);-webkit-background-clip:text;background-clip:text}.toolDesc{color:#a1a1aa;font-size:.95rem;line-height:1.6;margin-bottom:1rem;transition:color .3s ease}.toolCard:hover .toolDesc{color:#d4d4d8}.expandHint{align-items:center;color:#ff0;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-top:auto;opacity:0;padding-top:1rem;transition:opacity .3s ease}.toolCard:hover .expandHint{animation:bounce 2s ease-in-out infinite;opacity:1}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.toolCard-expanded{animation:slideDown .5s cubic-bezier(.34,1.56,.64,1);margin-top:1.5rem;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.expandedMeta{background:#0000004d;border:1px solid #f9731633;border-radius:16px;padding:1.5rem}.expBadge{align-items:center;background:linear-gradient(135deg,#ff0,#ff0);border-radius:50px;box-shadow:0 8px 20px #f9ea164d;color:#000;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem;padding:.6rem 1.2rem}.tags{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.tag{background:#f973161a;border:1px solid #f973164d;border-radius:50px;color:#ff0;font-size:.8rem;font-weight:600;letter-spacing:.3px;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.tag:hover{background:linear-gradient(135deg,#ff0,#ff0);border-color:#0000;box-shadow:0 6px 15px #f973164d;color:#fff;transform:translateY(-2px)}.tagMore{background:#f9731633;border-color:#f9e61666;font-weight:700}@media (max-width:1200px){.toolsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.toolCard.expanded{grid-column:span 1}}@media (max-width:768px){#spesializations{padding:3rem 1.5rem}.spesializationsPageTitle{font-size:2.5rem}.clientDesc{font-size:1rem;margin-bottom:2.5rem}.toolsGrid{gap:1.5rem;grid-template-columns:1fr}.toolCard{min-height:240px;padding:2rem 1.5rem}.toolCard.expanded{min-height:auto}.toolIcon{max-height:4rem;max-width:4rem}.toolName{font-size:1.25rem}.toolDesc{font-size:.875rem}.expandedMeta{padding:1rem}.tag{font-size:.75rem;padding:.4rem .8rem}}@media (max-width:480px){.spesializationsPageTitle{font-size:2rem}.tags{gap:.5rem}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{border-radius:5px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff0,#ff0)}#skills{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:65rem;overflow:hidden;text-align:center;width:100vw}.skillTitle{font-size:3rem;font-weight:600;margin-bottom:1.5rem;padding-top:3rem}.skillDesc{font-size:1rem;font-weight:400;max-width:51rem;padding:0 2rem}.skillBars{margin:1.5rem;max-width:80%;text-align:left;width:100vw}.skillBar{align-items:center;background:#323232;border-radius:.5rem;display:flex;margin:1rem;padding:1.5rem 2rem}.skillBarImg{height:3rem;margin-right:2rem;object-fit:cover;width:3rem}.skillBarText>p{font-size:.9rem;font-weight:200}@media screen and (max-width:720px){.skillBarText>p{font-size:2vw}}@media screen and (max-width:480px){.skillBarText>p{font-size:3vw}.skillBarImg{height:2.25rem;width:2.25rem}.skillBarText>h2{font-size:5vw}}#works{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);padding:0 1rem;text-align:center;width:100vw}.worksTitle{font-size:3rem;margin:1rem 0}.worksDesc{font-size:1rem;font-weight:300;max-width:45rem}.worksImgs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:65rem;width:100vw}.worksImgContainer{box-shadow:0 0 .5rem #000}.worksImg,.worksImgContainer{border-radius:.25rem;cursor:pointer;margin:.5rem;overflow:hidden;position:relative}.worksImg{box-shadow:0 0 .5rem #00000080;height:20rem;object-fit:cover;transition:transform .5s ease}.worksImgContainer:hover .worksImg{transform:scale(1.05)}.worksImgContainer:after{background:linear-gradient(0deg,#000000d9,#0000);border-radius:.25rem;bottom:-100%;content:"";height:100%;left:0;pointer-events:none;position:absolute;transition:bottom .5s ease;width:100%}.worksImgContainer:hover:after{bottom:0}.workBtn{background:#fff;border:none;border-radius:2rem;font-size:1rem;margin:3rem 0;padding:.5rem 2.5rem}@media screen and (max-width:585px){.worksImg{height:48vw}}#contactPage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);text-align:center;width:100vw}.contactPageTitle{font-size:3rem;margin-bottom:1rem}.clientDesc{font-size:1rem;font-weight:300}.clientImgs{display:flex;flex-wrap:wrap;margin:1rem 0}.clientImg{margin:auto;min-width:9rem;object-fit:cover;padding:.25rem;width:23%}#clients{padding:2rem}.contactDesc{font-size:medium;font-weight:300;padding:1rem}.contactForm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem;max-width:60rem;width:90vw}.email,.msg,.name{background:#282828;color:#fff;font-size:medium;margin:.5rem;max-width:40rem;padding:.5rem 1rem;width:100%}.email,.msg,.name,.submitBtn{border:none;border-radius:.5rem}.submitBtn{background:#fff;margin:2rem;padding:.75rem 3.5rem}.links{display:flex;flex-wrap:wrap}.link{height:3rem;margin:0 .75rem;object-fit:cover;width:3rem}@media screen and (max-width:720px){.contactPageTitle{font-size:2rem}.submitBtn{color:#000}}.footer{align-items:center;background:#282828;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:300;justify-content:center;min-height:3.5rem;padding:.5rem 1rem;text-align:center;width:100%}.footer-link{color:#007bff;font-weight:400;margin-left:4px;text-decoration:none;word-break:break-word}.footer-link:hover{text-decoration:underline}@media (max-width:600px){.footer{flex-direction:column;font-size:.8rem;gap:.3rem}.footer-link{margin-left:0}}
/*# sourceMappingURL=main.0e566345.css.map*/