.ReferralProgramComponent_referral_program__zV5e2{margin-top:87px;background:#f6f6f6;min-height:100vh;padding:0}.ReferralProgramComponent_referral_program_wrapper__sr5x_{margin:0 auto;padding:0;background:none;border-radius:0}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_top_block__w_p7_{display:flex;flex-direction:row;align-items:flex-end;background:#fff;border-radius:16px;margin:24px auto 0;padding:24px 31px;box-shadow:0 2px 16px 0 rgba(0,0,0,.03);position:relative}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_image_block__aHlm3{width:473px;height:360px;margin-right:38px;display:flex;align-items:center;justify-content:center}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_main_image__iYvnY{width:100%;height:100%;object-fit:cover;border-radius:15px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_info_block__S8WN1{flex:1 1;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:40px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_title__maGWH{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:36px;line-height:120%;color:#000;margin-bottom:39px;margin-top:0}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_description__mi7WK{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:140%;color:#000;margin-bottom:52px;max-width:663px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_buttons__Yjs_g{display:flex;flex-direction:row;gap:16px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_primary_btn__MZQCm{display:flex;align-items:center;justify-content:center;padding:16px 34px;background:#3055f6;color:#fff;border:none;border-radius:12px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;line-height:140%;cursor:pointer;transition:background .2s;min-width:194px;height:56px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_primary_btn__MZQCm:hover{background:#1d3ed8}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_secondary_btn__uCTg1{display:flex;align-items:center;justify-content:center;padding:16px 34px;background:#fff;color:#3055f6;border:1px solid #3055f6;border-radius:12px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;line-height:140%;cursor:pointer;min-width:157px;height:56px;gap:8px;transition:background .2s,color .2s}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_secondary_btn__uCTg1:hover{background:#f0f4ff;color:#1d3ed8}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_how_it_works__4FppX{margin:80px auto 0;width:100%;display:flex;flex-direction:column;align-items:center}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_headline__Qr4Is{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:48px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_headline__Qr4Is span{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:36px;line-height:120%;color:#4b4b4b;text-align:center}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_orange_line__bUZ7M{width:94px;height:3px;background:#f93;border-radius:2px;margin:0 auto}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_steps__RFsF3{display:flex;flex-direction:row;gap:32px;width:100%;justify-content:center}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_card__0G6Eh{background:#fff;border-radius:16px;width:calc((100% - 32px)/3);display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 16px 0 rgba(0,0,0,.03);padding:24px;position:relative}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_img__upXNK{width:170px;height:150px;object-fit:contain;margin-bottom:24px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_card__0G6Eh h3{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:24px;line-height:120%;color:#000;margin:0 0 12px;text-align:left;width:100%}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_card__0G6Eh p{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:140%;color:#000;margin:0;text-align:left;width:100%}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_program_description__RfCgj{background:none;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:140%;color:#000;display:flex;flex-direction:column;gap:16px;padding:0 16px;margin:64px auto 132px}@media(max-width:1300px){.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_steps__RFsF3{flex-direction:column;gap:24px;align-items:center}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_card__0G6Eh{width:calc((100% - 16px)/2)}}@media(max-width:1024px){.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_top_block__w_p7_{flex-direction:column;align-items:center;gap:24px}}@media(max-width:900px){.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_top_block__w_p7_{padding:16px 0}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_image_block__aHlm3{margin:0;max-width:473px;height:220px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_main_image__iYvnY{height:220px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_info_block__S8WN1{padding:0 16px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_steps__RFsF3{flex-direction:column;gap:16px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_program_description__RfCgj{padding:0 8px}}@media(max-width:650px){.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_image_block__aHlm3{width:calc(100% - 16px);height:auto}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_buttons__Yjs_g{flex-direction:column;gap:12px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_buttons__Yjs_g button,.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_card__0G6Eh{width:100%}}@media(max-width:600px){.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_info_block__S8WN1{padding:0 8px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_headline__Qr4Is span,.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_title__maGWH{font-size:22px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_card__0G6Eh{padding:12px 8px;width:100%}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_step_img__upXNK{width:100px;height:80px}.ReferralProgramComponent_referral_program__zV5e2 .ReferralProgramComponent_program_description__RfCgj{font-size:14px}}