footer{margin-top:9.375vw}footer .topFooter{padding-bottom:6.25vw}footer .topFooter .cols .col{display:inline-block;vertical-align:top;width:20%}footer .topFooter .cols .col:first-child{width:60%}footer .topFooter .cols .col .logo{width:18.75vw}footer .topFooter .cols .col .logo a{display:inline-block;vertical-align:middle;width:100%;opacity:1;-webkit-transition:opacity .3s 0s ease-out;-moz-transition:opacity .3s 0s ease-out;-o-transition:opacity .3s 0s ease-out;transition:opacity .3s 0s ease-out}footer .topFooter .cols .col .logo a:hover{opacity:.6}footer .topFooter .cols .col .logo a svg{display:block;width:100%;height:auto}footer .topFooter .cols .col .logo a svg path,footer .topFooter .cols .col .logo a svg polygon{fill:#2b5f4e}footer .topFooter .cols .col .buttons{margin-top:3.125vw}footer .topFooter .cols .col .colTitle{color:#2b5f4e;margin-bottom:.9375vw;opacity:.6}footer .topFooter .cols .col .socials{margin-left:-.625vw}footer .topFooter .cols .col .socials a{text-decoration:none;color:#2b5f4e;line-height:1.875vw;padding:.625vw;opacity:1;-webkit-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s;-ms-transition:opacity .3s,transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s}footer .topFooter .cols .col .socials a:hover{opacity:.6}footer .topFooter .cols .col .footerMenu ul{list-style:none}footer .topFooter .cols .col .footerMenu ul a{text-decoration:none;color:#2b5f4e;line-height:1.875vw;opacity:1;-webkit-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s;-ms-transition:opacity .3s,transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s}footer .topFooter .cols .col .footerMenu ul a:hover{opacity:.6}footer .bottomFooter{background:#2b5f4e;color:#fff;padding:1.25vw 0}footer .bottomFooter .contentWrapper{opacity:.6}footer .bottomFooter .contentWrapper .left,footer .bottomFooter .contentWrapper .right{display:inline-block;vertical-align:top;width:50%}footer .bottomFooter .contentWrapper a{opacity:1;color:#fff;-webkit-transition:opacity .3s 0s ease-out;-moz-transition:opacity .3s 0s ease-out;-o-transition:opacity .3s 0s ease-out;transition:opacity .3s 0s ease-out}footer .bottomFooter .contentWrapper a:hover{opacity:.6}footer .bottomFooter .contentWrapper .right{text-align:right}footer .bottomFooter .contentWrapper .right .MVCopy{color:#fff;text-decoration:none;opacity:1;-webkit-transition:opacity .3s 0s ease-out;-moz-transition:opacity .3s 0s ease-out;-o-transition:opacity .3s 0s ease-out;transition:opacity .3s 0s ease-out}footer .bottomFooter .contentWrapper .right .MVCopy:hover{opacity:.6}footer .bottomFooter .contentWrapper .right .MVCopy svg{display:inline-block;vertical-align:middle;width:1.875vw}footer .bottomFooter .contentWrapper .right .MVCopy svg path,footer .bottomFooter .contentWrapper .right .MVCopy svg rect{fill:#fff}@media all and (max-width:1080px){footer{margin-top:13.889vw}footer .topFooter{padding-bottom:9.259vw}footer .topFooter .cols .col .logo{width:27.777vw}footer .topFooter .cols .col .logo a:hover{opacity:1 !important}footer .topFooter .cols .col .buttons{margin-top:4.63vw}footer .topFooter .cols .col .colTitle{margin-bottom:1.389vw}footer .topFooter .cols .col .socials{margin-left:-.926vw}footer .topFooter .cols .col .socials a{line-height:2.778vw;padding:.926vw}footer .topFooter .cols .col .footerMenu ul a{line-height:2.778vw}footer .bottomFooter{padding:1.852vw 0}footer .bottomFooter .contentWrapper .right .MVCopy svg{width:2.778vw}}@media all and (max-width:580px){footer{margin-top:17.241vw}footer .topFooter{padding-bottom:17.241vw}footer .topFooter .cols .col{width:100% !important}footer .topFooter .cols .col:first-child{margin-bottom:6.897vw}footer .topFooter .cols .col:nth-child(2){display:none}footer .topFooter .cols .col .logo{width:51.723vw}footer .topFooter .cols .col .buttons{margin-top:8.621vw}footer .topFooter .cols .col .colTitle{margin-bottom:2.586vw}footer .topFooter .cols .col .socials{margin-left:-1.724vw}footer .topFooter .cols .col .socials a{line-height:5.172vw;font-size:3.448vw;padding:1.724vw}footer .topFooter .cols .col .footerMenu ul a{line-height:5.172vw}footer .bottomFooter{padding:6.897vw 0}footer .bottomFooter .contentWrapper .left{width:75%}footer .bottomFooter .contentWrapper .right{width:25%}footer .bottomFooter .contentWrapper .right .MVCopy svg{width:5.172vw}}