.petra-ff,.petra-ff *{box-sizing:border-box}.petra-ff{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;text-align:left}footer.petra-ff ul{list-style:none;margin:0;padding:0;padding-inline-start:0}footer.petra-ff li{color:inherit;font-family:inherit;font-weight:inherit;list-style:none;margin:0;padding:0;transition:none}footer.petra-ff ul li::marker,footer.petra-ff ul li:before{content:none}.petra-ff a{display:inline;text-decoration:none}.petra-ff p{margin:0}.petra-ff__inner{margin:0 auto;max-width:1240px}.petra-ff__top{background-color:#d8d8d8;padding:50px 20px 40px}.petra-ff__grid{align-items:start;display:grid;gap:40px 30px;grid-template-columns:repeat(4,1fr)}.petra-ff__logo{display:block;flex-shrink:0}.petra-ff__logo img{display:block;height:auto;max-width:100%}.petra-ff .petra-ff__heading{border-bottom:1px solid #333;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 14px;padding:0 0 10px;text-transform:uppercase}footer.petra-ff .petra-ff__links li{margin-bottom:10px}.petra-ff__links a{color:#333}.petra-ff__links a:focus,.petra-ff__links a:hover{color:#f04c24;text-decoration:underline}.petra-ff__contact{font-size:14px;font-weight:400;margin-bottom:16px}footer.petra-ff .petra-ff__contact li{color:#333;margin-bottom:10px}.petra-ff__social{display:flex;gap:12px}.petra-ff__social a{color:#333;display:block;height:24px;width:24px}.petra-ff__social a:focus,.petra-ff__social a:hover{color:#f04c24}.petra-ff__social svg{display:block;height:24px;width:24px}.petra-ff__social svg path{fill:currentColor}.petra-ff__bottom{background-color:#333;color:#fff;padding:16px 20px}.petra-ff__bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.petra-ff__copyright{color:#fff;flex:1 1 auto;font-size:14px}.petra-ff__legal{display:flex;font-weight:700}footer.petra-ff .petra-ff__legal li+li:before{color:#fff;content:"|";padding:0 10px}.petra-ff__legal a{color:#fff}.petra-ff__legal a:focus,.petra-ff__legal a:hover{color:#fff;text-decoration:underline}@media (max-width:991px){.petra-ff__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.petra-ff__grid{grid-template-columns:1fr}.petra-ff__bar{flex-direction:column;text-align:center}.petra-ff__copyright{flex:none}}