.custom-page-privacy-notice .text-component-description{padding-top:16px;padding-bottom:48px}.custom-page-sitemap .navigation-menu{padding:0;margin:24px;width:300px}.custom-page-cookie-policy .text-component-title .solidOrange{outline:0;border:none;background-color:var(--color-orange);color:var(--color-white)!important;border-radius:27px;letter-spacing:0;text-align:center;font-size:18px!important;padding:16px 30px!important;font-family:AvenirNextBold}.custom-page-cookie-policy .text-component-title .solidOrange:hover{background-color:var(--color-orange-hover)!important}.custom-page-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,.custom-page-cookie-policy .ot-sdk-cookie-policy-group{font-weight:400!important}.custom-page-cookie-policy #cookie-policy-description,.custom-page-cookie-policy .ot-sdk-cookie-policy-group-desc{margin-bottom:9px!important;font-size:9px!important}.custom-page-cookie-policy td,.custom-page-cookie-policy th{font-size:9px!important}.custom-page-sitemap .navigation-container{flex-direction:column}.custom-page-cookie-policy tr{margin-bottom:10px!important}.custom-page-cookie-policy section{margin-bottom:20px!important}.custom-page-sitemap .menu-div{margin:0}.custom-page-sitemap .menu-item-container,.custom-page-sitemap .menu-title{margin-bottom:30px}.custom-page-sitemap .submenu-title{margin-bottom:20px;font-size:18px}.custom-page-accessibility-statement .text-component-description,.custom-page-non-discrimination-statement .text-component-description{padding-top:40px;padding-bottom:16px}.custom-page-terms-and-conditions-of-use .text-component-description{padding-top:16px;padding-bottom:48px}.custom-page-terms-and-conditions-of-use #see-also-with-cta .text-component-description{padding-top:16px;padding-bottom:16px}.custom-page-terms-and-conditions-of-use .text-component-description a{overflow-wrap:break-word}.custom-page-accessibility-statement .button-blue_underline,.custom-page-non-discrimination-statement .button-blue_underline,.custom-page-privacy-notice .button-blue_underline,.custom-page-terms-and-conditions-of-use .button-blue_underline{padding:0;font-weight:400!important;font-family:AvenirNextRegular!important;background-color:transparent;color:var(--color-medium-blue);height:18px}.custom-page-privacy-notice #see-also-with-cta .text-component-description{padding-top:16px;padding-bottom:16px}.custom-page-accessibility-statement :nth-last-child(2) .styled-cta,.custom-page-non-discrimination-statement :nth-last-child(2) .styled-cta,.custom-page-privacy-notice :nth-last-child(2) .styled-cta,.custom-page-terms-and-conditions-of-use :nth-last-child(2) .styled-cta{margin-top:16px}.blog .breadcrumb,.custom-page-accessibility-statement .breadcrumb,.custom-page-non-discrimination-statement .breadcrumb,.custom-page-privacy-notice .breadcrumb,.custom-page-terms-and-conditions-of-use .breadcrumb{padding-top:24px}.custom-page-sitemap .center-state-list{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.custom-page-sitemap .navigation-container{flex-direction:row}.custom-page-sitemap .navigation-menu{width:100%;margin-left:48px!important;margin:auto}}@media (min-width:1366px){.custom-page-sitemap .navigation-menu{margin-left:auto!important}}.debit-history-page .modal-description a{color:var(--color-light-blue-link);&:hover{color:var(--color-light-blue-link-hover)}}.debit-history-page .debit-history-wrapper .modal-backdrop{background-color:transparent}.debit-history-page .modal-description p>strong{color:var(--color-rich-black)}.debit-history-page .react-datepicker h2{font-size:15px!important;line-height:1!important}.debit-history-page .react-datepicker__triangle{left:224px!important}.debit-history-page .debit-history-unavailable-modal-content{scrollbar-width:none;-ms-overflow-style:none}.debit-history-page .debit-history-unavailable-modal-content::-webkit-scrollbar{display:none}.debit-history-page .clear-filter-btn-wrapper span{padding-left:0}.debit-history-page .filter-ui-close-icon svg>path{fill:var(--color-rich-black)}.debit-history-page .title-wrapper:hover{& .accordion-title{color:var(--color-orange-hover)}& .chevron-arrow svg>path{fill:var(--color-orange-hover)}}.debit-history-page .desktop-filter-ui{display:none}@media screen and (min-width:768px){.debit-history-page .desktop-filter-ui{display:block}.debit-history-page .mobile-filter-ui{display:none}}.center-search-modal{width:373px!important;padding:40px 20px 20px!important;max-height:100vh!important;overflow-y:auto;position:relative}.center-search-modal .model-content{height:660px;margin-bottom:100px}.center-search-modal .modal-content-with-button{padding-bottom:100px}.center-search-modal .modal-content-without-button{padding:36px}.center-search-modal .modal-button-container{position:sticky;border-bottom-left-radius:25px;border-bottom-right-radius:25px;display:flex;align-items:center;justify-content:center;bottom:-20px;width:373px!important;margin-left:calc((100% - 373px) / 2);padding:24px 15px 48px;background-color:white;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);left:0!important}.center-search-modal .modal-button-container>button{margin:4px;width:auto}@media (min-width:768px){.center-search-modal{width:839px!important;padding:40px 50px 0!important;margin:0 auto!important}.center-search-modal .modal-content-without-button{padding:50px 85px}.center-search-modal .modal-button-container{width:839px!important;margin-left:-85px;bottom:0;padding:40px 0 60px}}@media (min-width:840px){.center-search-modal{padding:40px 85px 0!important}}@media (min-width:768px){.appointment-schedule-page .appt-prepare{padding-left:13px;padding-right:13px}}.account-create .account-create-form-section .custom-checkbox{margin-bottom:15px}.account-create .account-create-form-section .checkbox-wrapper{margin-bottom:22px}.account-create .account-create-form-section .checkbox-text{margin-right:0}.account-create .account-create-form-section .checkbox-width{min-width:0}.email-confirmation-container{display:flex;flex-direction:column;min-height:calc(-132px + 105vh);position:relative;transition:opacity .5s;opacity:1!important}.appointment-detail-page .modal-backdrop,.appointment-schedule-page .modal-backdrop{width:100%;height:100%}.appointment-detail-page .apptment-schedule-modal-wrapper,.appointment-schedule-page .apptment-schedule-modal-wrapper{width:95vw;max-height:100vh;padding:0;overflow-x:hidden}.appointment-detail-page .apptment-details-confirm-modal-wrapper,.appointment-schedule-page .apptment-details-confirm-modal-wrapper{max-width:837px;max-height:100vh;padding:0}.appointment-detail-page .confirmed-cancellation-modal-wrapper,.appointment-schedule-page .confirmed-cancellation-modal-wrapper{padding:0}.appointment-detail-page .apptment-details-confirm-modal-wrapper .modal-cancel-icon,.appointment-schedule-page .apptment-details-confirm-modal-wrapper .modal-cancel-icon{z-index:7}.appointment-detail-page .apptment-details-confirm-modal-wrapper .details-confirm-modal-wrapper,.appointment-detail-page .confirmed-cancellation-modal-wrapper .confirm-cancellation-modal,.appointment-detail-page .details-confirm-modal,.appointment-schedule-page .apptment-details-confirm-modal-wrapper .details-confirm-modal-wrapper,.appointment-schedule-page .confirmed-cancellation-modal-wrapper .confirm-cancellation-modal,.appointment-schedule-page .details-confirm-modal{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.appointment-detail-page .modal-cancel-icon,.appointment-schedule-page .modal-cancel-icon{top:10px;right:10px}.appointment-detail-page .apptmt-schedule-header-wrapper,.appointment-schedule-page .apptmt-schedule-header-wrapper{margin:0 auto;padding:16px 0;& .selected-location{margin-bottom:0;color:var(--color-rich-black)}& .center-distance{font-size:18px;color:var(--color-rich-black);margin:16px 16px 0}& .change-location-btn{margin:8px 16px 0}& .distance-location-divider{margin:16px 0 0}}.appointment-detail-page .confirmed-Reschedule-modal-wrapper,.appointment-schedule-page .confirmed-Reschedule-modal-wrapper{padding:0}.appointment-detail-page .alternate-centers-wrapper{padding-bottom:177px}.appointment-detail-page .reschedule-or-cancel-btn{display:none!important}.appointment-detail-page .time-slots-wrapper,.appointment-schedule-page .time-slots-wrapper{position:relative;& .loader-bar-container{z-index:1}}.appointment-detail-page .appointment-confirmed-content,.appointment-schedule-page .appointment-confirmed-content{width:343px;height:450px;scrollbar-width:thin}.appointment-detail-page .alternate-centers-wrapper,.appointment-schedule-page .alternate-centers-wrapper{position:relative;& .loader-bar-container{z-index:1;position:absolute}}.appointment-detail-page .appointment-confirmed-footer,.appointment-schedule-page .appointment-confirmed-footer{width:100%}@media screen and (min-width:768px){.appointment-detail-page .apptment-schedule-modal-wrapper,.appointment-schedule-page .apptment-schedule-modal-wrapper{width:88vw;max-height:90vh;padding:0}.appointment-detail-page .modal-cancel-icon img,.appointment-schedule-page .modal-cancel-icon img{width:48px;height:48px}.appointment-detail-page .apptmt-schedule-header-wrapper,.appointment-schedule-page .apptmt-schedule-header-wrapper{padding:35px 0 16px;& .change-location-btn{margin:16px 16px 0}}.appointment-detail-page .appointment-confirmed-content,.appointment-schedule-page .appointment-confirmed-content{width:664px;height:365px;margin:14px 2vw 100px}.appointment-detail-page .appointment-confirmed-footer,.appointment-schedule-page .appointment-confirmed-footer{width:100%;& button{margin:auto}}}@media screen and (min-width:1366px){.appointment-detail-page .appointment-confirmed-content,.appointment-schedule-page .appointment-confirmed-content{height:470px;margin:10px 86px 100px}}@media (max-width:340px){.appointment-schedule-page .days-of-week{gap:2px}.appointment-detail-page .days-of-week{gap:0}.appointment-schedule-page .days-of-week-row{gap:2px}.appointment-detail-page .days-of-week-row{gap:0}.appointment-detail-page .days-of-week .DayNumberLabel{width:61px;height:61px}.appointment-detail-page .time-slots-wrapper,.appointment-schedule-page .time-slots-wrapper{width:310px}.appointment-detail-page .time-slots-wrapper .ddp-disclaimer,.appointment-schedule-page .time-slots-wrapper .ddp-disclaimer{padding-left:16px;padding-right:16px}}@media (min-width:350px) and (max-width:360px){.appointment-detail-page .days-of-week .DayNumberLabel{width:61px;height:61px}.appointment-detail-page .days-of-week,.appointment-detail-page .days-of-week-row,.appointment-schedule-page .days-of-week,.appointment-schedule-page .days-of-week-row{gap:10px}}.preview-page .form-confirmation-description{max-width:406px}.custom-page-what-to-expect .accordion-button button{justify-content:flex-start}.custom-page-what-to-expect .accordion-description{padding-right:17px}.custom-page-what-to-expect .text-component-34 .text-component-description{width:100%!important}.custom-page-what-to-expect .hero-temp1-img-container{width:390px}.custom-page-what-to-expect .animated-image-section a{display:block;border-radius:24px;overflow:hidden;width:100%}.custom-page-what-to-expect .animated-image-section a .backdrop{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1;border-radius:24px;transition:all .3s ease}.custom-page-what-to-expect .animated-image-section a .backdrop:active,.custom-page-what-to-expect .animated-image-section a .backdrop:focus,.custom-page-what-to-expect .animated-image-section a .backdrop:hover{background:transparent}.custom-page-what-to-expect .animated-image-section a .backdrop:active+img,.custom-page-what-to-expect .animated-image-section a .backdrop:focus+img,.custom-page-what-to-expect .animated-image-section a .backdrop:hover+img{transform:scale(1.2)}.custom-page-what-to-expect .animated-image-section a img{object-fit:contain;object-position:center;width:100%;transition:all .3s ease}.custom-page-what-to-expect .card-template3 .card-template3-title h3{font-size:var(--h3-mobile-font-size)!important;line-height:var(--h3-mobile-line-height)!important}@media (min-width:768px){.custom-page-what-to-expect .text-component-34 .text-component-description{width:70%!important}.custom-page-what-to-expect .checklist-block-container{padding:45px}.custom-page-what-to-expect .hero-temp1-container{align-items:flex-start}.custom-page-what-to-expect .card-template3 .card-template3-title h3{font-size:var(--h3-font-size)!important;line-height:var(--h3-line-height)!important}.custom-page-what-to-expect .text-media-process-title h2{padding:0}.custom-page-what-to-expect .row-height-38{height:120px}.custom-page-what-to-expect .accordion-container .accordion-content{display:flex;flex-direction:row}.custom-page-what-to-expect .accordion-container .accordion-content .accordion-description{padding-left:0}}@media (min-width:1366px){.custom-page-what-to-expect .text-media-container .text-media-process-content{padding-right:24px}.custom-page-what-to-expect .hero-temp1-container{align-items:center}}.custom-page-what-to-expect .accordion-container .accordion-content .accordion-button .button-container{padding:0}.custom-page-patient-stories-testimonials .testimonial-card-container .patient-verbiage>p{font-size:18px}.custom-page-patient-stories-testimonials .testimonial-card-container .content{padding-right:0}@media (min-width:768px){.custom-page-patient-stories-testimonials .about-plasma-image{padding-left:0!important}.custom-page-patient-stories-testimonials .about-plasma-items-grid .about-plasma-image>img{width:320px!important;height:320px!important}.custom-page-patient-stories-testimonials .about-plasma-content{padding-left:40px}}@media (min-width:1366px){.custom-page-patient-stories-testimonials .about-plasma-items-grid{padding-left:0}.custom-page-patient-stories-testimonials .about-plasma-items{margin-left:0}.custom-page-patient-stories-testimonials .about-plasma-items-grid .about-plasma-image{max-width:465px!important;max-height:465px!important;padding-right:0!important;margin-right:0!important;padding-left:0!important}.custom-page-patient-stories-testimonials .about-plasma-items-grid .about-plasma-image>img{width:465px!important;height:465px!important;padding-right:0!important;margin-right:0!important}.custom-page-patient-stories-testimonials .about-plasma-content{padding-left:40px;padding-right:30px}.custom-page-patient-stories-testimonials .about-plasma-container{margin-left:calc(50vw - 690px)!important;margin-right:calc(50vw - 600px)!important}.custom-page-patient-stories-testimonials .second-slider-container{margin-top:24px}.custom-page-patient-stories-testimonials .second-slider-container .testimonial-card-container{margin-right:10px}.custom-page-patient-stories-testimonials .second-slider-container .testimonial-card-container .patient-verbiage>p{font-size:18px;padding-right:60px}}.donor-dashboard .statistics-cards-container .right-arrow-button{display:inline-block!important}.donor-dashboard .statistics-cards-container .right-arrow-button .arrow-right{display:inline-block!important;margin-top:0;margin-bottom:2px;margin-left:8px}.donor-dashboard .statistics-cards-container .right-arrow-button .arrow-right>svg{display:inline-block}.donor-dashboard canvas{inset:none;top:-30px!important;left:-22vw!important}@media (max-width:767px){.donor-dashboard canvas{left:0!important}}.rewards-history-page{opacity:1!important}.payment-history-page,.rewards-history-page{display:flex;flex-direction:column;min-height:calc(-132px + 100vh);position:relative;transition:opacity .5s}.payment-history-page{opacity:1}.payment-history-page .desktop-filter-ui{display:none}.payment-history-page .react-datepicker h2{font-size:15px!important;line-height:1!important}.payment-history-page .react-datepicker__triangle{left:224px!important}.payment-history-page .clear-filter-btn-wrapper span{padding-left:0}.payment-history-page .filter-ui-close-icon svg>path{fill:var(--color-rich-black)}.payment-history-page .filter-error-msg-wrapper{margin:50px auto 10px}.payment-history-page .history-filter-error-msg{color:var(--color-validation-red)}.payment-history-page .title-wrapper:hover{& .accordion-title{color:var(--color-orange-hover)}& .chevron-arrow svg>path{fill:var(--color-orange-hover)}}.payment-history-page .separator-component{border-top:1px solid var(--color-dark-grey)}@media screen and (min-width:768px){.payment-history-page .desktop-filter-ui{display:block}.payment-history-page .mobile-filter-ui{display:none}}.account-setup-success-page{min-height:calc(100vh - 132px)}.account-setup-success-page .form-confirmation-description{max-width:406px}.account-setup-success-page .ui-arrow-left{margin-right:8px;margin-bottom:2px}.account-setup-success-page .buttonContainer{margin-top:32px}.account-setup-success-page .button-common{padding:0;color:var(--color-medium-blue)}.biolife-home-page .text-component-description{padding-top:40px;padding-bottom:40px}.biolife-home-page .patient-details .patient-name{font-weight:500!important}@media (min-width:768px){.biolife-home-page .about-plasma-container .about-plasma-image img{width:100%}.biolife-home-page .registration-form-container{margin-top:-18%}}@media (min-width:1366px){.biolife-home-page .registration-form-container{margin-top:-19%}}#acquisition-email-capture{color:var(--color-white)}#acquisition-email-capture .caption-text{font-size:10px;line-height:15px}#acquisition-email-capture span.caption-text{font-size:16px;line-height:24px}#acquisition-email-capture .emailsubmitbutton img{max-width:none}.SolidBlue{background-color:var(--color-medium-blue)}.SolidBlueButton{border-radius:27px;color:var(--color-white);letter-spacing:0;text-align:center;border:none;cursor:pointer}.SolidBlueButton:hover{border-color:var(--color-bl-blue-hover)!important;background-color:var(--color-bl-blue-hover)!important;color:var(--color-white)!important}.SearchInputButton{padding-bottom:10px;position:relative;padding-top:5px}.SearchInputButton .ui.input{position:relative;font-weight:400;font-style:normal;display:inline-flex;color:rgba(0,0,0,.87)}.SearchInputButton .ui.input>input{background:var(--color-white);border:1px solid var(--color-medium-blue);border-radius:0;font-size:18px;color:var(--color-rich-black);margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:12px;padding:12px 18px;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.SearchInputButton .ui.input>input::placeholder{font-size:16px;opacity:.7}.SearchInputButton .ui.button.SolidBlue.SolidBlueButton{width:56px;height:56px;border-radius:0 25px 25px 0!important;padding-left:10px!important}.SearchInputButton .ui.icon.message{display:flex;flex-direction:row;align-items:flex-start;margin:0;background-color:var(--color-validation-red);padding:8px;border-radius:0;z-index:1}.SearchInputButton .ui.message p:first-child{margin-top:0}.SearchInputButton .ui.message p:last-child{margin-bottom:0}.SearchInputButton .ui.message p{opacity:.85;margin:14px 0}.SearchInputButton .ui.icon.message .content>p{color:var(--color-white);padding-left:8px;font-size:14px;line-height:20px}ul ol>li,ul ul>li{list-style-type:circle}