.conference-cards-container{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:100%}.conference-cards-container .conference-card{background:#fff;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.conference-cards-container .conference-card:hover{box-shadow:0 6px 10px rgba(0,0,0,.15);transform:translateY(-5px)}.conference-cards-container .heading{background:linear-gradient(145deg,#f27330,#ed215a);-webkit-background-clip:text;color:transparent;font-size:1.4rem;font-weight:600;-webkit-text-fill-color:transparent;margin-bottom:10px}.conference-cards-container .details-wrapper{margin-bottom:1rem}.conference-cards-container .details{border-bottom:1px solid #d3d3d3;display:flex;gap:.5rem;padding:8px 0}.conference-cards-container .label{color:#333;display:flex;font-weight:600;gap:.3rem}.conference-cards-container .value{color:#666}.conference-cards-container .button-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.conference-cards-container .button{background:linear-gradient(145deg,#f27330,#ed215a);border:none;border-radius:3rem;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.conference-cards-container .button:hover{transform:scale(1.05)}@media (max-width:768px){.conference-cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.conference-cards-container{grid-template-columns:repeat(1,1fr)}}