footer{background:#000;color:#fff}footer .topFooter{padding:23.808vw 0}footer .topFooter a{color:#ab967b;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer .topFooter a:hover{color:#fff;opacity:.4}footer .bottomFooter{padding:5.952vw 0;border-top:2px solid rgba(255,255,255,.2)}footer .bottomFooter .cols .col{display:inline-block;vertical-align:top;width:16.071vw;padding-right:2.976vw}footer .bottomFooter .cols .col .text p{font-size:1.071vw;line-height:1.786vw;color:#fff}footer .bottomFooter .cols .col .text p a{color:#fff;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer .bottomFooter .cols .col .text p a:hover{opacity:.6}footer .bottomFooter .cols .col .text p a:after{display:none}@media all and (max-width:1024px){footer .topFooter{padding:19.532vw 0}footer .bottomFooter{padding:4.883vw 0}footer .bottomFooter .cols .col{width:24.415vw;padding-right:4.883vw}footer .bottomFooter .cols .col .text p{font-size:1.757vw;line-height:2.93vw}}@media all and (max-width:580px){footer .topFooter{padding:34.484vw 0}footer .bottomFooter{padding:8.621vw 0}footer .bottomFooter .cols .col{width:100%;padding-right:0;margin-bottom:8.621vw}footer .bottomFooter .cols .col:last-child{margin-bottom:0}footer .bottomFooter .cols .col .text p{font-size:3.103vw;line-height:5.172vw}}