.hero-no-image .hero-tagline img{margin-bottom:1.5rem;max-width:25rem;width:100%}.hero-no-image .hero-headline{max-width:32rem}@media only screen and (min-width: 850px){.hero-no-image{padding-bottom:2.4rem}.hero-no-image .hero-tagline img{margin-bottom:2rem;max-width:50rem}.hero-no-image .hero-headline{max-width:none}}.small-heading{font-size:2.1875rem}.hidden{display:none}[button]{font-family:"Montserrat",sans-serif;font-weight:800;padding:1.2rem 0;margin:0 .7rem;width:44%;font-size:1.6rem;display:inline-block;background:none;border-radius:1rem;text-align:center}@media only screen and (min-width: 850px){[button]{margin:0 1.5rem;padding:2.5rem 0;width:30%;border-radius:1.5rem}}[button~=white][button~=bordered]{color:#555;transition:all .3s ease-in-out}[button~=white][button~=bordered]:hover{border-color:rgba(0,0,0,0);background:#9b288c;color:#fff;cursor:pointer}.checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#555;width:2.25rem;height:2.25rem;border:.15rem solid #555;transform:translateY(-0.075rem);display:grid;place-content:center}@media only screen and (min-width: 850px){.checkbox input[type=checkbox]{width:2.5rem;height:2.5rem}}.checkbox input[type=checkbox]::before{content:"x";position:relative;top:-1px;margin:0;font-size:1.25rem;font-family:"Montserrat",sans-serif;font-weight:800;transform:scale(0);transition:120ms transform ease-in-out}@media only screen and (min-width: 850px){.checkbox input[type=checkbox]::before{font-size:2rem}}.checkbox input[type=checkbox]:checked::before{transform:scale(1)}[type=text],[type=tel],[type=email],[type=date],#State,#Prescriber_State{display:block;width:100%;padding:1rem 1.75rem;border:1px solid #333;margin-bottom:4rem;margin-top:.5rem}.city_zip_state{max-width:20rem}.city_zip_state .state_field{max-width:50%;position:relative}@media only screen and (min-width: 850px){.city_zip_state{display:flex;max-width:71.7rem}.city_zip_state .zip_field{flex-basis:17.6rem;margin-right:4.7rem}.city_zip_state .city_field{flex-basis:22.4rem;margin-right:4.7rem}.city_zip_state .state_field{flex-basis:14.5rem;max-width:none}}.phone_field .tipbox,.custom-date .tipbox,.city_zip_state>div:last-of-type .tipbox{left:calc(100% + 2rem);position:absolute;top:2.8rem}.tipbox>i{position:relative;top:3px;width:19px;height:19px;border-radius:100%;cursor:pointer;display:inline-block;border:1px solid #94398d;background:url(/images/icons/purple-i.png) 50% 50% no-repeat;background-size:17px auto}.tipbox span{padding:20px 10px 20px 10px;margin-left:0;position:absolute;left:50%;bottom:32px;width:228px;color:#3c3c3c;border-radius:8px;border:1px solid #bcbcbc;font-size:12px;line-height:16px;transform:translateX(-50%);text-transform:none;cursor:default;display:none;background:#fff}.show.tipbox span{display:inline-block}.signup-new-step{background:#fff;border-radius:15px;margin:0 0 2.5rem;max-height:8rem;padding:0;transition:max-height 400ms ease}.signup-new-step [row]{display:none}.signup-new-step .step-heading{background:linear-gradient(121deg, #9b288c 0%, #e63c2d 100%);border-radius:15px;color:#fff;display:inline-block;padding:1.875rem;position:relative;width:100%}.signup-new-step .headline-2{color:#fff;margin:0}.signup-new-step.saved .btn-edit{display:block !important}.signup-new-step.saved .headline-2{max-width:calc(100% - 5rem)}.signup-new-step p{display:none}.signup-new-step.active{max-height:none;padding:1.875rem 1.875rem 2.8125rem}.signup-new-step.active [row]:not(.hidden){display:block}.signup-new-step.active [row]:not(.hidden).summary{display:none}.signup-new-step.active .step-heading{background:#fff;color:#333;padding:0}.signup-new-step.active .headline-2{color:#9b288c;max-width:100%}.signup-new-step.active p{display:block}.signup-new-step.active label:not([button]){display:block;margin-bottom:.5rem}.signup-new-step.saved .btn-edit{display:block !important}.signup-new-step [col^="3"]{width:100%}@media only screen and (min-width: 850px){.signup-new-step [col^="3"]{width:25%}.signup-new-step [col^="3"].phone_field{width:23.2rem}.signup-new-step [col^="3"].dob_field{width:18.6rem}}.signup-new-step [col^="5"]{width:100%}@media only screen and (min-width: 850px){.signup-new-step [col^="5"]{width:32rem}.signup-new-step [col^="5"].address_field{width:45.6rem}}.signup-new-step [col^="6"]{float:left;width:42%;padding-right:3.33333%;overflow:hidden}.signup-new-step .step-heading{display:flex}.signup-new-step .step-heading .btn-edit{display:none;position:absolute;right:2rem;text-transform:uppercase;top:calc(50% - 1rem)}.signup-new-step .step-heading .btn-edit:hover{cursor:pointer}.signup-new-step #submit-form{clear:both}.signup-new-step #submit-form .btn{margin-top:3rem;width:25.5rem}.signup-new-step fieldset{padding:0;border:0}.signup-new-step [row]{position:relative;margin-bottom:1.875rem;padding-left:0;padding-right:0}.signup-new-step [row].summary{display:none}@media only screen and (min-width: 850px){.signup-new-step [row]{padding-left:3.5rem;padding-right:3.5rem}}.signup-new-step [row] [row]{padding-left:0;padding-right:0}.signup-new-step [type=radio]{position:absolute;opacity:0}.signup-new-step [type=radio]+label,.signup-new-step [type=radio]+[type=hidden]+label{margin-bottom:2rem;margin-top:1rem}.signup-new-step [type=radio]:checked+label,.signup-new-step [type=radio]:checked+label{color:#fff;background:#9b288c}.signup-new-step [button]{min-width:15%;width:auto;margin-left:0;padding:1.1875rem 2.5rem;background-color:rgba(51,51,51,.1)}@media only screen and (min-width: 850px){.signup-new-step .form-cta{display:flex;justify-content:space-between}}.signup-new-step label.signup-service{background-color:rgba(51,51,51,.1);position:relative;display:block;margin-bottom:2rem;padding:2rem 2rem 2rem 6rem;border-radius:6px;min-height:0;cursor:pointer}@media only screen and (min-width: 850px){.signup-new-step label.signup-service{flex:0 0 calc(33% - 20px)}}.signup-new-step label.signup-service.active{background:#9b288c;color:#fff}.signup-new-step label.signup-service.active .heading{color:#fff}.signup-new-step label.signup-service .heading{display:block;margin:0 0 1rem;color:#9b288c;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.5rem}@media only screen and (min-width: 850px){.signup-new-step label.signup-service .heading{font-size:2rem}}.signup-new-step label.signup-service [type=checkbox]{position:absolute;left:2rem}.signup-new-step #InfusionDate{width:200px}.signup-new-step #infusion_date{margin-top:3rem}.signup-new-step .custom-date input:not(.masked){position:absolute;visibility:hidden}.signup-new-step .field-validation-error span{display:block;margin-bottom:3rem;margin-top:-1.5rem;color:#e63c2d}.signup-new-step .input-validation-error{border:1px solid #e63c2d}.accordion[row]{margin-bottom:3rem;padding-bottom:0}.accordion[row] .accordion-section{border:none;padding:0}@media only screen and (min-width: 850px){.accordion[row] .accordion-toggle,.accordion[row] .accordion-content{margin-left:0}}#heading_patient{margin-top:3rem}p.first{margin-bottom:4rem}.signup-contactinfo .field-validation-error span,.signup-opt-in .field-validation-error span{margin-bottom:0;margin-top:-3rem}.custom-date input:not(.masked){position:absolute;visibility:hidden}.card-download .cta-action{display:flex;align-items:center;justify-content:space-around;flex-direction:column}@media only screen and (min-width: 992px){.card-download .cta-action{flex-direction:row}}.card-download .cta-action.mobile{display:none}@media only screen and (max-width: 849px){.card-download .cta-action.mobile{display:flex;margin-bottom:.5rem}}
