.custom-form:not(.custom-form--multistep) .hs_submit,.custom-form:not(.custom-form--multistep) .hs_submit .hs-button{color:var(--white-color);max-width:unset;width:100%;z-index:3}.custom-form:not(.custom-form--multistep) .hs_submit .hs-button,.custom-form:not(.custom-form--multistep) .hs_submit .hs-button:hover{background-color:unset}.custom-form:not(.custom-form--multistep) .hs_submit .hs-button:hover{color:var(--black-color)}.custom-form:not(.custom-form--multistep) .actions:has(.hs-button.button--gradient):before{animation:move .75s linear infinite;animation-play-state:paused;background:linear-gradient(115deg,var(--third-color),var(--first-color),var(--second-color));background-size:25% 100%;content:"";height:100%;left:0;position:absolute;top:0;transition:translate .25s ease-out;translate:-5% 0;width:400%;z-index:1}.custom-form:not(.custom-form--multistep) .actions:has(.hs-button.button--gradient):hover:after{background-color:var(--white-color)}.custom-form:not(.custom-form--multistep) .actions:has(.hs-button.button--gradient):hover:before{animation-play-state:running;transition-duration:.75s;translate:0 0}.custom-form:not(.custom-form--multistep) .actions:has(.hs-button.button--gradient):after{background-color:var(--black-color);border-radius:calc(var(--button-border-radius) - 1px);color:var(--white-color);content:"";display:flex;height:calc(100% - 2px);position:absolute;transition:background-color .25s ease-in-out;width:calc(100% - 1px);z-index:2}.custom-form .legal-consent-container *{font-size:calc(var(--body-font-size)/1.333);line-height:calc(var(--body-line-height)/1.333)}.custom-form .legal-consent-container a{color:var(--black-color);font-weight:500}.custom-form--multistep .actions:before{display:none}@keyframes move{to{transform:translateX(-25%)}}