.button--align-left{display:flex;justify-content:left}.button--align-center{display:flex;justify-content:center}.button--align-right{display:flex;justify-content:right}.button-1--light a{color:#fff}.button-7 a{background-color:transparent;color:#fff!important;font-size:15px;letter-spacing:.75px;position:relative;text-transform:uppercase}.button-7 a:before{background-color:#c8c9c7;height:1px;width:100%}.button-7 a:after,.button-7 a:before{bottom:2px;content:"";display:block;position:absolute;transition:all .3s ease;z-index:0}.button-7 a:after{background-color:#00bfff;height:2px;left:0;width:50px}.button-7 a:hover:after{width:100%}@media (max-width:767px){.button-4 a{line-height:1.5}}