/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:password;font-style:normal;font-weight:400;src:url(/themes/custom/nz2degrees_theme/assets/fonts/password.ttf)}.short-banner .video-button,.standard-banner .video-button{cursor:pointer;z-index:1;position:absolute;right:32px;bottom:32px;width:48px;height:48px}.short-banner .video-button.paused,.standard-banner .video-button.paused{background-image:url(/themes/custom/nz2degrees_theme/assets/img/icon-video-play.svg)}.short-banner .video-button.playing,.standard-banner .video-button.playing{background-image:url(/themes/custom/nz2degrees_theme/assets/img/icon-video-pause.svg)}.short-banner picture img,.standard-banner picture img{max-width:100%;display:block}.section-background-50-50-split{position:relative}.section-background-50-50-split .section-offset-bg{display:block;width:100%;position:absolute;left:0;height:50%;top:0}.section-background-50-50-split>div{z-index:2;position:relative}.curve-mask{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22606%22%20height%3D%22606%22%20version%3D%221.1%22%20viewBox%3D%220%200%20606%20606%22%3E%3Cpath%20d%3D%22M606%20606H0V0C219.656%20-4.27952e-05%20391.018%20183.281%20606%20183.281V606Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22606%22%20height%3D%22606%22%20version%3D%221.1%22%20viewBox%3D%220%200%20606%20606%22%3E%3Cpath%20d%3D%22M606%20606H0V0C219.656%20-4.27952e-05%20391.018%20183.281%20606%20183.281V606Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}.is-right .curve-mask{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22606%22%20height%3D%22606%22%20version%3D%221.1%22%20viewBox%3D%220%200%20606%20606%22%3E%3Cpath%20d%3D%22M0%20606H606V0C386.344%20-4.27952e-05%20214.982%20183.281%200%20183.281L0%20606Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22606%22%20height%3D%22606%22%20version%3D%221.1%22%20viewBox%3D%220%200%20606%20606%22%3E%3Cpath%20d%3D%22M0%20606H606V0C386.344%20-4.27952e-05%20214.982%20183.281%200%20183.281L0%20606Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}.responsive-image-desktop,.responsive-image-mobile,.responsive-image-tablet{max-width:100%;height:auto}@media (min-width:768px){.responsive-image-mobile{display:none}}@media (max-width:767px),(min-width:992px){.responsive-image-tablet{display:none}}@media (max-width:992px){.responsive-image-desktop{display:none}}.cke_contents .responsive-image-desktop,.cke_contents .responsive-image-mobile,.cke_contents .responsive-image-tablet,.cke_panel_list .responsive-image-desktop,.cke_panel_list .responsive-image-mobile,.cke_panel_list .responsive-image-tablet,.cke_wysiwyg_frame .responsive-image-desktop,.cke_wysiwyg_frame .responsive-image-mobile,.cke_wysiwyg_frame .responsive-image-tablet{display:inline-block!important}.cta-image{overflow:hidden}.cta-image .cta-wave-top{width:100%;height:auto;position:absolute;top:0}.cta-image .cta-wave-top-svg{background:url(/themes/custom/nz2degrees_theme/assets/img/wave-top.svg) no-repeat;background-size:100%;width:852.5px;height:218.5px;max-width:100%}.slick--field-slideshow-items{border-radius:3px;margin-top:36px;margin-bottom:36px}.slick--field-slideshow-items img{margin:auto;border-radius:3px}.slick--field-slideshow-items .slick__arrow .slick-arrow{width:33px;height:33px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-width:768px){.slick--field-slideshow-items .slick__arrow .slick-arrow{width:36px;height:36px}}.slick--field-slideshow-items .slick__arrow .slick-arrow:before{content:"";font-size:0;position:absolute;width:10px;height:10px;border:solid #009ed8;border-width:0 2px 2px 0}.slick--field-slideshow-items .slick__arrow .slick-prev{left:-18px}.slick--field-slideshow-items .slick__arrow .slick-prev:before{-webkit-transform:translateY(-50%) translateX(-35%) rotate(135deg);-ms-transform:translateY(-50%) translateX(-35%) rotate(135deg);transform:translateY(-50%) translateX(-35%) rotate(135deg)}.slick--field-slideshow-items .slick__arrow .slick-next{right:-18px}.slick--field-slideshow-items .slick__arrow .slick-next:before{-webkit-transform:translateY(-50%) translateX(-60%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-60%) rotate(-45deg);transform:translateY(-50%) translateX(-60%) rotate(-45deg)}.slick--field-slideshow-items .slick__slide:focus{border:none}.video-banner-block{height:632px;overflow:hidden}.video-banner-block .slick-arrow.slick-next,.video-banner-block .slick-arrow.slick-prev{display:none}.video-banner-block .slick-slide{overflow:hidden}.video-slider-banner .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.video-slider-banner .slick-slide{height:632px!important}.video-slider-banner .container,.video-slider-banner .video-slider-content{height:100%}.video-slider-banner .video-slider-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column unset;-ms-flex-flow:column unset;flex-flow:column}.video-slider-banner .banner-header h2,.video-slider-banner .banner-text p{margin:0}.video-slider-banner .banner-text{font-size:16px;line-height:24px}.video-slider-banner .slide-col{padding:24px 15px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.video-slider-banner .video-col{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;height:263px}.slider-nav-wrapper{padding:0 28px}.slider-nav-placeholder,.video-content{margin:0 auto}.slider-nav-placeholder{margin-bottom:8px}.slider-nav-placeholder .slide-thumbnail{height:64px}.slider-arrows,.slider-nav-placeholder,.slider-nav-wrapper,.video-content{width:325px}.video-content{height:197px;overflow:hidden}@media only screen and (min-width:1280px){.video-content{height:357px}}img.slide-thumbnail{width:83px;height:48px;-o-object-fit:cover;object-fit:cover}.placeholder-slide-image{visibility:hidden}.slide-background{z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-filter:blur(19px);filter:blur(19px);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);background-size:cover;background-repeat:no-repeat;background-position:50%}.slider-arrows{height:64px;pointer-events:none;z-index:10}.slider-arrows .cursor-pointer{pointer-events:auto}.slider-arrows,.slider-nav-wrapper{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.slick-slider.slider-nav-wrapper,.slider-arrows,.slider-arrows .icon-inline,.slider-nav-wrapper{position:absolute}.slider-nav-wrapper .slick-slide:not(.slick-current){opacity:.4}.nav-slider-left{background-image:url(/themes/custom/nz2degrees_theme/assets/img/slide-pre-arrow.svg);left:0}.nav-slider-left,.nav-slider-right{position:absolute;height:48px;width:24px;bottom:8px;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover}.nav-slider-right{background-image:url(/themes/custom/nz2degrees_theme/assets/img/slide-next-arrow.svg);right:0}.nav-slider-left,.nav-slider-right{-webkit-transform:unset;-ms-transform:unset;transform:unset}.slider-nav-wrapper{z-index:1}.slider-nav-wrapper .slick-slide{height:48px;overflow:hidden}.slider-nav-wrapper .thumbnail-slide,.video-slider-banner .thumbnail-slide{margin:8px 4px}.slider-nav-wrapper .video-content img,.video-slider-banner .video-content img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-slider-banner .youtube-player{padding-bottom:60.71%;position:relative;height:0;overflow:hidden;background:#000}.video-slider-banner .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0)}.video-slider-banner .youtube-player img{-o-object-fit:cover;object-fit:cover;display:block;left:0;bottom:0;height:100%;max-height:100%;width:100%;position:absolute;right:0;top:0;border:none;cursor:pointer;opacity:.3}.video-slider-banner .youtube-player .play{height:64px;width:64px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background-size:cover;background-image:url(/themes/custom/nz2degrees_theme/assets/img/play-button.svg);cursor:pointer}@media only screen and (min-width:768px){.video-banner-block{height:528px}.video-slider-banner .slick-slide{height:528px!important}.video-slider-banner .youtube-player{padding-bottom:60.71%;position:relative;height:0;overflow:hidden}.video-slider-banner .video-slider-content{height:528px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:unset;-ms-flex-flow:unset;flex-flow:unset}.video-slider-banner .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-slider-banner .text-col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto}.video-slider-banner .video-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:325px;height:auto;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.video-slider-banner .row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slider-nav-placeholder,.video-content{margin:0}.slider-arrows,.slider-nav-wrapper{left:auto;-webkit-transform:unset;-ms-transform:unset;transform:unset;height:64px}.slider-nav-placeholder,.slider-nav-wrapper,.video-content{width:325px}}@media only screen and (min-width:1280px){.nav-slider-left,.nav-slider-right{height:90px;width:48px}.nav-slider-left{left:24px}.nav-slider-right{right:24px}.slider-arrows{width:100%;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);height:0}.slider-nav-wrapper{height:106px;padding:0}.slider-nav-wrapper .slick-slide{height:96px}img.slide-thumbnail{width:160px;height:90px}.slider-nav-placeholder{height:106px}.slider-nav-placeholder .slide-thumbnail{height:90px}.video-slider-banner .youtube-player{padding-bottom:60.71%}.video-slider-banner .slider-nav-placeholder,.video-slider-banner .slider-nav-wrapper,.video-slider-banner .video-col,.video-slider-banner .video-content{width:588px}.video-slider-banner .banner-text{font-size:20px;line-height:28px}.slider-nav-placeholder,.slider-nav-wrapper,.video-content{width:588px}.slider-nav-wrapper .thumbnail-slide,.video-slider-banner .thumbnail-slide{margin:8px}}.page-node-type-help-support-page main article h2{font-family:Circular Pro;font-style:normal;font-weight:900;color:#1d292e;font-size:32px;line-height:34px;letter-spacing:-.6px;color:#009ed8}@media (min-width:768px){.page-node-type-help-support-page main article h2{font-family:Circular Pro;font-style:normal;font-weight:900;color:#1d292e;font-size:36px;line-height:38px;letter-spacing:-.6px;color:#009ed8}}.page-node-type-help-support-page main article h3{font-family:Circular Pro;font-style:normal;font-weight:900;color:#1d292e;font-size:28px;line-height:30px;letter-spacing:-.4px}@media (min-width:768px){.page-node-type-help-support-page main article h3{font-family:Circular Pro;font-style:normal;font-weight:900;color:#1d292e;font-size:28px;line-height:32px;letter-spacing:-.4px}}.page-node-type-help-support-page main article>.embedded-entity .slick--field-slideshow-items{margin-top:0}.page-node-type-help-support-page main article .article-date{letter-spacing:-.24px}.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration){color:#009ed8;position:relative;display:initial;padding-top:5px;padding-bottom:3px;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,158,216,.3)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(rgba(0,158,216,.3) 50%,rgba(0,0,0,0) 50%);background-image:linear-gradient(rgba(0,158,216,.3) 50%,rgba(0,0,0,0) 0);background-repeat:repeat-x;background-position:bottom;background-size:1px 2px}.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):hover{text-decoration:none}.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):hover{background-size:0}.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus{color:#1d292e;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#1d292e));background-image:-o-linear-gradient(rgba(0,0,0,0) 50%,#1d292e 50%);background-image:linear-gradient(rgba(0,0,0,0) 50%,#1d292e 0);background-color:#b3e2f3;padding-top:4px;padding-bottom:4px}.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover{background-size:1px 2px}.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration).disabled,.page-node-type-help-support-page main article a:not(.link-white):not(.link-black):not(.link-alt-decoration).link-disabled{color:rgba(29,41,46,.5);pointer-events:none;cursor:default;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(29,41,46,.3)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(rgba(29,41,46,.3) 50%,rgba(0,0,0,0) 50%);background-image:linear-gradient(rgba(29,41,46,.3) 50%,rgba(0,0,0,0) 0)}.page-node-type-help-support-page main article a.link-bold:not(.link-white):not(.link-black):not(.link-alt-decoration),.page-node-type-help-support-page main article b a:not(.link-white):not(.link-black):not(.link-alt-decoration),.page-node-type-help-support-page main article strong a:not(.link-white):not(.link-black):not(.link-alt-decoration){font-weight:700;background-size:1px 3px;padding-top:4px;padding-bottom:4px}.page-node-type-help-support-page main article a.link-bold:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-help-support-page main article a.link-bold:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover,.page-node-type-help-support-page main article b a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-help-support-page main article b a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover,.page-node-type-help-support-page main article strong a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-help-support-page main article strong a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover{background-size:1px 4px}.hs-related-article{padding-bottom:1.67em}.hs-related-article h5{margin-bottom:9px}.page-node-type-blog article .container-sm>div .slick--field-slideshow-items:first-child,.page-node-type-blog article .container-sm>div h1:first-child,.page-node-type-blog article .container-sm>div h2:first-child,.page-node-type-blog article .container-sm>div h3:first-child,.page-node-type-blog article .container-sm>div h4:first-child,.page-node-type-blog article .container-sm>div h5:first-child,.page-node-type-blog article .container-sm>div h6:first-child{margin-top:0}.page-node-type-blog main article ul{padding-left:0;list-style:none}.page-node-type-blog main article ul li{position:relative;margin-bottom:25px;padding-left:20px}.page-node-type-blog main article ul li:before{content:"";width:5px;height:5px;border-radius:50%;display:block;background:#1d292e;position:absolute;top:10px;left:0}@media (min-width:576px){.page-node-type-blog main article ul li:before{width:8px;height:8px}}@media (min-width:576px){.page-node-type-blog main article ul li{padding-left:44px}}.page-node-type-blog main article .blog-lead p:last-child,.page-node-type-blog main article ul li:last-child{margin-bottom:0}@media (min-width:768px){.page-node-type-blog main article .blog-lead{margin-bottom:0}}@media (min-width:768px){.page-node-type-blog main article .blog-content{margin-top:70px}}.page-node-type-blog main article .blog-date{letter-spacing:-.24px}.page-node-type-blog main article .blog-image img{border-radius:3px}.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration){color:#009ed8;position:relative;display:initial;padding-top:5px;padding-bottom:3px;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,158,216,.3)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(rgba(0,158,216,.3) 50%,rgba(0,0,0,0) 50%);background-image:linear-gradient(rgba(0,158,216,.3) 50%,rgba(0,0,0,0) 0);background-repeat:repeat-x;background-position:bottom;background-size:1px 2px}.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):hover{text-decoration:none}.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):hover{background-size:0}.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus{color:#1d292e;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#1d292e));background-image:-o-linear-gradient(rgba(0,0,0,0) 50%,#1d292e 50%);background-image:linear-gradient(rgba(0,0,0,0) 50%,#1d292e 0);background-color:#b3e2f3;padding-top:4px;padding-bottom:4px}.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover{background-size:1px 2px}.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration).disabled,.page-node-type-blog main article a:not(.link-white):not(.link-black):not(.link-alt-decoration).link-disabled{color:rgba(29,41,46,.5);pointer-events:none;cursor:default;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(29,41,46,.3)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(rgba(29,41,46,.3) 50%,rgba(0,0,0,0) 50%);background-image:linear-gradient(rgba(29,41,46,.3) 50%,rgba(0,0,0,0) 0)}.page-node-type-blog main article a.link-bold:not(.link-white):not(.link-black):not(.link-alt-decoration),.page-node-type-blog main article b a:not(.link-white):not(.link-black):not(.link-alt-decoration),.page-node-type-blog main article strong a:not(.link-white):not(.link-black):not(.link-alt-decoration){font-weight:700;background-size:1px 3px;padding-top:4px;padding-bottom:4px}.page-node-type-blog main article a.link-bold:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-blog main article a.link-bold:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover,.page-node-type-blog main article b a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-blog main article b a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover,.page-node-type-blog main article strong a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus,.page-node-type-blog main article strong a:not(.link-white):not(.link-black):not(.link-alt-decoration):focus:hover{background-size:1px 4px}@media (min-width:768px){.page-node-type-blog main article{margin-top:105px}}.page-node-type-blog .article-teaser a,.page-node-type-blog .article-teaser a:focus,.page-node-type-blog .article-teaser a:hover{text-decoration:none}.text-normal{font-size:14px;line-height:20px;letter-spacing:-.1px}.no-link-text{line-height:0;font-size:0;color:rgba(0,0,0,0)}#edit-about--wrapper.contact-us-radio,#edit-is-2degrees-customer--wrapper.contact-us-radio{margin-bottom:0}.search-title{color:#61696d}.contact-us-textarea #edit-message::-webkit-input-placeholder{font-style:italic;font-size:16px;color:#61696d}.contact-us-textarea #edit-message::-moz-placeholder{font-style:italic;font-size:16px;color:#61696d}.contact-us-textarea #edit-message:-ms-input-placeholder{font-style:italic;font-size:16px;color:#61696d}.contact-us-textarea #edit-message::-ms-input-placeholder{font-style:italic;font-size:16px;color:#61696d}.contact-us-textarea #edit-message::placeholder{font-style:italic;font-size:16px;color:#61696d}.contact-us-hide{display:none!important}.bl-w-tooltip label .webform-element-help{background-color:#fff;border:2px solid #009ed8;height:20px;width:20px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:8px}.bl-w-tooltip label .webform-element-help span{color:#009ed8}.bl-w-tooltip label [data-tippy-root] .tippy-box{max-width:260px!important}.bl-w-tooltip label [data-tippy-root] .tippy-box .tippy-content{background-color:#fff;color:#000;border:2px solid #4dbbe4;border-radius:4px;padding:8px 16px}.bl-w-tooltip label [data-tippy-root] .tippy-box .tippy-arrow{z-index:10000}.bl-w-tooltip label [data-tippy-root] .tippy-box .tippy-arrow:before{color:#4dbbe4}.bl-w-tooltip label [data-tippy-root] .tippy-box .tippy-arrow:after{background-color:#fff;content:"";width:10px;height:10px;position:absolute;top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:3px}.radio-button-tabs{margin-bottom:32px}.radio-button-tabs #edit-about--wrapper-legend{margin-bottom:8px}.radio-button-tabs .fieldset-wrapper{border:1px solid #bbbfc0;border-radius:4px;-webkit-box-shadow:0 1px 0 #bbbfc0;box-shadow:0 1px 0 #bbbfc0;padding:6px;margin-bottom:32px}.radio-button-tabs .fieldset-wrapper div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.radio-button-tabs .fieldset-wrapper div div.js-form-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;font-weight:700;line-height:24px;margin:0;letter-spacing:-.24px}.radio-button-tabs .fieldset-wrapper div div.js-form-item input{display:none}.radio-button-tabs .fieldset-wrapper div div.js-form-item input:checked+label{background:#008cce;color:#fff}.radio-button-tabs .fieldset-wrapper div div.js-form-item label{-webkit-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out;width:100%;text-align:center;padding:7px 0;color:#1d292e;border-radius:4px}.radio-button-tabs .fieldset-wrapper div div.js-form-item label[for=edit-about-mobile]{margin-right:6px}body{overflow-x:hidden}img{max-width:100%;height:auto}.layout-builder__section .container,.layout-builder__section .container-lg,.layout-builder__section .container-sm{overflow:visible}@media (max-width:576px){.col-xsm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:575px){.gallery-card .btn{padding:10px 14px;font-size:14px;line-height:16px}}.drupalComponent:empty{display:none}.drupalComponent .alert-message p{margin:0}.webform-overflow-wrapper textarea{resize:none}input.mask-input[id*=edit-2degrees-pin]{-webkit-text-security:disc;font-family:password}.webform-contact-form .webform-submission-form{padding:32px 0 0;overflow:visible}.webform-contact-form .webform-submission-form .form-item{margin-bottom:32px}.webform-contact-form .webform-submission-form .webform-type-checkboxes,.webform-contact-form .webform-submission-form .webform-type-radios{margin-bottom:20px}.webform-contact-form .webform-submission-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#1d292e}.article-img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:4/3;max-height:290px}.media-release-col{padding-top:24px;padding-bottom:24px}@media (min-width:576px){.media-release-col{padding-top:48px}}.network-status-container .button-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:992px){.network-status-container .button-tabs{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.network-status-container .button-tabs .tab{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.network-status-container .status-entry{padding:24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:992px){.network-status-container .status-entry{padding:32px 0}}@media (min-width:992px){.network-status-container .ns-title{padding-bottom:24px;margin:0}}.network-status-container .row{border-bottom:1px solid #e4e5e6;margin:0}@media (min-width:992px){.network-status-container .row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:992px){.network-status-container .row .hidden-lg{display:none}}.network-status-container .row .show-lg{display:none}@media (min-width:992px){.network-status-container .row .show-lg{display:block}}.network-status-container .label{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0}@media (max-width:992px){.network-status-container .ns-col{width:100%}}@media (min-width:992px){.network-status-container .status-col{width:102px;min-width:102px}}@media (min-width:992px){.network-status-container .location-time-col{width:438px}}@media (min-width:992px){.network-status-container .description-col{width:564px}}.network-status-container .description-col p{margin:0}.network-status-container .ns-no-results{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tippy-content{padding:16px;font-size:16px;line-height:24px}.tippy-box{background-color:#1d292e}
@font-face{font-family:password;font-style:normal;font-weight:400;src:url(/themes/custom/nz2degrees_theme/assets/build/fonts/password.ttf)}.region-header-pre{z-index:355;position:relative;padding-left:12px}@media only screen and (min-height:48em){.region-header-pre{padding-left:24px}}.hero-banner{position:relative}.hero-banner:after,.hero-banner:before{content:" ";display:table}.hero-banner:after{clear:both}@media (max-width:63.9375em){.hero-banner .block-system-branding-block{margin:0 60px}}@media only screen and (min-width:64em){.hero-banner .block-system-branding-block{float:left}}.hero-banner .field--name-field-banner-heading{position:absolute;height:90px;z-index:350;top:60px;left:12px;max-width:270px}@media only screen and (min-height:48em){.hero-banner .field--name-field-banner-heading{left:24px}}@media only screen and (min-width:48em){.hero-banner .field--name-field-banner-heading{width:100%;left:80px;top:45px}}@media only screen and (min-width:64em){.hero-banner .field--name-field-banner-heading{max-width:382px;width:100%;left:170px;top:150px}}.hero-banner .field--name-field-banner-sub-heading{position:absolute;width:310px;height:56px;left:12px;top:145px;z-index:350;max-width:450px}@media only screen and (min-height:48em){.hero-banner .field--name-field-banner-sub-heading{left:26px}}@media only screen and (min-width:48em){.hero-banner .field--name-field-banner-sub-heading{width:100%;left:80px;top:130px}}@media only screen and (min-width:64em){.hero-banner .field--name-field-banner-sub-heading{height:28px;left:170px;top:280px;width:100%;max-width:530px}}.hero-banner .field--name-field-banner-hero-image{width:100%;height:auto}.hero-banner .field--name-field-banner-hero-image img{display:block;width:100%}.hero-banner .field--name-field-banner-icon{left:245px;top:75px;position:absolute}@media only screen and (min-height:48em){.hero-banner .field--name-field-banner-icon{left:270px;top:70px}}@media only screen and (min-width:48em){.hero-banner .field--name-field-banner-icon{left:350px;top:50px}}@media only screen and (min-width:64em){.hero-banner .field--name-field-banner-icon{left:520px;top:160px}}.hero-banner .field--name-field-banner-icon img{width:70px}@media only screen and (min-width:64em){.hero-banner .field--name-field-banner-icon img{width:100px}}.nav-toggle{width:50px;height:50px;position:absolute;left:0;top:10px}@media only screen and (min-height:48em){.nav-toggle{left:12px}}main{display:block}blockquote{margin:0;font-family:Circular Pro;font-style:normal;font-weight:900;color:#1d292e;font-size:28px;line-height:30px;letter-spacing:-.4px}@media (min-width:768px){blockquote{font-family:Circular Pro;font-style:normal;font-weight:900;color:#1d292e;font-size:28px;line-height:32px;letter-spacing:-.4px}}.webform-submission-form .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}
@font-face{font-family:password;font-style:normal;font-weight:400;src:url(/themes/custom/nz2degrees_theme/assets/build/fonts/password.ttf)}.region-header-pre{background-color:#009ed8}.region-header-pre .menu-item a{color:#fff}.hero-banner .block-system-branding-block{text-align:center}@media print{.hero-banner .block-system-branding-block{text-align:left}}@media only screen and (min-width:64em){.hero-banner .block-system-branding-block{text-align:left}}.hero-banner .block-system-branding-block .site-logo,.hero-banner .block-system-branding-block .site-name{display:inline-block;vertical-align:middle}.hero-banner .block-system-branding-block img{display:inline-block;height:44px}.hero-banner .field--name-field-banner-heading{font-family:Circular Pro;font-style:normal;font-weight:900;font-size:42px;line-height:45px;letter-spacing:-1px;color:#fff;-webkit-transform:rotate(-.01deg);-ms-transform:rotate(-.01deg);transform:rotate(-.01deg)}@media only screen and (min-width:64em){.hero-banner .field--name-field-banner-heading{font-size:60px;line-height:60px}}.hero-banner .field--name-field-banner-sub-heading{color:#fff;font-family:Circular Pro;font-style:normal;font-weight:700;font-size:20px;line-height:28px}.nav-toggle{background:none;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#009ed8}.nav-toggle .nav-menu-text{font-size:10px;position:absolute;top:28px;left:0;width:100%;text-align:center;color:#fff}.nav-toggle svg{width:24px;height:21px;position:absolute;top:7px;left:13px;fill:#fff}.nav-toggle:focus,.nav-toggle:hover{background-color:#ffc528}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/nz2degrees_theme/assets/build/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/nz2degrees_theme/assets/build/css/./fonts/slick.eot);src:url(/themes/custom/nz2degrees_theme/assets/build/css/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/nz2degrees_theme/assets/build/css/./fonts/slick.woff) format('woff'),url(/themes/custom/nz2degrees_theme/assets/build/css/./fonts/slick.ttf) format('truetype'),url(/themes/custom/nz2degrees_theme/assets/build/css/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
