footer,footer .footer__bottom ul li a,footer .footer__mid .footer__links a,footer .footer__mid .footer__links p a,footer a{color:#fff}footer .footer__bottom ul li a:hover,footer .footer__mid .footer__links a:hover,footer .footer__mid .footer__links p a:hover,footer a:hover{color:#989898}footer{width:100%;background-color:#000;margin-top:auto}footer .footer__top .footerTop__cols{display:flex;gap:80px;padding-block:80px}footer .footer__mid .footer__links,footer .footer__mid .footer__links p{gap:30px;justify-content:center;display:flex;width:100%}footer .footer__top .footerTop__cols h2{font-size:36px;font-weight:400;margin-bottom:30px}footer .footer__top .footerTop__cols .address{border:1px solid #fff;padding:30px}footer .footer__top .footerTop__cols .address table td{vertical-align:top;line-height:19.6px}footer .footer__mid{padding-block:30px;border-top:1px solid #fff;color:#fff}footer .footer__bottom{padding-bottom:30px}footer .footer__bottom ul{display:flex;width:100%;justify-content:center}footer .footer__bottom ul li{padding-right:10px;margin-right:10px;border-right:1px solid #fff}footer .footer__bottom ul li:last-of-type{border:none;padding-right:0;margin-right:0}@media screen and (max-width:1025px){footer .footer__bottom,footer .footer__mid,footer .footer__top{padding-inline:1em}}@media screen and (max-width:769px){footer .footer__top .footerTop__cols .address table tr,footer .footer__top .footerTop__cols .address table tr td{height:auto!important;display:block;width:100%!important}footer .footer__top .footerTop__cols{flex-wrap:wrap;padding-block:40px;gap:40px}footer .footer__top .footerTop__cols .box{flex:1 0 100%;width:100%}footer .footer__top .footerTop__cols .box:first-child{text-align:center}footer .footer__top .footerTop__cols .box:first-child .btn__white{margin:auto}footer .footer__top .footerTop__cols .address table{width:100%!important;height:auto!important}footer .footer__top .footerTop__cols .address table tr{padding-bottom:15px}footer .footer__top .footerTop__cols .address table tr:last-of-type{padding-bottom:0}footer .footer__mid .footer__links,footer .footer__mid .footer__links p{flex-wrap:wrap}}@media screen and (max-width:600px){footer{margin-top:40px}footer .footer__bottom ul{flex-wrap:wrap;gap:10px 0}}