.generic-button{background:var(--green-button);border-radius:0 3rem 3rem 3rem;border:none;color:var(--gray-100);font-family:Noto Sans,Helvetica,sans-serif;font-size:1.6rem;height:5.4rem;padding:var(--spacing-05) var(--spacing-07);text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media(max-width:1024px){.generic-button{padding:var(--spacing-05) var(--spacing-05)}}.generic-button label{cursor:pointer;text-wrap:nowrap}.generic-button:hover{opacity:.8}.generic-button:disabled:hover{opacity:1}.generic-button:disabled:active{transform:unset;filter:unset;box-shadow:unset}.generic-button:active:enabled{filter:brightness(1.5)}.generic-button--isStretch{width:100%;text-align:center;align-items:center;justify-content:center}.generic-button__icon{width:2rem;height:2rem;margin-right:1rem}.generic-button__light{background-color:rgba(0,0,0,0);border:.1rem solid var(--gray-900);color:var(--gray-100)}.generic-button__light-over-black{background-color:rgba(0,0,0,0);color:var(--blue);border:.1rem solid #fff}.generic-button__light-over-gray{background-color:#fff;color:var(--gray-1300);border:.1rem solid var(--gray-1300)}.generic-button__light-over-white{background-color:rgba(0,0,0,0);color:var(--dark-100);border:.1rem solid var(--gray-900)}.generic-button__invisible-white{background-color:rgba(0,0,0,0);border:none;color:#fff;padding:0}.generic-button__white{background-color:#fff;color:var(--gray-900);border:1px solid var(--gray-900)}.generic-button__purple{background-color:var(--purple-4);color:var(--gray-100)}.generic-button__loading{padding-left:30px}