.copyright p,.copyright{font-size:.8rem}#footer{display:block;position:relative;margin:100px 0 0;border-top:1px solid var(--site-border)}#footer .innerframe{position:relative}.footer-frame{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 0 0}#ddtag{display:inline;margin-left:.5rem}#ddtag svg{width:160px;height:30px;fill:currentColor}#ddtag:hover{color:#a0a7af}#footer .f-col{display:block;width:18%}#footer .f-col.four{width:25%}.f-col a{display:block;margin:0 0 5px}.f-col .social{display:flex}.f-col .social a{margin:0 10px 10px 0}.f-col .social a svg{width:22px;height:22px}.footer-credit{display:block;margin:10px 0 0;padding:20px 0;font-size:.8rem;border-top:1px solid var(--site-border);text-align:center;color:var(--site-grey)}.footer-usp{display:flex;justify-content:center;flex-wrap:wrap;padding:1px 20px;background:#131313;color:#fff}.footer-usp .uspbox{margin:10px 0}#footer .gotop{position:absolute;right:0;top:-30px;display:inline-block;font-size:.75rem;text-transform:uppercase;font-weight:600}#footer .langBox{display:flex;align-items:center;justify-content:center;padding:10px 0 0;border-top:1px solid var(--site-border);margin:40px 0 0}#footer .langBox svg{width:20px;height:20px;margin-right:10px;top:-2px;position:relative}#footer .langBox .h5{display:block;margin:0 30px 0 0;padding-right:30px;border-right:1px solid var(--site-border)}#footer .langBox a{display:block;margin:0 20px 0 0}@media only screen and (max-width:1179px){#footer .f-col.four,#footer .f-col{width:48%}}@media only screen and (max-width:1179px){#footer .f-col.four{flex-direction:column}}@media only screen and (max-width:1023px){#footer .f-col.four,#footer .f-col{width:49%;margin-bottom:30px}}@media only screen and (max-width:1023px){#footer .langBox .h5{margin:0 20px 0 0;padding-right:20px}}@media only screen and (max-width:1023px){#footer .langBox a{margin:0 15px 0 0}}@media only screen and (max-width:767px){.footer-frame{border-width:2px}}@media only screen and (max-width:767px){.footer-usp>div{width:100%;max-width:unset;padding:5px 0}}@media only screen and (max-width:599px){#footer .f-col.four,#footer .f-col{width:100%;margin-bottom:30px}}@media only screen and (max-width:599px){#footer .f-col.four{margin:0}}@media only screen and (max-width:599px){#footer .langBox{flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:599px){#footer .langBox a{display:block;width:48%;margin:0 0 5px}}@media only screen and (max-width:599px){#footer .langBox .h5{width:100%;margin:0 0 15px;border:0}}