.grid-card{height:96%;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.07);border-radius:var(--main-border-radius);cursor:pointer;box-shadow:-1px 1px 5px 0px #ddd;margin-bottom:4px;width:92%;background-color:#fff;min-height:379px;margin:auto}.grid-card .card-image{width:100%;height:auto;object-fit:cover;overflow:hidden;border-radius:var(--main-border-radius) var(--main-border-radius) 0 0}.grid-card .card-image img{display:block;width:100%;height:100%;object-fit:cover;margin-bottom:10px;height:227px}.grid-card .card-body{padding:11px}.grid-card .card-body .event-features{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:10px;justify-content:center}.grid-card .card-body .event-features .feature{background-color:#ffffff;padding:3px 9px;border-radius:5px;font-size:0.9em;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08)}.grid-card:hover{box-shadow:0 8px 16px rgba(0, 0, 0, 0.2)}.portfolio .swiper-wrapper{margin-top:40px}@media (min-width:991px){.portfolio .swiper-slide-next{margin-top:-60px !important;transition:all 0.5s linear;margin-right:auto}.portfolio .swiper-slide-active{margin-top:-60px}.portfolio .swiper-slide.default{margin-top:0px;transition:all 0.5s linear}}.portfolio .grid-card{display:flex !important;flex-direction:column}.portfolio .grid-card .card-body{display:flex;flex-direction:column;text-align:center}.portfolio .grid-card .card-body .card-text{display:flex;flex-direction:column;justify-content:space-between;flex:1}.portfolio .grid-card .card-body .card-text p{font-size:15px;margin-bottom:5px;height:70px;overflow:hidden}.portfolio .grid-card .card-body a{margin:auto;margin-top:13px}