/* TEKTAR Corporate Theme 1.9.46.8 — footer column alignment lock */
@media (min-width:981px){
  .tektar-footer-reference .tektar-footer-grid{
    grid-template-columns:minmax(210px,1.16fr) repeat(3,minmax(0,1fr))!important;
    column-gap:0!important;
    align-items:start!important;
  }

  .tektar-footer-reference .tektar-footer-address,
  .tektar-footer-reference .tektar-footer-contact,
  .tektar-footer-reference .tektar-footer-column{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    padding-left:46px!important;
    padding-right:34px!important;
    justify-self:stretch!important;
  }

  .tektar-footer-reference .tektar-footer-address{
    padding-left:58px!important;
  }

  .tektar-footer-reference .tektar-footer-address::after,
  .tektar-footer-reference .tektar-footer-contact::after{
    content:""!important;
    position:absolute!important;
    top:2px!important;
    right:0!important;
    width:1px!important;
    height:calc(100% - 4px)!important;
    background:rgba(255,255,255,.28)!important;
    pointer-events:none!important;
  }

  .tektar-footer-reference .tektar-footer-address p{
    max-width:100%!important;
  }
}

@media (max-width:980px){
  .tektar-footer-reference .tektar-footer-address::after,
  .tektar-footer-reference .tektar-footer-contact::after{
    content:none!important;
  }
}
