@font-face{font-family:'airnewzald';src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/airnewzald.eot");src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/airnewzald.eot?#iefix") format("embedded-opentype"),url("/airnz-ms/static-assets-20260109.4/assets/fonts/airnewzald.woff") format("woff"),url("/airnz-ms/static-assets-20260109.4/assets/fonts/airnewzald.ttf") format("truetype"),url("/airnz-ms/static-assets-20260109.4/assets/fonts/airnewzald.svg#5058f1af8388633f609cadb75a75dc9d") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'airnzsans';src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/AirNewZealandSans-Regular.eot");src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/AirNewZealandSans-Regular.woff") format("woff"),url("/airnz-ms/static-assets-20260109.4/assets/fonts/AirNewZealandSans-Regular.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:'airnzsanssemi';src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/AirNewZealandSans-Semibold.eot");src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/AirNewZealandSans-Semibold.woff") format("woff"),url("/airnz-ms/static-assets-20260109.4/assets/fonts/AirNewZealandSans-Semibold.woff2") format("woff2");font-style:normal;font-weight:600}@font-face{font-family:'clock';src:url("/airnz-ms/static-assets-20260109.4/assets/fonts/clock.woff") format("woff")}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:5px;padding:2px}::-webkit-scrollbar-track{box-shadow:none;background:transparent;border:none;outline:none}::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(255,255,255,0.2)}.iframe-scroll{position:relative;width:100%;height:100%;overflow-y:auto}body,html{margin:0px;padding:0px;width:100%;height:100%;color:#fff;font-size:1rem;font-family:'airnzsans', sans-serif;background:#111;overflow-y:auto}b,strong{font-family:'airnzsanssemi', sans-serif}h1,h2,h3,h4,h5,p{margin:0.1em 0;vertical-align:middle;line-height:120%;font-weight:normal;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}h1:after,h2:after,h3:after,h4:after,h5:after,p:after{content:none}h1,h2,h3,h4,h5{font-family:'airnewzald';font-size:1.3em;text-align:left}h1{font-size:2.2em;line-height:100%;font-weight:normal;margin-bottom:10px}h2{font-size:1.6em;max-width:800px;margin:0 auto}h3{font-size:1em}h3,h4{line-height:100%}p{font-size:1.0em}a.fcb-link{color:#fff;transition:.5s}@media all and (min-width: 860px){a.fcb-link:hover{color:#00829E}}.ch-text{font-family:sans-serif !important}img{width:100%;height:auto}.fcb-table{display:table}.fcb-cell{display:table-cell;text-align:center;vertical-align:middle}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:-1;padding:80px 20px 40px 20px;transition:1s;opacity:0;pointer-events:none}.lightbox .lightbox-holder{width:100%;height:100%}.lightbox .lightbox-holder .lightbox-content{display:inline-block;max-width:1200px;width:100%;height:100%;position:relative}.lightbox .lightbox-holder .lightbox-content .lightbox-close{display:inline-block;position:absolute;top:-60px;right:0px;font-size:27px;line-height:48px;height:50px;width:50px;text-align:center;border-radius:50%;background:#00829E;cursor:pointer;transition:.5s}@media all and (min-width: 860px){.lightbox .lightbox-holder .lightbox-content .lightbox-close:hover{background:#98298D}}.lightbox .lightbox-holder .lightbox-content .video-holder{font-size:0;line-height:0}.lightbox .lightbox-holder .lightbox-content .video-holder .video-controls .video-seekbar{position:relative;width:100%;height:10px}.lightbox .lightbox-holder .lightbox-content .video-holder .video-controls .video-seekbar .video-seek{position:absolute;width:0;height:100%;background:#00829E}.lightbox .lightbox-holder .lightbox-content .video-holder .video-controls .video-button{display:inline-block;font-size:20px;line-height:48px;height:50px;width:50px;text-align:center;background:#00829E;border-radius:50%;margin:20px 10px;transition:0.5s;cursor:pointer}.lightbox .lightbox-holder .lightbox-content .video-holder .video-controls .video-button .fa-play{margin-left:4px}@media all and (min-width: 860px){.lightbox .lightbox-holder .lightbox-content .video-holder .video-controls .video-button:hover{background:#98298D}}.lightbox .lightbox-holder .lightbox-content .video-holder video{width:100%;background:#e5e5e5}.main-holder{width:100%;height:100%;min-height:500px;position:relative;background:#111;overflow:hidden}.deals-holder,.sales-holder{width:100%;height:100%;table-layout:fixed}#map{position:absolute;top:0;bottom:0;width:100%;z-index:0}#map a{border:none}.map-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#111;color:#00829E;transition:0.5s;pointer-events:none;font-size:5em}.map-loading .fcb-table{width:100%;height:100%}.map-marker{background-size:contain;width:30px;height:30px;margin-top:-15px;cursor:pointer;position:relative}.map-marker:after{content:'Marker';color:white;position:absolute;top:4px;font-size:1.2em;line-height:100%;letter-spacing:0.1px;left:30px;padding:2px;white-space:nowrap;font-family:'airnewzald';text-shadow:0px 0px 10px #000;transition:.5s;transform-origin:left bottom;display:inline-block;cursor:pointer}.map-marker[data-type="purple"]{background-image:url("/airnz-ms/static-assets-20260109.4/assets/img/map/marker-purple.png");z-index:2}.map-marker[data-type="purple-post"]{background-image:url("/airnz-ms/static-assets-20260109.4/assets/img/map/marker-purple-post.png");z-index:2}.map-marker[data-type="purple-post"]:after{padding-left:6px}.map-marker[data-type="teal"],.map-marker[data-type="teal-on"]{background-image:url("/airnz-ms/static-assets-20260109.4/assets/img/map/marker-teal.png");width:20px;height:20px;z-index:1}.map-marker{opacity:0;pointer-events:none;transition:opacity .5s}.map-marker:after{transform:scale(0)}.interact .map-marker:after{transform:scale(1)}.interact .map-marker[data-type="teal"]:after,.interact .map-marker[data-type="teal-on"]:after{transform-origin:left top;transform:scale(0.8);left:25px}@media all and (min-width: 860px){.interact .map-marker:hover{z-index:2}.interact .map-marker:hover:after{transform:scale(1.4)}}.interact .map-marker[data-type="teal-on"],.interact .map-marker[data-type="purple"],.interact .map-marker[data-type="purple-post"]{opacity:1;pointer-events:auto}.interact .map-loading{opacity:0}#map.no-labels .map-marker:after{transform:scale(0)}#map.hide-labels .map-marker:after{transform-origin:left center;transform:scale(0.7)}@media all and (min-width: 860px){#map .map-marker:hover{z-index:3}#map .map-marker:hover:after{transform:scale(1.25)}}#map.hide-labels-teal .map-marker[data-type="teal"]:after,#map.hide-labels-teal .map-marker[data-type="teal-on"]:after{opacity:0;pointer-events:none;transform:scale(0)}@media all and (min-width: 860px){#map.hide-labels-teal .map-marker[data-type="teal"]:hover:after,#map.hide-labels-teal .map-marker[data-type="teal-on"]:hover:after{opacity:1;pointer-events:auto;transform:scale(1)}}.main-content{position:absolute;z-index:1;top:0;left:0;width:100%;min-height:20%;padding:25px;text-align:left;background-image:linear-gradient(to bottom, rgba(0,0,0,0.8), transparent);pointer-events:none}.main-content p{font-size:1.05em;line-height:120%;max-width:500px;pointer-events:auto}.main-content h1{max-width:480px;display:inline-block;pointer-events:auto}.cards{position:absolute;z-index:1;top:0;right:0;width:350px;height:100%;background-image:linear-gradient(to bottom, rgba(0,0,0,0.6), transparent)}.cards .card-scroller{padding:25px 15px 25px 25px;transition:.5s;position:relative}.cards p{font-size:0.9em;line-height:120%}.cards .card-holder{font-size:0;line-height:0}.cards .card-holder .card{position:relative;display:inline-block;width:100%;max-width:300px;text-align:center;border-radius:5px;overflow:hidden;font-size:1rem;line-height:100%;cursor:pointer}.cards .card-holder .card:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);transition:.5s;z-index:1}.cards .card-holder .card .card-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0;transform-origin:center;transition:.5s}.cards .card-holder .card .fcb-table{margin:25px auto;z-index:2}.cards .card-holder .card .fcb-table .card-content{width:160px;height:160px;border-radius:50%;background:rgba(0,0,0,0.8);position:relative}.cards .card-holder .card .card-content{text-align:left;position:absolute;max-width:200px;left:20px;bottom:40px;z-index:2}.cards .card-holder .card .card-content h2,.cards .card-holder .card .card-content h3{text-align:left;line-height:90%;text-shadow:1px 1px 10px rgba(0,0,0,0.5)}.cards .card-holder .card .card-content .card-line{width:50px;border-bottom:1px solid #fff;margin:12px 0}.cards .card-holder .card .cta{position:absolute;bottom:18px;right:15px;background:#00829E;width:60px;height:60px;border-radius:50%;margin:0;cursor:pointer;transition:.5s}.cards .card-holder .card .cta p{font-size:0.8em;line-height:120%;margin-top:2px;font-family:'airnzsanssemi', sans-serif}.cards .card-holder .card[data-type="book"] .cta{position:relative;right:0;left:0;bottom:0;top:0;width:100%;height:100%;font-size:1.2em;border-radius:5px}.cards .card-holder .card[data-type="video"] .fa-play{font-size:1.4em;margin-left:2px}.cards .card-holder .card h2,.cards .card-holder .card h3{text-align:center;line-height:100%}.cards .card-holder .card h3{margin-top:-5px}@media all and (min-width: 860px){.cards .card-holder .card:hover:before{background:rgba(0,0,0,0.5)}.cards .card-holder .card:hover .card-image{transform:scale(1.1)}.cards .card-holder .card:hover .cta{background:#98298D}}.cards .cards-scroll{opacity:0;pointer-events:none;z-index:10}.state-promo .card h3{display:none}.click-instruct{position:absolute;top:35px;right:370px;display:inline-block;pointer-events:none;font-size:0.8em;transition:opacity .5s}.click-instruct img{position:absolute;top:-5px;left:-5px;width:40px;height:40px}.click-instruct .click-copy{background-color:#333;border-radius:14px}.click-instruct .click-copy p{padding:5px 15px 6px 40px;pointer-events:none}.destination-off,.destination-on{height:0;pointer-events:none;transition:0.5s;overflow:hidden;opacity:0}.destination-on{padding-top:20px}body[data-destination=""] .destination-off{height:120px;pointer-events:auto;opacity:1}body[data-destination=""].state-promo .destination-off{height:0;pointer-events:none;opacity:0}body:not([data-destination=""]) .destination-on{height:60px;pointer-events:auto;opacity:1}body:not([data-destination=""]) .click-instruct{opacity:0}.form-holder{position:absolute;top:0;left:0;width:100%;height:100%;max-height:500px;overflow-x:hidden;overflow-y:scroll}.copy-holder,.form-holder{transition:1s;opacity:0;pointer-events:none;height:100%;z-index:0}.video-holder{transition:1s;opacity:0;pointer-events:none;position:relative;display:inline-block;z-index:0}.promo-video .video-holder{opacity:1;pointer-events:auto;z-index:1}.promo-copy .copy-holder{opacity:1;pointer-events:auto;z-index:1}.promo-form .form-holder{opacity:1;pointer-events:auto;z-index:1}.promo-form .form-holder iframe{pointer-events:auto}.popup-promo .copy-holder{position:absolute;top:0;left:0;width:100%;height:100%}.popup-promo .copy-holder .fcb-table{width:100%;height:100%}.popup-promo .copy-holder h3{font-size:2.5rem;text-align:inherit;margin:2rem;text-shadow:1px 1px 10px rgba(0,0,0,0.5)}.popup-promo .copy-holder p{font-size:1.5rem;max-width:550px;margin:1rem auto 3rem auto}.popup-promo .copy-holder .video-play{display:inline-block;font-size:5rem;line-height:100%;border-radius:50%;width:150px;height:150px;text-align:center;padding:33px 0 0 12px;cursor:pointer;transition:0.5s;background:#00829E}@media all and (min-width: 860px){.popup-promo .copy-holder .video-play:hover{background:#98298D}}.popup-promo .promo-time{position:absolute;top:0;left:0}.popup-promo iframe{background:#fff;overflow:auto;pointer-events:none}.video-playing .copy-holder{transition:0.5s;opacity:0;pointer-events:none}.video-playing .video-holder{opacity:1;pointer-events:auto}.popup-promo-on .popup-promo{z-index:100;opacity:1;pointer-events:auto}.popup-video-on .popup-video{z-index:100;opacity:1;pointer-events:auto}.popup-video-on .popup-video .video-holder{opacity:1;pointer-events:auto}#clock{font-family:'clock', sans-serif;letter-spacing:.1em;font-size:26px;padding:20px 10px;border-radius:5px;border:2px solid #fff;position:absolute;bottom:130px;right:30px;padding-right:32px;transition:1s;background-color:rgba(0,0,0,0.45)}#clock:before,#clock:after{content:'';display:block;position:absolute;top:100%;width:20%;height:4px;background-color:#fff}#clock:before{left:5%}#clock:after{right:5%}#clock .m{display:block;font-size:.6em;line-height:1em;position:absolute;right:5px;font-weight:bold;letter-spacing:0em;text-align:right}#clock .m.AM{top:5px}#clock .m.PM{bottom:5px}@media all and (min-width: 860px){.cards{overflow-y:hidden}.cards:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100px;background-image:linear-gradient(to bottom, transparent, #000);z-index:0;border-bottom:20px solid #000}.cards-scrolling .cards-scroll{opacity:1;pointer-events:auto;position:absolute;left:0;width:100%;height:42px;text-align:center;line-height:40px;cursor:pointer;transition:.5s}}@media all and (min-width: 860px) and (min-width: 860px){.cards-scrolling .cards-scroll:hover i{background:#98298D}}@media all and (min-width: 860px){.cards-scrolling .cards-scroll[data-direction="up"]{top:0;background-image:linear-gradient(to bottom, #000, transparent)}.cards-scrolling .cards-scroll[data-direction="up"] i{border-bottom-left-radius:50%;border-bottom-right-radius:50%}.cards-scrolling .cards-scroll[data-direction="down"]{bottom:0;background-image:linear-gradient(to bottom, transparent, #000)}.cards-scrolling .cards-scroll[data-direction="down"] i{border-top-left-radius:50%;border-top-right-radius:50%}.cards-scrolling .cards-scroll i{display:inline-block;padding:10px;width:40px;height:40px;background:#00829E;transition:.5s}.cards-scrolling.cards-top .cards-scroll[data-direction="up"]{opacity:0;pointer-events:none}.cards-scrolling.cards-bottom .cards-scroll[data-direction="down"]{opacity:0;pointer-events:none}}.mobile-tablet .cards{overflow-y:scroll}.card{height:0;margin:0;opacity:0;pointer-events:none;transition:.5s}.interact-cards .card-show{height:210px;margin:10px 0;opacity:1;pointer-events:auto}.interact-cards .card-show[data-type="book"]{height:45px}.map-filters{display:block;pointer-events:auto}.map-filter-switch,.card-filter-switch,.location-switch{position:relative;display:inline-block;width:48px;height:28px;margin:10px 10px 10px 0;vertical-align:middle;pointer-events:auto}.map-filter-switch .map-filter-switch-toggle,.map-filter-switch .card-filter-switch-toggle,.map-filter-switch .location-switch-toggle,.card-filter-switch .map-filter-switch-toggle,.card-filter-switch .card-filter-switch-toggle,.card-filter-switch .location-switch-toggle,.location-switch .map-filter-switch-toggle,.location-switch .card-filter-switch-toggle,.location-switch .location-switch-toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#333;-webkit-transition:.4s;transition:.4s;border-radius:24px}.map-filter-switch .map-filter-switch-toggle:before,.map-filter-switch .card-filter-switch-toggle:before,.map-filter-switch .location-switch-toggle:before,.card-filter-switch .map-filter-switch-toggle:before,.card-filter-switch .card-filter-switch-toggle:before,.card-filter-switch .location-switch-toggle:before,.location-switch .map-filter-switch-toggle:before,.location-switch .card-filter-switch-toggle:before,.location-switch .location-switch-toggle:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.map-filter-switch input,.card-filter-switch input,.location-switch input{opacity:0;width:0;height:0}.map-filter-switch input:checked+.map-filter-switch-toggle,.map-filter-switch input:checked+.card-filter-switch-toggle,.card-filter-switch input:checked+.map-filter-switch-toggle,.card-filter-switch input:checked+.card-filter-switch-toggle,.location-switch input:checked+.map-filter-switch-toggle,.location-switch input:checked+.card-filter-switch-toggle{background-color:#00829E}.map-filter-switch input:focus+.map-filter-switch-toggle,.map-filter-switch input:focus+.card-filter-switch-toggle,.card-filter-switch input:focus+.map-filter-switch-toggle,.card-filter-switch input:focus+.card-filter-switch-toggle,.location-switch input:focus+.map-filter-switch-toggle,.location-switch input:focus+.card-filter-switch-toggle{box-shadow:0 0 1px #00829E}.map-filter-switch input:checked+.map-filter-switch-toggle:before,.map-filter-switch input:checked+.card-filter-switch-toggle:before,.card-filter-switch input:checked+.map-filter-switch-toggle:before,.card-filter-switch input:checked+.card-filter-switch-toggle:before,.location-switch input:checked+.map-filter-switch-toggle:before,.location-switch input:checked+.card-filter-switch-toggle:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}body[data-mapfilters=""] .map-marker[data-original="teal"]{opacity:0;pointer-events:none}body[data-mapfilters*="domestic"] .map-marker[data-mapfilters*="domestic"]{opacity:1;pointer-events:auto}.interest-trigger{display:inline-block;margin-top:20px;font-size:0;border-radius:4px;overflow:hidden;cursor:pointer;pointer-events:auto}.interest-trigger .trigger-copy,.interest-trigger .trigger-change{display:inline-block;padding:8px 16px 10px 16px;font-size:0.8rem;transition:.5s}.interest-trigger .trigger-copy{background:#00829E}.interest-trigger .trigger-change{background:#00566B}.interest-trigger .trigger-change span{margin-right:10px}.interest-trigger .trigger-change .fa{font-size:1.25em;vertical-align:text-bottom}@media all and (min-width: 860px){.interest-trigger:hover .trigger-change{background:#98298D}}.interest-trigger[data-interest=""] .trigger-change span{display:none}.interests-select .copy{max-width:400px;margin:0 auto 20px auto}.interests-select .copy h2{text-align:center;margin:20px auto}.interests-select .copy .interest-selects{width:100%;border-radius:4px;overflow:hidden;margin:20px auto}.interests-select .copy .interest-selects .interest-select{background:#00829E;padding:8px 16px 10px 16px;border-bottom:1px solid rgba(255,255,255,0.5);text-align:left;transition:.5s;cursor:pointer}.interests-select .copy .interest-selects .interest-select:last-child{border:none}@media all and (min-width: 860px){.interests-select .copy .interest-selects .interest-select:hover{background:#98298D}}.interests-select .copy .interest-selects .interest-select .fa{float:right;margin-top:5px}.interests-select .copy .clear-interest{display:inline-block;cursor:pointer;background:#00566B;padding:15px}@media all and (min-width: 860px){.interests-select .copy .clear-interest:hover{background:#98298D}}.interests-select-on .interests-select{opacity:1;pointer-events:auto}.button-capsule{display:inline-block;background:#00829E;padding:10px 20px;font-size:0.8em;line-height:100%;border-radius:4px;cursor:pointer;transition:.5s}.button-capsule i{margin-right:10px}@media all and (min-width: 860px){.button-capsule:hover{background:#98298D}}.location-clear{display:none}body.location-specific .map-filters{display:none}body.location-specific .map-marker{opacity:0 !important;pointer-events:none !important}body.location-specific .map-marker.location-specific-marker{opacity:1 !important;pointer-events:auto !important}body.location-specific .location-clear{display:inline-block;margin-top:15px}@media all and (max-width: 1080px){.click-instruct{position:relative;top:auto;right:auto;margin:10px 5px}}@media all and (max-width: 860px){.main-content{padding-top:0px;background-image:linear-gradient(to bottom, #000 0%, transparent 50%, transparent 100%)}.main-content h1{font-size:1.75em}.main-content p{font-size:0.675em}.click-instruct{top:20px;width:140px;height:140px;display:block;margin:0 auto;background:#333;border-radius:50%;box-shadow:0 10px 40px rgba(0,0,0,0.5);font-size:1.2em}.click-instruct img{width:60px;height:60px;left:43px;top:15px}.click-instruct .click-copy{background:none}.click-instruct .click-copy p{padding:0;width:70%;margin:0 15%;text-align:center;padding-top:80px}.interact .click-instruct{transition-delay:1.0s;opacity:0}.cards{position:relative;top:auto;right:auto;width:100%;height:auto;min-height:180px;background-image:linear-gradient(to bottom, transparent, #000);background-size:100% 180px;background-position:top center;background-repeat:no-repeat;overflow-y:auto}.cards p{margin:0 auto;font-size:0.75em}.cards .card-holder{margin:0 auto}.cards .card-holder .card{max-width:100%}.popup-promo .copy-holder h3{font-size:1.5rem;margin:1.5rem}.popup-promo .copy-holder p{font-size:1.25rem}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{display:none}#clock{transform:scale(0.5);transform-origin:bottom right;bottom:120px;right:20px}}@media screen\0{.deal-holder:after,.sale-holder:after{height:0}}_:-ms-fullscreen .deal-holder:after,_:-ms-fullscreen .sale-holder:after,:root .ie11up .deal-holder:after,:root .ie11up .sale-holder:after{height:0}
/*# sourceMappingURL=main.v1.css.map */
