.UpcomingEvents-module-scss-module__gyliwG__section{z-index:1;background:#00497b12;width:100%;padding:187px 0 230px;position:relative;overflow:hidden}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__section{padding:37px 0 40px}}@media only screen and (min-width:1150px) and (max-width:1400px){.UpcomingEvents-module-scss-module__gyliwG__section{padding:120px 0}}.UpcomingEvents-module-scss-module__gyliwG__topCurve{background:#fff;border-bottom-right-radius:75px;border-bottom-left-radius:75px;height:90px;position:absolute;top:-3px;left:0;right:0;box-shadow:0 4px 9px #00497b08,0 17px 17px #00497b08,0 37px 22px #00497b05,0 67px 27px #00497b03}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__topCurve{border-bottom-right-radius:20px;border-bottom-left-radius:20px;height:20px}}.UpcomingEvents-module-scss-module__gyliwG__bottomEllipse{filter:blur(213.35px);opacity:.6;pointer-events:none;z-index:0;background:#00497b;width:min(2156px,220vw);height:230px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__bottomEllipse{width:min(490px,150vw);height:99px;bottom:10px}}.UpcomingEvents-module-scss-module__gyliwG__bottomCurve{z-index:1;background:#fcfdff;border-top-left-radius:75px;border-top-right-radius:75px;height:99px;position:absolute;bottom:-20px;left:0;right:0}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__bottomCurve{border-top-left-radius:20px;border-top-right-radius:20px;height:20px;bottom:0}}.UpcomingEvents-module-scss-module__gyliwG__container{z-index:2;flex-direction:column;gap:40px;width:90%;max-width:1440px;margin:0 auto;padding:0;display:flex;position:relative}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__container{gap:16px;width:100%}}.UpcomingEvents-module-scss-module__gyliwG__header{text-align:center;flex-direction:column;gap:8px;max-width:600px;margin:0 auto;display:flex}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__header{text-align:left;max-width:none;margin:0;padding:0 20px}}.UpcomingEvents-module-scss-module__gyliwG__label{color:#c81f43;font-family:var(--font-erste),"Erste",sans-serif;letter-spacing:.7px;text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:1.3}.UpcomingEvents-module-scss-module__gyliwG__header h2{color:#00497b;font-family:var(--font-erste),"Erste",sans-serif;margin:0;font-size:32px;font-weight:700;line-height:1.3}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__header h2{font-size:28px}}.UpcomingEvents-module-scss-module__gyliwG__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:24px;display:grid}@media only screen and (max-width:1100px){.UpcomingEvents-module-scss-module__gyliwG__cards{grid-template-columns:1fr}}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__cards{scroll-snap-type:x mandatory;gap:24px;margin:0 20px;display:flex;overflow-x:auto}.UpcomingEvents-module-scss-module__gyliwG__cards::-webkit-scrollbar{display:none}}@media only screen and (min-width:1101px){.UpcomingEvents-module-scss-module__gyliwG__cardsSparse{grid-template-columns:none;grid-auto-columns:minmax(0,calc(33.3333% - 16px));grid-auto-flow:column;justify-content:center}}.UpcomingEvents-module-scss-module__gyliwG__cardWrapper{min-width:0}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__cardWrapper{scroll-snap-align:start;flex:0 0 320px}}.UpcomingEvents-module-scss-module__gyliwG__card{color:inherit;border-radius:20px;flex-direction:column;justify-content:flex-end;height:640px;padding:220px 32px 32px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000005,0 9px 9px #00000005,0 20px 12px #00000003}.UpcomingEvents-module-scss-module__gyliwG__card:hover{text-decoration:none}@media only screen and (max-width:1100px){.UpcomingEvents-module-scss-module__gyliwG__card{height:520px;padding-top:180px}}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__card{height:420px;padding:220px 20px 20px}}.UpcomingEvents-module-scss-module__gyliwG__cardMedia{position:absolute;inset:0;overflow:hidden}.UpcomingEvents-module-scss-module__gyliwG__aiGeneratedLabel{z-index:2;position:absolute;bottom:16px;right:16px}.UpcomingEvents-module-scss-module__gyliwG__cardImage{object-fit:cover;object-position:center}.UpcomingEvents-module-scss-module__gyliwG__cardImageOffset{object-fit:cover;width:252.32%;max-width:none;height:100%;left:-44.66%}.UpcomingEvents-module-scss-module__gyliwG__cardOverlay{background:linear-gradient(#00497b00 62.97%,#00497b 100%);transition:opacity .2s;position:absolute;inset:0}.UpcomingEvents-module-scss-module__gyliwG__cardOverlayHover{opacity:0;background:#00497bcc;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover){.UpcomingEvents-module-scss-module__gyliwG__card:hover .UpcomingEvents-module-scss-module__gyliwG__cardOverlay{opacity:0}.UpcomingEvents-module-scss-module__gyliwG__card:hover .UpcomingEvents-module-scss-module__gyliwG__cardOverlayHover{opacity:1}.UpcomingEvents-module-scss-module__gyliwG__card:hover .UpcomingEvents-module-scss-module__gyliwG__cardActions{opacity:1;max-height:48px;margin-top:32px}}.UpcomingEvents-module-scss-module__gyliwG__tag{color:#fff;font-family:var(--font-erste),"Erste",sans-serif;text-transform:uppercase;z-index:2;background:#00497b;border-radius:20px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.3;position:absolute;top:32px;left:32px}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__tag{top:20px;left:20px}}.UpcomingEvents-module-scss-module__gyliwG__cardContent{z-index:2;flex-direction:column;display:flex;position:relative}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__cardContent{gap:24px}}.UpcomingEvents-module-scss-module__gyliwG__cardContent h3{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:1.3}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__cardContent h3{font-size:28px}}.UpcomingEvents-module-scss-module__gyliwG__cardText{flex-direction:column;gap:16px;display:flex}.UpcomingEvents-module-scss-module__gyliwG__cardDescription{color:#fff;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.5;display:-webkit-box;overflow:hidden}.UpcomingEvents-module-scss-module__gyliwG__cardActions{opacity:0;max-height:0;margin-top:0;transition:opacity .2s,max-height .2s,margin-top .2s;overflow:hidden}@media (hover:none){.UpcomingEvents-module-scss-module__gyliwG__cardActions{opacity:1;max-height:48px;margin-top:24px}}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__cardActions{opacity:1;max-height:48px;margin-top:0}}.UpcomingEvents-module-scss-module__gyliwG__cardButton{color:#1c1d20;font-family:var(--font-erste),"Erste",sans-serif;pointer-events:none;background:#fff;border:1px solid #1c1d2029;border-radius:40px;align-self:flex-start;align-items:center;height:48px;padding:14px 24px;font-size:16px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.UpcomingEvents-module-scss-module__gyliwG__card:hover .UpcomingEvents-module-scss-module__gyliwG__cardButton{color:#c81f43;border-color:#c81f43}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__comingSoon{padding:0 20px}}.UpcomingEvents-module-scss-module__gyliwG__footer{justify-content:center;width:100%;display:flex}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__footer{padding:0 20px}.UpcomingEvents-module-scss-module__gyliwG__allEventsLink{width:100%}}.UpcomingEvents-module-scss-module__gyliwG__allEventsButton{align-items:center;gap:12px;transition:background-color .2s,border-color .2s,color .2s;box-shadow:none!important;color:#1c1d20!important;background:#fff!important;border:1px solid #1c1d2029!important;border-radius:40px!important;height:48px!important;padding:14px 4px 14px 24px!important;display:inline-flex!important}.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:hover,.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:focus{color:#fff!important;background:#c81f43!important;border-color:#c81f43!important}.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:hover .UpcomingEvents-module-scss-module__gyliwG__allEventsLabel,.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:focus .UpcomingEvents-module-scss-module__gyliwG__allEventsLabel{color:#fff}.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:hover .UpcomingEvents-module-scss-module__gyliwG__allEventsIcon,.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:focus .UpcomingEvents-module-scss-module__gyliwG__allEventsIcon{color:#c81f43;background:#fff}:is(.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:hover .UpcomingEvents-module-scss-module__gyliwG__allEventsIcon .anticon,.UpcomingEvents-module-scss-module__gyliwG__allEventsButton:focus .UpcomingEvents-module-scss-module__gyliwG__allEventsIcon .anticon){transform:rotate(90deg)}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__allEventsButton{gap:0;width:100%;position:relative;justify-content:flex-end!important;min-width:0!important}}.UpcomingEvents-module-scss-module__gyliwG__allEventsLabel{color:#1c1d20;font-family:var(--font-erste),"Erste",sans-serif;white-space:nowrap;font-size:16px;font-weight:500;line-height:20px}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__allEventsLabel{position:absolute;left:50%;transform:translate(-50%)}}.UpcomingEvents-module-scss-module__gyliwG__allEventsIcon{color:#fff;background:#c81f43;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background-color .2s;display:inline-flex}@media only screen and (max-width:960px){.UpcomingEvents-module-scss-module__gyliwG__allEventsIcon{margin-left:auto}}.UpcomingEvents-module-scss-module__gyliwG__allEventsIcon .anticon{transition:transform .2s;transform:rotate(45deg)}