.attraction-hours__wrapper{background-color:transparent;padding:24px 32px 24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;border-radius:24px;border:2px solid var(--borderColor)}.attraction-hours__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.attraction-hours__title{font-family:"Montserrat",sans-serif;color:var(--titleColor);font-size:20px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase}@media (min-width: 1024px){.attraction-hours__title{font-size:18px}}.attraction-hours__current-date{font-family:"Montserrat",sans-serif;color:var(--textColor);font-size:18px;font-weight:700;line-height:20px;text-align:center}.attraction-hours__hours{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.attraction-hours__hours.time-block-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.attraction-hours__hours div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attraction-hours__hours div span{font-family:"Montserrat",sans-serif;color:var(--textColor);font-size:28px;font-weight:800;line-height:28px;text-align:center;text-transform:uppercase}.attraction-hours__hours div span .dash{font-size:32px;font-weight:800}.attraction-hours__hours div span.maintenance{font-size:24px;line-height:24px}.attraction-hours__hours div span span{font-size:22px;line-height:22px;padding-bottom:1px;-ms-flex-item-align:end;align-self:end}.attraction-hours__hours span.maintenance{color:var(--textColor)}.attraction-hours__hours-message{font-family:"Montserrat",sans-serif;color:var(--textColor);font-size:12px;font-weight:500;line-height:16px;text-align:center}.attraction-hours__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;color:var(--textColor);font-size:16px;font-weight:400;line-height:20px;text-align:center}.attraction-hours__location--icon{fill:var(--textColor)}

