.c-pushActivities{padding:4.8rem 0}.c-pushActivities__title{text-align:center;margin-bottom:3.2rem;font-size:2.4rem;font-weight:600}@media only screen and (max-width:768px){.c-pushActivities__title{margin-bottom:2.4rem;font-size:2rem}}.c-pushActivities__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}@media only screen and (max-width:1024px){.c-pushActivities__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.c-pushActivities__grid{grid-template-columns:1fr;gap:1.6rem}}.c-pushActivities__item{background:var(--background-alt);cursor:pointer;border-radius:1rem;transition:transform .3s;display:block;overflow:hidden}.c-pushActivities__item:hover{transform:translateY(-4px)}.c-pushActivities__item:hover .c-pushActivities__image img{transform:scale(1.05)}.c-pushActivities__image{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.c-pushActivities__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.c-pushActivities__content{padding:2.4rem}@media only screen and (max-width:768px){.c-pushActivities__content{padding:1.6rem}}.c-pushActivities__itemTitle{margin-bottom:1.2rem;font-size:1.8rem;font-weight:600}@media only screen and (max-width:768px){.c-pushActivities__itemTitle{font-size:1.6rem}}.c-pushActivities__text{color:var(--text-secondary);margin-bottom:1.6rem;font-size:1.4rem;line-height:1.5}.c-pushActivities__text p{margin:0}.c-pushActivities__price{color:var(--text-accent);margin-bottom:1.6rem;font-size:1.6rem;font-weight:600}.c-pushActivities__cta{pointer-events:none;width:100%}