@media only screen and (min-width:640px) and (max-width:999px){.footer-official__link-box{margin-top:24px;justify-content:flex-start}}.footer-official{margin-bottom:30px}.footer-official__link{color:#fff;text-align:right;text-decoration:none;line-height:15px;font-size:13px;flex:0 0 50%;flex-grow:1}@media only screen and (max-width:999px){.footer-official__link{text-align:left}}@media only screen and (min-width:640px) and (max-width:999px){.footer-official__link{flex:0 0 33%}}@media only screen and (max-width:639px){.footer-official__link{flex:0 0 100%;margin-bottom:15px}}