.water-park-hours-t2__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background-color:#1C3750;padding:24px 32px;border-radius:24px;margin:auto;max-width:392px}.water-park-hours-t2__title{font-family:"Montserrat",sans-serif;color:#F4B615;font-size:1.25rem;font-weight:700;line-height:1.25rem}@media (min-width: 1024px){.water-park-hours-t2__title{font-size:1.125rem}}.water-park-hours-t2__ride-type{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;width:100%}.water-park-hours-t2__ride-type--item{cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;border:2px solid #008489;padding:8px;font-size:0.75rem;font-weight:700;line-height:1.125rem;text-align:center;color:#fff}.water-park-hours-t2__ride-type--item:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.water-park-hours-t2__ride-type--item:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.water-park-hours-t2__ride-type--item.selected{background-color:#008489}.water-park-hours-t2__ride-type.hidden{display:none}.water-park-hours-t2__dropdown__container{position:relative;width:100%}.water-park-hours-t2__dropdown{width:100%;height:48px;border:1px solid #008489;border-radius:10px;padding:12px 16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;z-index:200;cursor:pointer;outline:none}.water-park-hours-t2__dropdown:hover{border:1px solid #005C3C}.water-park-hours-t2__dropdown[aria-expanded='true']{border-bottom-left-radius:0;border-bottom-right-radius:0;border:solid 0.5px #008489;border-bottom-width:2px;border-bottom-color:#008489;margin-bottom:0px}.water-park-hours-t2__dropdown[aria-expanded='true'] .waterpark-hours__dropdown__arrow{-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}.water-park-hours-t2__dropdown[aria-expanded='true'] .waterpark-hours__dropdown__arrow span{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.water-park-hours-t2__dropdown span{font-family:"Montserrat",sans-serif;font-size:0.875rem;line-height:1.25rem;font-weight:500}.water-park-hours-t2__dropdown__arrow{-webkit-transform:translate(0, -3px);transform:translate(0, -3px);margin-left:8px}.water-park-hours-t2__dropdown__arrow span{border:solid #008489;border-width:0 1px 1px 0;display:inline-block;padding:8px;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.water-park-hours-t2__dropdown-item{min-height:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:500}.water-park-hours-t2__dropdown-item:hover{background-color:rgba(0,195,200,0.08)}.water-park-hours-t2__dropdown-item.active{background-color:#F1F5F6}.water-park-hours-t2__dropdown-item.active:after{content:url(https://cdn.greatwolf.com/content/svg/check.svg);height:18px;width:18px;position:absolute;right:5px}.water-park-hours-t2__dropdown-list{max-height:0px;width:100%;padding:0;border-radius:10px;border:0;background-color:#F1F5F6;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);border:solid 0.5px rgba(0,92,60,0.4);z-index:100;overflow-y:scroll;-webkit-transition:max-height 0.2s linear;transition:max-height 0.2s linear}.water-park-hours-t2__hours{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.water-park-hours-t2__hours.time-block-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.water-park-hours-t2__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}.water-park-hours-t2__hours div span{font-family:"Montserrat",sans-serif;color:#fff;font-size:1.75rem;font-weight:800;line-height:1.75rem;text-align:center;text-transform:uppercase}.water-park-hours-t2__hours div span .dash{font-size:2rem;font-weight:800}.water-park-hours-t2__hours div span.maintenance{font-size:1.5rem;line-height:1.5rem}.water-park-hours-t2__hours div span span{font-size:1.375rem;line-height:1.375rem;padding-bottom:1px;-ms-flex-item-align:end;align-self:end}.water-park-hours-t2__hours span.maintenance{color:#fff}.water-park-hours-t2 ::-webkit-scrollbar-button{display:none}.is-open{max-height:200px;border-top-left-radius:0;border-top-right-radius:0}.title-fade-animation{opacity:0}.fade-animation{opacity:0;max-height:0}@media (max-width: 767px){.grid-container,.column-container{overflow-x:visible}}

