.desc{overflow:hidden!important;max-height:0;transition:all .4s!important;opacity:0}.card:hover .card-title{opacity:0;transition:all .4s!important}.card-title{transition:all .4s!important}.first-row .card:hover .desc{width:80%;overflow:hidden;max-height:500px;left:85%!important;transform:rotate(355.7deg);top:4%;opacity:1;transition:all .4s}.first-row .card:hover{transform:rotate(4.2deg)}.second-row .card.reversed:hover .desc{left:-66%!important;max-height:500px;width:82%;transform:rotate(4deg)!important;top:4%;opacity:1;transition:all .4s}.second-row .card.reversed:hover{transform:rotate(-4deg)}.third-row .card:hover .desc{width:80%;overflow:hidden;max-height:500px;left:85%!important;transform:rotate(354deg);top:4%;opacity:1}.third-row .card:hover{transform:rotate(6.2deg)}.third-row .card:hover .card-title{opacity:0}@media only screen and (max-width:1024px){.second-row .card.reversed:hover .desc{width:90%;left:-85%!important}.card:hover .desc{width:90%;left:95%!important}}@media only screen and (max-width:767px){.card-title{top:320px;left:30px;right:0;bottom:0}.second-row .card-title{left:0;right:30px}.card{transform:rotate(0)}.card:hover .desc,.desc,.first-row .card:hover .desc,.second-row .card.reversed:hover .desc,.third-row .card:hover .desc{position:relative!important;max-height:100%;width:100%;overflow:auto;opacity:1;left:0!important;right:0!important;top:0!important;bottom:0!important;transform:rotate(0)}}.halp-blog-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 20px;padding-top:20px;border-top:1px solid #e5e5e5}.halp-blog-share__label{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-right:6px}.halp-blog-share__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #222;border-radius:999px;background:0 0;color:#222!important;font:inherit;font-size:14px;line-height:1;text-decoration:none!important;cursor:pointer;transition:background .2s,color .2s}.halp-blog-share__btn svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.halp-blog-share__btn.is-copied,.halp-blog-share__btn:focus-visible,.halp-blog-share__btn:hover{background:#222;color:#fff!important}@media (max-width:480px){.halp-blog-share__text{display:none}.halp-blog-share__btn{padding:10px}}.event .event-price{margin:4px 0 8px;font-weight:600}.event .event-time{white-space:nowrap}