#wpadminbar{z-index:9999999}body,button,html,input,optgroup,select,textarea{font-size:18px;line-height:2rem;letter-spacing:1.13px}@media (max-width:969px){body,button,html,input,optgroup,select,textarea{font-size:14px}}@media (max-width:767px){body,button,html,input,optgroup,select,textarea{font-size:16px}}body{background:url(../images/background-fern.svg) repeat-y;background-size:auto;background-position:center 210px;background-color:rgba(0,0,0,.02)}h1,h2,h3,h4,h5{font-family:Open Sans,Sans-serif}.h1,h1{font-size:70px!important;line-height:75px!important;font-weight:800!important;font-family:Montserrat,Sans-serif}@media (max-width:969px){.h1,h1{font-size:54px!important;line-height:65px!important}}@media (max-width:767px){.h1,h1{font-size:35px!important;line-height:45px!important}}.h2,h2{font-size:38px!important;font-weight:900;font-family:Montserrat,Sans-serif}@media (max-width:969px){.h2,h2{font-size:32px!important}}@media (max-width:767px){.h2,h2{font-size:28px!important}}.h3,h2.elementor-size-small,h3{font-size:32px!important;font-weight:900;font-family:Montserrat,Sans-serif}@media (max-width:969px){.h3,h2.elementor-size-small,h3{font-size:28px!important}}@media (max-width:767px){.h3,h2.elementor-size-small,h3{font-size:22px!important}}h4{font-size:24px!important}@media (max-width:969px){h4{font-size:17px!important}}@media (max-width:767px){h4{font-size:18px!important}}h5{font-size:1.25rem;line-height:1.85em!important}h6{font-size:1rem}a:hover{opacity:1}a:visited{opacity:.5}p,ul{margin-bottom:2rem}#cookie-notice,#cookie-notice a.cn-button{font-family:Montserrat,Sans-serif}@media (min-width:768px){.advertising-other-block{flex:1}}@media (min-width:768px){.advertising{flex:0 0 240px}}@media (max-width:767px){.mobile-black .elementor-heading-title,.mobile-black p{color:#000!important}}table thead:first-child tr:first-child th{border:0!important}body .elementor-location-single .elementor-widget-button .elementor-button{min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #ef7900;background:#ef7900;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:#fff;padding:0!important}body .elementor-location-single .elementor-widget-button .elementor-button:active,body .elementor-location-single .elementor-widget-button .elementor-button:focus,body .elementor-location-single .elementor-widget-button .elementor-button:hover{background:#fff;color:#ef7900;outline:none}@media (max-width:969px){body .elementor-location-single .elementor-widget-button .elementor-button{font-size:13px;padding:20px;min-width:140px}}body .elementor-location-single .elementor-widget-button .elementor-button .elementor-button-content-wrapper{padding:16px 29px;display:flex;align-items:center}body .elementor-location-single .elementor-widget-button .elementor-button .elementor-button-icon{transform:translateX(20px)}body .elementor-location-single .elementor-widget-button .elementor-button .elementor-button-icon i{font-size:30px}.btn.btn-primary,[type=button]:not(.btn-simple):not(.slick-arrow),[type=submit],body>div.elementor-location-single button:not(.btn-simple):not(.slick-arrow){min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #ef7900;background:#ef7900;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,[type=button]:not(.btn-simple):not(.slick-arrow):active,[type=button]:not(.btn-simple):not(.slick-arrow):focus,[type=button]:not(.btn-simple):not(.slick-arrow):hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,body>div.elementor-location-single button:not(.btn-simple):not(.slick-arrow):active,body>div.elementor-location-single button:not(.btn-simple):not(.slick-arrow):focus,body>div.elementor-location-single button:not(.btn-simple):not(.slick-arrow):hover{background:#fff;color:#ef7900;outline:none}@media (max-width:969px){.btn.btn-primary,[type=button]:not(.btn-simple):not(.slick-arrow),[type=submit],body>div.elementor-location-single button:not(.btn-simple):not(.slick-arrow){font-size:13px;padding:20px;min-width:140px}}#newsletter-panel button,body>div.elementor-location-single .btn.btn-outline{min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #fbd3bd;background:#fbd3bd;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:rgba(51,51,51,.8)}#newsletter-panel button:active,#newsletter-panel button:focus,#newsletter-panel button:hover,body>div.elementor-location-single .btn.btn-outline:active,body>div.elementor-location-single .btn.btn-outline:focus,body>div.elementor-location-single .btn.btn-outline:hover{background:rgba(51,51,51,.8);color:#fbd3bd;outline:none}@media (max-width:969px){#newsletter-panel button,body>div.elementor-location-single .btn.btn-outline{font-size:13px;padding:20px;min-width:140px}}.gm-style [type=button]:not(.btn-simple):not(.slick-arrow){border-radius:inherit;min-width:auto}.banner-container{z-index:0;position:relative}.banner-container h1{font-family:Montserrat,Sans-serif;margin:0}.banner-container blockquote{border-left:3px solid #fff;padding-left:49px;color:#fff;font-size:30px;line-height:41px;letter-spacing:0;z-index:2;position:relative;margin:59px 0 0}@media (min-width:768px) and (max-width:969px){.banner-container blockquote{font-size:20px;line-height:34px;padding-left:38px;margin-top:39px}}.banner-container .banner-logo{display:flex;align-items:flex-end;z-index:2;position:relative}.banner-container .banner-logo img{max-width:160px;max-height:157px}@media (max-width:969px){.banner-container .banner-logo img{max-height:110px}}.banner-container .button{min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #51af30;background:#51af30;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:#fff;position:relative;z-index:2;margin-top:33px;display:inline-flex;align-items:center;padding:16px 29px!important}.banner-container .button:active,.banner-container .button:focus,.banner-container .button:hover{background:#fff;color:#51af30;outline:none}@media (max-width:969px){.banner-container .button{font-size:13px;padding:20px;min-width:140px}}@media (min-width:768px) and (max-width:969px){.banner-container .button{margin-top:25px}}@media (max-width:767px){.banner-container .button{margin:20px 10px 0}}.banner-container .button i{transform:translateX(14px);font-size:30px}.banner-container .image-acknowledgement{position:absolute;right:-696px;bottom:10px;color:#fff;transform:rotate(270deg);transform-origin:bottom left;width:700px;font-size:13px;line-height:13px;font-family:Montserrat,Sans-serif;letter-spacing:0}@media (min-width:768px) and (max-width:969px){.banner-container .image-acknowledgement{width:450px;right:-446px;font-size:10px}}@media (max-width:767px){.banner-container .image-acknowledgement{width:268px;right:-269px;font-size:7px;bottom:16px}}.banner-container .banner-desktop{display:block;background-size:cover;background-position:50%;padding:180px 104px;overflow:hidden;position:relative}.banner-container .banner-desktop.banner-size-small{min-height:465px}@media (min-width:768px) and (max-width:969px){.banner-container .banner-desktop.banner-size-small{min-height:232px;padding:58px 41px}}.banner-container .banner-desktop.banner-size-medium{min-height:762px}@media (min-width:768px) and (max-width:969px){.banner-container .banner-desktop.banner-size-medium{min-height:450px;padding:58px 41px}}.banner-container .banner-desktop.banner-size-large{min-height:1246px}@media (min-width:768px) and (max-width:969px){.banner-container .banner-desktop.banner-size-large{min-height:631px;padding:58px 41px}}@media (max-width:767px){.banner-container .banner-desktop{display:none}}.banner-container .banner-desktop .banner-content{max-width:var(--banner-max-width-desktop)}@media (min-width:768px) and (max-width:969px){.banner-container .banner-desktop .banner-content{max-width:var(--banner-max-width-tablet)}}.banner-container .banner-desktop h1{color:#fff;position:relative;z-index:2}.banner-container .banner-desktop .banner-overlay{position:absolute;top:0;left:0;z-index:1;opacity:.28;transition:background .3s,border-radius .3s,opacity .3s;width:100%;height:100%}.banner-container .banner-desktop .banner-logo{margin:-120px 0 30px}@media (min-width:768px) and (max-width:969px){.banner-container .banner-desktop .banner-logo{margin:-30px 0 20px}}.banner-container .banner-desktop.image-attached{background-image:var(--banner-background-image-desktop)}@media (min-width:768px) and (max-width:1139px){.banner-container .banner-desktop.image-attached{background-image:var(--banner-background-image-tablet)}}.banner-container .banner-desktop.image-attached:not(.title-none) .banner-overlay{background-image:linear-gradient(90deg,#000,hsla(0,0%,100%,0) 46%);background-color:transparent}.banner-container .banner-desktop.color-attached .banner-overlay{background-image:linear-gradient(236deg,transparent 38%,#000);opacity:.22;display:block!important}.banner-container .banner-desktop.color-attached h1{color:#fff}.banner-container .banner-desktop.image-none:not(.color-attached){padding-bottom:120px}.banner-container .banner-desktop.image-none:not(.color-attached) h1{color:#000}.banner-container .banner-desktop.image-none:not(.color-attached) .banner-overlay,.banner-container .banner-mobile{display:none}@media (max-width:767px){.banner-container .banner-mobile{display:block}}@media (max-width:767px){.banner-container .banner-mobile.title-attached{margin:30px 0}}.banner-container .banner-mobile.image-attached{margin-top:0}.banner-container .banner-mobile.image-attached .banner-logo{position:absolute;margin-top:-130px;height:110px}.banner-container .banner-mobile.image-attached h1{margin-top:20px}.banner-container .banner-mobile h1{color:#000;padding:0 10px;letter-spacing:-.7px}.banner-container .banner-mobile .banner-image{position:relative}.banner-container .banner-mobile .banner-image img{width:100%;height:auto;object-fit:cover}.banner-container .banner-mobile.logo-attached .banner-image img{min-height:320px}.banner-container .banner-mobile.banner-size-small .banner-image img{height:160px}.banner-container .banner-mobile.banner-size-medium .banner-image img{height:260px}.banner-container .banner-mobile.banner-size-large .banner-image img{height:320px}.banner-container .banner-mobile .banner-logo{margin:0 10px 10px}.banner-container .banner-mobile blockquote{font-size:20px;color:#000;line-height:28px;letter-spacing:1.25px;padding-left:16px;margin-left:10px;margin-top:30px;border-color:#000}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header{background:#51af30!important}}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header #header-search{transform:scale(0)}}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header .header-logo-white{opacity:1!important}}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header .header-logo-color{opacity:0!important}}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle{background:#51af30!important}}.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon{left:20px;top:17px;transform:rotate(47deg)}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon{left:10px;background-color:#fff}}@media (max-width:767px){.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:after,.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:before{background-color:#fff}}.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:before{width:20px;top:-5px;left:5px;transform:rotate(-89deg);opacity:0}.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:after{width:30px;top:0;left:0;transform:rotate(-93deg)}.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:before{opacity:0}.eael-offcanvas-content-open .elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:after{opacity:1}.elementor-location-header{position:relative;z-index:9002}.elementor-location-header header{position:relative;box-shadow:0 0 2px rgba(0,0,0,.3)}.elementor-location-header header>div>.elementor-row{justify-content:space-between}.elementor-location-header header .eael-offcanvas-toggle{position:relative}.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon,.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:after,.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:before{content:"";height:2px;width:30px;transition:all .5s;background-color:#51af30;position:absolute;top:6px;opacity:1}.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon{left:20px}@media (max-width:767px){.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon{left:10px}}.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:before{width:20px;top:10px;left:0}.elementor-location-header header .eael-offcanvas-toggle .eael-offcanvas-toggle-icon:after{width:10px;top:21px;left:0}.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text{position:relative;color:#000;margin-left:45px}.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:after,.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:before{position:absolute;transition:all .5s;left:0}@media (max-width:767px){.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:after,.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:before{content:""!important}}.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:before{content:"Menu";opacity:1}.elementor-location-header header .eael-offcanvas-toggle .eael-toggle-text:after{opacity:0}.elementor-location-header header #header-logo{width:185px}.elementor-location-header header #header-logo .header-logo-white{opacity:0;transition:all .5s}@media (max-width:767px){.elementor-location-header header #header-logo .header-logo-white img{width:86px}}.elementor-location-header header #header-logo .header-logo-color{opacity:1;transition:all .5s}@media (max-width:767px){.elementor-location-header header #header-logo .header-logo-color img{width:86px}}.elementor-location-header header #header-search{width:100%;transition:all .5s;transform:scale(1)}.elementor-location-header header #header-search .elementor-widget-wrap{flex-wrap:nowrap}.elementor-location-header header #header-search .elementor-icon{display:flex}.elementor-location-header header #header-search #search-field{width:31px;margin-left:12px;transition:all .25s;opacity:0}.elementor-location-header header #header-search #search-field input{padding-right:40px;display:none}.elementor-location-header header #header-search #search-field .elementor-search-form__icon{display:none}.elementor-location-header header #header-search #search-field.toggle{width:250px;opacity:1}.elementor-location-header header #header-search #search-field.toggle input{display:block}@media (max-width:1139px){.elementor-location-header header #header-search #search-field.toggle{width:165px}}.elementor-location-header header #header-search #search-toggle{position:absolute;z-index:5;right:4px;cursor:pointer}.elementor-location-header header #header-search #search-toggle i{font-weight:700!important}.elementor-location-header header #header-search-social .elementor-widget-wrap{flex-wrap:nowrap}.elementor-location-header header #header-search-social section{display:flex;height:100%;justify-content:flex-end}.elementor-location-header header #header-search-social section>div{margin:0}.elementor-location-header header #header-search-social section .elementor-row{width:auto;justify-content:flex-end;flex-wrap:nowrap}.elementor-location-header header #header-search-social section #header-social{flex:0 0 185px}@media (max-width:969px){.elementor-location-header header #header-search-social section #header-social{flex:0 0 157px}}.elementor-location-header header #header-search-social section #header-social .elementor-social-icons-wrapper{display:flex;justify-content:center}.eael-offcanvas-content{top:90px;height:calc(100% - 90px)}@media (max-width:969px){.eael-offcanvas-content{top:77px;height:calc(100% - 77px)}}@media (max-width:767px){.eael-offcanvas-content{top:62px;height:calc(100% - 62px)}}.eael-offcanvas-content #mobile-search .elementor-search-form i{border:2px solid #000;border-radius:50%;padding:5px;font-size:13px}.eael-offcanvas-content #mobile-search .elementor-search-form i:before{content:"\e914";font-family:englishnz;font-weight:700}.eael-offcanvas-content .elementor-nav-menu--main .elementor-nav-menu>li>a{font-weight:700!important;position:relative}.eael-offcanvas-content .elementor-nav-menu--main .elementor-nav-menu>li>a:after{content:"";width:100%;border-bottom:1px solid #000;left:0;bottom:0;opacity:1!important}.eael-offcanvas-content .elementor-nav-menu--main .elementor-nav-menu>li a:focus{background:inherit;outline:none}.eael-offcanvas-content .elementor-nav-menu--main .elementor-nav-menu>li ul{position:relative!important;display:block!important;margin:6px 0 0!important;opacity:1!important;width:100%!important}.eael-offcanvas-content .elementor-nav-menu--main .elementor-nav-menu>li ul a{border:0;justify-content:initial}.eael-offcanvas-content .elementor-nav-menu--main .elementor-nav-menu>li ul a:before{content:"";width:8px;height:1px;background:green;opacity:1!important;margin-right:12px;flex:0 0 8px}.eael-offcanvas-content #mobile-menu-end .elementor-heading-title{font-weight:800}.elementor-location-footer .footer-section{overflow:hidden}.elementor-location-footer .footer-section .elementor-row{justify-content:space-between}.elementor-location-footer .footer-section .elementor-row .logo-column{width:100%;flex:0 1 220px}@media (max-width:969px){.elementor-location-footer .footer-section .elementor-row .logo-column{flex:1 1 100%}}.elementor-location-footer .footer-section .elementor-row .links-column{width:100%;flex:0 1 350px}@media (min-width:768px) and (max-width:969px){.elementor-location-footer .footer-section .elementor-row .links-column{flex:1 1 280px}}@media (max-width:767px){.elementor-location-footer .footer-section .elementor-row .links-column{flex:1 1 100%}}.elementor-location-footer .footer-section .elementor-row .contact-column{flex:0 0 300px}@media (min-width:768px) and (max-width:969px){.elementor-location-footer .footer-section .elementor-row .contact-column{flex:1 1 268px}}@media (max-width:767px){.elementor-location-footer .footer-section .elementor-row .contact-column{flex:1 1 100%}}.elementor-location-footer .footer-section .elementor-row .social-column{flex:0 0 200px}@media (max-width:767px){.elementor-location-footer .footer-section .elementor-row .social-column{flex:1 1 100%}}@media (max-width:1100px){.elementor-location-footer .footer-section .elementor-row .elementor-icon-list-text,.elementor-location-footer .footer-section .elementor-row .elementor-item{font-size:11px!important}}.elementor-location-footer .llo-device .elementor-icon-wrapper{display:flex}@media (max-width:767px){#newsletter-panel>.elementor-container{max-width:100%}}#newsletter-panel input[type=email]{text-align:center;margin-top:20px}#newsletter-panel button[type=submit]{max-width:250px;margin:auto}#newsletter-panel .elementor-message{text-align:center;margin:30px 0 0}#back-to-top a{transform:translateY(60px)}.social-media-icons .elementor-widget-container{overflow:unset!important}.social-media-icons .elementor-icon-list-items .elementor-icon-list-item{position:relative}.social-media-icons .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon i{animation-name:b;animation-duration:.35s;animation-fill-mode:forwards}.social-media-icons .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text{animation-name:d;animation-duration:.35s;animation-fill-mode:forwards}.social-media-icons .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon i{animation-name:a;animation-duration:.35s;width:auto}.social-media-icons .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text{opacity:0;position:absolute;bottom:-33px;font-size:14px;font-weight:600;animation-name:c;animation-duration:.35s;left:-20px;pointer-events:none;text-align:center}@media (min-width:1440px){.social-media-icons .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text{width:66px}}#back-to-top a{transform:translateY(70px);transition:all .25s ease-in-out}body.back-to-top #back-to-top a{transform:translateY(2px)}@keyframes a{0%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes b{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes c{0%{left:-50%;opacity:1}to{left:0;opacity:0}}@keyframes d{0%{left:-100%;opacity:0}to{left:-50%;opacity:1}}.footer-member-login .elementor-button-text{padding-top:3px;padding-right:10px}.footer-member-login .elementor-button-icon{color:#000;background:#fff;border-radius:50%;width:31px;height:31px;font-size:16px;line-height:31px;position:relative}.footer-member-login .elementor-button-icon:after{font-family:englishnz;content:"\e90b";color:#51af30;position:absolute;z-index:1;top:-3px;right:-3px;font-size:9.3px;width:14px;height:14px;line-height:1em;background:#fff;border-radius:50%;border:1px solid #51af30;padding:1px 0 0 2px}.gform_wrapper{margin:0}.gform_wrapper.gform_validation_error form>.validation_error{color:#ef7900!important;border-color:#ef7900!important}.gform_wrapper .gform_body .gfield{padding:0 10px!important}.gform_wrapper .gform_body .gfield.gfield_error{background-color:transparent;border:0}.gform_wrapper .gform_body .gfield.gfield_error .gfield_description.validation_message,.gform_wrapper .gform_body .gfield.gfield_error label.gfield_label{color:#ef7900!important;font-weight:300;padding:0!important;font-family:Montserrat,Sans-serif!important}.gform_wrapper .gform_body .gfield.gfield_error .ginput_container:hover input:not([type=radio]):not([type=checkbox]),.gform_wrapper .gform_body .gfield.gfield_error .ginput_container:hover select,.gform_wrapper .gform_body .gfield.gfield_error .ginput_container:hover textarea,.gform_wrapper .gform_body .gfield.gfield_error .ginput_container input:not([type=radio]):not([type=checkbox]),.gform_wrapper .gform_body .gfield.gfield_error .ginput_container select,.gform_wrapper .gform_body .gfield.gfield_error .ginput_container textarea{margin-bottom:0!important;border:1px solid #ef7900!important}.gform_wrapper .gform_body .gfield .ginput_container,.gform_wrapper .gform_body .gfield .ginput_container:hover{background:transparent!important}.gform_wrapper .gform_body .gfield .ginput_container:hover input:not([type=radio]):not([type=checkbox]),.gform_wrapper .gform_body .gfield .ginput_container:hover select,.gform_wrapper .gform_body .gfield .ginput_container:hover textarea,.gform_wrapper .gform_body .gfield .ginput_container input:not([type=radio]):not([type=checkbox]),.gform_wrapper .gform_body .gfield .ginput_container select,.gform_wrapper .gform_body .gfield .ginput_container textarea{border-radius:0;padding:18px!important;border:0;margin:0 0 40px!important;color:rgba(51,51,51,.8);background:#ebebeb;font-weight:300;display:block;width:100%;line-height:1.5em}@media (max-width:575px){.gform_wrapper .gform_body .gfield .ginput_container:hover input:not([type=radio]):not([type=checkbox]),.gform_wrapper .gform_body .gfield .ginput_container:hover select,.gform_wrapper .gform_body .gfield .ginput_container:hover textarea,.gform_wrapper .gform_body .gfield .ginput_container input:not([type=radio]):not([type=checkbox]),.gform_wrapper .gform_body .gfield .ginput_container select,.gform_wrapper .gform_body .gfield .ginput_container textarea{padding:8px 10px}}.gform_wrapper .gform_body .gfield .ginput_container:hover select,.gform_wrapper .gform_body .gfield .ginput_container select{-moz-appearance:none!important;-webkit-appearance:none!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:50px 8px!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill='%23000000' d='m 0,0 L 11,0 L 5.5,8 Z'/%3E%3C/svg%3E")!important;padding-right:50px!important}.gform_wrapper .gform_body .gfield .ginput_container:hover select::-ms-expand,.gform_wrapper .gform_body .gfield .ginput_container select::-ms-expand{display:none}.gform_wrapper .gform_body .gfield .ginput_container:before,.gform_wrapper .gform_body .gfield .ginput_container:hover:before{display:none}.gform_wrapper .gform_body .gfield label.gfield_label{font-weight:300!important;font-family:Montserrat,Sans-serif!important;line-height:1.7em!important;display:flex}.gform_wrapper .gform_body .gfield label.gfield_label .gfield_required{color:#333!important;order:-1;margin-right:5px}.gform_wrapper .gform_body .gfield div.ginput_container_checkbox,.gform_wrapper .gform_body .gfield div.ginput_container_radio{margin-left:16px}.gform_wrapper .gform_body .gfield .gfield_checkbox,.gform_wrapper .gform_body .gfield .gfield_radio{display:flex;margin-bottom:20px}.gform_wrapper .gform_body .gfield .gfield_checkbox li,.gform_wrapper .gform_body .gfield .gfield_radio li{display:flex;align-items:center}.gform_wrapper .gform_body .gfield .gfield_checkbox li input,.gform_wrapper .gform_body .gfield .gfield_radio li input{visibility:hidden;position:absolute}.gform_wrapper .gform_body .gfield .gfield_checkbox li label,.gform_wrapper .gform_body .gfield .gfield_radio li label{cursor:pointer;position:relative;height:16px;border-radius:50px;padding:0 50px 0 24px!important}.gform_wrapper .gform_body .gfield .gfield_checkbox li label:before,.gform_wrapper .gform_body .gfield .gfield_radio li label:before{width:16px;height:16px;background:#e6e6e6;border:1px solid #333;border-radius:50%;content:"";position:absolute;overflow:visible;left:0;top:0}.gform_wrapper .gform_body .gfield .gfield_checkbox li label:after,.gform_wrapper .gform_body .gfield .gfield_radio li label:after{opacity:0;content:"";position:absolute;width:16px;height:16px;background:#000;border-radius:50%;top:0;left:0;transform:scale(.5)}.gform_wrapper .gform_body .gfield .gfield_checkbox li label:hover:after,.gform_wrapper .gform_body .gfield .gfield_radio li label:hover:after{opacity:.3}.gform_wrapper .gform_body .gfield .gfield_checkbox li input[type=radio]:checked+label:after,.gform_wrapper .gform_body .gfield .gfield_radio li input[type=radio]:checked+label:after{opacity:1}.gform_wrapper .gform_body .gfield .gfield_checkbox li input,.gform_wrapper .gform_body .gfield .gfield_checkbox li label,.gform_wrapper .gform_body .gfield .gfield_radio li input,.gform_wrapper .gform_body .gfield .gfield_radio li label{margin-top:0!important;padding:0}.gform_wrapper .gform_body .gfield .gfield_checkbox li label,.gform_wrapper .gform_body .gfield .gfield_radio li label{padding:0 15px 0 5px;font-size:13px;white-space:nowrap}.gform_wrapper .gform_footer{margin-top:50px!important}@media (max-width:767px){.gform_wrapper .gform_footer{margin-top:20px!important}}.gform_wrapper .gform_footer .gform_button{min-width:180px!important;width:auto!important;font-size:15px!important;border-radius:45px!important;font-weight:500!important;padding:22px 29px!important;border:2px solid #6b226a!important;background:#6b226a!important;line-height:15px!important;text-align:center!important;transition:.5s!important;height:auto!important;box-shadow:none!important;display:inline-block!important;position:relative!important;font-family:Montserrat,Sans-serif!important;letter-spacing:.54px!important;text-transform:uppercase!important;color:#fff!important}.gform_wrapper .gform_footer .gform_button:active,.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_footer .gform_button:hover{background:#fff!important;color:#6b226a!important;outline:none}@media (max-width:969px){.gform_wrapper .gform_footer .gform_button{font-size:13px!important;padding:20px!important;min-width:140px!important}}.gform_wrapper .form-privacy-policy{position:absolute;z-index:1;margin-top:30px;left:232px;font-size:13px;width:calc(100% - 232px);letter-spacing:.81px;line-height:16px}@media (max-width:767px){.gform_wrapper .form-privacy-policy{position:relative;font-size:11px;left:0;letter-spacing:.69px;width:100%}}.gform_wrapper .form-privacy-policy a{text-decoration:underline}select{-moz-appearance:none!important;-webkit-appearance:none!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:50px 8px!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill='%23000000' d='m 0,0 L 11,0 L 5.5,8 Z'/%3E%3C/svg%3E")!important;padding-right:50px!important}select::-ms-expand{display:none}.archive .elementor-post__title,.blog .elementor-post__title,.elementor-posts-container .elementor-post__title{line-height:24px!important}.archive .elementor-pagination,.blog .elementor-pagination,.elementor-posts-container .elementor-pagination{display:flex;justify-content:center;align-items:center;margin:30px 0}.archive .elementor-pagination .page-numbers,.blog .elementor-pagination .page-numbers,.elementor-posts-container .elementor-pagination .page-numbers{font-size:12px;color:rgba(51,51,51,.8)}.archive .elementor-pagination .page-numbers:not(.current):hover,.blog .elementor-pagination .page-numbers:not(.current):hover,.elementor-posts-container .elementor-pagination .page-numbers:not(.current):hover{color:#0072bc}.archive .elementor-pagination .page-numbers.current,.blog .elementor-pagination .page-numbers.current,.elementor-posts-container .elementor-pagination .page-numbers.current{font-weight:500}.archive .elementor-pagination .page-numbers.next,.archive .elementor-pagination .page-numbers.prev,.blog .elementor-pagination .page-numbers.next,.blog .elementor-pagination .page-numbers.prev,.elementor-posts-container .elementor-pagination .page-numbers.next,.elementor-posts-container .elementor-pagination .page-numbers.prev{background:#0072bc;color:transparent;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.archive .elementor-pagination .page-numbers.next:hover,.archive .elementor-pagination .page-numbers.prev:hover,.blog .elementor-pagination .page-numbers.next:hover,.blog .elementor-pagination .page-numbers.prev:hover,.elementor-posts-container .elementor-pagination .page-numbers.next:hover,.elementor-posts-container .elementor-pagination .page-numbers.prev:hover{background:rgba(51,51,51,.8);color:transparent}.archive .elementor-pagination .page-numbers.next:before,.archive .elementor-pagination .page-numbers.prev:before,.blog .elementor-pagination .page-numbers.next:before,.blog .elementor-pagination .page-numbers.prev:before,.elementor-posts-container .elementor-pagination .page-numbers.next:before,.elementor-posts-container .elementor-pagination .page-numbers.prev:before{position:absolute;font-family:tmmi;content:"\e919";color:#fff}.archive .elementor-pagination .page-numbers.next,.blog .elementor-pagination .page-numbers.next,.elementor-posts-container .elementor-pagination .page-numbers.next{margin-left:40px}.archive .elementor-pagination .page-numbers.next:before,.blog .elementor-pagination .page-numbers.next:before,.elementor-posts-container .elementor-pagination .page-numbers.next:before{transform:rotate(90deg)}.archive .elementor-pagination .page-numbers.prev,.blog .elementor-pagination .page-numbers.prev,.elementor-posts-container .elementor-pagination .page-numbers.prev{margin-right:40px}.archive .elementor-pagination .page-numbers.prev:before,.blog .elementor-pagination .page-numbers.prev:before,.elementor-posts-container .elementor-pagination .page-numbers.prev:before{transform:rotate(-90deg)}.news-block .jet-listing-dynamic-image a{width:100%}.news-block .jet-listing-dynamic-image a img{width:100%;height:364px;object-fit:cover}@media (max-width:767px){.news-block .jet-listing-dynamic-image a img{height:237px}}nav.pagination .nav-links{display:flex;justify-content:center;align-items:center}@media (max-width:767px){nav.pagination .nav-links{flex-wrap:wrap}}nav.pagination .nav-links .page-numbers{min-width:50px;min-height:50px;line-height:50px;text-align:center;font-family:Montserrat,Sans-serif;font-size:15px}@media (max-width:767px){nav.pagination .nav-links .page-numbers{min-width:40px}}nav.pagination .nav-links .page-numbers.current{color:#ef7900}nav.pagination .nav-links .page-numbers.next,nav.pagination .nav-links .page-numbers.prev{min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #51af30;background:#51af30;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:#fff;min-width:auto}nav.pagination .nav-links .page-numbers.next:active,nav.pagination .nav-links .page-numbers.next:focus,nav.pagination .nav-links .page-numbers.next:hover,nav.pagination .nav-links .page-numbers.prev:active,nav.pagination .nav-links .page-numbers.prev:focus,nav.pagination .nav-links .page-numbers.prev:hover{background:#fff;color:#51af30;outline:none}@media (max-width:969px){nav.pagination .nav-links .page-numbers.next,nav.pagination .nav-links .page-numbers.prev{font-size:13px;padding:20px;min-width:140px}}@media (max-width:767px){nav.pagination .nav-links .page-numbers.next,nav.pagination .nav-links .page-numbers.prev{font-size:11px;padding:10px;min-width:auto;min-height:auto}}nav.pagination .nav-links .page-numbers.next{margin-left:50px}@media (max-width:767px){nav.pagination .nav-links .page-numbers.next{margin-left:20px}}nav.pagination .nav-links .page-numbers.prev{margin-right:50px}@media (max-width:767px){nav.pagination .nav-links .page-numbers.prev{margin-right:20px}}#bbpress-forums{font-size:15px}#bbpress-forums .bbp-author-name,#bbpress-forums a{font-weight:700}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums div.bbp-template-notice li,#bbpress-forums div.bbp-template-notice p,#bbpress-forums p.bbp-topic-meta,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:15px}@media (max-width:767px){#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums div.bbp-template-notice li,#bbpress-forums div.bbp-template-notice p,#bbpress-forums p.bbp-topic-meta,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;letter-spacing:0}}@media (max-width:767px){#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:11px}}#bbpress-forums #bbp_topic_tags,#bbpress-forums #bbp_topic_title,#bbpress-forums .bbp_dropdown{border-radius:0;padding:18px!important;border:0;margin:0 0 40px!important;color:rgba(51,51,51,.8);background:#ebebeb;font-weight:300;display:block;width:100%;line-height:1.5em;height:auto!important;min-height:auto!important;margin-top:8px!important}@media (max-width:575px){#bbpress-forums #bbp_topic_tags,#bbpress-forums #bbp_topic_title,#bbpress-forums .bbp_dropdown{padding:8px 10px}}#bbpress-forums form label{font-size:18px}#bbpress-forums button{min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #129299;background:#129299;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:#fff}#bbpress-forums button:active,#bbpress-forums button:focus,#bbpress-forums button:hover{background:#fff;color:#129299;outline:none}@media (max-width:969px){#bbpress-forums button{font-size:13px;padding:20px;min-width:140px}}#portal-home>.elementor-container>.elementor-row{flex-wrap:wrap}#portal-home>.elementor-container>.elementor-row>.elementor-column{flex:0 0 50%}@media (max-width:767px){#portal-home>.elementor-container>.elementor-row>.elementor-column{flex:0 0 100%}}#portal-home>.elementor-container .elementor-widget-template,#portal-home>.elementor-container .elementor-widget-template>*,#portal-home>.elementor-container .elementor-widget-template>*>*,#portal-home>.elementor-container .elementor-widget-template>*>*>*,#portal-home>.elementor-container .elementor-widget-template>*>*>*>*,#portal-home>.elementor-container .elementor-widget-template>*>*>*>*>*,#portal-home>.elementor-container .elementor-widget-template>*>*>*>*>*>*,#portal-home>.elementor-container .elementor-widget-template>*>*>*>*>*>*>*{height:100%}.eael-offcanvas-content{position:fixed!important}.ats-layout .employer_name .team-field-content{color:#51af30!important}.a-slide-panel .a-slide-panel-content-wrapper{background:#fff}.a-slide-panel .ats-employer-panel-full_photo_dark .ats-employer-panel-body{color:#000!important}.a-slide-panel .ats-employer-panel-full_photo_dark .contacts a{color:#51af30}.a-slide-panel .ats-employer-panel-full_photo_dark .contacts a:hover{color:#ef7900}@media (max-width:767px){.a-slide-panel .a-title .btn.close-panel:before{content:"";position:absolute;font-size:24px;padding:2px 0 0 10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9ImZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJFeHBvcnQtJmFtcDstR3VpZGVsaW5lcyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4LjAwMDAwMCwgLTQwOS4wMDAwMDApIiBmaWxsPSIjZmZmZmZmIj4gICAgICAgICAgICA8cGF0aCBkPSJNNTcuODk5NDk0OSw0MTguMDk1MTYxIEw1My4zNTE5MTQ0LDQxMy41NDc1ODEgTDUyLjU0NzU4MDUsNDE0LjM1MTkxNCBMNTcuMDk1MTYxLDQxOC44OTk0OTUgTDUyLjU0NzU4MDUsNDIzLjQ0NzA3NSBMNTMuMzUxOTE0NCw0MjQuMjUxNDA5IEw1Ny44OTk0OTQ5LDQxOS43MDM4MjkgTDYyLjQ0NzA3NTQsNDI0LjI1MTQwOSBMNjMuMjUxNDA5NCw0MjMuNDQ3MDc1IEw1OC43MDM4Mjg5LDQxOC44OTk0OTUgTDYzLjI1MTQwOTQsNDE0LjM1MTkxNCBMNjIuNDQ3MDc1NCw0MTMuNTQ3NTgxIEw1Ny44OTk0OTQ5LDQxOC4wOTUxNjEgTDU3Ljg5OTQ5NDksNDE4LjA5NTE2MSBaIiBpZD0iRGVsZXRlLUVtcGxveWVlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);width:38px;height:38px;background-size:contain}}@media (max-width:767px){.school-by-region{text-align:center}}.school-by-region .jet-listing-dynamic-image{width:200px;height:109px;align-items:flex-end}@media (max-width:767px){.school-by-region .jet-listing-dynamic-image{margin:auto;justify-content:center!important}}.school-by-region .jet-listing-dynamic-image img{max-width:150px;max-height:109px;height:auto;width:auto}.school-by-region .jet-listing-dynamic-link{transition:.25s}@media (min-width:768px){.school-by-region .jet-listing-dynamic-link{opacity:0}}@media (max-width:767px){.school-by-region .jet-listing-dynamic-link a{align-self:center!important}}.school-by-region:hover .jet-listing-dynamic-link{opacity:1}.region-grid .jet-listing-grid__items{columns:3;display:block}@media (min-width:768px) and (max-width:969px){.region-grid .jet-listing-grid__items{columns:2}}@media (max-width:767px){.region-grid .jet-listing-grid__items{columns:1}}.region-grid .jet-listing-grid__items>div{display:inline-block;width:100%}.top-filter-bar{display:flex;position:fixed;z-index:100;width:100%;justify-content:space-between;background:#51af30;padding:8px 100px}@media (max-width:1139px){.top-filter-bar{padding:8px 41px}}@media (max-width:767px){.top-filter-bar{flex-direction:column;padding:8px 10px}}.top-filter-bar.post-type-page .schools-filter{margin-right:0!important}.top-filter-bar .filters-container{display:flex;align-items:center}@media (max-width:767px){.top-filter-bar .filters-container{flex-direction:column}}.top-filter-bar .filters-container .regions-filter{flex:1 0 auto}.top-filter-bar .filters-container .regions-filter,.top-filter-bar .filters-container .schools-filter{position:relative}@media (min-width:768px){.top-filter-bar .filters-container .regions-filter,.top-filter-bar .filters-container .schools-filter{margin-right:40px}}.top-filter-bar .filters-container i{color:#fff;font-size:21px;margin-right:63px}@media (max-width:1139px){.top-filter-bar .filters-container i{margin-right:30px}}@media (max-width:969px){.top-filter-bar .filters-container i{display:none}}.top-filter-bar .filters-container select{border:0;font-size:15px;font-family:Montserrat,Sans-serif;font-weight:500;background-size:15px 8px!important;padding-right:20px!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill='%23ffffff' d='m 0,0 L 11,0 L 5.5,8 Z'/%3E%3C/svg%3E")!important;opacity:0;position:absolute}.top-filter-bar .filters-container select optgroup,.top-filter-bar .filters-container select option{font-weight:400;text-transform:none;font-size:16px}.top-filter-bar .filters-container select.init{opacity:1}.top-filter-bar .filters-container .temp-filter{width:auto;opacity:1;background:#51af30;color:#fff;border:0;font-size:15px;font-family:Montserrat,Sans-serif;font-weight:500;background-size:15px 8px;padding:8px 28px 8px 16px;text-transform:uppercase;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill='%23ffffff' d='m 0,0 L 11,0 L 5.5,8 Z'/%3E%3C/svg%3E")!important;background-position:100%;background-repeat:no-repeat;display:grid}@media (min-width:768px) and (max-width:969px){.top-filter-bar .filters-container .temp-filter{font-size:13px}}@media (max-width:767px){.top-filter-bar .filters-container .temp-filter{font-size:13px;letter-spacing:.46px;padding-top:3px;padding-bottom:3px}}.top-filter-bar .filters-container .temp-filter div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.top-filter-bar .contact-button{position:absolute;z-index:1;left:0;bottom:-70px;display:none;justify-content:center;width:100%}}@media (min-width:768px){.top-filter-bar .contact-button .button{min-width:180px;width:auto;font-size:15px;border-radius:45px;font-weight:500;padding:22px 29px;border:2px solid #fff;background:#fff;line-height:15px;text-align:center;transition:.5s;height:auto;box-shadow:none;display:inline-block;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px;text-transform:uppercase;color:#51af30}.top-filter-bar .contact-button .button:active,.top-filter-bar .contact-button .button:focus,.top-filter-bar .contact-button .button:hover{background:#51af30;color:#fff;outline:none}}@media (min-width:768px) and (max-width:969px){.top-filter-bar .contact-button .button{font-size:13px;padding:20px;min-width:140px}}@media (max-width:767px){.top-filter-bar .contact-button .button{min-width:180px!important;width:auto!important;font-size:15px!important;border-radius:45px!important;font-weight:500!important;padding:22px 29px!important;border:2px solid rgba(81,175,48,.75)!important;background:rgba(81,175,48,.75)!important;line-height:15px!important;text-align:center!important;transition:.5s!important;height:auto!important;box-shadow:none!important;display:inline-block!important;position:relative!important;font-family:Montserrat,Sans-serif!important;letter-spacing:.54px!important;text-transform:uppercase!important;color:#fff!important}.top-filter-bar .contact-button .button:active,.top-filter-bar .contact-button .button:focus,.top-filter-bar .contact-button .button:hover{background:#fff!important;color:rgba(81,175,48,.75)!important;outline:none}}@media (max-width:767px) and (max-width:969px){.top-filter-bar .contact-button .button{font-size:13px!important;padding:20px!important;min-width:140px!important}}@media (max-width:767px){.top-filter-bar .contact-button.news-view-all{display:none}}#filter-placeholder{height:64px}#all-nz-schools #filter-schools-by-region{display:flex;align-items:center;color:#51af30}#all-nz-schools #filter-schools-by-region i{font-size:21px;margin-right:9px}@media (max-width:767px){#all-nz-schools #filter-schools-by-region i{display:none}}#all-nz-schools #filter-schools-by-region select{color:#51af30;border:0;width:auto;font-size:15px;text-transform:uppercase;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath fill='%2351AF30' d='m 0,0 L 11,0 L 5.5,8 Z'/%3E%3C/svg%3E")!important}@media (max-width:969px){#all-nz-schools #filter-schools-by-region select{font-size:13px}}@media (max-width:767px){#all-nz-schools #filter-schools-by-region select{margin:0 -10px}}#all-nz-schools .jet-listing-grid__item.toggle-hidden{display:none}@media (max-width:767px){.slider-section{margin-right:20px}}.school-logo-grid{height:80px;display:flex;align-items:flex-end}.school-logo-grid img{max-height:80px;width:auto;height:auto}.job_listings>li>a{padding:1em!important}.job_listings form.job_filters,.job_listings ul.meta li.date{display:none!important}.job_listings ul.meta{margin:-5px 0!important}@media (max-width:969px){.job_listings ul.meta{margin:-3px 0!important}}.job_listings h3{color:#ef7900;font-size:1.2rem!important;margin-bottom:7px!important;line-height:1em!important}.job_listings .company_logo{display:none}.job_listings .position{padding-left:0!important}@media (max-width:767px){.job_listings .position{padding-left:0!important}}.job_listings .job-type,.job_listings .location,.job_listings .position{font-size:.8em;font-weight:500}.job_listings .job-type strong,.job_listings .location strong,.job_listings .position strong{font-weight:700;color:#000}.job_listings .job-type .tagline,.job_listings .location .tagline,.job_listings .position .tagline{display:block;margin-left:0!important}.job_listings ul.meta:after{content:"Find out more";color:#ef7900;font-size:15px;text-transform:uppercase;font-weight:600}@media (max-width:969px){.job_listings ul.meta:after{font-size:11px;letter-spacing:.5px}}.job_listings ul.meta .job-type{color:#000!important}@media (max-width:767px){.job_listings a{display:flex!important;flex-direction:column}.job_listings a>*{width:100%!important}}.single_job_listing .company,.single_job_listing .job-listing-meta{display:none}.single_job_listing .wp_job_manager_send_application_button{min-width:180px!important;width:auto!important;font-size:15px!important;border-radius:45px!important;font-weight:500!important;padding:22px 29px!important;border:2px solid #ef7900!important;background:#ef7900!important;line-height:15px!important;text-align:center!important;transition:.5s!important;height:auto!important;box-shadow:none!important;display:inline-block!important;position:relative!important;font-family:Montserrat,Sans-serif!important;letter-spacing:.54px!important;text-transform:uppercase!important;color:#fff!important;margin-top:50px}.single_job_listing .wp_job_manager_send_application_button:active,.single_job_listing .wp_job_manager_send_application_button:focus,.single_job_listing .wp_job_manager_send_application_button:hover{background:#fff!important;color:#ef7900!important;outline:none}@media (max-width:969px){.single_job_listing .wp_job_manager_send_application_button{font-size:13px!important;padding:20px!important;min-width:140px!important}}.single_job_listing .application_details{padding:20px!important}.single_job_listing form.job-manager-form input:not(.button),.single_job_listing form.job-manager-form textarea{border-radius:0;padding:18px!important;border:0;margin:0 0 40px!important;color:rgba(51,51,51,.8);background:#ebebeb;font-weight:300;display:block;width:100%;line-height:1.5em}@media (max-width:575px){.single_job_listing form.job-manager-form input:not(.button),.single_job_listing form.job-manager-form textarea{padding:8px 10px}}.single_job_listing form.job-manager-form div.field,.single_job_listing form.job-manager-form label{width:100%;float:unset}.single_job_listing form.job-manager-form div.field{margin-top:8px}.single_job_listing form.job-manager-form fieldset{padding:0;margin:0;border:0}.single_job_listing form.job-manager-form fieldset small.description{margin:-20px 0 40px}#region-map-container{position:relative}@media (min-width:768px){#region-map-container .elementor-widget-heading{position:absolute;z-index:1;top:99px;left:103px;max-width:450px}}@media (min-width:768px) and (max-width:969px){#region-map-container .elementor-widget-heading{top:77px;left:50px}}@media (min-width:768px){#region-map-container .elementor-widget-heading h1{color:#fff;user-select:none;position:absolute}}@media (max-width:767px){#region-map-container .elementor-widget-heading h1{color:#000;padding:30px 10px}}#region_map{width:100%;height:1106px}@media (max-width:767px){#region_map{height:400px}}#region_map img[src="/wp-content/themes/hello-theme-child/assets/images/marker-region.png"]{border-radius:50%;border:1px solid #51af30!important;background-image:linear-gradient(0deg,#9ff681,#51af30);opacity:.5!important}@media (max-width:767px){#region_map img[src="/wp-content/themes/hello-theme-child/assets/images/marker-region.png"]{width:20px!important;height:20px!important}}#region_map img[src="/wp-content/themes/hello-theme-child/assets/images/marker-region.png"]+map>area{content:"..."}#region_map img[src="/wp-content/themes/hello-theme-child/assets/images/marker-region.png?open"]{border-radius:50%;border:1px solid #51af30!important;opacity:.5!important}@media (max-width:767px){#region_map img[src="/wp-content/themes/hello-theme-child/assets/images/marker-region.png?open"]{width:20px!important;height:20px!important}}#region_map .regionMarkerLabel{font-size:10px!important;letter-spacing:.3px!important}@media (max-width:767px){#region_map .regionMarkerLabel{font-size:8px!important}}#region_map .gm-style-iw-t{transition:opacity .25s;opacity:0}#region_map .region-info-window-container{opacity:1;transform:translate(-134px,110px)}#region_map .region-info-window-container>div{background:transparent!important;box-shadow:none!important;border-radius:0!important}#region_map .region-info-window-container>div>div{overflow:auto!important}#region_map .region-info-window-container:after,#region_map .region-info-window-container button{display:none!important}#region_map .region-info-window-container .region-info-window{width:250px;margin-right:17px}#region_map .region-info-window-container .region-info-window .info-window-title{background:#51af30;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;padding:0 15px;line-height:30px;position:relative;font-family:Montserrat,Sans-serif;letter-spacing:.54px}#region_map .region-info-window-container .region-info-window .info-window-title:after{width:0;height:0;border-style:solid;border-width:15px 0 15px 17px;border-color:transparent transparent transparent #51af30;position:absolute;top:0;right:-16px;content:""}#region_map .region-info-window-container .region-info-window .info-window-contents{background:#fff;padding:20px 15px;font-size:11px;font-family:Montserrat,Sans-serif;letter-spacing:.69px}#region_map .region-info-window-container .region-info-window .info-window-contents a{color:#000}#region_map .region-info-window-container .region-info-window .info-window-contents a i{color:#999;margin-right:9px}#region_map .region-info-window-container .region-info-window .info-window-contents a:hover{color:#51af30}#school_map{width:100%;height:900px}@media (min-width:768px) and (max-width:969px){#school_map{height:600px}}@media (max-width:767px){#school_map{height:390px}}@media (min-width:768px){.school-map-details-container{position:absolute!important;transform:translateY(-50%);top:50%}}.school-map-details-container .school-map-details{background:#fff;padding:55px 50px}@media (min-width:970px){.school-map-details-container .school-map-details{width:460px}}@media (min-width:768px) and (max-width:969px){.school-map-details-container .school-map-details{width:360px}}@media (max-width:767px){.school-map-details-container .school-map-details{padding:40px 20px}}.school-map-details-container .school-map-details .map-title{font-family:Montserrat,Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1.25px;margin-bottom:35px}.school-map-details-container .school-map-details .map-details{display:flex;flex-direction:column;font-size:13px;line-height:29px;letter-spacing:.69px}.school-map-details-container .school-map-details .map-details a{text-decoration:underline}.school-map-details-container .school-map-details .map-details .whatsapp{display:flex;align-items:center}.school-map-details-container .school-map-details .map-details .whatsapp img{width:30px;height:30px;margin-right:13px}.school-map-details-container .school-map-details .map-details .whatsapp a{display:flex}.school-map-details-container .school-map-details .map-logo{display:flex;align-items:flex-end;margin-top:50px}.school-map-details-container .school-map-details .map-logo img{max-height:115px;max-width:115px;width:auto;height:auto}.school-map-details-container .school-map-details .map-logo img:first-child{margin-right:12px}.advert-container{width:160px;min-height:600px;border:2px solid #e6e6e6;display:flex;justify-content:center;flex-direction:column;margin:auto}.advert-container .advert-image{width:100%;height:186px;background-size:cover;background-position:50%}.advert-container .advert-title{font-size:18px;font-weight:800;letter-spacing:1.13px;line-height:24px;color:#51af30;margin:20px 10px 50px;text-align:center}.advert-container .advert-logo img{width:100%;height:auto;max-width:100%}.advert-container .advert-button{display:flex;flex:1;align-items:center;align-self:center;margin:10px}.advert-container .advert-button i{font-size:30px}