@media only screen and (max-width:1279px){.container{padding:0 40px}}.footer a:hover{text-decoration:underline}@media only screen and (max-width:1023px){.container,.container.container-lg{padding:0 16px}.header .header__inner{position:static;height:50px}.logo{width:168px;margin:0 auto;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.main{padding-top:50px}.footer .column{width:50%;min-width:auto}}@media only screen and (max-width:767px){.footer .footer__inner{padding:36px 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer .column{width:100%;min-width:auto;padding:0;margin-bottom:24px}.footer .column:last-child{margin-bottom:0}.footer .column__header{padding-bottom:5px}.footer .footer__bottom{-webkit-flex-wrap:wrap;flex-wrap:wrap}}