.referral_form div label{color:#8b8b8d;margin-bottom:8px}.referral_form div input{border-radius:8px;border:1px solid #8b8b8d;width:100%;padding-left:10px;height:40px}.referral_button_hovered{color:#000;background:#fdbd00}.referral_button_disabled{cursor:default;opacity:.5}.referral_form_error{font-size:14px;color:red}@media screen and (min-width:1024px){.referral_form div input{height:72px}}.referral_step{position:relative;display:flex;align-items:center;gap:31.28px;padding:20.89px;background:#fff;border:5px solid transparent;background-clip:padding-box;border-radius:10px;color:#210943}.referral_step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;margin:-5px}.referral_step_blur{position:absolute;width:593.533px;height:346.453px;transform:rotate(.711deg);border-radius:593.533px;background:radial-gradient(56.43% 55.66% at 55.47% 37.98%,#cbdeff 0,rgba(203,222,255,0) 98.36%);filter:blur(15.908839225769043px)}.referral_step:first-of-type:before{background:linear-gradient(90deg,#1783ff,#00bcd3)}.referral_step:nth-of-type(2):before{background:linear-gradient(90deg,#ef643e,#fdbd00)}.referral_step:nth-of-type(3):before{background:linear-gradient(90deg,#1783ff,#00bcd3)}.referral_step:nth-of-type(4):before{background:linear-gradient(90deg,#fdbd00,#ef643e)}.vertical_line_vector{background:linear-gradient(1turn,#fdbd00,#1783ff)}@media screen and (min-width:1024px){.referral_step{justify-content:flex-start;gap:30px}}