.project-link{margin-top:20px;font-size:22px;color:#fff;text-decoration:none;width:fit-content}.project-link:hover{opacity:.7}.project-description.expanded{max-height:500px}.project-video video{width:100%;height:100%;border-radius:16px;object-fit:cover}.hero{display:flex;align-items:center;justify-content:space-between;padding:30px 6%;background:#eee9e6;gap:20px}.hero-content{max-width:1020px;animation:fadeUp 1s ease forwards}.hero-line{display:inline-block;width:4px;height:50px;background:#f28c38;margin-bottom:20px}.hero h1{font-size:48px;font-weight:600;margin-bottom:20px;color:#4e3a30}.hero h1 span{color:#e77c3e}.hero-text{font-size:16px;color:#555;margin-bottom:20px}blockquote{font-style:italic;color:#777;margin-bottom:30px}blockquote span{display:block;margin-top:8px;font-size:14px}.hero-actions{display:flex;align-items:center;gap:10px}.btn-download{padding:12px 26px;border:2px solid #f28c38;color:#e77c3e;text-decoration:none;border-radius:8px;transition:all .3s ease;font-weight:500}.btn-download:hover{background:#e77c3e;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px rgba(242,140,56,.4)}.socials{display:flex;gap:12px}.icon.linkedin{background:#0077b5}.icon.email{background:#e77c3e}.icon.github{background:#24292e}.icon i{transition:transform .3s ease}.icon:hover i{transform:rotate(8deg)}.stats{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:40px}.stat{text-align:left}.stat h2{color:#f28c38;font-size:36px}.stat p{font-size:14px;color:#555}.hero-photo img{width:500px;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:float 4s ease-in-out infinite}@media (max-width:900px){.hero{flex-direction:column;text-align:center}.hero-actions{justify-content:center}.stats{justify-content:center}}@media (max-width:768px){.hero{flex-direction:column-reverse;text-align:center}.hero-photo{margin-bottom:10px;display:flex;align-items:flex-start}}@media (max-width:768px){.hero-actions,.socials,.stats{justify-content:center}}@media (max-width:768px){.hero-photo img{animation:fadeUp 1s ease}}@media (max-width:768px){.btn-download{width:100%;justify-content:center;padding:14px 0;font-size:16px}}.we-date{position:absolute;right:55%;font-size:14px;color:#aaa;white-space:nowrap}.about-container.show{opacity:1;transform:translateY(0)}.service-card .icon i{font-size:40px;color:#e77c3e;margin-bottom:15px}.reveal.active{opacity:1;transform:translateY(0)}.card.hidden{display:none}.testimonial-card .text.expanded{max-height:1000px}.elementskit-navbar-nav>li:last-child>a{background-color:#ff6a00;color:#fff!important;padding:10px 22px;border-radius:8px!important;font-weight:600}.elementskit-navbar-nav>li:last-child>a:hover{background-color:#e85d00;color:#ff6a00!important;border:1px solid #ff6a00}.grad{background:linear-gradient(to right,var(--Light_purple) 0%,var(--White) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.img_hover_color:hover img{border-color:var(--dark_brown)!important}.service_hover:hover .elementor-heading-title{color:var(--White)!important}.service_hover:hover .e-font-icon-svg{transform:rotate(-90deg);fill:var(--White)!important}.elpt-portfolio-filter .portfolio-filter-item.item-active{background:#2a1454}.gradient_bg_center::after{content:"";position:absolute;top:50%;right:45%;width:322px;height:308px;border-radius:50%;filter:blur(150px);margin-right:-5%;margin-top:-5%;background:var(--Light_orange)}.elpt-portfolio-filter .portfolio-filter-item{background:#050709}.skill_hover:hover .elementor-image-box-title{color:var(--Light_purple)!important}.skill_hover:hover .elementor-image-box-img img{filter:saturate(100%)!important}@media (max-width:768px){.hero-actions::after{width:180px;height:180px;filter:blur(100px);transform:translate(40%,-40%)}}.grecaptcha-badge{visibility:collapse!important}