.et_header_style_centered #logo{max-width:inherit!important;width:auto!important}.et_header_style_centered #top-menu>li>a{}.et_fixed_nav #main-header{border-bottom:4px solid #649d3a}.body{font-weight:300}.et_pb_gutters3 .footer-widget{margin-bottom:20px}#main-footer{max-width:1200px;margin:auto;text-align:center!important}.et_pb_widget{float:none}#responsive-menu-container{z-index:999999}.page-id-368 .gform_wrapper{padding:1.5em;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:2px;text-align:left;margin:0 auto;min-width:140px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;max-width:100%;background-color:transparent;font-family:Helvetica,Arial}.gform_wrapper .top_label .gfield_label{font-weight:600;font-size:100%;line-height:1.45em;font-family:Helvetica,Arial}.gform_wrapper .top_label .gfield:last-child .gfield_label{display:none}.page-id-385 .gform_wrapper .top_label .gfield_label{color:#fff;font-family:Helvetica,Arial;font-size:0.9em}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper textarea{border:1px solid #ddd;border-top-color:#c6c6c6;border-left-color:#c9c9c9;border-radius:2px;box-shadow:1px 1px 0 #eee inset;-webkit-box-shadow:1px 1px 0 #eee inset;padding:9px 12px 8px;font-size:1em;font-family:inherit;box-sizing:border-box;-moz-box-sizing:border-box;transition:border-color .2s;-webkit-transition:border-color .2s;float:none;width:100%;line-height:1.4em;-webkit-appearance:none;appearance:none}.page .gform_wrapper .gform_footer input.button{width:100%!important;border-radius:2px!important;text-align:center;text-shadow:1px 0px 3px #3b77d1;background-color:#4488ee;box-shadow:none;height:auto;font-size:1em;line-height:1.5em;position:relative;text-transform:none;margin:0 auto;padding:9px 0;border:0;cursor:pointer;font-weight:600;letter-spacing:0;white-space:nowrap;transition:width .3s,padding .5s;-webkit-transition:width .3s,padding .5s;color:#fff;font-family:Helvetica,Arial}.page-id-385 .gform_wrapper .gform_footer input.button{width:auto!important;border-radius:2px!important;text-shadow:1px 0px 3px #588a33;background:#649d3a;color:#011b73;padding:9px 18px}.page .gform_wrapper .gform_footer input.button:hover{box-shadow:0 0 100px rgba(50,50,50,.08) inset}.page .gform_wrapper .top_label div.ginput_container{margin-top:0}.page .gform_wrapper ul li.gfield{margin-top:1.5em}.page .gform_wrapper ul li.gfield#field_2_7,.page .gform_wrapper ul li.gfield#field_2_8,.page .gform_wrapper ul li.gfield#field_2_9,.page .gform_wrapper ul li.gfield#field_2_10{width:50%;float:left;clear:none!important}.page .gform_wrapper ul li.gfield#field_2_21 .gfield_label{display:none}.page .gform_wrapper ul li.gfield#field_2_21 label{font-size:0.9em;font-family:Helvetica,Arial;color:#fff}.page .gform_wrapper ul li.gfield#field_2_11{padding-top:1.5em}.page-id-385 .gform_wrapper .gfield_description{color:#fff;font-size:0.9em;font-family:Helvetica,Arial}.page-id-385 .gform_wrapper .gfield_description.validation_message{color:#f00}.page-id-385 .gform_wrapper.gf_browser_gecko select,.page-id-385 .gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;height:auto;background-repeat:no-repeat;background-position:100% 50%;background-size:28px;cursor:pointer;background-image:url(https://www.magnumnz.co.nz/wp-content/plugins/formcraft3/assets/images/select-icon.png);padding:9px 12px 8px;width:-moz-calc(100% - 1.5em);width:-webkit-calc(100% - 1.5em);width:calc(100% - 1.5em);font-family:Helvetica,Arial}.page-id-385 .gform_wrapper.gform_validation_error .top_label select.medium{width:-moz-calc(100% - 1.5em);width:-webkit-calc(100% - 1.5em);width:calc(100% - 1.5em)}.page .gform_wrapper ul li.gfield#field_2_8 select,.page .gform_wrapper ul li.gfield#field_2_10 select{width:100%}.page .gform_wrapper .gform_footer{padding:0;margin:1.5em 0 0}.page .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.page .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.page-id-385 .gform_wrapper .gfield_checkbox li input[type="checkbox"]{border-radius:50px;border:1px solid #aaa;box-shadow:none;height:16px;width:16px;-webkit-appearance:none;clear:none;cursor:pointer;display:inline-block!important;outline:0;padding:0!important;text-align:center;min-width:16px;vertical-align:middle;margin:-4px 5px 0 0;background-color:#fff}.page-id-385 .gform_wrapper .gfield_checkbox li input[type="checkbox"]:hover{border-color:#4488ee}.page-id-385 .gform_wrapper .gfield_checkbox li input[type="checkbox"]:checked{background-color:#4488ee}.page-id-385 .gform_wrapper ul.gfield_radio li input[type="checkbox"]:checked+label{color:#fff;font-weight:400}.page-id-385 .gform_wrapper .gfield_checkbox li input[type="checkbox"]:checked::before{font-family:fc;content:'\e80c';font-size:10px;color:#fff;width:auto;height:auto;font-weight:700;line-height:normal;background:0 0;text-indent:0;margin:1px 0 0 2px;float:left;-webkit-font-smoothing:antialiased}.page-id-385 .gform_confirmation_message{color:#fff}.page-id-385 .gform_wrapper div.validation_error{color:#f00;border-color:#f00}@media only screen and (max-width:767px){h1{font-size:45px!important}}@media only screen and (max-width:768px){#logo{content:url("https://www.magnumnz.co.nz/wp-content/uploads/2024/07/HeaderDesignUpdate_03.webp")}.et_header_style_centered #logo{max-height:102px}}.et_header_style_centered #logo{max-width:76vw}@media (max-width:1366px){.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:45px;line-height:1.5em}}@media (min-width:1024px) and (max-width:1112px){.bluetext{font-size:16px!important;line-height:1em!important}}@media (min-width:760px) and (max-width:1280px){#top-menu li{padding-right:10px!important;font-size:12px!important}}@media (max-width:480px){.page .gform_wrapper ul li.gfield#field_2_7,.page .gform_wrapper ul li.gfield#field_2_8,.page .gform_wrapper ul li.gfield#field_2_9,.page .gform_wrapper ul li.gfield#field_2_10{width:100%;float:none}.page .gform_wrapper ul li.gfield#field_2_11{padding-top:0}.page-id-385 .gform_wrapper.gf_browser_gecko select,.page-id-385 .gform_wrapper select{width:100%}}@media (max-width:767px){#logo{object-fit:contain}}