.elementor .btn-blue{color:var(----white);background-color:var(----blue);box-shadow:0px 12px 26px 0px rgba(22, 93, 150, .32);}.elementor .btn-blue:hover,.elementor .btn-blue:focus-visible{box-shadow:0px 18px 40px 0px rgba(22,93,150,.45);}.elementor .mobile-menu{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:890;padding-block-start:40px;padding-block-end:40px;padding-inline-start:34px;padding-inline-end:34px;transform:translate3d(0px, -110vh, 0px);transition:all 600ms;display:flex;flex-direction:column;justify-content:center;background: linear-gradient(160deg,var(--navy),var(--navy-700));\n}.elementor .header-cta{display:inline-flex;}.elementor .header{position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:900;transition:all 0.45s;}.elementor .header-inner{width:calc(100% - 28px);max-width:1200px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:14px;margin-block-start:14px;margin-block-end:14px;margin-inline-start:auto;margin-inline-end:auto;border-radius:100px;border-width:1px;border-color:#ffffffb3;border-style:solid;background-color:#ffffffb8;box-shadow:0px 10px 40px 0px #0116331a;backdrop-filter:blur(16px);transition:all 0.45s;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .logo{width:auto;height:46px;}.elementor .btn{width:auto;overflow:hidden;font-family:var(----font-head);font-weight:700;font-size:0.95rem;color:var(----navy);padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:100px;border-style:none;background-color:var(----gold);box-shadow:0px 12px 26px 0px #daa51e52;transition:all 500ms;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn:hover,.elementor .btn:focus-visible{box-shadow:0px 18px 40px 0px rgba(218, 165, 30, .45);transform:translate3d(0px, -3px, 0px);}.elementor .btn-light{background-color:var(----white);box-shadow:0px 12px 30px 0px #0000002e;}.elementor .hero{min-height:100svh;overflow:hidden;position:relative;padding:0px;background-color:#011633;display:flex;align-items:end;}.elementor .hero-bg{position:absolute;inset-block-start:-8%;inset-inline-end:0px;inset-block-end:-8%;inset-inline-start:0px;padding:0px;will-change: transform;\n}.elementor .hero-veil{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;background: linear-gradient(90deg,rgba(1,22,51,.94) 0%,rgba(1,22,51,.82) 34%,rgba(1,22,51,.35) 65%,rgba(1,22,51,.15) 100%),
           linear-gradient(0deg,rgba(1,22,51,.9) 0%,transparent 40%);\n}.elementor .hero-grain{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;opacity:50%;pointer-events: none;
background: radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);
background-size: 4px 4px;\n}.elementor .hero-inner{width:100%;max-width:1200px;position:relative;z-index:5;padding-block-start:150px;padding-block-end:120px;padding-inline-start:22px;padding-inline-end:22px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hero-badge{width:auto;padding-block-start:7px;padding-block-end:7px;padding-inline-start:7px;padding-inline-end:16px;margin-block-end:26px;border-radius:100px;border-width:1px;border-color:#ffffff29;border-style:solid;background-color:#ffffff14;backdrop-filter:blur(8px);display:inline-flex;gap:12px;align-items:center;}.elementor .reveal{padding:0px;}.elementor .hero-actions{padding:0px;margin-block-start:34px;display:flex;gap:14px;flex-wrap:wrap;}.elementor .hero-rating{font-size:0.86rem;padding:0px;margin-block-start:30px;display:flex;gap:10px;align-items:center;}.elementor .marquee{overflow:hidden;position:relative;color:var(----white);padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(----navy);}.elementor .stats-section{width:100%;position:relative;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .stats-section-wrap{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;margin:auto;}.elementor .stat-card{position:relative;text-align:center;padding-block-start:34px;padding-block-end:34px;padding-inline-start:26px;padding-inline-end:26px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(----line);border-style:solid;}.elementor .last-card{border-width:0px;}.elementor .advantage-section{padding-block-start:60px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .advantage-wrap{max-width:1156px;overflow:hidden;padding-block-start:56px;padding-block-end:56px;padding-inline-start:54px;padding-inline-end:54px;border-radius:22px;background-color:#011633;}.elementor .eyebrow-advance{padding:0px;display:flex;flex-direction:row;gap:10px;}.elementor .white-sticky-section{min-height:100vh;position:sticky;inset-block-start:0px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;border-radius:22px;background-color:#ffffff;box-shadow:0px -26px 70px 0px rgba(1, 22, 51, .20);flex-direction:column;align-items:center;}.elementor .visa-need{width:100%;max-width:1200px;padding:0px;margin:auto;display:flex;flex-direction:column;align-items:center;}.elementor .visa-need-eyebrow{display:flex;gap:17px;justify-content:center;align-items:center;}.elementor .visa-need-content{flex-direction:column;gap:15px;}.elementor .main-sticky-wrapper{position:static;}.elementor .grey-bg{background-color:#f9f9f9;}.elementor .bluebg{background-color:#011633;}.elementor .adviser-wrap{width:100%;max-width:1200px;column-gap:50px;display:flex;flex-direction:row;}.elementor .adviser-content{padding:0px;flex-direction:column;gap:20px;}.elementor .newzealand-image{padding-block-start:60px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(1, 22, 51, .9) 0%,rgba(1, 22, 51, .55) 31%,rgba(1, 22, 51, .3) 100%),url("https://experienzimmigration.co.nz/wp-content/uploads/2026/07/pexels-carmen-ong.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .newzealand{padding-block-start:70px;padding-block-end:70px;display:flex;flex-direction:column;align-items:center;}.elementor .footer{padding-block-start:60px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:#00101f;}.elementor .faq-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .visa-services{overflow:hidden;}.elementor .page-container{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .faq-grid{width:100%;max-width:820px;padding:0px;margin-block-start:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:12px;}.elementor .test-header-wrap{display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .contact-section{overflow:hidden;position:relative;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(----navy);}.elementor .contact-info{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .cinfo{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:rgba(255,255,255,.05);display:flex;gap:15px;align-items:start;}.elementor .ic{width:44px;height:44px;color:var(----teal);border-radius:12px;background-color:rgba(7,235,206,.14);display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .cinfo--inner{width:auto;padding:0px;}.elementor .p-0{padding:0px;}.elementor .contact--form{height:fit-content;color:#1b1b1b;padding-block-start:40px;padding-block-end:40px;padding-inline-start:38px;padding-inline-end:38px;border-radius:22px;background-color:#ffffff;box-shadow:0px 40px 90px 0px rgba(1,22,51,.22);display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .form-badge{width:fit-content;max-width:auto;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:16px;border-radius:100px;background-color:rgba(22,93,150,.08);display:inline-flex;gap:6px;justify-content:flex-start;align-items:center;}