.grid-push-bottom{margin-bottom:1rem}body{max-width:100% !important;color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0;padding:0;overflow-x:hidden;background-color:#fff;-webkit-font-smoothing:auto}a.button{-webkit-font-smoothing:auto;letter-spacing:normal}.grid-container{max-width:1200px;padding:0;margin:auto}@media (max-width: 768px){.grid-container{max-width:100vw}}a.skip-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-content:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}.adaptiveimage img{width:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}img.lazyload:not([src]){visibility:hidden}.unselectable{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.sticky{position:fixed;top:0;left:0;width:100%;z-index:500}.attraction-guidelines__wrapper{background-color:transparent}.attraction-guidelines__wrapper.active{background-color:var(--overlayBackgroundColor)}.attraction-guidelines__header{position:relative;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;padding:24px 56px 24px 32px;color:var(--textColor);border-top:2px solid #fff;font-family:"Montserrat",sans-serif;font-size:16px;line-height:24px}@media (min-width: 1024px){.attraction-guidelines__header{font-size:18px;line-height:28px}}.attraction-guidelines__header:not(.active){border-bottom:2px solid #fff}.attraction-guidelines__header .primary{font-weight:700}.attraction-guidelines__header .secondary{display:none}.attraction-guidelines__header.active .arrow{background-image:url("https://cdn.greatwolf.com/content/svg/minus-white.svg");-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.attraction-guidelines__header.active .secondary{display:inline;font-weight:500}.attraction-guidelines__header:hover{cursor:pointer}.attraction-guidelines__arrow{background-image:url("https://cdn.greatwolf.com/content/svg/plus-white.svg");background-repeat:no-repeat;background-size:contain;background-position:bottom;width:24px;height:24px;margin-right:8px;position:absolute;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}@media (min-width: 1024px){.attraction-guidelines__arrow{margin-right:32px}}.attraction-guidelines__guidelines{overflow:hidden}.attraction-guidelines__guidelines--item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:24px 28px;border-top:1px solid #fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.attraction-guidelines__guidelines--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.attraction-guidelines__guidelines--item:last-child{border-bottom:1px solid #fff}.attraction-guidelines__guidelines.active{max-height:2000px;opacity:1;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.attraction-guidelines__guidelines.inactive{max-height:0px;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.attraction-guidelines__stimulation{height:38px;background-color:var(--boxBackgroundColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width: 1024px){.attraction-guidelines__stimulation{width:122px;height:134px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.attraction-guidelines__stimulation--number{width:50%;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}@media (min-width: 1024px){.attraction-guidelines__stimulation--number{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;width:112px;height:134px}}.attraction-guidelines__stimulation--number h5{font-family:"Montserrat",sans-serif;font-weight:700;color:var(--sensoryBackgroundColor);margin:0;font-size:24px;line-height:32px}@media (min-width: 1024px){.attraction-guidelines__stimulation--number h5{font-size:40px;line-height:48px}}.attraction-guidelines__stimulation--icon{width:15px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:bottom;margin-right:6px}.attraction-guidelines__stimulation--icon.touch{background-image:url("https://cdn.greatwolf.com/content/svg/touch.svg")}.attraction-guidelines__stimulation--icon.taste{background-image:url("https://cdn.greatwolf.com/content/svg/taste.svg")}.attraction-guidelines__stimulation--icon.sound{background-image:url("https://cdn.greatwolf.com/content/svg/sound.svg")}.attraction-guidelines__stimulation--icon.smell{background-image:url("https://cdn.greatwolf.com/content/svg/smell.svg")}.attraction-guidelines__stimulation--icon.sight{background-image:url("https://cdn.greatwolf.com/content/svg/sight.svg")}.attraction-guidelines__stimulation--label{width:50%;background-color:var(--sensoryBackgroundColor);color:var(--textColor);padding:12px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:20px;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}@media (min-width: 1024px){.attraction-guidelines__stimulation--label{width:100%}}.attraction-guidelines__content{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-pack:center;-ms-flex-pack:center;justify-content:center}.attraction-guidelines__content *{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--textColor)}@media (min-width: 1024px){.attraction-guidelines__content *{font-size:18px;line-height:28px}}

