.footer-v2{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:var(--footerTopMargin, 0)}.footer-v2__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;background-color:var(--background, #1C3750);width:100%}@media (min-width: 1024px){.footer-v2__wrapper{padding:40px 0}}.footer-v2__wrapper.with-mask{mask:var(--imageMaskMobile),linear-gradient(to bottom, transparent 0px, transparent calc(var(--mobileMaskMargin) * -1), black calc(var(--mobileMaskMargin) * -1), black 100%);-webkit-mask:var(--imageMaskMobile),linear-gradient(to bottom, transparent 0px, transparent calc(var(--mobileMaskMargin) * -1), black calc(var(--mobileMaskMargin) * -1), black 100%);mask-composite:add;-webkit-mask-composite:source-over;mask-size:auto;-webkit-mask-size:auto;margin-top:var(--mobileMaskMargin)}@media (min-width: 1024px){.footer-v2__wrapper.with-mask{mask:var(--imageMask),linear-gradient(to bottom, transparent 0px, transparent calc(var(--maskMargin) * -1), black calc(var(--maskMargin) * -1), black calc(100% + var(--maskBottomMargin)), transparent calc(100% + var(--maskBottomMargin)), transparent 100%) top center;-webkit-mask:var(--imageMask),linear-gradient(to bottom, transparent 0px, transparent calc(var(--maskMargin) * -1), black calc(var(--maskMargin) * -1), black calc(100% + var(--maskBottomMargin)), transparent calc(100% + var(--maskBottomMargin)), transparent 100%) top center;mask-size:auto;-webkit-mask-size:auto;margin-top:var(--maskMargin)}}.footer-v2__wrapper.with-mask.remove-inner-padding{padding-top:0}.footer-v2__wrapper.with-mask:not(.remove-inner-padding){padding-top:calc(var(--mobileMaskMargin) * -1)}@media (min-width: 1024px){.footer-v2__wrapper.with-mask:not(.remove-inner-padding){padding-top:calc(var(--maskMargin) * -1)}}.footer-v2__wrapper.with-mask.cc-animation-footer.in-view{-webkit-mask-position:var(--endMobileMaskPosition),top center;mask-position:var(--endMobileMaskPosition),top center;-webkit-transition:-webkit-mask-position var(--animationTimeMobile) ease-out;transition:-webkit-mask-position var(--animationTimeMobile) ease-out;transition:mask-position var(--animationTimeMobile) ease-out;transition:mask-position var(--animationTimeMobile) ease-out, -webkit-mask-position var(--animationTimeMobile) ease-out}@media (min-width: 1024px){.footer-v2__wrapper.with-mask.cc-animation-footer.in-view{-webkit-mask-position:var(--endMaskPosition),top center;mask-position:var(--endMaskPosition),top center;-webkit-transition:-webkit-mask-position var(--animationTime) ease-out;transition:-webkit-mask-position var(--animationTime) ease-out;transition:mask-position var(--animationTime) ease-out;transition:mask-position var(--animationTime) ease-out, -webkit-mask-position var(--animationTime) ease-out}}@media (min-width: 1024px){.footer-v2__wrapper.with-mask.cc-animation-footer.in-view .footer-v2__wrapper-inner.with-mask{-webkit-mask-position:var(--endMaskPositionSecond),top center;mask-position:var(--endMaskPositionSecond),top center;-webkit-transition:-webkit-mask-position var(--animationTime) ease-out;transition:-webkit-mask-position var(--animationTime) ease-out;transition:mask-position var(--animationTime) ease-out;transition:mask-position var(--animationTime) ease-out, -webkit-mask-position var(--animationTime) ease-out}}.footer-v2__wrapper-inner{width:100%}.footer-v2__wrapper-inner.with-mask{--maskBottomMarginSecond: 50px}@media (min-width: 1024px){.footer-v2__wrapper-inner.with-mask{background:linear-gradient(#436075 0px calc(var(--maskMarginSecond) * -1), rgba(67, 96, 117, var(--footerMaskOpacity)) calc(var(--maskMarginSecond) * -1), var(--background, #1C3750) 60%);mask:var(--imageMaskSecond),linear-gradient(to bottom, transparent 0px, transparent calc(var(--maskMarginSecond) * -1), black calc(var(--maskMarginSecond) * -1), black calc(100% + var(--maskBottomMarginSecond)), transparent calc(100% + var(--maskBottomMarginSecond)), transparent 100%) top center;-webkit-mask:var(--imageMaskSecond),linear-gradient(to bottom, transparent 0px, transparent calc(var(--maskMarginSecond) * -1), black calc(var(--maskMarginSecond) * -1), black calc(100% + var(--maskBottomMarginSecond)), transparent calc(100% + var(--maskBottomMarginSecond)), transparent 100%) top center;mask-composite:add;-webkit-mask-composite:source-over;mask-size:auto;-webkit-mask-size:auto;margin-top:var(--maskMarginSecond)}}.footer-v2__wrapper-inner.with-mask.remove-inner-padding{padding-top:0}@media (min-width: 1024px){.footer-v2__wrapper-inner.with-mask:not(.remove-inner-padding){padding-top:calc(var(--maskMarginSecond) * -1)}}.footer-v2__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width: 1024px){.footer-v2__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-v2__logos{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-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}@media (min-width: 1024px){.footer-v2__logos{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width: 1024px){.footer-v2__logo{margin-bottom:24px}}.footer-v2__row--one{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}@media (min-width: 1024px){.footer-v2__row--one{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.footer-v2__row--one .footer-v2__logo{margin-bottom:24px}.footer-v2__row--two{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1024px){.footer-v2__row--two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.footer-v2__row--two .links{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;color:#FAB635}.footer-v2__row--three{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1024px){.footer-v2__row--three{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-v2__direction{font-family:"Montserrat",sans-serif;color:#fff;font-size:16px;font-weight:700;text-align:center;margin:0}@media (min-width: 1024px){.footer-v2__direction{text-align:left;max-width:230px}}.footer-v2__columns{width:100%;padding:20px}.footer-v2__columns ul{margin:0}@media (min-width: 1024px){.footer-v2__columns{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1024px){.footer-v2__column{-webkit-box-flex:1;-ms-flex:1;flex:1}}.footer-v2__card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-bottom:16px;border-bottom:solid 0.5px rgba(133,198,204,0.5);border-top:solid 0.5px rgba(133,198,204,0.5)}@media (min-width: 1024px){.footer-v2__card{border:none}}.footer-v2__card.active .arrow{-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;background-image:url("https://cdn.greatwolf.com/content/svg/minusFooter.svg")}.footer-v2__card div:not(.arrow){width:100%}.footer-v2__card--title{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat",sans-serif;font-size:1.25rem;font-weight:700;cursor:pointer;color:#7FC1C4}.footer-v2__card--title-text{margin-bottom:8px;line-height:30px}.footer-v2__card--links li{list-style-type:none}.footer-v2__card--links li a{font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;color:#fff;margin-bottom:10px;line-height:24px;display:inline-block}.footer-v2__card--links.links_active{opacity:1;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.footer-v2__card--links.links_inactive{max-height:0px;opacity:0;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}@media (max-width: 1023px){.footer-v2__card--links.links_inactive .footer-v2__group{display:none}}@media (min-width: 1024px){.footer-v2__card--links.links_inactive{max-height:none;opacity:1}}.footer-v2__arrow{background-image:url("https://cdn.greatwolf.com/content/svg/plusFooter.svg");background-repeat:no-repeat;background-size:contain;background-position:bottom;width:24px;height:24px}@media (min-width: 1024px){.footer-v2__arrow{display:none}}.footer-v2__direction-arrow{width:10px;height:10px;border:solid #FAB635;border-width:0 2px 2px 0;display:inline-block;padding:0;-webkit-transform:rotate(-45deg) translate(-3px, 7px);transform:rotate(-45deg) translate(-3px, 7px);margin-bottom:6px}.footer-v2__links-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:24px;font-weight:500}@media (min-width: 1024px){.footer-v2__links-social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-v2__social{max-width:100%;padding:0;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-v2__social .social_icons{text-align:right;margin:0}.footer-v2__social .social_icons img{width:33px;height:40px}.footer-v2__social .social_icons li{display:inline-block;margin:0 6px}.footer-v2__social .social_icons li:first-child{margin-left:0}.footer-v2__social .social_icons li:last-child{margin-right:0}@media (min-width: 768px){.footer-v2__social .social_icons li{margin:0 12px}}.footer-v2__social .social_icons a{position:relative;display:block;float:left;width:33px}.footer-v2__social .social_icons a span.zoom-icon{width:33px;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (hover){.footer-v2__social .social_icons a:hover span.zoom-icon{opacity:1}}.footer-v2__legal-message{color:#fff;font-family:"Montserrat",sans-serif;font-size:12px}

.helpButtonEnabled .embeddedServiceIcon,.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{height:56px;width:56px;background:url("https://cdn.greatwolf.com/content/png/chat-mobile-default.png");background-size:cover;background-repeat:no-repeat}@media (min-width: 1024px){.helpButtonEnabled .embeddedServiceIcon,.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{display:none !important}}.helpButtonEnabled .embeddedServiceIcon:before,.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon:before{display:none}.embeddedServiceHelpButton .embeddedServiceIcon,.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{display:inline-block !important;margin-right:0 !important;margin-left:-6px !important}@media (min-width: 1024px){.embeddedServiceHelpButton .embeddedServiceIcon,.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{display:none !important;margin-right:10px !important;margin-left:0 !important}}@media (min-width: 1024px){.embeddedServiceHelpButton:hover .embeddedServiceIcon,.embeddedServiceSidebarMinimizedDefaultUI:hover .embeddedServiceIcon{background-position:-18px 0}}.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before,.embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .helpButtonEnabled:hover::before,.embeddedServiceSidebarMinimizedDefaultUI .helpButtonEnabled:focus::before{content:unset !important}@media (min-width: 1024px){.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before,.embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .helpButtonEnabled:hover::before,.embeddedServiceSidebarMinimizedDefaultUI .helpButtonEnabled:focus::before{content:' ' !important}}@media (min-width: 1024px){.embeddedServiceHelpButton .helpButton .uiButton:focus,.embeddedServiceHelpButton .helpButton .uiButton:hover,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:focus,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:hover,.embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover,.embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:focus{background:#F1F5F6 !important;color:#005C3C;font-weight:900}}.helpButtonEnabled .uiButton,.embeddedServiceSidebarMinimizedDefaultUI .uiButton{width:56px !important;height:56px !important}.embeddedServiceHelpButton .uiButton .helpButtonLabel:focus,.helpButtonEnabled:focus .helpButtonLabel,.message,.helpButtonLabel{text-decoration:none !important;display:none !important}@media (min-width: 1024px){.embeddedServiceHelpButton .uiButton .helpButtonLabel:focus,.helpButtonEnabled:focus .helpButtonLabel,.message,.helpButtonLabel{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;top:-2px}}header.sidebarHeader{background-color:#F1F5F6 !important}header.sidebarHeader button svg{fill:#005C3C !important}.embeddedServiceSidebarMinimizedDefaultUI .content{padding:0 !important;margin-left:-2px !important}.embeddedServiceSidebarMinimizedDefaultUI .minimizedImage,.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon svg{display:none !important}.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{min-width:56px !important;margin-left:2px !important}.embeddedServiceHelpButton .helpButton .uiButton,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton{width:56px !important;height:56px !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}@media (min-width: 1024px){.embeddedServiceHelpButton .helpButton .uiButton::before,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton::before{border-radius:25px 25px 0 0 !important;background-color:transparent !important}}.embeddedServiceHelpButton .helpButton .uiButton,.embeddedServiceSidebarMinimizedDefaultUI.helpButton{width:50px !important;height:50px !important;min-width:unset !important;position:fixed;right:15px;bottom:120px;z-index:300;background-color:transparent !important;font-family:Raleway, sans-serif;text-transform:uppercase;font-size:1em;color:#CF0000;border-radius:50px;overflow:visible}@media (min-width: 1024px){.embeddedServiceHelpButton .helpButton .uiButton,.embeddedServiceSidebarMinimizedDefaultUI.helpButton{width:initial !important;min-width:12em !important;position:fixed;top:30%;right:-60px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#F1F5F6 !important;border-radius:25px 25px 0 0 !important}}.helpButtonLabel{display:none}.message{background:0 0;color:#005C3C;font-weight:900;font-family:"Montserrat",sans-serif;font-size:1em;margin:0;border:none;padding:0;text-transform:uppercase}.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before,.embeddedServiceSidebarMinimizedDefaultUI .helpButton .helpButtonEnabled:hover::before{background-color:transparent !important}.helpButtonDisabled{display:none !important}.embeddedServiceHelpButton{z-index:300 !important}

