@media (min-width:1800px){.custom-header-landing-page-container{min-height:805px}}#main .landing-page-main-container .experience-wrapper{display:flex;flex-direction:column;margin-top:2rem;order:1}#main .landing-page-main-container .experience-wrapper .buy-now-experience-container{display:none}@media(min-width:768px){#main .landing-page-main-container .experience-wrapper .buy-now-experience-container{display:block}}@media(max-width:650px){#main .landing-page-main-container .experience-wrapper #package-image-main{margin-left:-12px;margin-right:-12px}#main .landing-page-main-container .experience-wrapper #package-image-main .landing-gallery-expand-wrapper-mobile{bottom:14px}}#main .landing-page-main-container .experience-wrapper .experience-images-container .experience-image-img{margin-left:auto;margin-right:auto;margin-top:20px;padding-left:10px;padding-right:10px;text-align:center}@media(max-width:650px){#main .landing-page-main-container .experience-wrapper .experience-images-container .experience-image-img{width:100%}}#main .landing-page-main-container .landing-description-wrapper{display:flex;flex-direction:column;order:3}#main .landing-page-main-container .landing-description-wrapper .row{order:2}#main .landing-page-main-container .landing-description-wrapper .wave-container{margin:2rem 0;order:1}@media(max-width:650px){#main .landing-page-main-container .landing-description-wrapper .experience-description-content{padding-left:1rem}}#main .landing-page-main-container .landing-description-wrapper .experience-description-content .event-description h3,#main .landing-page-main-container .landing-description-wrapper .experience-description-content .event-description h4{text-align:center}#main .landing-page-main-container .see-more-link{color:#444;font-size:1rem;font-weight:600}#main .landing-page-main-container .landing-page-package-cards-wrapper{margin-top:0;order:2}#main .landing-page-main-container .package-card-grid-container{order:3}#main .landing-page-main-container .landing-page-booking-wrapper{order:4}#main .landing-page-main-container .event-rules-container{order:5}#main .landing-page-main-container .event-rules-container p{font-size:.9rem}#main .landing-page-main-container{display:flex;flex-direction:column}@media (min-width:768px){.full-width-section-divider{width:calc(100% + 44px)}}@media(max-width:360px){.custom-header-landing-page-container.north-pole-express h2{font-size:1.8rem}}@media(max-width:320px){.custom-header-landing-page-container.north-pole-express h2{font-size:1.6rem}}#main .landing-page-main-container .experience-wrapper .buy-now-landing-content{background-color:#22587f;color:#fff;font-size:1.25rem;height:40px;line-height:40px;margin-left:auto;margin-right:auto;margin-top:1rem;padding:0;text-align:center;vertical-align:middle;width:135px}@media (min-width:768px){#main .wave-container{margin:3rem 0 2rem}#main .landing-page-main-container .experience-wrapper .buy-now-landing-content{margin-top:1rem}}@media (min-width:1024px){#main .landing-page-main-container .experience-wrapper .buy-now-landing-content{width:180px}}#main.event-lading-page-container h1{font-weight:600;margin-bottom:.25rem!important}@media(max-width:515px){#main.event-lading-page-container h1{font-size:1.4rem!important}}#main.event-lading-page-container .main-package-name_sub{display:block;font-size:1rem;margin-bottom:.25rem;text-align:center}#main.event-lading-page-container .event-subtitle{justify-content:center}#main.event-lading-page-container .event-subtitle p{margin-bottom:.25rem}#main.event-lading-page-container .alert.alert-info.double-border{background:none;border-color:#e81515;border-radius:100px;border-width:1px;color:#e81515;font-size:.9rem;font-weight:400;line-height:1;margin:0 auto;padding:.3rem .5rem;position:relative}#main.event-lading-page-container .landing-main-package-name{font-size:1.1rem;font-weight:700}@media(min-width:768px){#main.event-lading-page-container .landing-main-package-name{font-size:1.35rem}}#main.event-lading-page-container .landing-main-package-name.landing-main-event-consolidated-name{font-size:1.4rem}@media(min-width:768px){#main.event-lading-page-container .landing-main-package-name.landing-main-event-consolidated-name{font-size:1.6rem}}#main.event-lading-page-container .package-section-exclude-fees{color:#707070;font-family:Roboto;font-size:14px;margin-bottom:18px;margin-top:5px;text-align:center}#main.event-lading-page-container .wave-container{height:6px;margin:1rem 0 2rem;position:relative}#main.event-lading-page-container .wave-container:before{background:url(/eventcruisesnyc/images/events/wave.svg);background-position:top;background-repeat:repeat-x;content:"";display:block;height:13px;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}#main.event-lading-page-container .landing-description-content .event-description{margin-top:1rem;order:2}@media(min-width:768px){#main.event-lading-page-container .landing-description-content .event-description{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:763px;order:2}}#main.event-lading-page-container .landing-description-content .event-description h3,#main.event-lading-page-container .landing-description-content .event-description h4{font-size:1.1rem;font-weight:700;margin-bottom:.5rem!important}@media(min-width:768px){#main.event-lading-page-container .landing-description-content .event-description h3,#main.event-lading-page-container .landing-description-content .event-description h4{display:none}}#main.event-lading-page-container .landing-description-content .event-description p{font-size:.9375rem;text-align:left}@media(min-width:768px){#main.event-lading-page-container .landing-description-content .event-description p{font-size:1rem;text-align:justify}}#main.event-lading-page-container .landing-description-content .event-description p:not(:last-child){margin-bottom:.5rem}#main.event-lading-page-container .landing-description-content .event-description p:last-child{margin-bottom:0}#main.event-lading-page-container .landing-description-content .image-slider-celebrate{order:1}@media(min-width:768px){#main.event-lading-page-container .landing-description-content .image-slider-celebrate{order:1}}#main.event-lading-page-container .landing-description-content .image-slider-celebrate img{height:auto;width:100%}#main.event-lading-page-container .experience-description-content .event-description{margin-top:1rem;order:2}@media(min-width:768px){#main.event-lading-page-container .experience-description-content .event-description{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:763px;order:1}}#main.event-lading-page-container .experience-description-content .event-description h3,#main.event-lading-page-container .experience-description-content .event-description h4{font-size:1.05rem;font-weight:700;margin-bottom:1rem!important}@media(min-width:768px){#main.event-lading-page-container .experience-description-content .event-description h3,#main.event-lading-page-container .experience-description-content .event-description h4{font-size:1.35rem}}#main.event-lading-page-container .experience-description-content .event-description ul{list-style-type:none;padding-left:0}#main.event-lading-page-container .experience-description-content .event-description ul li{padding-left:.5rem;position:relative}@media screen and (max-width:515px){#main.event-lading-page-container .experience-description-content .event-description ul li{margin-bottom:.25rem}}@media(min-width:768px){#main.event-lading-page-container .experience-description-content .event-description ul li{padding-left:.35rem}}#main.event-lading-page-container .experience-description-content .event-description ul li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008489;content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:.8rem;font-weight:900;left:-.85rem;margin-top:3px;position:absolute;text-rendering:auto}#main.event-lading-page-container .experience-description-content .image-slider-celebrate{order:1}@media(min-width:768px){#main.event-lading-page-container .experience-description-content .image-slider-celebrate{order:2}}#main.event-lading-page-container .experience-description-content .image-slider-celebrate img{height:auto;width:100%}#main.event-lading-page-container .charters-wrapper{margin-bottom:1rem;margin-top:1.5rem;padding:1rem}#main.event-lading-page-container .charters-wrapper h5{font-size:1.05rem;font-weight:700}@media(min-width:768px){#main.event-lading-page-container .charters-wrapper h5{font-size:1.35rem}}#main.event-lading-page-container .charters-wrapper .booking-group-content{margin-left:auto;margin-right:auto}#main.event-lading-page-container .charters-wrapper .booking-group-content a{color:#000654}#main.event-lading-page-container .charters-wrapper .booking-group-content .contact-information{flex-direction:column}@media(min-width:768px){#main.event-lading-page-container .charters-wrapper .booking-group-content .contact-information{flex-direction:row}}#main.event-lading-page-container .charters-wrapper .contact-information-email{margin-left:0}@media(min-width:768px){#main.event-lading-page-container .charters-wrapper .contact-information-email{margin-left:15px}}.event-description .slick-arrow,.landing-description-content .slick-arrow{top:50%;transform:translateY(-50%)}@media (min-width:1024px){.event-description .slick-arrow,.landing-description-content .slick-arrow{opacity:0;transition:opacity .3s}}.custom-header-landing-page-container{box-shadow:inset 0 -53px 39px -28px #f4fcff;display:flex;flex-direction:column;justify-content:center;min-height:490px;width:100%}@media(max-width:768px){.custom-header-landing-page-container #custom-landing-button{display:none}}@media(min-width:1024px){.custom-header-landing-page-container{box-shadow:inset 0 -41px 23px -23px #f4fcff;min-height:580px}}.custom-header-landing-page-container.north-pole-express{background-attachment:inherit;background-image:url(https://dmoelb813y7lv.cloudfront.net/eventcruisesnyc/uploads/events/NPE-Landing-Page-Image_600x700_2022.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.custom-header-landing-page-container.north-pole-express{background-image:url(https://dmoelb813y7lv.cloudfront.net/eventcruisesnyc/uploads/events/NPE-Landing-Page-Desktop_2023_1_.webp);background-position:50%}}.custom-header-landing-page-container.north-pole-express h2{color:#fff;font-family:Berlin Sans FB Demi,sans-serif;font-size:34px;font-weight:900;margin-top:1.5rem;text-align:center}@media(max-width:768px){.custom-header-landing-page-container.north-pole-express h2{margin-left:auto;margin-right:auto;max-width:250px}}@media(min-width:768px){.custom-header-landing-page-container.north-pole-express h2{font-size:1.75rem}}.custom-header-landing-page-container.north-pole-express hr,.custom-header-landing-page-container.north-pole-express span{color:#fff;padding-left:.5rem;padding-right:.5rem;text-align:center}.custom-header-landing-page-container.north-pole-express hr{border-top:1px solid #fff;margin:.5rem 1.5rem .4rem;opacity:1}.custom-header-landing-page-container.north-pole-express span{font-size:12px;font-weight:600;text-align:center}@media(min-width:768px){.custom-header-landing-page-container.north-pole-express span{font-size:.9rem}}.custom-header-landing-page-container.north-pole-express a.btn{background-color:#22587f}.custom-header-landing-page-container.north-pole-express .custom-landing-header-section{height:266px;justify-content:flex-start;text-align:center}.custom-header-landing-page-container.north-pole-express .custom-landing-footer-section{display:flex;flex-direction:column;height:180px;justify-content:flex-end}@media (min-width:1024px){.custom-header-landing-page-container.north-pole-express .custom-landing-header-section{flex:0}.custom-header-landing-page-container.north-pole-express .custom-landing-footer-section{height:200px;justify-content:flex-start}.custom-header-landing-page-container.north-pole-express h2{font-size:2.8rem}.custom-header-landing-page-container.north-pole-express hr{display:none}.custom-header-landing-page-container.north-pole-express span{font-size:1.7rem}.custom-header-landing-page-container.north-pole-express a{margin-left:auto;margin-right:auto;margin-top:1.25rem;width:180px}}.custom-header-landing-page-container.north-pole-express body.has-promo main.main-container{padding-top:98px!important}#main.north-pole-express .custom-landing-footer-section a{background-color:#22587f;color:#fff;font-size:1.25rem;height:40px;line-height:40px;margin-left:auto;margin-right:auto;padding:0;vertical-align:middle;width:135px}#main.event-lading-page-container.north-pole-express{background-color:#f4fcff;margin-bottom:0;padding-bottom:.5rem}#main.event-lading-page-container.north-pole-express h1{color:#de171a;font-family:blackriver_bold;font-size:24px!important;font-weight:600;padding-bottom:5px;padding-top:5px}@media(min-width:768px){#main.event-lading-page-container.north-pole-express h1{font-size:42px!important;margin-top:9px}}#main.event-lading-page-container.north-pole-express h1 span{display:block;font-family:Open Sans,sans-serif;font-size:16px}@media(min-width:768px){#main.event-lading-page-container.north-pole-express h1 span{font-size:32px}}#main.event-lading-page-container.north-pole-express .event-grid-container .package-card{box-shadow:0 0 26px 2px hsla(0,0%,100%,.5),0 1px 5px 0 hsla(0,0%,100%,.92),0 3px 1px -2px hsla(0,0%,100%,.5)}#main.event-lading-page-container.north-pole-express .wave-container{border-top:1px solid rgba(0,0,0,.25);margin:2rem 0 1rem!important}#main.event-lading-page-container.north-pole-express .wave-container:before{background:none;content:none}#main.event-lading-page-container.north-pole-express .event-rules-container{padding-bottom:.75rem}#main.event-lading-page-container.north-pole-express .event-rules-container p{margin-bottom:0}#main.event-lading-page-container.north-pole-express #col-package-checkout{background:transparent}#main.event-lading-page-container.north-pole-express .experience-description-content .event-description ul{list-style-type:disc}#main.event-lading-page-container.north-pole-express .experience-description-content .event-description ul li:before{content:none}@media (min-width:1600px){.custom-header-landing-page-container{min-height:690px}}#main.north-pole-express #col-package-checkout,#main.north-pole-express #col-package-details,#main.north-pole-express #col-package-image,#main.north-pole-express #map-container,#main.north-pole-express #package-social-wrapper{background:transparent}#main.north-pole-express #col-package-details,#main.north-pole-express #col-package-details h3,#main.north-pole-express #col-package-details h5,#main.north-pole-express #col-package-details h6,#main.north-pole-express #col-package-details span,#main.north-pole-express #map-container{color:#fff!important}#main.north-pole-express .tour-sights-section.sights-to-see-slider .sights-card-wrapper .sights-card-name{color:#444!important}#main.north-pole-express .full-width-section-divider{height:2px;margin-bottom:1.35rem;margin-top:1.35rem}#main.north-pole-express #col-package-details h3,#main.north-pole-express #col-package-details h5{font-family:Futura Book,sans-serif}@media screen and (max-width:550px){#main.north-pole-express #download-topview-app .package-download-topview-app-container .package-download-topview-app-image img.topview-app-icon-white{display:block}#main.north-pole-express #download-topview-app .package-download-topview-app-container .package-download-topview-app-image img.topview-app-icon-blue{display:none}#download-topview-app .package-download-topview-app-container .package-download-topview-app-content a{color:#4285f4}#download-topview-app .package-download-topview-app-header,#main.north-pole-express #col-package-details h3,#main.north-pole-express #col-package-details h5,#main.north-pole-express .package-highlights-header{border-bottom:none}#main.north-pole-express .recommended-package-carousel small{color:#fff!important}#main.north-pole-express .tour-sights-section.sights-to-see-slider{margin-top:.5rem}#main.north-pole-express #col-package-details h3,#main.north-pole-express #col-package-details h5{margin-bottom:.15rem}}@media screen and (min-width:410px)and (max-width:550px){.custom-header-landing-page-container.north-pole-express{padding-bottom:3rem}.custom-header-landing-page-container.north-pole-express .custom-landing-footer-section{height:220px}}@media screen and (min-width:768px)and (max-width:800px){.custom-header-landing-page-container.north-pole-express h2{margin-top:1.5rem}.custom-header-landing-page-container{min-height:700px}.custom-header-landing-page-container.north-pole-express .custom-landing-header-section{height:419px}}
