.event-section .free-spots,.event-section .sold-out{color:#fff;padding:.3rem .7rem;width:-moz-fit-content;width:fit-content;border-radius:100px;font-size:.7rem;font-weight:600}.event-section .sold-out{border:1px solid #942b2b;color:#942b2b;background-color:rgba(148,43,43,.027)}.event-section .free-spots{border:1px solid #2b942b;color:#2b942b;background-color:rgba(43,148,43,.027)}.event-section .event-list{display:flex;flex-direction:column;gap:1.5rem}.event-section .event-list .event-link{text-decoration:none;flex:1 1}.event-section .event-list .event{border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#000;display:flex;flex-direction:row;padding:2rem;box-shadow:0 2px 40px rgba(0,0,0,.1)}.event-section .event-list .event:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.event-section .event-list .event .event-content{flex:2 2;min-width:0;overflow:hidden}.event-section .event-list .event .event-content h2{max-width:80%;margin-top:0;margin-bottom:.7rem}.event-section .event-list .event .event-content p{max-width:80%;line-height:1.5}.event-section .event-list .event .event-meta{border:1px solid #e6e6e6;padding:1rem;border-radius:8px;display:flex;gap:1rem;flex-direction:column;background:rgba(0,0,0,.0117647059);flex:1 1;min-width:0}.event-section .event-list .event .event-meta .meta-info{display:flex;flex-direction:row;gap:.5rem;align-items:center;color:#424242}.event-section .event-list .event .event-meta .meta-info svg{width:17px;height:17px;min-width:17px;min-height:17px}.event-section .event-list .event .event-meta p{margin-top:4px}.event-section .event-list .event .event-meta .event-link{text-decoration:none;background-color:#eb592a;color:#fff;padding:.5rem 2rem;border-radius:4px;display:block;transition:all .2s ease;text-align:center;border:none;cursor:pointer}.event-section .event-list .event .event-meta .event-link:hover{background-color:#d15329}.event-section .event-list .event p{color:#666}.event-page-wrapper{background-image:radial-gradient(ellipse 50% 20% at 50% 0,hsla(23,78%,85%,.66),transparent)}.event-page .free-spots,.event-page .sold-out{color:#fff;padding:.3rem .7rem;width:-moz-fit-content;width:fit-content;border-radius:100px;font-size:.7rem;font-weight:600}.event-page .sold-out{border:1px solid #942b2b;color:#942b2b;background-color:rgba(148,43,43,.027)}.event-page .free-spots{border:1px solid #2b942b;color:#2b942b;background-color:rgba(43,148,43,.027)}.event-page .event-container{display:flex;flex-direction:row;gap:1rem}.event-page .event-title{font-size:3.6rem}.event-page .event-details{display:flex;flex-direction:column;margin-top:1rem;gap:.5rem;margin-bottom:1rem;border:1px solid #e6e6e6;padding:1rem;border-radius:8px;background-color:hsla(0,0%,100%,.626);flex:1 1;min-width:0}.event-page .event-details .free-spots,.event-page .event-details .sold-out{margin-bottom:1rem}.event-page .event-details .attend{text-decoration:none;background-color:#eb592a;color:#fff;padding:.5rem 2rem;border-radius:4px;display:block;transition:all .2s ease;text-align:center}.event-page .event-details .attend:hover{background-color:#d15329}.event-page .event-content{flex:3 3;min-width:0;overflow:hidden}.event-page .event-content p{color:#4f4f4f}.event-page .event-detail{margin-bottom:1rem}.event-page .event-detail .event-detail-name{display:flex;align-items:center;font-weight:600;margin-bottom:.3rem;gap:.5rem;font-size:1rem}.event-page .event-detail .event-detail-value{padding-left:calc(18px + .5rem);margin-top:5px}.event-page .event-detail .event-detail-value a{border:1px solid #ccc;border-radius:5px;display:flex;box-sizing:border-box;text-decoration:none;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;padding:3px 5px;color:#000;transition:all .2s ease;font-size:small}.event-page .event-detail .event-detail-value a:hover{background-color:#f0f0f0}