footer .top{background:#000;padding:30px 0}@media all and (max-width:480px){footer .top{padding:20px 0}}footer .top p,footer .top table{color:#fff}footer .top p{float:left;width:210px;font-size:16px;text-align:center;border-top:#c8c8c8 solid 1px;border-bottom:#c8c8c8 solid 1px;padding:17px 0;margin-top:7px}@media all and (max-width:1000px){footer .top p{float:none;margin:0 auto 30px;width:400px}}@media all and (max-width:480px){footer .top p{width:85%;font-size:12px;font-weight:400;padding:1em 0;margin-bottom:12px}}@media all and (max-width:1000px){footer .top p br{display:none}}footer .top table{float:left;width:205px;margin-left:25px}@media all and (max-width:767px){footer .top table{margin-left:0 !important;width:48%}}@media all and (max-width:1000px){footer .top table:first-of-type{margin-left:135px;margin-bottom:30px}}@media all and (max-width:767px){footer .top table:first-of-type{margin-bottom:15px}}@media all and (max-width:767px){footer .top table:last-of-type{float:right}}footer .top table th,footer .top table td{font-weight:400;font-size:13px;line-height:150%}@media all and (max-width:767px){footer .top table th,footer .top table td{font-size:12px}}@media all and (max-width:480px){footer .top table th,footer .top table td{font-size:calc((100vw - 30px) / 35)}}footer .top table th{text-align:left}footer .top table th a{text-decoration:none}footer .top table th a:hover{text-decoration:underline}footer .top table td{text-align:right}footer .top .btn{float:right;position:relative;width:300px;text-align:center;font-weight:700;font-size:15px;color:#fff;background:#ff4b4d;border-radius:5px;margin-top:14px}@media all and (max-width:1000px){footer .top .btn{float:none;margin:0 auto;clear:both}}@media all and (max-width:480px){footer .top .btn{width:210px;font-size:13px}}footer .top .btn a{display:block;padding:30px 2em 30px 0;text-decoration:none;line-height:100%}@media all and (max-width:480px){footer .top .btn a{padding-top:15px;padding-bottom:15px}}footer .top .btn a:after{position:absolute;display:block;width:8px;height:8px;content:" ";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:#fff solid 1px;border-right:#fff solid 1px;top:2.2em;right:45px}@media all and (max-width:480px){footer .top .btn a:after{top:18px;right:30px}}footer .bottom{padding:20px 35px 35px;background:#4c4c4c}@media all and (max-width:480px){footer .bottom{text-align:center;padding:15px 20px 20px}}footer .bottom .academy-badge{display:inline-block;margin-right:20px;width:200px;vertical-align:middle}@media all and (max-width:480px){footer .bottom .academy-badge{width:45%}}footer .bottom .google-partner{display:inline-block;width:130px;vertical-align:middle}@media all and (max-width:480px){footer .bottom .google-partner{width:35%}}footer .bottom ul{margin:15px 0 20px}@media all and (max-width:480px){footer .bottom ul{margin-top:10px}}footer .bottom ul li{display:inline-block;font-size:12px;font-weight:500;color:#fff;margin-right:15px}@media all and (max-width:480px){footer .bottom ul li{font-size:10px}}footer .bottom .copy{font-size:11px;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px;color:#fff}@media all and (max-width:480px){footer .bottom .copy{font-size:10px;letter-spacing:0}}