.projects-section{background:linear-gradient(135deg,#0d1013,#1a1d22 50%,#212428);position:relative;overflow:hidden;min-height:100vh}.projects-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(207,255,4,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(207,255,4,.02) 0,transparent 50%);pointer-events:none;z-index:0}.projects-section .container{position:relative;z-index:1}.projects-section .section-title .title{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.projects-section .subtitle{color:#cfff04;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;display:block}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:30px;gap:30px;padding:20px 0 40px}@media (max-width:1200px){.projects-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:25px}}@media (max-width:768px){.projects-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}@media (max-width:576px){.projects-grid{grid-template-columns:1fr;gap:20px}}.projects-card{position:relative;overflow:hidden;border-radius:14px;cursor:pointer;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;flex-direction:column;background:transparent;height:100%}.projects-card:hover{transform:translateY(-8px)}.projects-card-image-wrapper{width:100%;height:58%;min-height:220px;overflow:hidden;position:relative;border-radius:14px 14px 0 0}.projects-card img{width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);opacity:1;filter:brightness(1) contrast(1);display:block}.projects-card:hover img{transform:scale(1.05);opacity:.95;filter:brightness(.95) contrast(1.1)}.projects-card-overlay{background:linear-gradient(180deg,rgba(13,16,19,.95) 0,rgba(26,29,34,.98) 50%,#212428);padding:0;min-height:42%;height:auto;width:100%;border-radius:0 0 14px 14px;position:relative;z-index:1;overflow:hidden;box-sizing:border-box;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);flex-shrink:0;display:flex;flex-direction:column;flex:1 1}.projects-card-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(207,255,4,0),rgba(207,255,4,0));opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:-1}.projects-card:hover .projects-card-overlay{background:linear-gradient(180deg,rgba(13,16,19,.98) 0,rgba(26,29,34,.99) 50%,#212428);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.projects-card:hover .projects-card-overlay:before{opacity:1;background:linear-gradient(135deg,rgba(207,255,4,.1),rgba(207,255,4,.05))}.projects-card-content{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;text-align:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.projects-card-content{padding:18px}}@media (max-width:480px){.projects-card-content{padding:15px}}.projects-card:hover .projects-card-content{transform:translateY(-5px)}.projects-card-title{font-size:22px;font-weight:700;margin:0 0 12px;word-wrap:break-word;overflow-wrap:break-word;color:#fff;line-height:1.3;text-align:left;transition:color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:relative;display:block;text-decoration:none}@media (max-width:768px){.projects-card-title{font-size:20px;margin:0 0 10px}}@media (max-width:480px){.projects-card-title{font-size:18px;margin:0 0 8px}}.projects-card-title:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:3px;background:linear-gradient(90deg,#cfff04,rgba(207,255,4,.5));transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:2px}.projects-card:hover .projects-card-title{color:#cfff04;transform:translateX(5px)}.projects-card:hover .projects-card-title:after{width:60px}.projects-card-description{font-size:14px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding-top:10px;color:hsla(0,0%,100%,.85);font-weight:400;transition:color .4s cubic-bezier(.4,0,.2,1);text-align:left;display:block;overflow:visible}@media (max-width:768px){.projects-card-description{font-size:13px;line-height:1.5}}@media (max-width:480px){.projects-card-description{font-size:12px;line-height:1.5}}.projects-card:hover .projects-card-description{color:#fff}.projects-card .category-info,.projects-card .meta{display:none}.projects-section .rn-blog{background:transparent;border:none;box-shadow:none;padding:0}.projects-section .rn-blog .inner{padding:0;margin:0}.projects-section .rn-blog .thumbnail{padding:0;margin:0;border-radius:0;overflow:hidden}.projects-section .rn-blog .content{padding:0;margin:0}.projects-section+* .header-wrapper{background:linear-gradient(180deg,#000,#050505)!important}.humberger-menu{color:#cfff04;transition:color .3s ease}.humberger-menu:hover{color:rgba(207,255,4,.8)}.closeTrigger i{color:#cfff04;transition:color .3s ease}.closeTrigger i:hover{color:rgba(207,255,4,.8)}.main-page-wrapper .mobile-sidebar{background:linear-gradient(135deg,#0d1013,#1a1d22 50%,#212428)!important;color:#fff}.main-page-wrapper .mobile-sidebar ul li a{color:hsla(0,0%,100%,.85);transition:color .3s ease}.main-page-wrapper .mobile-sidebar ul li a:hover{color:#cfff04}@media (prefers-reduced-motion:no-preference){.projects-card,.projects-card img,.projects-card-content,.projects-card-overlay,.projects-card-overlay:before{transition-timing-function:cubic-bezier(.4,0,.2,1)}}