.styled-button-holder{position:relative;width:100%}.styled-button-holder.align-left{text-align:left}.styled-button-holder.align-right{text-align:right}.styled-button-holder.align-center{text-align:center}@media screen and (max-width:768px){.styled-button-holder.alignMob-left{text-align:left}.styled-button-holder.alignMob-right{text-align:right}.styled-button-holder.alignMob-center{text-align:center}}a.styled-button{display:inline-block;position:relative;background-color:var(--ast-global-color-0);color:#fff;text-align:center;text-transform:uppercase;font-size:var(--text-size-100);font-weight:600;letter-spacing:1px;padding:12px 32px;cursor:pointer;border-radius:0;transition:all .3s ease-in-out;box-shadow:0px 0px 0px 0px var(--fl-global-secondary)}a.styled-button.color-gradient{color:#fff;background-image:linear-gradient(90deg,var(--accent-color) 0%,var(--base-color-alt) 100%);text-shadow:0px 0px 5px rgba(11,15,0,.6);transition:all 1s ease-in-out}a.styled-button span{position:relative}a.styled-button span:after{content:"";position:absolute;width:100%;height:0;left:0;right:0;border-bottom:1px solid #fff;bottom:-2px;opacity:0;transition:all .3s ease-in-out}a.styled-button:hover span:after,a.styled-button:focus span:after{opacity:1}a.styled-button.color-dark{background:var(--ast-global-color-1)}a.styled-button.width-wider{padding-left:64px;padding-right:64px}a.styled-button.width-wider:after{right:24px}a.styled-button.color-light{background:#fff;color:var(--fl-global-primary,#111) !important}a.styled-button.color-white{background:#fff;color:var(--fl-global-primary,#111) !important}a.styled-button.color-primary{background:var(--fl-global-primary,#111);color:#fff !important}a.styled-button.color-primary:hover,a.styled-button.color-primary:focus{background-color:var(--accent-color-alt)}a.styled-button.color-secondary{background:var(--fl-global-secondary,#111);color:#fff !important}a.styled-button.color-primary:hover,a.styled-button.color-white:hover,a.styled-button.color-light:hover{box-shadow:4px 4px 0px 0px var(--fl-global-secondary)}@media screen and (max-width:768px){a.styled-button{text-decoration:none}a.styled-button span:after{display:none}a.styled-button.width-wider{padding-left:1rem;padding-right:1rem}}