.eventcarousel{display:grid;grid-template-columns:var(--lateral-width) auto min(100% - var(--lateral-width) * 2,var(--container-width)) auto var(--lateral-width);position:relative;z-index:1}@media (width <= 767px){.eventcarousel{grid-template-columns:var(--lateral-width) auto min(100% - var(--lateral-width) - (var(--lateral-width-mobile) + 1.5rem),var(--container-width)) auto calc(var(--lateral-width-mobile) + 1.5rem)}}.eventcarousel__media{grid-column:1/4;grid-row:1/3;height:calc(100% - 6rem);position:relative;z-index:0}@media (width <= 575px){.eventcarousel__media{grid-column:1/6}}.eventcarousel__media-overlay{background:var(--primary-color);border-radius:0 4rem 4rem 0;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}@media (width <= 767px){.eventcarousel__media-overlay{border-radius:0 3rem 3rem 0}}@media (width <= 575px){.eventcarousel__media-overlay{border-radius:0}}.eventcarousel__image{height:100%;margin:0;position:relative;width:100%;z-index:0}.eventcarousel__image img{border-radius:0 4rem 4rem 0;box-shadow:0 .5em 1em -.5em rgba(var(--black),.2);display:block;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (width <= 767px){.eventcarousel__image img{border-radius:0 3rem 3rem 0}}@media (width <= 575px){.eventcarousel__image img{border-radius:0}}.eventcarousel__video{height:100%;margin:0;position:relative;width:100%;z-index:0}.eventcarousel__video video{border-radius:0 4rem 4rem 0;box-shadow:0 .5em 1em -.5em rgba(var(--black),.2);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (width <= 767px){.eventcarousel__video video{border-radius:0 3rem 3rem 0}}@media (width <= 575px){.eventcarousel__video video{border-radius:0}}.eventcarousel__content{color:#fff;grid-column:3/4;grid-row:1/2;padding:3rem 0;position:relative;z-index:2}.eventcarousel__title{align-items:center;color:inherit;display:flex;gap:1.5rem;margin:0}.eventcarousel__title:after{border-top:1px solid;content:"";flex:1;height:0}@media (width <= 575px){.eventcarousel__title:after{display:none}}.eventcarousel__list{display:flex;gap:1.5rem;grid-column:3/4;grid-row:2/3;justify-content:start;margin:0 0 -1rem -1rem;overflow:hidden;padding-inline:1rem;padding-bottom:1rem;position:relative;width:min(85%,100% - 96px);z-index:3}@media (width <= 575px){.eventcarousel__list{width:calc(100% + 2rem)}}.eventcarousel__event{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(0deg,rgba(var(--light),80%),rgba(var(--white),80%));border-radius:2rem;box-shadow:0 .5rem 1rem -.5rem rgba(var(--black),.2);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.eventcarousel__event-date{color:var(--primary-color);width:100%}.eventcarousel__event-date-day{display:block;font-size:clamp(3rem,6vw,4rem);font-weight:700;line-height:1}.eventcarousel__event-date-month,.eventcarousel__event-date-year{display:block;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1}.eventcarousel__event-date-year{opacity:.5}.eventcarousel__event-title{color:var(--dark-color,#000);font-size:var(--text-h6,1.25rem);font-weight:400;margin:0}.eventcarousel__event-title a{color:inherit}.eventcarousel__event-title a:hover{color:var(--primary-color,#000)}.eventcarousel__event-text{margin:0}.eventcarousel__event-actions{display:flex;justify-content:end;margin-top:auto;width:100%}.eventcarousel__nav{display:flex;gap:.5rem;grid-column:3/4;grid-row:2/3;place-self:end;position:relative;z-index:4}@media (width <= 575px){.eventcarousel__nav{grid-row:3/4;padding-top:1.5rem;place-self:start}}.eventcarousel__nav .button.swiper-button-disabled{box-shadow:none;pointer-events:none}