.helloticket-sessions{background:#f9f9f9;border:1px solid #ddd;padding:0 .5em;border-radius:16px}.helloticket-sessions ul{list-style:none;padding:0 0.5em!important}.helloticket-sessions li{margin-bottom:.5em;border-bottom:1px dashed #ccc;padding-bottom:.5em;display:grid;gap:40px;grid-template-columns:1fr 220px;align-items:center}.helloticket-sessions li:last-child{border-bottom:none}.helloticket-sessions li .date-name{display:grid;grid-template-columns:100px 1fr;gap:40px;align-items:center}.helloticket-sessions li .date{font-size:18px;line-height:20px;font-weight:700;text-align:center;background:#c7deff;border-radius:10px;padding:8px}.helloticket-sessions li .day{font-size:24px}.helloticket-sessions li .month{font-weight:400}.helloticket-sessions li .name{font-size:18px;line-height:20px;font-weight:700}.helloticket-sessions li a{color:black!important;text-decoration:none;font-weight:400}.helloticket-sessions li .hour{font-size:12px;font-weight:400}.helloticket-sessions li .price{font-size:12px;text-align:center}.helloticket-sessions li a.btn{padding:6px 30px;margin:0 0 5px 0;background:#c6deff}.helloticket-sessions li:hover a.btn,.helloticket-sessions li:hover .date{background:#2973DB}.helloticket-sessions li:hover .date a,.helloticket-sessions li:hover a.btn{color:white!important}@media only screen and (max-width:570px){.helloticket-sessions li{display:block}.helloticket-sessions li .name{text-align:center}.helloticket-sessions li .book{margin-top:15px}.helloticket-sessions li .book a{width:calc(100% - 60px)}}