body{font-family:"Plus Jakarta Sans",sans-serif}.macro-banner .img-fluid{max-width:100%}.macro-banner{background:#000;position:relative}.macro-banner::after{content:'';position:absolute;background:linear-gradient(to bottom,rgba(14,56,136,.7),rgba(14,56,136,.7));top:0;bottom:0;left:0;right:0}.macro-banner .title{color:#fff;font-size:60px;font-weight:800;margin-bottom:25px}.macro-banner .title span{display:block;margin-top:15px;font-weight:300}.macro-banner .description{color:#fff;font-size:18px;margin-bottom:25px}.macro-banner .description span{display:inline-block}.macro-banner .tags{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 20px;font-size:15px;display:inline-block;margin-bottom:5px}.background-banner{position:absolute;top:0;bottom:0;left:0;right:0}.macro-banner .container-fluid{position:relative;z-index:1}.macro-banner .banner-list{display:flex;gap:15px;flex-wrap:wrap;padding:15px;padding-left:0}.macro-banner .banner-list li{width:30%;color:#000;background:#fff;font-size:22px;padding:15px 10px;list-style:none;text-transform:uppercase;font-weight:600;padding-left:20px;border-radius:10px}.macro-banner .banner-list li .bi{margin-right:8px}.macro-banner .sub-title{font-size:22px;margin-bottom:0;color:#fff;font-weight:700}.macro-banner .d-sm-flex{margin-top:35px}.macro-banner .d-sm-flex .btn{padding:12px 26px;margin-right:10px;border-radius:12px;font-weight:600;font-size:18px;margin-bottom:10px}.macro-banner .d-sm-flex .btn.btn-outline-danger{border-color:#fff;color:#fff}.macro-banner .d-sm-flex .btn.btn-outline-danger:hover{border-color:#f32f34}.macro-inquiry-form{padding:70px 0;position:relative;background:rgba(243,212,47,.08)}.macro-inquiry-form .macro-title{font-size:36px;line-height:normal!important;color:#000;text-align:center;font-weight:800}.macro-inquiry-form input,.macro-inquiry-form select,.macro-inquiry-form textarea{color:#4c4c4c;height:48px;border:0;border-bottom:1px solid #ccc;background:0 0;font-weight:700}.macro-inquiry-form ::placeholder{color:#4c4c4c;font-weight:700}.macro-inquiry-form .btn{font-size:18px!important;background:#f32f34!important;border:1px solid #f32f34!important;border-radius:30px!important;height:48px;padding:10px 50px!important;color:#fff}.why-study-in-newzealand{background-size:cover;background-attachment:fixed;padding:50px 0;position:relative}.why-study-in-newzealand::after{content:'';position:absolute;background:linear-gradient(to bottom,rgba(14,56,136,.9),rgba(36,76,144,.9) 40%);top:0;bottom:0;left:0;right:0}.container-fluid{position:relative;z-index:1}.why-study-in-newzealand .title{font-weight:800;font-size:36px;margin:0 0 8px;color:#fff}.why-study-in-newzealand .description{color:#61748b;font-size:18px}.why-study-in-newzealand .sub-title{color:#1b1f24;font-weight:800;font-size:18px;margin-bottom:5px}.why-study-in-newzealand .box{padding:25px;background:#fff;border:1px solid #e2ebf4;border-radius:15px;margin-bottom:10px;min-height:200px}.why-study-in-newzealand .box .description{font-size:16px;line-height:22px;margin-bottom:0}.macro-universities{padding:60px 0;position:relative}.macro-universities .macro-title{font-size:36px;line-height:normal!important;margin-bottom:50px;color:#000;text-align:center;font-weight:800}.macro-universities .box{display:flex;justify-content:center;align-items:center;border-radius:15px;background:#fff;margin-bottom:25px;box-shadow:0 0 58px rgba(0,0,0,.13)}.macro-universities .box img{border-radius:15px}.macro-universities .btn{font-size:18px!important;background:#f32f34!important;border:1px solid #f32f34!important;border-radius:30px!important;padding:10px 50px!important}.macro-services{background:#f7fbff;padding:50px 0;position:relative}.macro-services .macro-title{font-size:36px;line-height:normal!important;margin-bottom:50px;color:#000;text-align:center;font-weight:800}.macro-services .sub-title{color:#1b1f24;font-size:20px;font-weight:700}.macro-services .box{padding:15px;background:#fff;border:1px solid #e2ebf4;display:flex;border-radius:15px;margin-bottom:10px;min-height:130px}.macro-services .box img{margin-right:15px;height:45px;width:45px;margin-bottom:15px}.macro-services p{font-size:16px;line-height:18px;font-weight:400;color:#61748b}.macro-why-choose-us{padding:50px 0;position:relative;background:#132761}.macro-why-choose-us .background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover!important;background-attachment:fixed!important;mix-blend-mode:multiply;opacity:.3}.macro-why-choose-us .container-fluid{position:relative;z-index:1}.macro-why-choose-us .macro-title{color:#fff;font-size:36px;line-height:normal!important;margin-bottom:50px;font-weight:800}.macro-why-choose-us .sub-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:10px}.macro-why-choose-us .description{font-size:16px;font-weight:400;margin-bottom:20px;color:rgba(255,255,255,.7)}.macro-why-choose-us .description strong{color:rgba(255,255,255,1)}.macro-why-choose-us .box{padding:20px;min-height:95%;display:flex;margin-bottom:20px;background:#0b1945;border-radius:15px}.macro-why-choose-us .box img{margin-right:15px;filter:invert(1)}.macro-student-success-stories{padding:50px 0;position:relative}.macro-student-success-stories .macro-title{color:#000;font-size:36px;line-height:normal!important;margin-bottom:50px;font-weight:800}.macro-student-success-stories .box{margin-bottom:25px}.macro-student-success-stories .box img{border-radius:10px}.macro-student-success-stories .btn{font-size:18px!important;background:#f32f34!important;border:1px solid #f32f34!important;border-radius:30px!important;padding:10px 50px!important;color:#fff}#register_now{scroll-margin-top:50px}.newzealand-workshop{padding:50px 0;position:relative;background:#043591}.newzealand-workshop .title{font-size:36px;font-weight:800;margin-bottom:20px;text-align:center;color:#fff!important}.newzealand-workshop .list{padding-left:15px}.newzealand-workshop .d-flex{justify-content:start}.date{width:30%;min-height:150px;border-radius:10px;display:flex;flex-direction:column;padding:25px;background:#f32f34;box-shadow:0 10px 28px rgba(10,42,67,.08)}.newzealand-workshop .ms-lg-5{width:65%}.date .day{font-size:30px;text-align:center;color:#fff!important}.date .time{text-align:center;color:#fff}.newzealand-workshop .list li,.newzealand-workshop p{font-size:15px;color:#fff;font-weight:500}.newzealand-workshop .box{background:#fff;border:1px solid #e6eef6;border-radius:15px;box-shadow:0 10px 28px rgba(10,42,67,.08);padding:25px}.newzealand-workshop .sub-title{font-size:22px;font-weight:800;margin-bottom:20px;color:#fff}.newzealand-workshop input,.newzealand-workshop select,.newzealand-workshop textarea{background-color:#fbfdff;padding:10px 14px;border-radius:12px;font-size:16px;border:1px solid #e6eef6}.newzealand-workshop .box .btn{padding:8px 16px;border-radius:12px;font-weight:600;border:0;margin-top:20px!important;width:100%}.newzealand-workshop .col-md-12,.newzealand-workshop .col-md-6{padding-left:5px;padding-right:5px}.newzealand-workshop select option{line-height:1;padding:6px 10px}.newzealand-workshop select{background-position:right .35rem center}.newzealand-workshop .d-sm-flex{margin-top:35px}.newzealand-workshop .d-sm-flex .btn{padding:8px 26px;margin-right:10px;border-radius:12px;font-weight:600;margin-bottom:15px}.macro-video-success-stories{padding:50px 0;position:relative;background:#f7fbff}.macro-video-success-stories .title{font-size:36px;font-weight:800;margin-bottom:20px}.macro-video-success-stories .list li{font-size:18px;color:#5f7288;line-height:28px}.macro-video-success-stories .box{border-radius:15px;background:#fff;margin-bottom:25px;box-shadow:0 0 58px rgba(0,0,0,.13);padding:25px}.macro-video-success-stories .box iframe{border-radius:12px}.macro-video-success-stories .owl-dots{text-align:center;margin-top:10px}.macro-video-success-stories .owl-dots button{height:15px;width:15px;margin-right:8px;border-radius:100px;background:#5f7288;opacity:.5}.macro-video-success-stories .owl-dots button.active{opacity:1}.copyright{padding:30px 0;position:relative;background:#f32f34}.copyright p{font-size:15px;letter-spacing:.5px;line-height:18px;color:#000;margin:0;text-align:center;color:#fff}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.topbar{background-color:#043591;position:relative}.navbar_header p{font-size:18px;font-weight:600;color:#434d5a;margin:0}.navbar_header{padding:0;background:rgba(255,255,255,.9);padding:10px 0}.topbar p{margin:0}.topbar .sub-title{color:#fff;margin-right:10px;background:#f32f34;padding:8px 15px;position:relative;z-index:1}.iti--allow-dropdown{width:100%}.topbar .marquee{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:flex}.topbar .marquee-content{display:inline-block;white-space:nowrap;padding:8px 15px}.topbar .marquee:hover .marquee-content{animation-play-state:paused}.topbar .marquee span{display:inline-block;padding-right:2rem;font-size:16px;color:rgba(255,255,255,.9)}.topbar .marquee a{text-decoration:none;color:rgba(255,255,255,.9)}.topbar .marquee a:hover{color:#fff!important;font-weight:500}.latest-updates{position:relative;background:#eff5fc;overflow:hidden}.latest-updates .title{font-size:24px;font-weight:800;background:#f32f34;color:#fff;padding:10px 15px;margin-bottom:0;text-align:center;margin-right:15px;text-transform:uppercase}.latest-updates .sub-title{color:#f32f34}.news-wrapper{height:48px;overflow:hidden;position:relative}.news-list{list-style:none;margin:0;padding:0}.news{height:48px;line-height:48px;display:flex;align-items:center;gap:.5rem}.news__date{font-size:16px;color:#4a9df6;font-weight:600;white-space:nowrap}.news__date img{margin-right:8px}.news__title{margin:0;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.our-service-for-immigration-adviser{padding:70px 0}#back-to-top{width:40px;height:40px;background:#fff;display:block;text-align:center;line-height:40px;box-shadow:6px 6px 11px 3px rgba(0,0,0,.08);color:#000;border-radius:7px}#back-to-top{position:fixed;bottom:20px;right:75px;z-index:9}@media (min-width:1199px){.our-service-for-immigration-adviser .col-xl-2{width:20%}}.our-service-for-immigration-adviser .title{font-size:36px;font-weight:800;color:#000;text-align:center;margin-bottom:50px}.our-service-for-immigration-adviser p{font-size:18px;font-weight:600;color:#000}.our-service-for-immigration-adviser .box{background:#f1f1f1;border-radius:15px;padding:20px;text-align:center;margin-bottom:15px;min-height:115px;align-items:center;display:flex}.our-service-for-immigration-adviser .box img{margin-bottom:10px}@media (min-width:1581px) and (max-width:1680px){.macro-banner .title{font-size:48px}.macro-banner .title span{font-size:36px}.macro-banner .d-sm-flex .btn{padding:12px 10px;font-size:14px}.macro-banner .description{font-size:16px}.macro-banner .container-fluid{top:22%}}@media (min-width:1281px) and (max-width:1580px){.macro-banner .title{font-size:42px}.macro-banner .title span{font-size:30px}.macro-banner .d-sm-flex .btn{padding:12px 15px;font-size:16px}.macro-banner .description{font-size:16px}.macro-banner .container-fluid{top:22%}.macro-banner .banner-list li{text-transform:capitalize;font-size:20px}.macro-banner .col-lg-3{width:28%}.image-content .fs-2{font-size:20px!important}.macro-banner .banner-list li{width:31%}}@media (min-width:1200px) and (max-width:1280px){.macro-banner .title{font-size:36px}.macro-banner .title span{font-size:24px}.macro-banner .d-sm-flex .btn{padding:12px 10px;font-size:14px}.macro-banner .description{font-size:16px}.macro-banner .container-fluid{top:19%}.macro-banner .banner-list li{text-transform:capitalize;font-size:18px}.macro-banner .col-lg-3{width:28%}.image-content .fs-2{font-size:20px!important}.macro-banner .banner-list li{width:31%}.macro-banner .sub-title{font-size:18px!important}.macro-banner .description{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.macro-banner .title{font-size:40px}.macro-banner .title span{font-size:22px}.macro-banner .d-sm-flex .btn{padding:12px 10px;font-size:14px}.macro-banner .description{font-size:16px}.macro-banner .container-fluid{top:19%}.macro-banner{padding-top:50px}.macro-banner .sub-title{font-size:18px!important}.macro-banner .banner-list li{width:43%;text-transform:capitalize;font-size:20px}}@media (max-width:991px){.macro-banner{background-size:cover!important;padding-top:50px}.macro-banner .img-fluid{height:380px;object-fit:contain;object-position:12% 51%}.macro-banner .title{font-size:36px;margin-bottom:10px}.macro-banner .title span{font-size:18px}.macro-banner .d-sm-flex .btn{padding:8px 8px;font-size:13px;font-weight:500}.macro-banner .description{font-size:14px}.macro-banner .container-fluid{top:14%}.macro-banner .banner-list li{font-size:18px;text-transform:capitalize}.macro-banner .d-flex.flex-column.pt-4{align-items:end}.newzealand-workshop .d-flex{flex-wrap:wrap}.newzealand-workshop .date{width:100%;margin-bottom:30px}.newzealand-workshop .ms-lg-5{width:100%}}@media (min-width:768px){.mobile{display:none}}@media (max-width:767px){.macro-banner .title{font-size:30px}.navbar_header p{font-size:14px}.macro-inquiry-form .macro-title,.macro-services .macro-title,.macro-student-success-stories .macro-title,.macro-universities .macro-title,.macro-why-choose-us .macro-title,.newzealand-workshop .title{font-size:30px}.newzealand-workshop .box{margin-top:25px}.latest-updates .title{font-size:14px!important}.desktop{display:none}.macro-banner .img-fluid{height:auto}.latest-updates .title{display:flex;justify-content:center;align-items:center}.macro-banner .banner-list li{font-size:18px;text-transform:capitalize;width:47%}.macro-banner .image-content.d-flex.justify-content-between.px-4{width:100%}.macro-inquiry-form .mb-3.d-flex.gap-4.justify-content-center.mt-4.align-items-center{display:block!important}}@media (max-width:500px){.macro-banner .d-sm-flex{flex-wrap:wrap}.macro-banner .d-sm-flex .btn,.newzealand-workshop .d-sm-flex .btn{border-radius:5px;width:100%}.macro-banner .d-sm-flex{display:flex;grid-auto-flow:10px}.macro-video-success-stories .title,.our-service-for-immigration-adviser .title{font-size:30px!important;line-height:36px}.macro-universities .box img,.our-service-for-immigration-adviser .box{border-radius:5px!important}.newzealand-workshop .d-sm-flex .btn{margin-right:0}.macro-inquiry-form .btn{margin:0!important;margin-top:15px!important}.macro-services p,.macro-video-success-stories .list li,.macro-why-choose-us .description,.newzealand-workshop .list li,.why-study-in-newzealand .box .description{font-size:15px}.macro-why-choose-us .sub-title{line-height:26px}.macro-why-choose-us .description{margin-bottom:0}.macro-inquiry-form .macro-title,.macro-universities .macro-title,.newzealand-workshop .title,.our-service-for-immigration-adviser .title{font-size:24px!important}.our-service-for-immigration-adviser .sub-title{font-size:16px!important}.our-service-for-immigration-adviser .box img{width:40px;height:40px}.our-service-for-immigration-adviser .sub-title{min-height:50px;margin:0}.macro-inquiry-form .text-center.mb-5.fs-5{font-size:16px!important}.macro-universities{padding-top:30px}.newzealand-workshop input,.newzealand-workshop select,.newzealand-workshop textarea{border-radius:5px!important}.why-study-in-newzealand .box{padding:15px;border-radius:5px}.newzealand-workshop .d-sm-flex{margin-bottom:10px!important}.newzealand-workshop .box .btn{border-radius:5px}.macro-banner .title{font-size:36px}.logo-image{width:150px}.navbar_header p{font-size:13px;font-weight:500}.main-nav .d-sm-flex.justify-content-center{gap:10px}.macro-banner .banner-list li{font-size:16px;min-height:75px}.macro-banner .banner-list{padding:0}.our-service-for-immigration-adviser .box{min-height:auto}.newzealand-workshop .title{font-size:30px!important}.why-study-in-newzealand .box{min-height:auto}.macro-banner .banner-list{gap:8px}}