.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:1.125rem;font-weight:600;letter-spacing:1px;padding:16px 36px;cursor:pointer;border-radius:4px}a.styled-button.color-gradient{color:#FFF;background-image:linear-gradient(90deg,var(--accent-color) 0%,var(--base-color-alt) 100%);text-shadow:0 0 5px rgb(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 0.3s ease-in-out}a.styled-button:hover 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}@media screen and (max-width:768px){a.styled-button{text-decoration:underline}a.styled-button span::after{display:none}}