.referral-registration{background-color:var(--lightgrey);padding-left:24px;padding-right:24px}@media (min-width: 1024px){.referral-registration{padding-left:80px;padding-right:80px}}.referral-registration .header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:10px;border-bottom:1px solid var(--dark)}@media (min-width: 1024px){.referral-registration .header{padding-bottom:20px}}.referral-registration .header h2{margin-bottom:0}.referral-registration .header .step{margin-bottom:5px;font-size:18px;font-family:SoinSansNeue;font-weight:700;line-height:22px;letter-spacing:1}@media (min-width: 1024px){.referral-registration .header .step{margin-bottom:10px}}.referral-registration .r-section{padding:40px 0 0}.referral-registration .r-section.faq-section{border:none}.referral-registration .r-section .overview-section{margin-bottom:40px}@media (min-width: 1024px){.referral-registration .r-section .overview-section{margin-bottom:20px}}.referral-registration .r-section .overview-section .step-title{text-transform:uppercase;margin:0 0 15px;font-size:20px;line-height:24px}.referral-registration .r-section .overview-section .overview p{margin-bottom:24px}.referral-registration .r-section .overview-section .overview p:last-child{margin:0}.referral-registration .r-section .overview-section .overview p a{text-decoration:underline}.referral-registration .r-section .register-form .content .title{margin-bottom:40px;text-transform:none}.referral-registration .r-section .register-form .content .desc{margin-bottom:40px}.referral-registration .r-section .register-form .content .desc p{font-weight:700;font-size:20px;line-height:28px}@media (min-width: 1024px){.referral-registration .r-section .register-form .content .desc p{font-size:24px;line-height:29px}}.referral-registration .r-section .register-form .content .desc p strong{color:var(--teal);text-transform:uppercase}.referral-registration .r-section .register-form .content .thank-you{max-width:355px;margin:40px auto;opacity:0;transition:.3s all}.referral-registration .r-section .register-form .__codex-register-row{margin:0 -10px}@media (max-width: 1023px){.referral-registration .r-section .register-form .__codex-register-row{margin:0}}.referral-registration .r-section .register-form .__codex-register-field{width:50%;padding:0 10px 20px}@media (max-width: 1023px){.referral-registration .r-section .register-form .__codex-register-field{width:100%;padding:0 0 20px}}.referral-registration .r-section .register-form .__codex-register-field input,.referral-registration .r-section .register-form .__codex-register-field select{background-color:transparent;margin:0}.referral-registration .r-section .register-form .__codex-register-field .vue-tel-input{border:1px solid #212121;box-shadow:none;border-radius:0;-webkit-border-radius:0px}.referral-registration .r-section .register-form .__codex-register-field.error input,.referral-registration .r-section .register-form .__codex-register-field.error select,.referral-registration .r-section .register-form .__codex-register-field.error .vue-tel-input{border-color:var(--pink)}.referral-registration .r-section .register-form .__codex-register-field.tel-field input{margin:0}.referral-registration .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper{display:flex;margin:0 -5px}.referral-registration .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper label{display:none}.referral-registration .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper div{width:33.3%;padding:0 5px}.referral-registration .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper div select{background-position:90% center;background-size:12px}.referral-registration .r-section .register-form .__codex-register-field-full{width:100%;padding:0 10px}.referral-registration .r-section .register-form .__codex-register-field-full .optin{margin:20px 0}.referral-registration .r-section .register-form .__codex-register-field-full .optin label{text-transform:none;padding-top:4px}.referral-registration .r-section .register-form .__codex-register-field-full .optin label a{font-weight:600;text-decoration:underline}@media (max-width: 1023px){.referral-registration .r-section .register-form .__codex-register-field-full .btn{width:100%;text-align:center}}.referral-registration .r-section .register-form .form-footer-error{margin:20px 0;text-align:center;padding-left:10px}@media (max-width: 1023px){.referral-registration .r-section .register-form .form-footer-error{padding-left:0}}.referral-registration .r-section .register-form .form-footer-error p{color:var(--pink)}.referral-registration .r-section .register-form .__codex-register-errors ul{display:flex;flex-wrap:wrap}.referral-registration .r-section .register-form .__codex-register-errors ul li{font-size:11px;line-height:1;color:#fff;background:var(--pink);margin:0 5px 5px 0;padding:4px 6px;border-radius:3px;-webkit-border-radius:3px;text-transform:none;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/193/assets/style-referral-reg.css.map */
