.password-icon svg{font-size:1.5rem!important}.base-phone-input.react-international-phone-input-container{margin:10px 0;--tw-ring-offset-color:transparent;--react-international-phone-background-color:transparent;--react-international-phone-country-selector-background-color-hover:transparent;--react-international-phone-text-color:#fff;--react-international-phone-dropdown-item-background-color:#fff;--react-international-phone-font-size:1rem;--react-international-phone-height:auto;--react-international-phone-dropdown-item-text-color:#000;--react-international-phone-selected-dropdown-item-text-color:#000;--react-international-phone-border-radius:10px;--react-international-phone-border-color:#fff;--react-international-phone-country-selector-border-color:#fff}.base-phone-input.react-international-phone-input-container .react-international-phone-country-selector-button{min-height:100%;padding:8.5px 14px}.base-phone-input.react-international-phone-input-container .react-international-phone-country-selector-button.react-international-phone-country-selector-button--disabled{background-color:transparent}.base-phone-input.react-international-phone-input-container .react-international-phone-country-selector-button .react-international-phone-country-selector-dropdown{z-index:9999;border-color:transparent}.base-phone-input.react-international-phone-input-container .react-international-phone-input{width:100%;padding:8.5px 14px;line-height:1.15}.base-phone-input.react-international-phone-input-container .react-international-phone-input.react-international-phone-input--disabled{background-color:transparent}.base-phone-input.base-phone-input--seondary-theme{height:2.5rem}.base-phone-input.base-phone-input--seondary-theme.react-international-phone-input-container{--react-international-phone-text-color:var(--le-primary-darker);--react-international-phone-country-selector-border-color:var(--le-primary-darker);--react-international-phone-border-color:var(--le-primary-darker)}.base-phone-input.base-phone-input--seondary-theme.react-international-phone-input-container .react-international-phone-country-selector-button{padding-top:0;padding-bottom:0;width:3rem;border-radius:.9375rem 0 0 .9375rem}.base-phone-input.base-phone-input--seondary-theme.react-international-phone-input-container .react-international-phone-country-selector-button .react-international-phone-flag-emoji{width:1.5rem;height:1.5rem}.base-phone-input.base-phone-input--seondary-theme.react-international-phone-input-container .react-international-phone-country-selector-button .react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,.25rem) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,.25rem) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,.25rem) solid transparent;margin-right:.25rem}.base-phone-input.base-phone-input--seondary-theme.react-international-phone-input-container .react-international-phone-input{border-radius:0 .9375rem .9375rem 0}.btn.btn-primary,.btn.btn-primary--outline{--btn-bg-color:#d9c6e9;--btn-color:#4e316a}.btn.btn-primary--outline{--btn-border-color:#50346f;--btn-hover-bg-color:transparent;--btn-hover-color:#50346f}.btn{border-radius:1.875rem;border:1px solid var(--btn-border-color,transparent);transition:all .5s;font-weight:900;font-size:1.6rem;padding:.75rem 1rem;background-color:var(--btn-bg-color);color:var(--btn-color);position:relative}.btn.btn--active:not(:disabled),.btn:hover:not(:disabled){color:var(--btn-hover-color,#d9c6e9)}.btn.btn--active:not(:disabled),.btn.btn--active:not(:disabled) .link-icon,.btn:hover:not(:disabled),.btn:hover:not(:disabled) .link-icon{background-color:var(--btn-hover-bg-color,var(--btn-color))}.btn.btn--active:not(:disabled) .link-icon .icon,.btn:hover:not(:disabled) .link-icon .icon{color:var(--btn-hover-icon-color,var(--btn-color))}.btn:disabled{opacity:.8}.btn.btn--arrow{padding-right:3rem}.btn.btn--arrow .btn__arrow{width:1.5rem;height:1.5rem;background-color:var(--btn-color);border-radius:50%;position:relative;transition:all .5s;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.btn.btn--arrow .btn__arrow .icon{transition:all .5s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:var(--btn-bg-color);font-size:1.1rem}@media screen and (max-width:1024px){.btn{font-size:1rem}.btn.btn--arrow{padding-right:3rem}}@media screen and (max-width:767px){.btn{font-size:.8rem;padding:.5rem}.btn.btn--arrow{padding-right:2rem}.btn.btn--arrow .btn__arrow{width:1.25rem;height:1.25rem;right:.625rem}.btn.btn--arrow .btn__arrow .icon{font-size:.8rem}}.btn.btn--dense{font-size:.9rem;padding:.5rem}