@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap);
.eventasticMain{margin-top:80px;min-height:calc(100vh - 80px)}.eventasticEventWrapper{display:block;margin:0 auto;max-width:1250px;position:relative;width:95%}.eventasticEventWrapper .eventInfo{display:flex}.eventasticEventWrapper .eventInfo .images{position:relative;width:40%}.eventasticEventWrapper .eventInfo .images:before{content:"";display:block;padding-bottom:56.25%;width:100%}.eventasticEventWrapper .eventInfo .images .image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease;width:100%}.eventasticEventWrapper .eventInfo .images .image img{display:block;height:100%;object-fit:contain;width:100%}.eventasticEventWrapper .eventInfo .images .image.active{opacity:1}.eventasticEventWrapper .eventInfo .images .arrowNext,.eventasticEventWrapper .eventInfo .images .arrowPrev{align-items:center;background:#e74c3c;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease;width:50px}.eventasticEventWrapper .eventInfo .images .arrowNext i,.eventasticEventWrapper .eventInfo .images .arrowPrev i{color:#fff;font-size:2em}.eventasticEventWrapper .eventInfo .images .arrowNext:hover,.eventasticEventWrapper .eventInfo .images .arrowPrev:hover{background:#d62c1a}.eventasticEventWrapper .eventInfo .images .arrowNext{right:6px}.eventasticEventWrapper .eventInfo .images .arrowPrev{left:6px}.eventasticEventWrapper .eventInfo .details{background:#e74c3c;color:#fff;flex:1;padding:12px}.eventasticEventWrapper .eventInfo .details .detail{align-items:baseline;display:flex}.eventasticEventWrapper .eventInfo .details .detail span{margin-right:12px}.eventasticEventWrapper .eventInfo .details .detail a{color:#fff}.eventasticEventWrapper .eventInfo .details .ticketLink{border:2px solid #fff;border-radius:2px;color:#fff;display:inline-block;margin:0 auto;padding:6px 24px;text-decoration:none;transition:.3s ease}.eventasticEventWrapper .eventInfo .details .ticketLink:hover{background:#fff;color:#e74c3c}.eventasticEventWrapper .eventInfo .details .social{display:flex}.eventasticEventWrapper .eventInfo .details .social a{align-items:center;background:#fff;border-radius:50%;display:flex;height:35px;justify-content:center;margin-right:12px;text-decoration:none;width:35px}.eventasticEventWrapper .eventInfo .details .social a span{color:#e74c3c;font-size:22px}@media only screen and (max-width:768px){.eventasticEventWrapper .eventInfo{flex-wrap:wrap}.eventasticEventWrapper .eventInfo .details,.eventasticEventWrapper .eventInfo .images{width:100%}}.eventasticEventWrapper .eventDescription{margin:1em auto}.eventasticEventWrapper #eventMap,.eventasticEventWrapper .eventMap{height:500px;margin:1em auto 2.5em;position:relative;width:100%}.eventasticMain{min-height:0}@media screen and (min-width:768px){.eventasticMain{background:no-repeat url(../build/images/watermark.b148327c.png);background-position:100% 81%;background-size:100% auto}}@media (min-width:769px){.eventasticMain .eventasticEventWrapper .eventInfo .images{left:calc(-50vw + 50%);margin-right:calc(50px - 50vw + 50%);width:50vw}}.eventasticMain .eventasticEventWrapper .eventInfo .details{background:none;color:#000}.eventasticMain .eventasticEventWrapper .eventInfo .details h1.eventTitle{background:#fff;color:var(--wp--preset--color--red);display:inline-block;font-size:3rem;margin-bottom:0;padding:2rem 0 2rem 4rem;position:relative;z-index:99}.eventasticMain .eventasticEventWrapper .eventInfo .details .eventDescription p{font-size:1.25rem}.eventasticMain .eventasticEventWrapper .eventInfo .details .eventDescription p:first-of-type{margin-top:0}.eventasticMain .eventasticEventWrapper .eventInfo .details .detail,.eventasticMain .eventasticEventWrapper .eventInfo .details .detail a{color:var(--wp--preset--color--red);font-family:var(--wp--preset--font-family--header);font-size:1.75rem;font-weight:600}.eventasticMain .eventasticEventWrapper .eventInfo .details .prices a.ticketLink{color:var(--wp--preset--color--red);font-size:1.75rem;padding-left:0;text-decoration:underline}@media screen and (min-width:980px){.eventasticMain .eventasticEventWrapper .eventInfo:has(.images) .details h1.eventTitle{left:-35%;text-align:left;top:-2rem}}@media screen and (max-width:980px){.eventasticMain .eventasticEventWrapper .eventInfo:has(.images) .details h1.eventTitle{font-size:2.5rem;margin:-10% auto 0;padding:2rem;text-align:center}}
