@media screen and (min-width:300px){footer a{border-bottom:2px solid transparent;color:#fff;padding-bottom:.25em}.footer-social a,.footer-social a:hover{border-bottom:0 solid transparent;padding-bottom:0}.footer-social a:hover{opacity:.6}.footer-social a:focus{border-bottom:0 solid transparent;opacity:.4;padding-bottom:0}footer a:focus,footer a:hover{border-bottom:2px solid #ccc;color:#ccc}.responsive-footer{flex-direction:column;margin-left:auto;margin-right:auto}.footer-container{padding:56px 16px;width:100%}.footer-copyright-block{max-width:100%}.footer-copyright{max-width:100%;text-align:center;width:100%!important}.footer-policy{justify-content:center;max-width:100%;padding:40px 0;text-align:center}.footer-logos{align-items:center!important;gap:20px;justify-content:center!important;margin:40px 0 56px;max-width:100%}.footer-logos .logos{object-fit:contain;width:20%}.footer-social{justify-content:center;max-width:100%;text-align:center}.contact-description{align-items:center;padding:20px 0}.contact-description,.quick-link-block{display:flex;flex-direction:column;text-align:center}.quick-link-block{gap:20px;justify-content:center;margin-top:40px;width:100%}.margin-block{margin-top:16px}.margin-large-block{padding-bottom:24px;padding-top:40px}.logo-block{align-items:center;display:flex;justify-content:center;width:100%}.logo-block img{height:64px}}@media screen and (min-width:769px){.responsive-footer{flex-direction:row}.footer-container{padding:56px 72px}.footer-logos{align-items:flex-end!important;gap:16px;justify-content:flex-end!important;margin:40px auto 0;max-width:75%}.footer-logos .logos{width:auto}.footer-copyright-block{display:flex;flex-direction:column-reverse;margin-bottom:20px;max-width:80%;width:100%}.footer-copyright{padding:0 16px 0 0;width:60%!important}.footer-copyright,.footer-policy{justify-content:flex-start;margin:0;max-width:100%;text-align:left}.footer-policy{padding:0 0 20px}.footer-social{justify-content:flex-end;max-width:30%}.contact-block{max-width:40%}.contact-description{align-items:flex-start;flex-direction:row;padding:0;text-align:left}.quick-link-block{flex-direction:row;font-size:14px;font-weight:700;gap:38px;margin-top:8px;width:auto}.margin-block{margin-top:64px}.margin-large-block{margin-top:80px;padding-bottom:0}.logo-block{align-items:flex-start;display:flex;justify-content:flex-start;width:auto}.logo-block img{height:72px}}@media screen and (min-width:1024px){.footer-copyright-block{flex-direction:row;margin-bottom:0}.footer-copyright,.footer-policy{text-align:left}.footer-social{justify-content:flex-end;max-width:20%}.contact-block{max-width:25%}.logo-block img{height:100px}}