.no-scroll{overflow:hidden}.gkproject-card-button{transition:all .3s ease-in-out}.gkproject-card-button:hover{transform:scale(1.05)translateY(-2px)}@media (min-width:1025px){.gkproject-desktop-padding{margin-top:-10px;padding-top:50px;padding-left:5vw;padding-right:5vw}h2.gkproject-title{font-size:50px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:var(--h1-line-height);color:#0e0e0e}.gkproject-name{font-size:18px;font-weight:500;font-family:var(--open-sans),sans-serif}.gkproject-price{font-size:18px;font-family:var(--open-sans),sans-serif;margin-top:10px;font-weight:600}.gkproject-details{font-size:14px;font-weight:400;font-family:var(--open-sans),sans-serif;flex:1;gap:20px;margin-top:30px}.gkproject-details-text{font-size:14px;font-weight:400;font-family:var(--open-sans),sans-serif}.gkProject-card>div{flex-direction:column;min-height:550px;display:flex}.gkProject-card{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;padding-bottom:100px;display:grid}.gkProject-card-shadow{transition:transform .3s,box-shadow .3s;box-shadow:0 6px 20px #0000001f}.gkproject-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.gkproject-card-button{font-size:14px;font-weight:600;font-family:var(--open-sans),sans-serif;padding:8px 24px}}@media (min-width:320px) and (max-width:600px){.gkproject-card-button{font-size:14px;font-weight:600;font-family:var(--open-sans),sans-serif;padding:10px}.gkproject-mobile-padding{margin-top:-10px;padding:50px 6vw}.gkproject-card-body{padding:30px}.gkProject-card{grid-template-columns:1fr;gap:30px;margin-top:30px;display:grid}h2.gkproject-title{font-size:31px;font-weight:400;line-height:37px;font-family:var(--play-fair),sans-serif;color:#0e0e0e}.gkproject-name{font-size:20px;font-weight:500;font-family:var(--open-sans),sans-serif}.gkproject-price{font-size:18px;font-family:var(--open-sans),sans-serif;margin-top:20px;font-weight:600}.gkproject-details{font-size:14px;font-weight:400;font-family:var(--open-sans),sans-serif;flex:1;gap:20px;margin-top:30px}.gkproject-details-text{font-size:14px;font-weight:400;font-family:var(--open-sans),sans-serif}}@media (min-width:601px) and (max-width:1024px){.gkproject-card-button{font-size:14px;font-weight:600;font-family:var(--open-sans),sans-serif;padding:10px}.gkproject-mobile-padding{margin-top:-10px;padding:50px 6vw}.gkproject-card-body{padding:40px}.gkProject-card{grid-template-columns:2fr 2fr;gap:30px;margin-top:30px;display:grid}h2.gkproject-title{font-size:31px;font-weight:400;line-height:37px;font-family:var(--play-fair),sans-serif;color:#0e0e0e}.gkproject-name{font-size:20px;font-weight:500;font-family:var(--open-sans),sans-serif}.gkproject-price{font-size:18px;font-family:var(--open-sans),sans-serif;margin-top:20px;font-weight:600}.gkproject-details{font-size:14px;font-weight:400;font-family:var(--open-sans),sans-serif;flex:1;gap:20px;margin-top:30px}.gkproject-details-text{font-size:14px;font-weight:400;font-family:var(--open-sans),sans-serif}}.badge{animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}.badge-ongoing{animation-name:badgePulseGreen}@keyframes badgePulseGreen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.badge-soldout{animation-name:badgePulseRed;animation-duration:1s}@keyframes badgePulseRed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}
