.footersection-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-weight:700}.footLocations{padding:50px 0}.flText{max-width:600px}.flButtons{text-align:right;max-width:600px}.footLocations h3{margin-top:0;font-size:20px;font-weight:900;text-transform:none;margin-bottom:30px}footer.footer .footLocations p{font-size:18px;font-weight:300}.flButtons a{display:inline-block;margin:10px;border-radius:10px;padding:15px 36px 15px 18px;transition:.5s all;font-size:16px;min-width:206px;text-align:center;color:#fff}.flButtons a.flGreen{background-color:#257b3f}.flButtons a.flRed{background-color:#ad172b}.flButtons a.flBlue{background-color:#005cb9}.flButtons a.flPurple{background-color:#56206d}.flButtons a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;overflow:hidden}.flButtons a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.flButtons a:hover:before,.flButtons a:focus:before,.flButtons a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}.flButtons a:hover{text-decoration:underline}@media(max-width:1470px){.flButtons{margin:0 20px}.flButtons a{display:block}}@media only screen and (max-width:520px){.flButtons{text-align:center;margin:30px 0 0}.footLocations .nFlex{flex-direction:column}}