.session[data-v-2bd2a5da]{padding:0;background:#FFFFFF;border:1px solid #CCCCCC;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.session .photo[data-v-2bd2a5da]{position:relative;width:100%;min-height:239px;background:#e8e8e8 var(--img-src) no-repeat center center;background-size:cover}.session .photo[data-v-2bd2a5da]:before{content:"";position:absolute;left:-1px;top:-10px;height:calc(100% + 20px);width:70px;background:url(/assets/frame-vertical.c48173a4.png) no-repeat 0 0;background-size:70px}.session:nth-child(n) .photo[data-v-2bd2a5da]:before{background-position:0 calc(var(--offset) * 150px * -1)}.session .content[data-v-2bd2a5da]{padding:31px 30px 30px;height:max-content;display:flex;flex-basis:100%;flex-direction:column;justify-content:space-between}.session .content .date[data-v-2bd2a5da]{font-family:DiphtongPixelOblique,sans-serif;font-style:italic;font-weight:400;font-size:12px;line-height:200%;letter-spacing:.2em;text-transform:uppercase}.session .content .location[data-v-2bd2a5da]{line-height:12px;font-weight:600;display:flex;justify-content:center;align-items:flex-end}.session .content .location[data-v-2bd2a5da]:before{content:"";width:16px;height:16px;margin-right:4px;background:url(/assets/map.ee99f371.svg) no-repeat center center;background-size:cover}.session .content .name[data-v-2bd2a5da]{font-weight:600;font-size:18px;line-height:150%;text-transform:uppercase;color:#ea7c78;margin:16px 0}.session .content .description[data-v-2bd2a5da]{flex-basis:100%;padding-bottom:20px}.session .content .clamp[data-v-2bd2a5da]{-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.session .content .clamp[data-v-2bd2a5da]{-webkit-line-clamp:4}.session .content .name .clamp[data-v-2bd2a5da]{-webkit-line-clamp:2}.session.free-event .content .name .clamp[data-v-2bd2a5da],.session.free-event .content .description .clamp[data-v-2bd2a5da]{-webkit-line-clamp:unset}.cta[data-v-2bd2a5da]{font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;text-decoration:none}.cta[data-v-2bd2a5da]:after{content:"";display:inline-block;width:22px;height:22px;margin-left:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFbUlEQVR4nO2d0ZXiNhSGv+Xs+7qDUQnqYJQK4hLcQUgFSypgUwElzKQCPBVAB3grYLaCyYPtQBiwrixZFtjfOTqwWOj+vnslX2uQ/IU00YBqXp+a9+3n2UXdd2DfvK+An82/q7PPk+HL2AIaTFOem9eQlMBb81oGbvuuyIENcAQ+IpVjYzMf/OwSQQFr4jq5y/lrTsPVQ6GoI2tsJ98qGx7E8Yq0Hf0wjs+AFeM7sG9Z8TkbShYDHBjfab7lQPiMKWhamAHfgWXANitO+fSv5rPyoo5pXr9xyt9VQA0/gL+o8/1k0MAO/6jaUWcOOX5dOmvaWAfUpT30BCXHL807UPcKNaBG1djwGeqOJJC/F/Q/gRcGGCMFmMZ2X91FbMEta4G4W45W8eV+QtHf8evYYjc9RO4YJ6JtGPqN85tYAl0j+0jYzGUolrhfiwaP9MJR0I6Eru4CNO7RXgwlJncUsuGO7tbOyHAfMvPQIjRu3W0ZWsAILHEbNnUowxlu3awIZTgBCtyGzyyEUZeLZBHCYGIURLyIGgdjha+xhCmQ+8H0NZIhvxVe9jVyRyyR+eJAz6FlJTSw6XsGd4g0e1m5NqyEDQe7UNwJGfIEQrk0LPmfPHJfNzWh0MhSZHHPV4LGxhq3FfWJbJuyYZyJsCUBo1wS3buA4qVorkfWWD1NMrRYo1wJGvlgnFm/bYee7Qh6TIcecZSvBQ28DCBegk3XGLwIdK27GpBcDNQg0u2k2OuUQNfx1pdzwZfHim4susZyOMiiPG8rL86++Lug8b9DqXwgJD656lvbcHIIJLAvqUY42KdA/htW2gg32O8Y5+i+jc03GU1AnDvcxmtfNRPgVVDHwMnhz5bKe+qfnM1cp8K+vOUZ5BFe+qiZCKXluIHa4VrQ2Juflkkg8ZFeILuRKb2kTINSUEdJIrwisZ/qJso79uucXlCvg+zC1sjMicpy/EkypOxDKJkIe8txtbBUgNPKA1803VOsvrOBfdveEm4+3eoraZbii6I+MRPBliuGWpuKYEtDnDmKjcDO2GUT4DyNzY5kSAmBimTHBxXDSCyHzzTEcngVyY4PVSxDtnnwVQAbSmBnzHIkzJCystlZECfProDfSHOKoKTWVkWwtf8qqPQtlDHqE4PrO/vY2FqO/4l78JSO9W1YffUVwf1/CCUX7AdqsxygXRe05Xi1oN4jqgsVRMo0UJbjPyVjuGJav5DtS4ZgXmqB7GJh/LRMAiOoU0mzlGcvKdNA4qN9e+NTWioaLynTwFiOl3C607T9PU4zXzy7UNgzlDc4ObwUNJr3VTMBckGd8vID2633IZi8fsSYRu7L4Yam86kD4P+TV6+WRhXzWH4Ng324fW3fnDv8H0HjfzjLeXwkPrnpW8mMnvKW2A+bLj2CJiXQdbz1ZZiXnLjyItC17mpACRoY6wK17dBjm0kcAtOhx2lE2Aga2QUWL0HzgMsGYV4YK2FJoOhukUT5WJE1NprAS79h3tzgFhkDbW4A8/Yd15D0/A96/uE9Y96g5pwlMl8c8Oj1Rmjkg3kLprYYX2NrB2OFr7EEKZCf/zqEwYx5G73oCYRm3iiyqxwZIEXOHQS02UsWWkQEMhLYCrWlcBSy475ujjQJbfbb4nIRbbvbcmhRAViS4HbWLa5dro12E0ugA4bEN2xvcY30tryQxi8AFHf0SIKWQiCuy/EmtmDu+KEbLTnzY2Wio5kfnCRifjSYnR8k+Giwcwzzw++ikzE/3nEUFPexCrktG9JIWb1RpO34h3H0JYr5IdSjkTPBx6yHTAt9ME15JnxmUFL/GL5k/GWFyTj8Es1pVcETp26v+Zw9vHNap1RRL4PcI9tLMDr/AklVRufd6JucAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .2s ease-in-out}.cta[data-v-2bd2a5da]:hover{color:#000}.cta[data-v-2bd2a5da]:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEQklEQVR4nO2dz3WjOhyFv/g1QAej6UAdhA4eJbiF7GaXpAKVQAvzKhCpwO7ATAWwnZXfAhwTYrCNhfTjz3fOPSYOsa+uFRASkp+QiQZU/fij3j49H7X2LYF9vZ0Df+qf88bzYngKbaAmrvVcP7okAz7qx8zxa0+KBEiBAjh6UlG/ZzJ66YSgAIPfkPvCN5wPV7NCUdWs0CF3KWUmwStkBz2b4CPgjfABDtUb31tDYomBA+FDe1QH3LeYnBJRnYRCB+VaBoG1XQM7woczlnZ1GUWQIKOZN7YKBLTft4QPwre2DnIbhLnB3FxlHOR3F6kj41NW+nCKN2I8FWgKMg9meZWtgEJK0/aBPHtJBBROqpLBqXagWUbTb6gKHLbTI+Z9UeNKOxxdkRoBhZmKzMCMP4kFFGJqigfkDFT/HgcBBZiaDvQcWv7pCfwXAvoOJkgE/KVjwLpr1F5RfVIrw/lJdavGFzYdO7+OamUZXMzwUg1XCK3dSileX19RSgGQ5znv7+/keR7UVw8Xa3mblPAnnm/SWh+Loji2KYriqLUO7q9D6bWwlQCTF2Wt/Rb2CWttcH89Un2BGwEGL+oaof31yPQFXggwOCjwOI6De+xQ0Qy42UpJEDg6PQMiGtczzcD/9e1kQXxm267hK+OQnDZOgcesh5Mxiag7tZqBr4xLDOfAn8P5WAzPsNZwn8RQBa6D2lgWesNEb0CfKGqt4X7RG6p5kCt++LEeUvyiukZ8nKO1xlrL8XgcpGsMfW1rLVrr8QNoMHoPoVLq4uCBFIqiOCqlvPUcjv5GaZqGzvQqaZp66a71ckg5jUFKxpdHb8fwlQovgQseVf/Ep8f1pOn5pGk9vNFRa9078h4Ka63P2yzsUx143Fn/R0BrTRRFd/2Ntbb39y8vL+z3+7teM8uyu/Z3QAZCb/xp6xqCR+2bSjdUa0St+OHPBoELcc2Y/YYbbjZccUa+1nC/7E8XPllIFwshg/OV5kc4H4vhA86BZ+F8LIYMvgZeBjKyBEpagQP8DmBkKfw+bTQD/8+/j8XwmW27hpe+nbiiLMvQFroo6Tl6GML3NwzqSwntr0em79NQAgxe1FwnVYHQ3sO5TBtcJ8aOy00TY0FoLZ+YvtVuWBc3GJOLtbtr+Y6S6sOIR7Mzb94ZcCEZsS5QM0QHHpigFgsowNQUD8j5C0ZAIaYiMzDjL0Ssy+jdoh0O57pqBC98IEAFI0zdSQQUTKqSwaleYSugcNK0fSDPmzACCilF5sEsbyb1VCDJSh9O8U6MI+NTlHGQ3yC2N5ibm7YOcnuIhGU0GQsELeKjmffF0Q6BU+Qj5nlcNwhfLSlmHr2MBybUPR2xfr1jEBTTarOnzGSxB4Xs4GcTdBvF+iXUwUhY4Nesd43a+yau9Yz7lkFGdTN8hoD74KUE3kZT/atrqiWiVOP5qLVvyXmeUk41DXJfb+8Rxv8fbOq2iNE4QwAAAABJRU5ErkJggg==)}@media screen and (max-width: 1440px){.session .photo[data-v-2bd2a5da]{height:auto;min-height:239px;aspect-ratio:auto}}@media screen and (max-width: 1200px){.session[data-v-2bd2a5da]{transform:scale(88%)}.session .photo[data-v-2bd2a5da]{height:auto}}@media screen and (max-width: 700px){.session[data-v-2bd2a5da]{transform:none;width:100%;height:fit-content}}
