@media(max-width:600px){footer.site{padding:34px 0 0;font-size:.86rem}footer .cols{grid-template-columns:1fr 1fr!important;gap:22px 16px!important;padding-bottom:24px!important}footer .cols>div:first-child{grid-column:1/-1;display:flex;gap:14px;align-items:center}footer .cols>div:first-child .flogo{height:58px;margin:0;flex:none}footer .cols>div:first-child p{margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}footer h4{font-size:.92rem;margin-bottom:10px}footer ul li{margin-bottom:7px;font-size:.84rem}footer .cols>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}footer .cols>div:last-child h4{grid-column:1/-1;margin-bottom:2px}footer .contactline{margin:0;font-size:.8rem;gap:8px}footer .contactline svg{width:16px;height:16px}footer .footbar{flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:.74rem;padding:16px 0 18px}}