.faq-container{width:100%;margin-top:1.25rem}.faq-container__header h1{color:#000;font-size:1.8571em;font-weight:500;text-transform:uppercase;margin-bottom:16px}.faq-container__header p{color:#000;margin:13px 0}.faq-container__filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:9px}.faq-container__filter label{display:block;margin-bottom:9px;font-size:1em;font-weight:900;color:#1C3750}.faq-container__filter_search,.faq-container__filter_category-select{display:inline-block}.faq-container__filter_search input,.faq-container__filter_search select,.faq-container__filter_category-select input,.faq-container__filter_category-select select{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;border-radius:3px;font-size:0.8571em;font-weight:500;height:35px;width:300px;padding:0.5rem}.faq-container__filter_search{margin-right:16px}.faq-container__filter_results{margin-bottom:1.5rem}.faq-container__filter_results_clear{margin-bottom:16px;display:block;font-size:1em;font-weight:bold;color:#CF0000}.faq-container__filter_results_clear:hover,.faq-container__filter_results_clear:visited{color:#CF0000;text-decoration:underline}.faq-container__filter_results_heading{margin-bottom:8px;font-size:1.5714em;font-weight:600;color:#1C3750}.faq-container__filter_results_text,.faq-container__filter_results_text p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.0714em}.faq-container__filter_results_text a,.faq-container__filter_results_text a:hover,.faq-container__filter_results_text a:visited,.faq-container__filter_results_text p a,.faq-container__filter_results_text p a:hover,.faq-container__filter_results_text p a:visited{color:#CF0000}.faq-container__filter_results_text a:hover,.faq-container__filter_results_text p a:hover{text-decoration:underline}@media (max-width: 768px){.faq-container__filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-container__filter input,.faq-container__filter select{font-size:1.1429em;height:40px}}.faq-container__category_title{font-size:1.7143em;color:#000;margin-top:.75rem}.faq-container__reveal_form{margin-top:32px;display:block;line-height:1.25rem;text-decoration:underline}.faq-container .new-style-hidden{background:#E5F9F9;border-radius:0 0 16px 16px;border:1px solid #7FC1C4;-webkit-box-shadow:0 4px 18px 5px #00000012;box-shadow:0 4px 18px 5px #00000012;margin-top:122px;position:relative;padding:16px 16px 24px}.faq-container .new-style-hidden .faq-container__filter{position:absolute;top:0;margin-top:-144px;width:calc(100% + 2px);left:-1px}.faq-container .new-style-hidden .faq-container__filter_search{width:100%;margin-right:0}.faq-container .new-style-hidden .faq-container__filter_search:after{content:'';position:absolute;height:24px;width:24px;margin-top:-44px;right:16px}.faq-container .new-style-hidden .faq-container__filter_search.loading:after{background:url("https://cdn.greatwolf.com/content/gifs/gw-loading-animated.gif") no-repeat;background-size:22px 22px}.faq-container .new-style-hidden .faq-container__filter_search.found:after{background:url("https://cdn.greatwolf.com/content/svg/check-circle-green.svg") no-repeat}.faq-container .new-style-hidden .faq-container__filter_search.no-results:after{background:url("https://cdn.greatwolf.com/content/svg/send-message-deactivated.svg") no-repeat}.faq-container .new-style-hidden .faq-container__filter_search.send-msg:after{background:url("https://cdn.greatwolf.com/content/svg/send-message-active.svg") no-repeat}.faq-container .new-style-hidden .faq-container__filter_search textarea{width:100% !important;height:160px !important;border:1px solid #7FC1C4 !important;background:#fff !important;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#666;resize:none;-webkit-box-shadow:0 4px 18px 5px #00000012;box-shadow:0 4px 18px 5px #00000012;padding:24px 16px;border-radius:16px}.faq-container .new-style-hidden .faq-container__filter_search textarea::-webkit-input-placeholder{color:#666}.faq-container .new-style-hidden .faq-container__filter_search textarea::-moz-placeholder{color:#666}.faq-container .new-style-hidden .faq-container__filter_search textarea:-ms-input-placeholder{color:#666}.faq-container .new-style-hidden .faq-container__filter_search textarea::-ms-input-placeholder{color:#666}.faq-container .new-style-hidden .faq-container__filter_search textarea::placeholder{color:#666}.faq-container .new-style-hidden .faq-container__filter_results_heading{background:#1C3750;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 8px;font-size:.75rem;line-height:1.125rem;color:#fff;margin-top:24px;font-weight:700;border-radius:2px}.faq-container .new-style-hidden .faq-container__filter_results{margin-bottom:16px}.faq-container .new-style-hidden .faq-container__filter_results_error{margin-bottom:-18px}.faq-container .new-style-hidden .faq-item__item_title::before,.faq-container .new-style-hidden .faq-item__item .accordion-title::before{left:unset;top:-2px;right:0;background:url("https://cdn.greatwolf.com/content/svg/caret-down-deep-forest-green.svg") no-repeat transparent;border-radius:0;width:24px;height:24px;content:'';-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out, -webkit-transform 0.5s ease-out}.faq-container .new-style-hidden .faq-item__item.is-active .faq-item__item_title::before,.faq-container .new-style-hidden .faq-item__item.is-active .faq-item__item .accordion-title::before{content:'';-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq-container .new-style-hidden .faq-item__item{display:block;background:#fff;border-radius:16px;border:1px solid #7FC1C4;padding:12px}.faq-container .new-style-hidden .faq-item__item_text{padding-bottom:0 !important;overflow-wrap:break-word}.faq-container .new-style-hidden .faq-item__item_text p{color:#1C3750}.faq-container .new-style-hidden .faq-item__item_text p:last-child{margin-bottom:0}.faq-container .new-style-hidden .faq-item__item_title,.faq-container .new-style-hidden .faq-item__item .accordion-title{padding:0 30px 0 0;font-weight:700;line-height:1.5;font-size:.875rem}.faq-container .new-style-hidden .faq-item__item_text div[itemprop='text']{margin-bottom:-25px}.faq-container .new-style-hidden.faq-results-hidden{padding:0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}

