.component--featured-events,.component--related-events{margin:2rem 1rem}@media screen and (min-width:1260px){.component--featured-events,.component--related-events{margin:0 auto 0;max-width:140rem}}.component--featured-events .content,.component--related-events .content{display:flex;flex-direction:column;background-color:var(--deep-blue);border-radius:25px;padding:1rem}@media screen and (min-width:1260px){.component--featured-events .content,.component--related-events .content{flex-direction:row;padding:2rem 8rem 2rem 2rem;gap:2rem}}.component--featured-events .related-events--header,.component--related-events .related-events--header{padding-bottom:0}@media screen and (min-width:1260px){.component--featured-events .related-events--header,.component--related-events .related-events--header{flex:2}}.component--featured-events .related-events--header h2,.component--related-events .related-events--header h2{color:var(--white);text-align:center;padding:1rem 0}.component--featured-events .related-events--header .component--subhead,.component--related-events .related-events--header .component--subhead{color:var(--white)}.component--featured-events .related-events--header a.button,.component--related-events .related-events--header a.button{display:flex;width:-moz-fit-content;width:fit-content;margin:1rem auto}.component--featured-events .related-events--header .related-events--image-container,.component--related-events .related-events--header .related-events--image-container{position:relative;width:28rem;height:23rem;margin:2rem}@media screen and (min-width:1260px){.component--featured-events .related-events--header .related-events--image-container,.component--related-events .related-events--header .related-events--image-container{width:43rem;height:38rem;margin:2rem auto}}.component--featured-events .related-events--header .related-events--image-container img,.component--related-events .related-events--header .related-events--image-container img{border-radius:50%;border:8px solid var(--sky-blue);height:auto}.component--featured-events .related-events--header .related-events--image-container .field--name-field-related-events-image-one,.component--related-events .related-events--header .related-events--image-container .field--name-field-related-events-image-one{position:absolute;width:19.5rem;top:0;left:0}@media screen and (min-width:1260px){.component--featured-events .related-events--header .related-events--image-container .field--name-field-related-events-image-one,.component--related-events .related-events--header .related-events--image-container .field--name-field-related-events-image-one{width:30rem}}.component--featured-events .related-events--header .related-events--image-container .field--name-field-related-events-image-two,.component--related-events .related-events--header .related-events--image-container .field--name-field-related-events-image-two{position:absolute;width:15rem;bottom:0;right:0}@media screen and (min-width:1260px){.component--featured-events .related-events--header .related-events--image-container .field--name-field-related-events-image-two,.component--related-events .related-events--header .related-events--image-container .field--name-field-related-events-image-two{width:23rem}}@media screen and (min-width:1260px){.component--featured-events .related-events--list,.component--related-events .related-events--list{flex:3}}.component--featured-events .event,.component--featured-events .views-row,.component--related-events .event,.component--related-events .views-row{background-color:var(--sand);border-radius:5px;margin-bottom:2rem;position:relative}.component--featured-events .event .event-related--date,.component--featured-events .views-row .event-related--date,.component--related-events .event .event-related--date,.component--related-events .views-row .event-related--date{font-family:"CA Negroni Black";color:var(--white);background-color:var(--deep-blue);width:-moz-fit-content;width:fit-content;padding:.5rem 3rem .5rem 2rem;margin-top:.5rem;border-radius:0 18px 18px 0}.component--featured-events .event .event-related--title,.component--featured-events .views-row .event-related--title,.component--related-events .event .event-related--title,.component--related-events .views-row .event-related--title{font-family:"CA Negroni Black";font-size:2.4rem;color:var(--deep-blue);padding:1rem 2rem}.component--featured-events .event .event-related--venue-name,.component--featured-events .views-row .event-related--venue-name,.component--related-events .event .event-related--venue-name,.component--related-events .views-row .event-related--venue-name{position:absolute;bottom:0;right:0;font-family:"Josefin Sans";font-size:1.4rem;font-weight:500;text-transform:uppercase;line-height:1.8rem;padding:1.5rem;max-width:calc(100% - 120px);display:flex;gap:1rem;align-items:flex-end;text-align:right}.component--featured-events .event .event-related--venue-name p,.component--featured-events .views-row .event-related--venue-name p,.component--related-events .event .event-related--venue-name p,.component--related-events .views-row .event-related--venue-name p{padding:0;flex:1;display:none}@media screen and (min-width:1260px){.component--featured-events .event .event-related--venue-name p,.component--featured-events .views-row .event-related--venue-name p,.component--related-events .event .event-related--venue-name p,.component--related-events .views-row .event-related--venue-name p{display:block}}.component--featured-events .event .event-related--venue-name p.is-open,.component--featured-events .views-row .event-related--venue-name p.is-open,.component--related-events .event .event-related--venue-name p.is-open,.component--related-events .views-row .event-related--venue-name p.is-open{display:block;background-color:var(--sand);padding:.5rem;border-radius:5px}.component--featured-events .event .event-related--venue-name::after,.component--featured-events .views-row .event-related--venue-name::after,.component--related-events .event .event-related--venue-name::after,.component--related-events .views-row .event-related--venue-name::after{content:"";background-image:url(/themes/custom/mmg8_cog/images/location-pin.svg);background-repeat:no-repeat;background-size:100%;background-position:center;display:block;height:30px;width:30px}.component--featured-events .event a.button,.component--featured-events .views-row a.button,.component--related-events .event a.button,.component--related-events .views-row a.button{margin:.5rem 0 1.5rem 1.5rem;min-width:auto}@media screen and (min-width:1260px){.component--featured-events .slick-slider.slick-dotted,.component--related-events .slick-slider.slick-dotted{margin-bottom:0}}.component--featured-events .slick-track,.component--related-events .slick-track{display:flex;gap:1rem}@media screen and (min-width:1260px){.component--featured-events .slick-track,.component--related-events .slick-track{display:block}}.component--featured-events .slick-arrow,.component--related-events .slick-arrow{top:calc(100% + 10px);width:40px;height:40px;z-index:2}@media screen and (min-width:1260px){.component--featured-events .slick-arrow,.component--related-events .slick-arrow{transform:rotate(90deg);height:50px;width:50px}}.component--featured-events .slick-prev,.component--related-events .slick-prev{left:3rem}@media screen and (min-width:1260px){.component--featured-events .slick-prev,.component--related-events .slick-prev{left:auto;right:-6rem;top:25%}}.component--featured-events .slick-next,.component--related-events .slick-next{right:3rem}@media screen and (min-width:1260px){.component--featured-events .slick-next,.component--related-events .slick-next{right:-6rem;top:75%}}@media screen and (min-width:1260px){.component--featured-events .slick-next-icon,.component--featured-events .slick-prev-icon,.component--related-events .slick-next-icon,.component--related-events .slick-prev-icon{width:50px;height:50px}}.component--featured-events .slick-next-icon:before,.component--featured-events .slick-prev-icon:before,.component--related-events .slick-next-icon:before,.component--related-events .slick-prev-icon:before{width:15px;height:23px;margin:auto;content:"";background-image:url(/themes/custom/mmg8_cog/images/card-arrow-blue.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;opacity:1}.component--featured-events .slick-next-icon:before,.component--related-events .slick-next-icon:before{transform:unset;right:-3px}.component--featured-events .slick-prev-icon:before,.component--related-events .slick-prev-icon:before{transform:rotate(180deg);left:-3px}.component--featured-events .slick-next-icon,.component--featured-events .slick-prev-icon,.component--related-events .slick-next-icon,.component--related-events .slick-prev-icon{width:40px;height:40px;background-color:var(--ice-cream-pink);border-radius:90px;opacity:1}@media screen and (min-width:1260px){.component--featured-events .slick-dots,.component--related-events .slick-dots{transform:rotate(90deg) translateX(50%);width:-moz-fit-content;width:fit-content;bottom:calc(50% + 10px);right:-80px}}.component--featured-events .slick-dots .slick-dot-icon:before,.component--related-events .slick-dots .slick-dot-icon:before{color:var(--white)}