.nzc-contact-layout .main_contact_form_with_map_wrapper{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;max-width:1100px;margin:0 auto}.nzc-contact-layout .main_contact_form_form_wrapper{width:100%;min-width:0}.nzc-contact-layout .style2.main_contact_form_header,.nzc-contact-layout .map_location_wrapper,.nzc-contact-layout .contact_video_wrapper{display:none}.nzc-contact-layout .main_contact_form_header{text-align:left;margin-bottom:2.4rem}.nzc-contact-layout .main_contact_form_header h2{font-size:clamp(2.2rem,2.5vw,2.8rem);line-height:1.3;text-transform:none;--transform: none !important}.nzc-contact-layout .main_contact_form_content_wrapper p{color:#222539;line-height:1.6}.nzc-contact-card{padding:3rem;border:1px solid #00838f;border-radius:6px;background:#fff;color:#222539}.nzc-contact-card h2{font-size:2.2rem;line-height:1.3;margin:0 0 1.2rem;color:#222539;text-transform:none}.nzc-contact-card p{margin:0 0 2rem;line-height:1.6}.nzc-contact-detail{display:flex;align-items:center;gap:1.4rem;margin:2rem 0;color:#006b75;text-decoration:none}.nzc-contact-detail:hover,.nzc-contact-detail:focus-visible{color:#004f57;text-decoration:underline}.nzc-contact-detail svg{width:2.4rem;height:2.4rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nzc-contact-detail small{display:block;color:#222539;font-size:1.3rem;margin-bottom:.3rem}.nzc-contact-address{border-top:1px solid #dce5e6;padding-top:2rem;margin-top:2.4rem}.nzc-contact-address h3{font-size:1.6rem;color:#222539;margin:0 0 .6rem;text-transform:none}.nzc-contact-card .nzc-contact-org{font-size:1.2rem;margin-bottom:0}@media screen and (max-width:767px){.nzc-contact-layout .main_contact_form_with_map_wrapper{grid-template-columns:minmax(0,1fr);gap:3rem}.nzc-contact-card{padding:2.2rem}}.main_contact_form_with_map_wrapper{display:flex;gap:4rem;justify-content:center}.main_contact_form_form_wrapper{width:calc(40% - 4rem)}.main_contact_form_header.section_heading.center{text-align:center}.main_contact_form_header.section_heading.right{text-align:right}.main_contact_form_header{margin-bottom:4.2rem}.map_location_wrapper{width:60%}.map_location_wrapper iframe{width:100%;height:100%}.main_contact_form_form_wrapper .input_wrapper{--input-border-radius: 6px;margin-bottom:1.5rem;position:relative}.main_contact_form_form_wrapper .input_wrapper input,.main_contact_form_form_wrapper .input_wrapper textarea{padding:1.7rem 2.2rem;width:100%;border:1px solid #00838f;box-sizing:border-box;border-radius:6px}.main_contact_form_form_wrapper .input_wrapper svg{position:absolute;top:1.5rem;right:2rem}.main_contact_form_form_wrapper .input_wrapper svg path{fill:var(--color-input-text)}.form_success_msg svg{width:2rem}p.form_success_msg{display:flex;gap:var(--column-spacing);margin-bottom:1.5rem}.map_location_wrapper iframe{border-radius:var(--border-radius);box-shadow:0 0 24px 2px #00000040}@media screen and (max-width:989px){.main_contact_form_with_map_wrapper{flex-wrap:wrap;gap:0;row-gap:1rem}.main_contact_form_form_wrapper,.map_location_wrapper{width:100%}.map_location_wrapper iframe{width:100%;height:100%;height:50vh}}@media screen and (max-width:640px){.map_location_wrapper iframe{border-radius:var(--image-border-radius-mob)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/main-contact-form.css.map */
