.key-dates{background-color:var(--event-color);width:100%;height:100%;position:relative}.key-dates .title{letter-spacing:0;color:#323346;font-family:Montserrat;font-size:28px;font-weight:700;line-height:34px}.key-dates .title p{font-family:Montserrat}.key-dates .title strong{color:#a02337}.key-dates .events{padding:24px 70px 40px}.key-dates .events .swiper{overflow:inherit;z-index:0}.key-dates .events .swiper .swiper-wrapper .event{flex-direction:column;gap:10px;padding:40px 0 46px;display:flex;position:relative;width:min-content!important}.key-dates .events .swiper .swiper-wrapper .event:not(:first-child) .event-date:before{content:"";letter-spacing:0;text-align:center;color:#999;font-family:"Font Awesome 6 Pro";font-size:40px;line-height:40px;position:absolute;top:50%;left:-25px;transform:translate(-100%,-50%)}.key-dates .events .swiper .swiper-wrapper .event .event-icon{width:auto;height:60px;margin:0 auto}.key-dates .events .swiper .swiper-wrapper .event .event-date{border:3px solid #999;border-radius:30px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;min-width:200px;min-height:74px;padding:4px 30px;display:flex;position:relative}.key-dates .events .swiper .swiper-wrapper .event .event-date .day{color:#58595b;letter-spacing:0;text-align:right;white-space:nowrap;font-family:Montserrat;font-size:60px;line-height:60px}.key-dates .events .swiper .swiper-wrapper .event .event-date .day.small-text{font-size:30px}.key-dates .events .swiper .swiper-wrapper .event .event-date .month-and-year{color:#58595b;letter-spacing:0;text-align:center;flex-flow:column;justify-content:center;align-items:center;font-family:Montserrat;font-size:20px;line-height:22px;display:flex}.key-dates .events .swiper .swiper-wrapper .event .event-date .month-and-year .month{text-transform:uppercase;white-space:nowrap;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date .month-and-year .month.small-text{font-size:24px}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.coral_pink{border-color:#a02337}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.coral_pink .day{color:#a02337;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.coral_pink .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.coral_pink:before{color:#a02337}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.coral_pink{background-color:#a02337;border-color:#a02337}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.coral_pink .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.coral_pink .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.coral_pink:before{color:#a02337}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.baby_blue{border-color:#007dc3}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.baby_blue .day{color:#007dc3;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.baby_blue .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.baby_blue:before{color:#007dc3}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.baby_blue{background-color:#007dc3;border-color:#007dc3}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.baby_blue .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.baby_blue .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.baby_blue:before{color:#007dc3}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pale_cyan{border-color:#00af9d}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pale_cyan .day{color:#00af9d;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pale_cyan .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pale_cyan:before{color:#00af9d}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pale_cyan{background-color:#00af9d;border-color:#00af9d}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pale_cyan .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pale_cyan .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pale_cyan:before{color:#00af9d}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pastel_orange{border-color:#ff8c00}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pastel_orange .day{color:#ff8c00;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pastel_orange .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pastel_orange:before{color:#ff8c00}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pastel_orange{background-color:#ff8c00;border-color:#ff8c00}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pastel_orange .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pastel_orange .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pastel_orange:before{color:#ff8c00}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.polyu_red{border-color:#c65365}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.polyu_red .day{color:#c65365;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.polyu_red .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.polyu_red:before{color:#c65365}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.polyu_red{background-color:#c65365;border-color:#c65365}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.polyu_red .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.polyu_red .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.polyu_red:before{color:#c65365}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.salmon_pink{border-color:#f26649}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.salmon_pink .day{color:#f26649;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.salmon_pink .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.salmon_pink:before{color:#f26649}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.salmon_pink{background-color:#f26649;border-color:#f26649}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.salmon_pink .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.salmon_pink .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.salmon_pink:before{color:#f26649}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pink_lavender{border-color:#9b4f96}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pink_lavender .day{color:#9b4f96;font-weight:600}.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pink_lavender .month-and-year,.key-dates .events .swiper .swiper-wrapper .event .event-date.pass.pink_lavender:before{color:#9b4f96}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pink_lavender{background-color:#9b4f96;border-color:#9b4f96}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pink_lavender .day,.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pink_lavender .month-and-year{color:#fff}.key-dates .events .swiper .swiper-wrapper .event .event-date.active.pink_lavender:before{color:#9b4f96}.key-dates .events .swiper .swiper-wrapper .event .event-title{color:#58595b;letter-spacing:0;text-align:center;font-family:Carlito;font-size:18px;font-weight:700;line-height:22px}.key-dates .events .swiper .swiper-button-prev{background-color:#f0f0f0;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;left:-10px;transform:translate(-100%,-50%)}.key-dates .events .swiper .swiper-button-prev:after{content:"";color:#58595b;letter-spacing:0;text-align:center;font-family:"Font Awesome 6 Pro";font-size:30px;line-height:30px}.key-dates .events .swiper .swiper-button-next{background-color:#f0f0f0;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;right:-10px;transform:translate(100%,-50%)}.key-dates .events .swiper .swiper-button-next:after{content:"";color:#58595b;letter-spacing:0;text-align:center;font-family:"Font Awesome 6 Pro";font-size:30px;line-height:30px}.key-dates .events .swiper .swiper-button-disabled{opacity:.3}.key-dates .events .swiper .show-more-button{display:none}@media (min-width:768px) and (max-width:999.98px){.key-dates{max-width:743px}.key-dates .title{font-size:24px;line-height:29px}.key-dates .events{padding:22px 60px 60px 69px}.key-dates .events .swiper{position:relative}.key-dates .events .swiper .swiper-wrapper .event .event-title{color:#58595b;letter-spacing:0;text-align:center;font-family:Carlito;font-size:18px;font-weight:700;line-height:22px}.key-dates .events .swiper:after{content:" ";z-index:1;background:linear-gradient(90deg,#ffffff1a 0%,#fff 90% 100%);width:50px;height:100%;position:absolute;top:0;right:0}.key-dates .events .swiper .swiper-button-next{right:0}.key-dates .events .swiper:has(.swiper-button-next.swiper-button-disabled):after{display:none}}@media (max-width:767.98px){.key-dates{max-width:354px;margin:0 auto}.key-dates .title{text-align:center;font-size:24px;line-height:29px}.key-dates .events{padding:30px 0 60px}.key-dates .events .swiper .swiper-wrapper{flex-flow:column wrap;justify-content:center;align-items:center;gap:60px;height:auto;padding-bottom:60px;transition:max-height .5s cubic-bezier(0,1,0,1);display:flex;overflow:hidden}.key-dates .events .swiper .swiper-wrapper:after{content:"";letter-spacing:0;text-align:center;color:#999;font-family:"Font Awesome 6 Pro";font-size:40px;line-height:40px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.key-dates .events .swiper .swiper-wrapper .event{align-items:center;padding:0;width:100%!important;margin:0!important}.key-dates .events .swiper .swiper-wrapper .event:not(:first-child) .event-date:before{content:"";top:-80px;left:50%;transform:translate(-50%,-100%)}.key-dates .events .swiper .swiper-button-next,.key-dates .events .swiper .swiper-button-prev{display:none}.key-dates .events .swiper .show-more-button{cursor:pointer;text-align:center;color:#58595b;letter-spacing:0;gap:2px;width:-moz-fit-content;width:fit-content;margin:20px auto 0;font-family:Carlito;font-size:14px;line-height:22px;display:flex}.key-dates .events .swiper .show-more-button:after{content:"+";color:#58595b;letter-spacing:0;font-family:"Font Awesome 6 Pro";font-size:22px;font-weight:300;line-height:22px}.key-dates .events.active .swiper .swiper-wrapper{transition:max-height .5s cubic-bezier(0,1,0,1);max-height:100%!important}.key-dates .events.active .swiper .swiper-wrapper:after{content:""}}
/*# sourceMappingURL=paragraph--key-dates.css.map */
