section.footer{padding:30px 0;box-shadow:0 3px 25px 5px rgba(0,0,0,0.63);position:relative}section.footer .bound.align-items{justify-content:space-between}section.footer .bound.align-items .lower-logo{flex:0 0 180px;align-self:baseline}section.footer .bound.align-items .lower-logo img{width:100%;height:auto}@media screen and (max-width:660px){section.footer .bound.align-items .lower-logo{flex:0 0 135px}}section.footer .bound.align-items .footer-menu{text-align:center;flex:0 1 225px}@media screen and (max-width:1050px){section.footer .bound.align-items .footer-menu{order:1}}@media screen and (max-width:660px){section.footer .bound.align-items .footer-menu{flex:0 100%}}section.footer .bound.align-items .footer-menu .lower-menu-column{width:100%;text-align:initial}section.footer .bound.align-items .footer-menu .lower-menu-column li:first-child{font-weight:700}section.footer .bound.align-items .footer-menu .lower-menu-column li:before{margin-right:0}section.footer .bound.align-items .footer-menu .lower-menu-column li a{color:#fff}section.footer .bound.align-items .footer-icons{flex:0 200px}section.footer .bound.align-items .footer-icons .socials{text-align:center;padding-bottom:10px;border-bottom:solid 1px #fefefe}section.footer .bound.align-items .footer-icons .socials ul li{display:inline-block;margin:0 5px}section.footer .bound.align-items .footer-icons .socials ul li a{font-size:200%;color:#fff}section.footer .bound.align-items .footer-icons .socials ul li a:hover{text-decoration:underline}section.footer .bound.align-items .footer-icons .socials ul li.last{font-size:200%;color:#fff}section.footer .bound.align-items .footer-icons .socials ul li:before{margin:0}@media screen and (max-width:1050px){section.footer .bound.align-items .footer-icons .socials{border-bottom:0;border-right:solid 1px #fefefe;padding:0;flex:0}section.footer .bound.align-items .footer-icons .socials ul li a,section.footer .bound.align-items .footer-icons .socials ul li.last{font-size:150%}}section.footer .bound.align-items .footer-icons .payments{margin-top:15px;text-align:center}@media screen and (max-width:1050px){section.footer .bound.align-items .footer-icons .payments{margin:0}}@media screen and (max-width:1050px){section.footer .bound.align-items .footer-icons{display:flex;align-items:center;flex-wrap:wrap}}@media screen and (max-width:660px){section.footer .bound.align-items .footer-icons{flex:0 170px}}