.reveal{position:relative;z-index:1;box-shadow:0 2rem 6rem rgba(10,10,33,0.8);background:#dee5ee}.under-reveal{position:-webkit-sticky;position:sticky;bottom:0}@media (max-width: 750px){.under-reveal{position:static}}section#hero{margin-top:-260px}section#hero .outer{background-color:#6993cd}section#hero .hero1{max-width:430px;margin:auto}section#hero .copy-wrapper{max-width:500px;margin:30px auto 10px auto}section#hero .hero2{position:relative;width:1440px;left:50%;transform:translateX(-50%)}@keyframes wiggle{0%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(4deg)}}@media (max-width: 750px){section#hero{margin-top:0}section#hero .hero2{width:100%}}section.faqs{background-color:#fffbf4}section.faqs .inner{max-width:700px;margin:0 auto;padding-top:120px}section.faqs .faq-row{margin-top:10px;cursor:pointer;position:relative}section.faqs .question-container{line-height:1.7;padding:15px 50px;font-size:18px;color:#232256;text-align:center;margin:0;user-select:none;align-items:center;justify-content:center;transition:all 0.5s ease;white-space:normal}section.faqs .open-accordion .question-container{font-family:'Macys Sans Bold'}section.faqs p{font-family:'Macys Sans Regular';font-size:18px;padding:0 10%;font-weight:normal;line-height:27px;white-space:normal}section.faqs b{font-family:'Macys Sans Bold'}section.faqs .answer-container{font-size:18px;color:#fff;text-align:center;margin:0}section.faqs .faq-header{max-width:405px;padding:12% 0 6% 0;margin:0 auto}section.faqs .faq-bottom-icon{max-width:422px;margin:30px auto 0}section.faqs .faq-row:after{content:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/faqs/x-button.svg");width:50px;height:50px;position:absolute;top:0;right:0;opacity:0;transition:opacity 0.5s ease}section.faqs .faq-row{background-color:#acc6ea;transition:background-color 0.5s ease}section.faqs .faq-row.open-accordion{background-color:#6993cd}section.faqs .faq-row.open-accordion:after{opacity:1}section.faqs .faq-row.open-accordion .question-container{padding:35px 50px}@media (max-width: 750px){section.faqs{padding:0 50px 100px 50px}section.faqs .faq-row{margin-top:20px}section.faqs .question-container{font-size:28px;line-height:40px;padding:30px 50px}section.faqs .answer-container p{font-size:28px;line-height:40px;padding:0 5%}section.faqs .faq-bottom-icon{max-width:576px;margin:30px auto 0}}section#things-to-do{position:relative;z-index:1;margin-top:-10px}section#things-to-do:before{content:'';height:806px;width:203px;position:absolute;top:0;left:calc(50% - 620px);background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/thingstodo/pipe_desktop.svg");background-repeat:no-repeat}section#things-to-do:after{content:'';width:307px;height:94px;position:absolute;bottom:-1px;right:calc(50% - 650px);background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/thingstodo/dark-clouds.svg");background-repeat:no-repeat}section#things-to-do .outer{background-color:#fffbf4}section#things-to-do .inner{max-width:1240px;margin:0 auto;padding:140px 0 140px 0}section#things-to-do .btn.cta{font-size:18px}section#things-to-do .flex-container{max-width:740px;display:flex;margin:0 auto;justify-content:center}section#things-to-do .flex-container .flex-col{display:flex;flex-direction:column;justify-content:end}section#things-to-do .flex-container .flex-col:nth-child(1) figure{max-height:189px;max-width:227px;align-self:center}section#things-to-do .section-title{font-size:32px}section#things-to-do .flex-container .flex-col .section-copy{max-width:344px;line-height:24px;text-align:center}section#things-to-do .flex-container .flex-col .btn.cta{text-align:center;display:block}section#things-to-do .flex-container .section-title{margin:30px 0 20px 0}section#things-to-do .flex-container.single .flex-col{display:flex}section#things-to-do .flex-container.single .section-copy{text-align:left}section#things-to-do .flex-container.single .section-title{text-align:left}@media (max-width: 1200px){section#things-to-do .flex-container{flex-direction:column}section#things-to-do .flex-container .flex-col{width:100%;padding-top:100px;max-width:530px;margin:0 auto}section#things-to-do .inner{padding-top:50px}section#things-to-do .flex-container .flex-col .section-copy{max-width:none}section#things-to-do .flex-container figure{margin:0 auto;width:auto}}@media (max-width: 750px){section#things-to-do{margin-top:-20px}section#things-to-do .flex-container .flex-col:nth-child(1) figure{max-width:374px;max-height:310px}section#things-to-do:before{height:342px;width:140px;position:absolute;bottom:-121px;top:auto;left:0;background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/thingstodo/pipe_mobile.svg")}section#things-to-do:after{right:-10px}}section#windows .outer{background-color:#232357;overflow:hidden}section#windows .inner{padding:160px 0}section#windows .section-title{color:#fff}section#windows .section-copy{text-align:left;font-size:16px;line-height:24px;color:#fff !important;margin:0 auto;font-family:'Macys Sans Regular';white-space:nowrap}section#windows .pink{font-size:42px;font-family:'Macys Sans Bold';color:#ecaeca}section#windows .copy-wrapper{margin:0 auto 50px auto}section#windows .copy-wrapper .section-copy{text-align:center;font-size:16px;line-height:24px;color:#333;margin:0 auto;font-family:'Macys Sans Regular'}section#windows .windows-wrapper{max-width:1080px;margin:auto;padding:60px 0;display:flex;align-items:center;gap:60px;position:relative}section#windows .windows-wrapper:before{content:'';position:absolute;top:0px;right:calc(100% + 30px);width:calc(100% + 0px);height:calc(100% + 30px);background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/windows/side-windows.svg");background-repeat:no-repeat;background-position:top right;z-index:1;pointer-events:none}section#windows .windows-wrapper:after{content:'';position:absolute;top:0px;left:calc(100% + 70px);width:calc(100% + 0px);height:calc(100% + 30px);background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/windows/side-windows.svg");background-repeat:no-repeat;background-position:top left;z-index:1;pointer-events:none}section#windows .left-col{width:25%;min-width:300px}section#windows .left-col .city-list li{cursor:pointer;margin-bottom:6px;padding:6px 12px;transition:background-color 0.4s ease}section#windows .left-col .city-list li.selected,section#windows .left-col .city-list li:hover{background-color:#ed2028}section#windows .right-col{width:70%}section#windows .city-link{width:38px;height:38px;position:absolute;right:40px;top:40px;z-index:2}section#windows .carousel-wrapper{position:relative;width:100%;height:100%}section#windows .carousel-wrapper .owl-dots{position:absolute;bottom:34px;left:50%;transform:translateX(-50%)}section#windows .carousel-wrapper .owl-dot{display:inline-block}section#windows .carousel-wrapper .owl-dot span{background-color:transparent;border-radius:20px;display:block;margin:5px 12px;width:12px;height:12px;background-color:#fff}section#windows .carousel-wrapper .owl-dot.active span{background-color:#ed2028}section#windows .right-col ul{position:relative;height:100%;width:730px;margin:0 auto}section#windows .right-col ul li{width:100%;height:100%}section#windows .right-col ul:after{content:'';position:absolute;top:-66px;left:-35px;width:calc(100% + 90px);height:calc(100% + 99px);background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/windows/frame-desktop.svg");background-repeat:no-repeat;z-index:1;pointer-events:none}section#windows .owl-carousel-holder{width:100%}@media (max-width: 750px){section#windows .carousel-wrapper{width:630px;margin:auto}section#windows .carousel-wrapper .owl-dots{bottom:-70px}section#windows .copy-wrapper{max-width:590px}section#windows .section-copy{white-space:normal}section#windows .windows-wrapper{flex-direction:column}section#windows .left-col,section#windows .right-col,section#windows .right-col ul{width:100%}section#windows .right-col{margin-top:190px}section#windows .right-col ul:after{background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/windows/frame-mobile.svg");top:-120px;left:18px;width:calc(100% + 110px);height:calc(100% + 130px)}section#windows .windows-wrapper:before,section#windows .windows-wrapper:after{display:none}section#windows ul.city-list{max-height:0;position:absolute;z-index:1;background:#fffbf4;display:flex;flex-direction:column;width:calc(100% - 80px)}section#windows .left-col ul.city-list li{opacity:0 !important;pointer-events:none !important}section#windows .left-col ul.city-list li.selected{order:-1 !important;opacity:1 !important;pointer-events:all !important}section#windows .left-col ul.city-list li.selected:after{content:'';background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/windows/arrow-expand.svg");position:absolute;top:30px;right:30px;width:60px;height:30px}section#windows ul.city-list li p{color:#232357 !important}section#windows ul.city-list li.selected p{color:#fff !important}section#windows .left-col ul.city-list.collapsed{max-height:none}section#windows .left-col ul.city-list.collapsed li{opacity:1 !important;pointer-events:all !important}section#windows .city-link{width:65px;height:65px}}section#history .outer{background-color:#dee5ee;position:relative}section#history .outer:before{content:'';background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/history/snow-pile.svg");padding:100px 0 35px;background-repeat:no-repeat;background-position:center bottom, 83% 19%;position:absolute;display:block;bottom:100%;width:1500px;transform:translateX(-50%);left:50%}section#history .history-img{display:block;height:100%;min-width:15000px}section#history .history-img img{width:100%;height:100%}section#history .section-title{margin-bottom:10px}section#history .history-intro{padding-top:60px}section#history .history-intro .section-copy{max-width:720px;text-align:center;font-size:16px;line-height:24px;color:#333;margin:0 auto;font-family:'Macys Sans Regular'}section#history .gesture_desktop{width:125px;padding:30px 0px 30px 0px;margin:0 auto;display:block}section#history .hand-img{width:100px;margin:0 auto;display:block}section#history #slider{position:relative;width:100%;height:450px;overflow-x:auto;-webkit-overflow-scrolling:auto;cursor:grab}section#history #slider.grabbed{cursor:grabbing}section#history #slider::-webkit-scrollbar{height:13px}section#history #slider::-webkit-scrollbar-track{background:#972c62;height:13px}section#history #slider::-webkit-scrollbar-thumb{background-color:#ebaeca}section#history #slider{scrollbar-width:thin;scrollbar-color:#ebaeca #972c62}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){section#history #slider{scrollbar-base-color:#ff0000;scrollbar-face-color:#ebaeca;scrollbar-3dlight-color:#f9abab;scrollbar-highlight-color:#972c62;scrollbar-track-color:#972c62;scrollbar-arrow-color:#f9abab;scrollbar-shadow-color:#972c62;scrollbar-dark-shadow-color:#972c62}section#history #slider:after{content:'';height:13px;display:block}}section#history .slider-container{position:relative;margin-top:60px}section#history .slider-container:before{content:'';width:406px;height:129px;background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/history/history_deco_left.svg");position:absolute;left:calc(50% - 860px);top:-129px}section#history .slider-container:after{content:'';width:481px;height:141px;background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/history/history_deco_right.svg");position:absolute;left:calc(50% + 400px);top:-141px}section#history .instruction-overlay{position:absolute;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}section#history .instruction-overlay .inner-content{display:flex;flex-direction:column}section#history .instruction-overlay h3{font-family:kon-tiki-aloha-jf, sans-serif;color:#fff;font-size:31px;line-height:2;letter-spacing:3px}section#history .instruction-overlay p{font-family:'Macys Sans Regular';color:#fff;font-size:14px;letter-spacing:2px;margin:0 0 2vw 0}@media (max-width: 750px){section#history #slider{-webkit-overflow-scrolling:touch}section#history .section-title{margin-bottom:40px}section#history #slider::-webkit-scrollbar{height:31px}section#history .history-intro .section-copy{max-width:none;padding:0 40px}section#history .slider-container:before{display:none}section#history #slider{height:1000px}section#history #slider .history-img{min-width:25278px}section#history .hand-img{width:250px}section#history #slider .indicator{width:191px;height:24px}section#history .history-intro{padding-left:0;padding-right:0;padding-top:80px}section#history .cloud #santa-img{width:330px;top:-190px}}section#holiday .outer{background-color:#dee5ee;background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/snowflake1.svg"),url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/snowflake2.svg");background-size:280px 274px, 296px 285px;background-position:calc(50% - 540px) 80px,calc(50% + 540px) 800px;background-repeat:no-repeat;position:relative;padding-top:120px;padding-bottom:180px;margin-top:-1px}section#holiday .inner{max-width:1160px;padding:0 40px;margin:0 auto}section#holiday .blocks{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding-top:30px}section#holiday .block{padding:20px 0;width:344px;height:344px;cursor:pointer;box-sizing:content-box}section#holiday .block:not(.flip-card){width:100%;height:auto}section#holiday .block .flip-card-front{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}section#holiday .block .flip-card-front:after{content:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/holiday/icon-information.svg");width:28px;height:28px;position:absolute;right:20px;bottom:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden}section#holiday .block .flip-card-back{display:flex;flex-direction:column;padding-top:30px}section#holiday .flip-card-back sup{line-height:0}section#holiday .flip-card-back .icon{display:block;margin:0;max-height:60px;width:auto;object-fit:contain}section#holiday .flip-card-back{background-color:#fff8f3;color:white;transform:rotateY(180deg);-ms-transform:none;-ms-transition:opacity 0.8s ease-in-out}section#holiday .flip-card-back>.desktop-only{padding:30px}section#holiday .flip-card-back h5{font-family:'Macys Sans Bold';color:#ed2129;font-size:16px;line-height:22px;margin:10px 0;text-align:left}section#holiday .flip-card-back p{color:#1a1941;font-family:'Macys Sans Regular';font-size:16px;line-height:24px;margin-bottom:30px;text-align:left}section#holiday .flip-card-back a{color:#1a1941;font-size:14px;font-family:'Macys Sans Medium';text-decoration:underline !important;text-align:left;display:block}section#holiday .flip-card{perspective:1000px;-ms-perspective:none}section#holiday .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;-ms-transform:none;-ms-transform-style:none}section#holiday .flip-card-front,section#holiday .flip-card-back{position:absolute;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}section#holiday .flip-card-front span{position:absolute;bottom:5%;right:5%}@media (min-width: 751px){section#holiday .flip-card:hover .flip-card-inner{transform:rotateY(180deg);-ms-transform:none}section#holiday .flip-card:hover .flip-card-back{-ms-transition:opacity 0.8s ease-in-out}}@media (max-width: 750px){section#holiday .outer{padding-bottom:20px}section#holiday .section-title{margin:90px 0 0}section#holiday .blocks{gap:0}section#holiday .block{display:block;width:600px;height:600px;padding:0;margin:35px auto}section#holiday .block:not(.flip-card){height:auto;border:none;margin:0 auto;width:100%;text-align:center}section#holiday .flip-card-back{transform:none;padding:0 !important}section#holiday .flip-card-back .mobile-only{position:relative}section#holiday .flip-card-back a{font-size:28px}section#holiday .flip-card-back p{margin:20px 0 50px 0;font-size:28px;line-height:40px}section#holiday .copy-wrapper{position:absolute;width:100%;height:100%;top:0;padding:260px 40px 0 40px}section#holiday [data-event] .copy-wrapper *{color:#fff;text-align:center}section#holiday [data-event='holidayhub'] .copy-wrapper *{color:#cb3441}}section#sponsors .outer{background-color:#232357;padding-top:100px;padding-bottom:75px}section#sponsors .inner{max-width:870px;margin:0 auto;padding:0 50px}section#sponsors .section-title{font-size:24px;color:#6993cd;letter-spacing:2px;text-align:center}section#sponsors .sponsors-img{display:block;padding:50px 0 0}section#sponsors .sponsors-img img{margin:0 auto;display:block;cursor:pointer}@media (max-width: 750px){section#sponsors .section-title{font-size:38px !important}section#sponsors .sponsors-img{max-width:376px;margin:auto}}section#inquiries .outer{background-color:#1a1941;padding:40px}section#inquiries .inner{max-width:870px;margin:0 auto;padding:0 50px}section#inquiries h6{font-family:'Macys Sans Bold';font-size:14px;line-height:2;margin:0;color:#6993cd}section#inquiries p,section#inquiries p a{font-size:14px;font-family:'Macys Sans Regular';line-height:24px;margin:0;color:#fff}section#inquiries p a{text-decoration:underline !important}section#inquiries .partnership-container{display:flex;justify-content:space-between}@media (max-width: 750px){section#inquiries .partnership-container{flex-direction:column}section#inquiries .partnership{display:block;width:100%;margin:30px 0}section#inquiries h6,section#inquiries p,section#inquiries p a{font-size:24px;line-height:36px}}.SlideInOverlay[name='sponsors']{background-color:#fffbf4}.SlideInOverlay[name='sponsors'] .inner{max-width:1220px;padding:0 40px;margin:160px auto 0 auto}.SlideInOverlay[name='sponsors'] .inner .section-title{color:#232357;font-size:38px;text-transform:uppercase;text-align:center}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper{max-width:1040px;margin:100px auto 0 auto}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .block{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:50px}.SlideInOverlay[name='sponsors'] .inner .sponsor-1 .logo-holder figure{width:216px}.SlideInOverlay[name='sponsors'] .inner .sponsor-2 .logo-holder figure{width:160px}.SlideInOverlay[name='sponsors'] .inner .sponsor-3 .logo-holder figure{width:150px}.SlideInOverlay[name='sponsors'] .inner .sponsor-4 .logo-holder figure{width:116px}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder{width:71%;border-bottom:1px solid rgba(115,31,84,0.1);padding-bottom:50px}.SlideInOverlay[name='sponsors'] .inner .block:last-of-type .copy-holder{border-bottom:0}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder .copy-heading,.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder .sub-copy-heading{font-family:'Macys Sans Bold';font-size:18px;margin-bottom:20px}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder .sub-copy-heading{font-size:16px;margin-top:50px}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder .section-copy{font-family:'Macys Sans Regular';font-size:16px;line-height:36px;text-align:left}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder a{color:#0058ff !important;text-decoration:underline !important}.SlideInOverlay[name='sponsors'] .bottom-decor{max-width:230px;margin:40px auto 80px auto}@media (max-width: 750px){.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper{margin-top:50px}.SlideInOverlay[name='sponsors'] .inner .section-title{font-size:40px !important}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .block{flex-direction:column}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .logo-holder,.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder{width:100%}.SlideInOverlay[name='sponsors'] .inner .logo-holder figure{margin:0 auto}.SlideInOverlay[name='sponsors'] .inner .sponsor-1 .logo-holder figure{width:350px}.SlideInOverlay[name='sponsors'] .inner .sponsor-2 .logo-holder figure{width:340px}.SlideInOverlay[name='sponsors'] .inner .sponsor-3 .logo-holder figure{width:380px}.SlideInOverlay[name='sponsors'] .inner .sponsor-4 .logo-holder figure{width:300px}.SlideInOverlay[name='sponsors'] .inner .sponsor-5 .logo-holder figure{width:317px}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder .copy-heading{margin-top:80px;font-size:28px}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder .sub-copy-heading{font-size:28px}.SlideInOverlay[name='sponsors'] .inner .heading{font-size:48px;line-height:60px}.SlideInOverlay[name='sponsors'] .inner .sponsors-wrapper .copy-holder p{font-size:28px;line-height:48px}.SlideInOverlay[name='sponsors'] .bottom-decor{max-width:397px;margin-bottom:100px}}
