.referral__introduction,.referral__introduction_alt{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.referral__introduction .referral__introduction_wrapper .referral__introduction_text,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_text{margin-bottom:40px}.referral__introduction .referral__introduction_wrapper .referral__introduction_text .referral__introduction_title,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_text .referral__introduction_title{margin-bottom:20px}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element{width:31%}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img{border-top-left-radius:8px;border-top-right-radius:8px}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img img,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_title,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_title{margin:20px 0 12px}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single{align-items:center;gap:10px;margin-bottom:20px;display:flex}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single i,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single i{color:var(--branding-primary);font-size:28px}.referral__introduction_alt{border-top:1px solid var(--border-subtle)}.create__referral{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);background:#f7f8f9;margin:auto auto 60px;padding:60px 0}.create__referral .create__referral_wrapper{justify-content:space-between;align-items:center;gap:32px;display:flex}.create__referral .create__referral_wrapper .create__referral_text{width:48%}.create__referral .create__referral_wrapper .create__referral_text .create__referral_title{margin-bottom:20px}.create__referral .create__referral_wrapper .create__referral_form{background:#fff;border-radius:4px;flex-direction:column;gap:20px;width:48%;padding:40px 52px;display:flex}.create__referral .create__referral_wrapper .create__referral_form .referral__form_sub{background:#fbf2d0;flex-wrap:wrap;justify-content:space-between;padding:12px 29px;display:flex}.create__referral .create__referral_wrapper .create__referral_form input{color:var(--text-primary);border:1px solid #f7f8f9;border-radius:4px;outline:none;padding:16px}.create__referral .create__referral_wrapper .create__referral_form button{background:var(--branding-primary);border:1px solid var(--branding-primary);cursor:pointer;color:var(--text-primary);border-radius:4px;padding:8px 24px}.invite__referrals{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.invite__referrals .invite__referrals_wrapper{justify-content:space-between;align-items:start;gap:85px;display:flex}.invite__referrals .invite__referrals_wrapper .invite__referrals_form .invite__form_subtitle{color:var(--branding-primary)}.invite__referrals .invite__referrals_wrapper .invite__referrals_form .invite__form_title{margin:10px 0 40px}.invite__referrals .invite__referrals_wrapper .invite__referrals_form{width:40%}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form .input__wrapper{border-bottom:1px solid var(--border-subtle);align-items:center;margin-bottom:40px;display:flex}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form .input__wrapper input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:8px 24px}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form .input__wrapper i{font-size:24px}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form button{cursor:pointer;background:var(--button-primary);border:none;border-radius:4px;padding:8px 24px;display:inline-block;overflow:hidden}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper{flex-direction:column;justify-content:space-between;width:40%;display:flex}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper .social__referral_elements{justify-content:space-around;margin:32px 0;display:flex}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper .social__referral_elements .social__referral_element i{color:var(--branding-primary);font-size:54px}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper .social__referral_link input{color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0;border-radius:4px;width:100%;padding:8px 24px}.invite__referrals .invite__referrals_wrapper .invite__referrals_img{width:40%}.invite__referrals .invite__referrals_wrapper .invite__referrals_img img{border-top-right-radius:30px;border-bottom-left-radius:30px;width:100%}.referral__activity{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);background:#f7f8f9;margin:auto;padding:60px 0}.referral__activity .referral__activity_wrapper .referral__activity_text{margin-bottom:24px}.referral__activity .referral__activity_wrapper .referral__activity_results{gap:32px;display:flex}.referral__activity .referral__activity_wrapper .referral__activity_results .referral__activity_result .referral__activity_title{color:var(--branding-primary)}.referred__table{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.referred__table .referred__table_wrapper .referred__table_title{margin-bottom:40px}.referred__table .referred__table_wrapper .referred__table_table table{width:100%}.referred__table .referred__table_wrapper .referred__table_table table thead tr td{text-align:start;padding:10px}.referred__table .referred__table_wrapper .referred__table_table table thead tr{border-bottom:1px solid #f7f8f9}.referred__table .referred__table_wrapper .referred__table_table table tbody tr td{text-align:start;padding:10px}.referred__table .referred__table_wrapper .referred__table_table table tbody tr{border-bottom:1px solid #f7f8f9}.my__referral_banner{color:var(--text-primary-inverse);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:80px 0}.my__referral_banner .my__referral_wrapper{justify-content:space-between;display:flex}.my__referral_banner .my__referral_wrapper .my__referral_text{width:50%}.my__referral_banner .my__referral_wrapper .my__referral_text .my__referral_title{margin-bottom:24px}.my__referral_banner .my__referral_wrapper .my__referral_cta a{background:var(--branding-primary);border:1px solid var(--branding-primary);color:var(--text-primary);border-radius:4px;padding:8px 24px;font-weight:700;display:inline-block}input{color:var(--text-primary)}.modal__form_section{width:100%;max-width:500px}.modal__form_section .referral__form_full{visibility:visible;opacity:1;width:100%;font-family:var(--ff-regular);color:var(--text-primary);transition:all .3s;top:150px}.modal__form_section .referral__form_full .referral__form-wrapper{background:#fff;border-radius:8px;width:100%;max-width:700px;height:auto;padding:32px}.modal__form_section .referral__form_full .referral__form-wrapper .referral__form{width:100%}.modal__form_section .referral__form_full .referral__form-wrapper .referral__form form{background:#fff;border:1px solid #d8d7d4;border-radius:4px;flex-direction:column;gap:8px;font-family:Arial,Helvetica,sans-serif;display:flex;padding:24px!important}.modal__form_section .referral__form_full .referral__form-wrapper .referral__form form input{border-radius:4px;outline:none;width:100%;padding:6px 16px;font-size:16px;border:1px solid #d8d7d4!important;height:auto!important}.modal__form_section .referral__form_full .referral__form-wrapper .referral__form form button{cursor:pointer;background:#ecbc14;border:none;border-radius:4px;width:100%;margin-top:20px;padding:8px 24px}.modal__form_section .referral__form_full .referral__form-wrapper .referral__form_full-wrapper{background:#0000003d;width:100%;height:103vh;position:sticky;top:0}.referral__form_full-active{visibility:visible;opacity:1}@media (min-width:330px) and (max-width:767px){.referral__introduction,.referral__introduction_alt{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.referral__introduction .referral__introduction_wrapper .referral__introduction_text,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_text{margin-bottom:40px}.referral__introduction .referral__introduction_wrapper .referral__introduction_text .referral__introduction_title,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_text .referral__introduction_title{margin-bottom:20px}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element{width:100%}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img{border-top-left-radius:8px;border-top-right-radius:8px}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img img,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_img img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_title,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_title{margin:20px 0 12px}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single{align-items:center;gap:10px;margin-bottom:20px;display:flex}.referral__introduction .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single i,.referral__introduction_alt .referral__introduction_wrapper .referral__introduction_elements .referral__introduction_element .introduction__element_text .introduction__element_desc .element__desc_single i{color:var(--branding-primary);font-size:28px}.referral__introduction_alt{border-top:1px solid var(--border-subtle)}.create__referral{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);background:#f7f8f9;margin:auto auto 60px;padding:60px 0}.create__referral .create__referral_wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.create__referral .create__referral_wrapper .create__referral_text{width:100%}.create__referral .create__referral_wrapper .create__referral_text .create__referral_title{margin-bottom:20px}.create__referral .create__referral_wrapper .create__referral_form{background:#fff;border-radius:4px;flex-direction:column;gap:20px;width:100%;padding:40px 52px;display:flex}.create__referral .create__referral_wrapper .create__referral_form .referral__form_sub{background:#fbf2d0;flex-wrap:wrap;justify-content:space-between;padding:12px 29px;display:flex}.create__referral .create__referral_wrapper .create__referral_form input{color:var(--text-primary);border:1px solid #f7f8f9;border-radius:4px;outline:none;padding:16px}.create__referral .create__referral_wrapper .create__referral_form button{background:var(--branding-primary);border:1px solid var(--branding-primary);cursor:pointer;color:var(--text-primary);border-radius:4px;padding:8px 24px}.invite__referrals{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.invite__referrals .invite__referrals_wrapper{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:85px;display:flex}.invite__referrals .invite__referrals_wrapper .invite__referrals_form .invite__form_subtitle{color:var(--branding-primary)}.invite__referrals .invite__referrals_wrapper .invite__referrals_form .invite__form_title{margin:10px 0 40px}.invite__referrals .invite__referrals_wrapper .invite__referrals_form{width:100%}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form .input__wrapper{border-bottom:1px solid var(--border-subtle);align-items:center;margin-bottom:40px;display:flex}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form .input__wrapper input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;padding:8px 24px}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form .input__wrapper i{font-size:24px}.invite__referrals .invite__referrals_wrapper .invite__referrals_form form button{cursor:pointer;background:var(--button-primary);border:none;border-radius:4px;padding:8px 24px;display:inline-block;overflow:hidden}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper{flex-direction:column;justify-content:space-between;width:100%;display:flex}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper .social__referral_elements{justify-content:space-around;margin:32px 0;display:flex}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper .social__referral_elements .social__referral_element i{color:var(--branding-primary);font-size:54px}.invite__referrals .invite__referrals_wrapper .social__referral_wrapper .social__referral_link input{color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0;border-radius:4px;width:100%;padding:8px 24px}.invite__referrals .invite__referrals_wrapper .invite__referrals_img{width:40%}.invite__referrals .invite__referrals_wrapper .invite__referrals_img img{border-top-right-radius:30px;border-bottom-left-radius:30px;width:100%}.referral__activity{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);background:#f7f8f9;margin:auto;padding:60px 0}.referral__activity .referral__activity_wrapper .referral__activity_text{margin-bottom:24px}.referral__activity .referral__activity_wrapper .referral__activity_results{gap:32px;display:flex}.referral__activity .referral__activity_wrapper .referral__activity_results .referral__activity_result .referral__activity_title{color:var(--branding-primary)}.referred__table{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.referred__table .referred__table_wrapper .referred__table_title{margin-bottom:40px}.referred__table .referred__table_wrapper .referred__table_table table{width:100%}.referred__table .referred__table_wrapper .referred__table_table table thead tr td{text-align:start;padding:10px}.referred__table .referred__table_wrapper .referred__table_table table thead tr{border-bottom:1px solid #f7f8f9}.referred__table .referred__table_wrapper .referred__table_table table tbody tr td{text-align:start;padding:10px}.referred__table .referred__table_wrapper .referred__table_table table tbody tr{border-bottom:1px solid #f7f8f9}.my__referral_banner{color:var(--text-primary-inverse);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:80px 0}.my__referral_banner .my__referral_wrapper{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.my__referral_banner .my__referral_wrapper .my__referral_text{width:100%}.my__referral_banner .my__referral_wrapper .my__referral_text .my__referral_title{margin-bottom:24px}.my__referral_banner .my__referral_wrapper .my__referral_cta a{background:var(--branding-primary);border:1px solid var(--branding-primary);color:var(--text-primary);border-radius:4px;padding:8px 24px;font-weight:700;display:inline-block}}
