.footer{padding-top:80px}@media (max-width:768px){.footer{padding-top:55px}}.footer__top{display:flex;flex-flow:row wrap}@media (max-width:1150px){.footer__top{-moz-column-count:3;column-count:3;display:block}}@media (max-width:768px){.footer__top{-moz-column-count:2;column-count:2}}@media (max-width:320px){.footer__top{-moz-column-count:1;column-count:1}}.footer__top .item{padding-right:10px;width:16.55%}@media (max-width:1150px){.footer__top .item{display:grid;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}}.footer__top-header{font:normal normal 600 15px/32px TheSans;letter-spacing:.12px}@media (max-width:768px){.footer__top-header{font:normal normal 600 14px/17px TheSans;letter-spacing:.11px}}.footer__top-menu ul{list-style-type:none;margin:0;padding:18px 0 0}@media (max-width:1150px){.footer__top-menu ul{padding:10px 0 30px}}.footer__top-menu ul a{display:block;font:normal normal 400 15px/24px TheSans;letter-spacing:.12px;padding-bottom:5px;padding-top:5px;transition:.2s ease-in-out}@media (max-width:768px){.footer__top-menu ul a{font:normal normal 400 14px/24px TheSans}}.footer__top-menu ul a:hover{text-decoration:underline}.footer__middle{display:flex;padding-bottom:25px;padding-top:25px}@media (max-width:768px){.footer__middle{flex-wrap:wrap;justify-content:center;padding-top:20px}}.footer__middle-header{font:normal normal 600 15px/20px TheSans;letter-spacing:.12px}@media (max-width:768px){.footer__middle-header{font:normal normal 600 14px/20px TheSans;letter-spacing:.11px;margin-bottom:10px;text-align:center;width:100%}}.footer__middle-cta{margin-left:45px}@media (max-width:768px){.footer__middle-cta{margin-left:0}}.footer__bottom{padding:25px 0 20px}@media (max-width:768px){.footer__bottom{padding:38px 0 30px}}.footer__bottom-header{font:normal normal 600 15px/20px TheSans;letter-spacing:.12px;width:100%}@media (max-width:768px){.footer__bottom-header{font:normal normal 600 14px/20px TheSans;letter-spacing:.11px;text-align:center}}.footer__bottom-grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:35px}@media (max-width:768px){.footer__bottom-grid{padding-top:22px}}.footer__bottom-logotypes{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:1350px){.footer__bottom-logotypes{width:100%}}@media (max-width:768px){.footer__bottom-logotypes{justify-content:center}}.footer__bottom-logotypes a,.footer__bottom-logotypes span{margin-bottom:20px;margin-right:45px}@media (max-width:768px){.footer__bottom-logotypes a,.footer__bottom-logotypes span{display:flex;justify-content:center;margin-right:0;width:50%}}@media (max-width:320px){.footer__bottom-logotypes a,.footer__bottom-logotypes span{width:100%}}@media (max-width:768px){.footer__bottom-logotypes a:last-child,.footer__bottom-logotypes a:nth-last-child(2),.footer__bottom-logotypes span:last-child,.footer__bottom-logotypes span:nth-last-child(2){width:100%}.footer__bottom-logotypes a img,.footer__bottom-logotypes span img{height:auto;max-width:110px!important}}.footer__bottom-socials{align-items:center;display:flex;flex-wrap:wrap;margin-right:100px}@media (max-width:1350px){.footer__bottom-socials{margin-right:0;width:100%}}@media (max-width:768px){.footer__bottom-socials{justify-content:center;padding-top:45px}}.footer__bottom-socials a{margin-bottom:20px;margin-left:13px}@media (max-width:1350px){.footer__bottom-socials a{margin-left:0;margin-right:13px}}@media (max-width:768px){.footer__bottom-socials a{margin:0 6px}}.footer__bar{align-items:center;display:flex;justify-content:space-between;padding:35px 0}@media (max-width:768px){.footer__bar{align-items:center;flex-direction:column;justify-content:center;padding:26px 0}}.footer__bar-menu ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.footer__bar-menu ul li{line-height:1;margin-right:12px;padding-right:12px}@media (max-width:768px){.footer__bar-menu ul li{margin-bottom:5px;margin-right:8px;padding-right:8px}}.footer__bar-menu ul li a{display:block;font:normal normal 400 15px/15px TheSans;letter-spacing:.12px;transition:.2s ease-in-out}@media (max-width:768px){.footer__bar-menu ul li a{font:normal normal 400 14px/14px TheSans;letter-spacing:.11px}}.footer__bar-menu ul li a:hover{text-decoration:underline}.footer__bar-menu ul li:last-child{border-right:none;margin:0;padding:0}.footer__bar-copyright{font:normal normal 400 15px/15px TheSans;letter-spacing:.12px;padding-right:52px}@media (max-width:1350px){.footer__bar-copyright{padding-right:0}}@media (max-width:768px){.footer__bar-copyright{font:normal normal 400 14px/14px TheSans;letter-spacing:.11px;padding-top:15px;text-align:center}}