/* AVIX Water v125 — desktop footer contact row alignment
   Contact rows map exactly to Opportunity rows:
   Email -> Commercial opportunity
   hello@avixwater.co.uk -> Market evidence
   Web -> Earning potential
   avixwater.co.uk -> Manufacturing pathway
   LN LinkedIn -> Partnership enquiry
*/
@media (min-width:768px){
  html body .avix-global-footer .avix-footer-contact{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:20px repeat(5,20px)!important;
    row-gap:14px!important;
    justify-items:start!important;
    align-items:center!important;
    align-content:start!important;
    text-align:left!important;
  }
  html body .avix-global-footer .avix-footer-contact > h2{
    grid-row:1!important;
    margin:0!important;
    justify-self:start!important;
  }
  html body .avix-global-footer .avix-footer-contact-block{
    display:contents!important;
    margin:0!important;
    padding:0!important;
  }
  html body .avix-global-footer .avix-footer-contact-block:nth-of-type(1) > span{grid-row:2!important;}
  html body .avix-global-footer .avix-footer-contact-block:nth-of-type(1) > a{grid-row:3!important;}
  html body .avix-global-footer .avix-footer-contact-block:nth-of-type(2) > span{grid-row:4!important;}
  html body .avix-global-footer .avix-footer-contact-block:nth-of-type(2) > a{grid-row:5!important;}
  html body .avix-global-footer .avix-footer-contact-block span,
  html body .avix-global-footer .avix-footer-contact-block a{
    margin:0!important;
    padding:0!important;
    justify-self:start!important;
    align-self:center!important;
    text-align:left!important;
  }
  html body .avix-global-footer .avix-footer-contact-block span{
    display:block!important;
    font-size:10px!important;
    line-height:20px!important;
    letter-spacing:.10em!important;
    font-weight:800!important;
    text-transform:uppercase!important;
  }
  html body .avix-global-footer .avix-footer-contact-block a{
    display:block!important;
    font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:500!important;
    white-space:nowrap!important;
  }

  /* Shared final-row alignment with Partnership enquiry, no rounded button */
  html body .avix-global-footer .avix-footer-linkedin{
    grid-row:6!important;
    justify-self:start!important;
    align-self:center!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:var(--avix-brand)!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:800!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  html body .avix-global-footer .avix-footer-linkedin::before{
    content:"LN"!important;
    display:inline-grid!important;
    place-items:center!important;
    width:20px!important;
    height:20px!important;
    border:1px solid rgba(78,191,228,.9)!important;
    border-radius:0!important;
    background:transparent!important;
    color:var(--avix-brand)!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
    box-sizing:border-box!important;
  }
}
