.public-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;background:#082d20;color:#f2f7e9}.public-contact .eyebrow{color:#c0e779;font-size:8px}.public-contact h2 em{color:#c0e779}.public-contact>div>p{font-size:15px;line-height:1.9;color:#b6cbae;max-width:380px}.public-contact .text-link{color:#c0e779;border-color:#6c8f58}.public-contact .small-note{font-size:11px!important;color:#9fb594;margin-top:25px}.contact-help{display:grid;grid-template-columns:25px 1fr;gap:12px 17px;border-top:1px solid #6e905350;padding-top:25px;margin:30px 0}.contact-help>span{font-family:'Barlow Condensed',sans-serif;font-size:22px;line-height:1.5;color:#a8ca79}.contact-help p{font-size:13px;color:#c3d5b9;margin:0;line-height:1.8}.contact-choice-panel{align-self:start}.direct-contact-card{display:flex;flex-direction:column;gap:12px;padding:28px 32px;background:#c0e779;color:#153a20;transition:background .2s}.direct-contact-card:hover{background:#d0ed9c}.contact-channel{font-size:8px;letter-spacing:1.5px;font-weight:600}.direct-contact-card strong{font-family:'Barlow Condensed',sans-serif;font-size:44px;letter-spacing:-1px;line-height:1.1;font-weight:600}.direct-contact-card>span:last-child{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:15px}.direct-contact-card b{font-size:23px;font-weight:400}.email-enquiry{padding:30px 32px;border:1px solid #77985b50;margin-top:20px;background:#103822}.email-enquiry .contact-channel{color:#9cbe7a;font-size:7px}.email-enquiry h3{font-size:26px;letter-spacing:-.7px;margin:16px 0 12px}.email-enquiry>p{font-size:13px;color:#aac29e;line-height:1.8}.email-enquiry label{display:block;margin:18px 0;font-size:11px;color:#d1e3bf}.email-enquiry select{font-size:14px;background:#eef4e4;border-color:#d9e7c9;color:#24452a;min-height:48px}.email-enquiry>.button{background:#c0e779;border-color:#c0e779;color:#173b22;width:100%;justify-content:space-between;font-size:12px;margin-top:5px}.email-enquiry .small-note{font-size:10px!important;line-height:1.9;color:#a2bb94;margin-top:16px}.email-address{font-size:12px;display:inline-block;border-bottom:1px solid #66894f;color:#c4dda9;padding-bottom:4px;overflow-wrap:anywhere}
@media(max-width:800px){.public-contact{grid-template-columns:1fr;gap:30px}.public-contact>div>p{max-width:600px}.contact-help{max-width:600px}.public-contact>div>.small-note{max-width:600px}.direct-contact-card{padding:28px 30px}}
@media(max-width:560px){.public-contact h2{font-size:37px}.public-contact>div>p{font-size:14px}.contact-help p{font-size:13px}.direct-contact-card{padding:25px 22px}.direct-contact-card strong{font-size:38px}.direct-contact-card>span:last-child{font-size:11px}.email-enquiry{padding:27px 22px}.email-enquiry h3{font-size:27px}.email-enquiry select{font-size:16px;min-height:49px}.email-enquiry label{font-size:12px}.email-enquiry>.button{font-size:11px}.public-contact .small-note{font-size:11px!important}}
