img{vertical-align:bottom;border:0;padding:0}body,html{scroll-behavior:smooth;height:100%;margin:0;height:1px;min-height:100%}button:focus,input:focus{outline:none}@font-face{font-family:helveticaNow;src:url(/static/media/HelveticaNowDisplay-Regular.cc17bb5a.ttf)}@font-face{font-family:helveticaNowBold;src:url(/static/media/HelveticaNowDisplay-Bold.06043486.ttf)}@font-face{font-family:helveticaNowExtraBold;src:url(/static/media/HelveticaNowDisplay-ExtraBold.607b08d8.ttf)}@font-face{font-family:helveticaNowLight;src:url(/static/media/HelveticaNowDisplay-Light.50d69fd1.ttf)}@font-face{font-family:OverflowSansBold;src:url(/static/media/UniversalSans-v1-2-14-100-0-222122212121-01-750.8bccf440.woff) format("woff")}@font-face{font-family:OverflowSans;src:url(/static/media/UniversalSans-v1-2-14-100-0-222122212121-01-600.edeec1ee.woff) format("woff")}@font-face{font-family:OverflowSansLight;src:url(/static/media/UniversalSans-v1-2-14-100-0-222122212121-01-450.bd33c9f9.woff) format("woff")}.App{flex:1 1;font-family:helveticaNow;max-width:1440px;align-self:center}#root,.App{min-height:100%;display:flex;flex-direction:column;width:100%;background-color:#fff}h2{font-size:24px;font-family:OverflowSansBold;margin:0}h3{font-size:20px;font-family:OverflowSansLight;line-height:32px}h4{font-size:16px;line-height:24px}.loading-message{text-align:center}label{font-size:16px;margin-bottom:12px}.stockDonationPageTitle{font-size:28px;margin:0;line-height:36px;padding:40px 32px 3px}.connectStepWrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}.connectAccountTitle{font-size:32px;line-height:40px}.modalWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.helpCircle:hover+.tooltip,.helpCircleMobile:hover+.tooltipMobile{visibility:visible}.helpCircle{height:20px;width:20px;margin-left:8px;margin-top:4px}.helpCircleMobile{height:20px;width:20px;align-self:center;margin-left:auto}.searchBox{width:90%;height:40px;background-color:#f2f2f2;border:none;font-size:16px;line-height:24px;border-radius:4px;padding-left:12px;box-sizing:border-box}.searchBox::-webkit-input-placeholder{color:rgba(0,0,0,.8)}.searchBox::placeholder{color:rgba(0,0,0,.8)}.searchResult{background-color:#fff;width:100%;height:auto}.searchResultStockDiv{display:flex;cursor:pointer}.searchResultSymbol{color:#009bff;font-weight:200;min-width:77px;max-width:13%;overflow:hidden}.searchResultName{font-weight:200;color:#000;padding-left:4px;max-width:50%;overflow:hidden}.searchResultName:hover{color:#009bff}.tooltip{width:256px;font-size:12px;margin-top:-112px;line-height:24px}.tooltip,.tooltipMobile{padding:16px;background-color:#000;color:#fff;position:absolute;z-index:1;visibility:hidden;height:auto}.tooltipMobile{width:auto;font-size:16px;margin-right:16px;margin-top:-160px}.share-feature-container{width:calc(50% - 32px);padding:32px 0 32px 32px;overflow:auto;max-height:95vh;display:flex;flex-direction:column;flex-grow:1;border-left:1px solid #101820}.info{font-weight:400;margin:0 0 30px}.share-feature-container::-webkit-scrollbar{width:0!important}.inputPlaceholder::-webkit-input-placeholder{color:red}.inputPlaceholder::placeholder{color:red}button{cursor:pointer}button:disabled{cursor:not-allowed}.signature-canvas-wrapper{position:relative;height:40vh}.signature-canvas-wrapper:after{display:block;content:"";padding-bottom:56.25%}.signature-canvas-wrapper canvas{position:absolute;left:0;top:0;width:100%;height:100%}canvas{border:1px solid #000}input:focus:invalid{box-shadow:none;border-bottom:1px solid red}input{font-family:OverflowSansLight}input,select{-webkit-border-radius:0}._404container{max-width:1440px;padding:32px}._404header{font-size:64px;line-height:80px;margin-bottom:16px;margin-top:56px}._404title{margin:0;font-size:48px;line-height:56px}._404subtitle{margin-top:8px;font-size:24px;line-height:28px;font-family:OverflowSansLight}.overflowLogo{width:83px}._404imagesDiv{display:flex;height:415px;margin-top:60px;max-width:100%;justify-content:space-between}._404image{object-fit:contain;width:24%}#_404image1,#_404image4{margin-top:-78px}#_404image3{margin-top:100px}@media only screen and (max-width:600px){.signature-canvas-wrapper{margin-bottom:5px}label{font-size:12px;margin-bottom:0}h2{font-size:16px;margin-top:16px;margin-bottom:16px}h3{font-size:12px;line-height:16px}.info,h4{font-size:16px}.searchResultSymbol{width:50%;max-width:50%}.searchResultName{width:45%;max-width:45%}.connectStepWrapper{flex-direction:column;padding-top:unset}.connectAccountTitle{font-size:24px;line-height:32px}._404header{font-size:56px;line-height:72px;margin-bottom:12px}.stockDonationPageTitle{font-size:20px;line-height:28px;padding:32px 16px 0}._404title{font-size:20px;line-height:24px;font-family:OverflowSansBold}._404subtitle{font-size:18px;line-height:24px}._404imagesDiv{flex-direction:column;margin-top:32px}._404image{margin:0!important;padding-bottom:16px;width:100%}#_404image3,#_404image4{display:none}}@media only screen and (max-width:1024px){.share-feature-container{display:flex;flex-direction:column;align-items:center;align-self:center;width:calc(100% - 20px);border-top:1px solid#101820;border-left:none;margin:0 0 16px;padding:40px 10px 0;overflow:hidden;max-height:unset}.searchBox{width:100%}}.share-feature{display:flex;flex-direction:column;flex-grow:1;width:100%}.share-header{margin:20px 0;font-family:OverflowSans;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#101820}.share-textarea-div{flex-grow:1;border-radius:4px;margin-bottom:24px}.share-textarea,.share-textarea-div{font-family:OverflowSans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#101820;width:calc(100% - 6px);resize:none;min-height:100px}.share-textarea{border:1px solid #101820;border-radius:4px;height:100%;padding:5px;outline:none}.share-footer-div{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.share-char-count{align-self:end;margin-bottom:12px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#c4c4c4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:flex-start}.share-logo-div{height:24px;width:180px;align-self:start;flex-direction:row;justify-content:space-between;margin-bottom:24px}.share-logo,.share-logo-div{display:flex;align-items:center}.share-logo{justify-content:center;height:20px}.text-overflow-error{color:red}.share-button{width:150px;height:40px;background:#101820;border:none;border-radius:100px;font-size:14px;color:#fff}.share-modal-background{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(16,24,32,.5);display:flex;flex-direction:column;justify-content:center;align-items:center}.share-modal{z-index:10;width:450px;background-color:#fff;box-sizing:border-box;padding:20px;flex-direction:column}.share-modal,.share-modal-header{display:flex;justify-content:space-between}.share-modal-header{flex-direction:row;margin-bottom:24px}.share-modal-header-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#101820;margin:0}.share-modal-header-exit{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:700;font-size:20px;margin-left:60px;color:#101820}.share-modal__copy-button{color:#fff;background-color:#101820;outline:none;border:1px solid #101820;width:85px;height:48px}.modal-donation-info{background-color:rgba(16,24,32,0)}.modal-donation-info,.modal-donation-info-copy{display:flex;flex-direction:column;justify-content:space-between}.modal-donation-info-copy{background-color:rgba(16,24,32,.5)}.modal-donation-info-copy>p,.modal-donation-info>p{margin:0}.share-modal-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}@media only screen and (max-width:1024px){.share-modal{width:100%}.share-button{width:100%;height:40px;background:#101820;border:none;border-radius:100px;font-size:14px;color:#fff}.share-modal__copy-button{color:#fff;background-color:#101820;outline:none;border:1px solid #101820;width:85px;height:48px;margin-top:10px}.share-textarea-div{flex-grow:1;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#101820;border-radius:4px;width:calc(100% - 6px);resize:none;min-height:100px;margin-bottom:0}}.left-white-button{font-family:OverflowSans;margin-right:12px;border:1px solid #101820;color:#101820;background:#fff;cursor:pointer;font-size:20px;padding:12px 24px;transition:all .25s;-webkit-animation-name:moveRightQuestion;animation-name:moveRightQuestion;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.75s;animation-duration:.75s}.left-white-button:hover{color:#fff;background:#101820;cursor:pointer}#addCardNumberElementv2,.cardElementv2{margin-top:8px;margin-left:32px;width:calc(100% - 32px);text-overflow:ellipsis;border:none;border-bottom:1px solid #101820;padding:0}#addCardNumberElementv2,.cardElementv2,.cardElementv2:placeholder{font-family:OverflowSansLight;font-size:28px;line-height:40px}@media (max-width:480px){.cardElementv2{font-size:16px;line-height:150%;width:100%;margin-top:0;margin-left:0;font-size:18px}}#addCardElementv2{margin-top:12px;margin-bottom:unset!important}.invisible-button{border:none;padding:0;margin:0;background-color:initial}*,:after,:before{box-sizing:border-box}@media (max-width:800px){.invisible-button{width:100%}}@media (max-width:480px){.left-white-button{width:100%;margin-bottom:12px;margin-right:0;font-size:18px;line-height:24px}}.trails-main{-webkit-transform-origin:top;transform-origin:top;position:relative;width:100%;display:flex}.trails-sub{width:100%}.trails-text{-webkit-transform-origin:top;transform-origin:top;position:relative;width:100%;color:#000;will-change:transform,opacity}.trails-text,.trails-text>div{overflow:hidden}#animation{width:80px;height:auto;align-self:center;margin:auto auto 10px}.animation-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}#container-fastlink{z-index:51;width:100%;max-width:750px;height:100%;max-height:674px;overflow:auto}.card-main{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.detail-card-side{padding:14px 14px 0;width:100%;max-width:1100px;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.detail-card-back{border-radius:2px;background-color:#101820;color:#fff}.detail-card-front{border-radius:2px;background-color:#fff;box-shadow:0 4px 8px 0 #c2c2c2}#cashDonationPageContainer{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;justify-content:center}.cashDonationPageNavbarIcon{display:none;width:32px;height:32px;z-index:99}.cashDonationPageNavbar{display:flex;width:100%;margin-bottom:56px;padding-right:56px;padding-top:24px;box-sizing:border-box}.cashDonationPageNavbarMenu{width:100%;display:flex;justify-content:flex-end;box-sizing:border-box}.link{margin:0;color:#009bff;cursor:pointer}.cashDonationPageNavbarLink{margin-left:24px}.cashDonationTextDiv{width:50%;box-sizing:border-box}.cashDonationLogo{max-width:56px;padding-bottom:18px}.cashDonationTitle{font-family:OverflowSansBold;font-size:32px;line-height:42px;margin-bottom:0}.cashDonationSubtitle{font-family:OverflowSansLight;font-size:20px;line-height:32px;margin:0}.cashIframe{width:50%;height:860px}#cashGiveContainer{display:flex;flex-direction:column;width:100%;align-self:center;max-width:50%;background-color:#fff;font-family:OverflowSans;font-size:20px;line-height:24px;box-sizing:border-box;overflow-x:hidden;padding:16px 0}#cashDonationPageContainer::-webkit-scrollbar{display:none}*{font-weight:400}.cashDonationPageTitleDiv{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}.givingOptionsDiv{width:100%}.optionsRow{width:100%;display:flex;justify-content:space-between;margin-bottom:16px}.codeInputWrapper{padding-top:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.givingButton{font-family:OverflowSansLight;width:32%;height:48px;background-color:#f2f2f2;color:#c4c4c4;border:none;border-radius:4px}.givingButton:active,.givingButton:hover,.selectedButton{color:#fff;background-color:#101820}#animationcashDonationPage{height:80%}.givingQuantity{width:100%;height:48px;color:#101820;border:1px solid #101820;background-color:#fff;border-radius:4px;text-align:center;padding-bottom:unset;margin-bottom:unset;font-size:16px}.givingQuantity:focus:invalid{border-color:red}.userInfoContainer{display:flex;flex-direction:column;width:100%}.cashDonationPageUserInfoDiv{padding-bottom:24px;padding-top:24px}.cashDonationPageUserInfoDiv,.paymentMethodDiv{display:flex;width:100%;justify-content:space-between}.paymentMethodDiv{flex-direction:row;border:1px solid #c4c4c4;align-items:center;padding:12px 16px;margin-top:16px;box-sizing:border-box}.paymentMethodDiv:first-of-type{margin-top:unset}.paymentMethodInfoDiv{margin-left:auto;display:flex;flex-direction:row;align-items:center}.paymentInfoElement{font-size:16px;line-height:24px;margin:0 0 0 16px}.paymentMethodUser{margin:0}.cardBrand{height:24px;width:43px}.userInfoAdd{padding-top:16px;align-self:center}.cashDonationPageCardInfoDiv{display:flex;width:100%}.paymentMethodSelectDiv{cursor:pointer;width:100%;height:100%;opacity:.9}.paymentMethodSelectDiv:hover{background-color:#f5f5f5;opacity:1}.underlined{text-decoration:underline}.bold,.underlined{font-family:OverflowSansBold}.poweredByText{margin:0}.link:hover{text-decoration:underline}.cashDonationPageTitle{margin-top:0;cursor:pointer}.oneTimeButton{width:24%}.tbgSearchResults{width:100%;max-height:200px;overflow:hidden;overflow-y:scroll}.tbgSearchResults::-webkit-scrollbar{display:none}.tbgSearchOption:hover{color:#009bff;cursor:pointer}.optionsLabel{margin:unset;font-family:OverflowSansBold}.datePicker,.selectCampaign,.selectFund,.selectPhoneCode{-moz-appearance:none;-webkit-appearance:none;width:50%;font-family:OverflowSans;background-position-x:98%;color:#101820;min-height:40px;line-height:40px;text-overflow:ellipsis;border:none;border-bottom:1px solid #101820;outline:none;box-sizing:border-box}.selectCampaign:active,.selectCampaign:focus,option{outline:none}option:hover{background-color:red}.tbgSearchBox{padding-right:unset}.cashFooter{margin-top:auto;padding-bottom:69px;padding-top:23px;border-top:1px solid #000;text-align:center}.cashDonationPageButtonsDiv,.cashFooter{display:flex;flex-direction:column;width:100%}.cashDonationPageButtonsDiv{padding-top:32px;align-items:center}.signInSpan{margin-top:16px}.selectPhoneCode{width:25%;max-width:93px;height:34px;min-height:unset;margin-right:2%}.selectPhoneCode:focus{outline:none}.phoneNumberInput{display:flex;width:100%;padding-top:32px}.separator{display:flex;font-size:16px;line-height:24px;color:#c4c4c4;align-items:center;text-align:center}.actionButton{width:100%;font-family:OverflowSans;font-size:16px;height:42px;background-color:#101820;color:#fff;border:none}.signedInDiv{display:flex;flex-direction:row;justify-content:space-between;padding-top:8px}.logoInButton{height:50%}.cashDonationPageMessage{margin-top:4px;font-size:8px;line-height:13px;text-align:center}.overflowLogoBlack{width:52px;height:20px}.goBackDiv{display:flex;align-items:center;justify-content:center;flex-direction:row}.setupTitle{margin-bottom:0;cursor:pointer}.selectedSetupTitle{font-family:OverflowSansBold}.selectedSetupTitle,.setupTitle:hover{text-decoration:underline}.setupTitle:first-of-type{margin-right:16px}.setupBack{font-size:16px;line-height:24px;margin:unset}.backArrow{cursor:pointer;width:24px;height:24px;margin-right:12px}.informationDiv{margin-top:24px}.signInContainer{display:flex;flex-direction:column;align-items:center}.fullWidth{width:100%}.datePickerDiv,.selectCampaignsDiv,.selectFundsDiv,.tbgSearchDiv{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding-top:24px}.tbgSearchDiv{flex-direction:column;padding-top:unset}.tbgSearchInnerDiv{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.selectCampaignsDiv{padding-top:unset}.selectOptionsDiv{display:flex;flex-direction:column;border:1px solid #c4c4c4;padding:24px 16px}.cardElement,.checkboxLabel,.errorSpan,.inputCashDonationPage{font-family:OverflowSansLight;font-size:16px;line-height:24px;border:none;border-bottom:1px solid #101820;padding-bottom:8px;margin-bottom:32px;width:100%;-webkit-appearance:none}.chooseCardSpan{font-size:12px;cursor:pointer;color:#c4c4c4}.chooseCardSpan:hover{text-decoration:underline}.codeError{margin-bottom:unset;padding-top:8px}.checkboxWrapper{margin-top:32px;margin-bottom:32px}.checkboxDiv{display:flex;align-items:center;margin-bottom:32px;padding-top:16px}.checkboxInput{width:unset;margin:0}.checkboxLabel{margin:0;padding-bottom:0;padding-left:6px;border-bottom:none;text-align:left}input::-webkit-input-placeholder{color:#c4c4c4;font-family:OverflowSansLight;font-size:16px}input::placeholder{color:#c4c4c4;font-family:OverflowSansLight;font-size:16px}.cardElement::-webkit-input-placeholder{color:#c4c4c4}.cardElement::placeholder{color:#c4c4c4}.errorSpan{color:red;border-bottom:unset}input:focus{outline:none}.nameDiv{display:flex;justify-content:space-between}.inputscashDonationPageName{width:48%}#email{width:100%}.cardInfoDivcashDonationPage{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #101820;margin-bottom:32px}.cardInfoDetailsDiv{display:flex}.cardInfoDetailsInput{width:35px;text-align:right}#cardNumber,.cardInfoDetailsInput{border-bottom:none;margin-bottom:0}#cardNumber{width:70%}.inputSignIn{margin-top:24px}.signInButton{width:100%}.resendButton{width:48%}.halfWidth{width:49%}.chooseCardDiv{padding-top:12px;display:flex;align-items:center}.chooseCardCheckbox{margin:unset;margin-right:4px}.codeDiv{display:flex;justify-content:space-between;width:276px}.paymentMethodSelectMainDiv{display:flex;flex-direction:column;padding-top:16px}.newPaymentNameDiv{display:flex;justify-content:space-between}.selectCardOption{margin-top:12px;margin-bottom:32px}.paymentMethodSelectLabel{font-family:OverflowSansBold;margin-bottom:32px;color:#000}.paymentMethodSelectLabel:first-of-type{padding-right:16px}#addCardElement{margin-top:12px;margin-bottom:unset!important}.codeInput{font-family:OverflowSans;box-sizing:border-box;width:36px;height:48px;border:1px solid #101820;padding:11px;border-radius:4px;margin-bottom:unset;text-align:center}.codeMessage{width:100%;font-size:16px;line-height:24px;margin-top:0;margin-bottom:24px;text-align:center}#infoSetupButton{width:100%}.infoSetupTitlesDiv{display:flex;flex-direction:row;width:100%;padding-top:24px}.billingInformationDiv{margin-top:24px;display:flex;flex-direction:column}.cityInfoDiv{display:flex;justify-content:space-between;width:100%}.inputAddressInfo{width:31%}#billingButton{width:100%}.thankYouTitle{padding-left:0}.completionLabel,.signInSpan{font-family:OverflowSans;font-size:16px;line-height:24px}.completionButtonsDiv{display:flex;justify-content:space-between}.paymentMethodSelectError{margin-top:18px;margin-bottom:18px}.addPaymentButton{margin-top:32px}.paymentMethodSelectTitlesDiv{padding-bottom:32px}#completionDonate{width:100%}.keepMeSignedInCheckboxDiv{text-align:left}.noMargin{margin:unset}.noMarginTop{margin-top:unset}.noMarginBottom{margin-bottom:unset}.noPaddingTop{padding-top:unset}.grayBorderTop{border-top:1px solid #c4c4c4}@media only screen and (max-width:750px){#cashGiveContainer{max-width:unset}.cashDonationTextDiv{width:100%}}@media only screen and (max-width:600px){#cashDonationPageContainer{padding:0 16px}.cashDonationPageNavbarIcon{display:unset}.cashDonationPageNavbar{margin-top:unset;margin-bottom:16px;padding-right:unset;flex-direction:column;align-items:flex-end}.cashDonationPageNavbarMenu{align-items:unset;display:unset;position:fixed;left:0;width:100%;height:100%;background-color:#fff;z-index:98;flex-direction:column;justify-content:unset;box-sizing:border-box;padding:56px 0 0 16px}.cashDonationPageNavbarLink{display:block;margin:unset;margin-bottom:32px;font-size:24px}.cashDonationPageMobileMenu{display:none}.cashDonationTextDiv,.cashIframe{width:100%}.cashIframe{height:750px}.cashDonationPageTitle{font-size:16px;line-height:24px}.givingButton{height:38px}h3{font-size:16px;line-height:24px}}button.async-button{position:relative}button.async-button .icon{position:absolute;left:0;top:0;width:100%;height:100%;color:inherit;display:flex;align-items:center;justify-content:center;padding:8px}button.async-button:not(.loading) .icon{display:none}button.async-button.loading .content{opacity:0}.splash-container{display:flex;flex-direction:row;justify-content:space-between;height:calc(100% - 64px);width:calc(100% - 64px);margin:0;padding:32px}.tax-error-red{padding:16px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:20px;font-weight:400;color:#fff;background-color:#f12e45}.tax-calc__text-div{height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:space-between;margin-right:24px}.powered-by-header{color:#101820;font-weight:400;font-size:min(20px,4.5vh,4vw);margin:0}.powered-by-header,.tax-calc__text-header{font-family:OverflowSans;font-style:normal;line-height:145%}.tax-calc__text-header{font-weight:700;font-size:min(44px,11vh,6vw);margin-top:min(6vh,32px);margin-bottom:0}.tax-calc__img{height:calc(100vh - 64px);width:28%}.tax-calc__start-button{text-align:start;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,10vh,4.5vw);line-height:145%;text-transform:capitalize;color:#009bff;background:none;display:block;border:none;margin-left:-6px;white-space:nowrap}.tax-calc__start-button:hover{cursor:pointer}.choose-stock-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 64px);width:calc(100% - 64px);padding:32px}.choose-stock__back-button{font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(20px,4.5vh,4vw);line-height:145%;padding:0;background:none;border:none}.choose-stock__back-button:hover{cursor:pointer}.choose-stock__header{display:flex;flex-direction:row;justify-content:space-between}.stock-input{width:calc(100% - 118px);background:none;border:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize}.stock-input::-webkit-input-placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:145%;text-transform:capitalize}.stock-input::placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:145%;text-transform:capitalize}.stock-input-error{width:calc(100% - 118px);background:none;border:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize;color:red}.stock-input-error::-webkit-input-placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize}.stock-input-error::placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize}.loader-container{right:-40px;position:absolute;-webkit-transform:scale(.12);transform:scale(.12)}.next-button{background:none;border:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize;color:#009bff;padding-left:0;transition:all .3s ease-in-out;white-space:nowrap}.next-button:hover{cursor:pointer}.button-clicked{opacity:0;pointer-events:none;cursor:not-allowed}.tax-calc__text-sub-header{font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(20px,4.5vh,4vw);line-height:145%;color:#101820;margin-top:8px;margin-bottom:0}.choose-price-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 64px);width:calc(100% - 64px);padding:32px}.price-input-dollar{font-size:min(36px,5.5vw);line-height:100%;-webkit-transform:translateY(1px);transform:translateY(1px)}.choose-price__back-button,.price-input-dollar{font-family:OverflowSans;font-style:normal;font-weight:400}.choose-price__back-button{font-size:min(20px,4.5vh,4vw);line-height:145%;background:none;border:none;padding:0}.choose-price__back-button:hover{cursor:pointer}.choose-price__header{display:flex;flex-direction:row;justify-content:space-between}.choose-price-line{background:#101820;height:1px}.selection-bar{align-items:center}.price-input{background:none;border:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.choose-quant-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 64px);width:calc(100% - 64px);padding:32px}.choose-quant__back-button{font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(20px,4.5vh,4vw);line-height:145%;background:none;border:none;padding:0}.choose-quant__back-button:hover{cursor:pointer}.choose-quant__header{display:flex;flex-direction:row;justify-content:space-between}.choose-quant-line{background:#101820;height:1px}.selection-bar{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #101820;margin-top:10vh}.quant-input{background:none;border:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:100%;text-transform:capitalize;width:calc(100% - 150px)}.quant-input::-webkit-input-placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:145%;text-transform:capitalize}.quant-input::placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(36px,5.5vw);line-height:145%;text-transform:capitalize}.calc-loading-container{height:calc(100% - 64px);width:calc(100% - 64px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px}.calc-loading-header{display:flex;flex-direction:row;font-family:OverflowSans;font-style:normal;font-weight:700;font-size:min(44px,2vw);line-height:145%;text-align:center;text-transform:capitalize;color:#101820}.donation-summary-conatiner{display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;padding:32px;height:calc(100% - 64px);width:calc(100% - 64px);background-size:cover}.donation-summary-logo{height:32px;width:83px}.donation-summary-headline{font-family:OverflowSans;font-style:normal;font-weight:700;font-size:min(9vh,6.5vw);line-height:145%;color:#fff}.donation-summary-buttons{display:flex;flex-direction:row;justify-content:space-between}.donate-button__trans{box-sizing:border-box;padding:11px;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,5vh,5vw);line-height:145%;text-align:center;color:#fff;border:1px solid #fff;background:none;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-content:center;transition:all .25s ease}.donate-button__trans:hover{cursor:pointer;color:#101820;border:1px solid #000;background-color:#fff}.donate-button__black{padding:12px;margin-left:12px;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,5vh,5vw);line-height:145%;color:#101820;border:1px;background:#fff;transition:color .25s ease;transition:border .25s ease;transition:background .25s ease}.donate-button__black:hover{padding:11px;cursor:pointer;color:#fff;border:1px solid #fff;background:none}.contact-container{display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;min-height:336px;height:calc(100vh - 64px);padding:32px}.contact-type-selector{font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%;color:#101820}.contact-type-selected{text-decoration:underline;color:#009bff}.contact-type-selected:hover{cursor:pointer}.contact-type-unselected{text-decoration:underline}.contact-type-unselected:hover{cursor:pointer}.email-input-label{font-size:min(20px,4.5vh,4vw);line-height:145%;margin-bottom:12px}.email-input{background:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%;border:none;border-bottom:1px solid #101820;color:#101820;padding-left:0;width:100%}.email-input::-webkit-input-placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%}.email-input::placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%}.phone-input-container{display:flex;flex-direction:row;justify-content:space-between}.country-code-input-container{display:flex;flex-direction:column;justify-content:flex-start;border-bottom:1px solid #101820}.country-code-label{font-size:min(20px,4.5vh,4vw);line-height:145%;white-space:nowrap;margin-bottom:12px}.country-code-selector-container{display:flex;flex-direction:column;justify-content:flex-start;background:none}#country-code-selector{padding-top:4px;-webkit-appearance:none;position:absolute;border:none;overflow:hidden;background:none;border-radius:0;font-size:min(28px,6vh,5vw);line-height:145%;outline:none}.phone-number-input-container{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 64px);border-bottom:1px solid #101820;margin-left:36px}.phone-input{border:none;background:none;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%;color:#101820;padding-left:0;width:calc(100% - 36px)}.phone-input::-webkit-input-placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%}.phone-input::placeholder{color:#c4c4c4;font-family:OverflowSans;font-style:normal;font-weight:400;font-size:min(28px,6vh,5vw);line-height:145%}.phone-input-label{width:calc(100% - 36px);font-size:min(20px,4.5vh,4vw);line-height:145%;margin-bottom:12px}.contact-guideline-message{font-size:min(20px,4.5vh,4vw);padding-right:48px;margin:0}.contact-guideline-message,.donate-button__black-on-white{font-family:OverflowSans;font-style:normal;font-weight:400;line-height:145%;color:#101820}.donate-button__black-on-white{padding:12px;font-size:min(28px,6vh,5vw);border:1px solid #101820;background:#fff;transition:all .25s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.donate-button__black-on-white:hover{cursor:pointer;color:#fff;border:1px solid #101820;background:#101820}.widget-error{color:red}.thank-you-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 64px);width:calc(100% - 64px);padding:32px}.thank-you-logo{height:32px;width:83px;margin-bottom:64px}.thank-you-title{font-weight:700;font-size:44px;line-height:64px;margin-top:0;text-align:center}.restart-button,.thank-you-title{font-family:OverflowSans;font-style:normal;color:#101820}.restart-button{margin-top:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px;font-weight:400;font-size:min(28px,6.5vw);line-height:145%;border:1px solid #101820;background:#fff;transition:all .25s ease}.restart-button:hover{cursor:pointer;color:#fff;border:1px solid #101820;background:#101820}.tax-calculator-container{min-width:300px;min-height:400px;margin:0;width:100vw;height:100vh;border:none;align-self:center}button,input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}.overflow-image{width:250px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-500}@-webkit-keyframes fill-level{0%{-webkit-transform:translate3d(-413px,-53px,0) rotate(45deg);transform:translate3d(-413px,-53px,0) rotate(45deg)}15%{-webkit-transform:translate3d(-393px,-73px,0) rotate(25deg);transform:translate3d(-393px,-73px,0) rotate(25deg)}30%{-webkit-transform:translate3d(-343px,-123px,0) rotate(45deg);transform:translate3d(-343px,-123px,0) rotate(45deg)}45%{-webkit-transform:translate3d(-283px,-183px,0) rotate(55deg);transform:translate3d(-283px,-183px,0) rotate(55deg)}60%{-webkit-transform:translate3d(-263px,-203px,0) rotate(45deg);transform:translate3d(-263px,-203px,0) rotate(45deg)}75%{-webkit-transform:translate3d(-243px,-223px,0) rotate(35deg);transform:translate3d(-243px,-223px,0) rotate(35deg)}90%{-webkit-transform:translate3d(-223px,-243px,0) rotate(45deg);transform:translate3d(-223px,-243px,0) rotate(45deg)}to{-webkit-transform:translate3d(-203px,-263px,0) rotate(55deg);transform:translate3d(-203px,-263px,0) rotate(55deg)}}@keyframes fill-level{0%{-webkit-transform:translate3d(-413px,-53px,0) rotate(45deg);transform:translate3d(-413px,-53px,0) rotate(45deg)}15%{-webkit-transform:translate3d(-393px,-73px,0) rotate(25deg);transform:translate3d(-393px,-73px,0) rotate(25deg)}30%{-webkit-transform:translate3d(-343px,-123px,0) rotate(45deg);transform:translate3d(-343px,-123px,0) rotate(45deg)}45%{-webkit-transform:translate3d(-283px,-183px,0) rotate(55deg);transform:translate3d(-283px,-183px,0) rotate(55deg)}60%{-webkit-transform:translate3d(-263px,-203px,0) rotate(45deg);transform:translate3d(-263px,-203px,0) rotate(45deg)}75%{-webkit-transform:translate3d(-243px,-223px,0) rotate(35deg);transform:translate3d(-243px,-223px,0) rotate(35deg)}90%{-webkit-transform:translate3d(-223px,-243px,0) rotate(45deg);transform:translate3d(-223px,-243px,0) rotate(45deg)}to{-webkit-transform:translate3d(-203px,-263px,0) rotate(55deg);transform:translate3d(-203px,-263px,0) rotate(55deg)}}.fill{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:20;position:relative;width:250px;height:250px;padding:0;border-radius:50% 50% 50% 50%;overflow:hidden;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fill .gooey-container{-webkit-filter:url(#gooey-fill);filter:url(#gooey-fill);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;height:300px;padding:0;margin:0;box-shadow:inset 0 0 0 18px #101820;border-radius:50% 0 50% 50%;overflow:hidden}.fill .gooey-container .bubble,.fill .gooey-container .level{background:#101820}.fill .gooey-container .level{display:block;margin:0 auto;position:absolute;top:300px;left:50%;width:500px;height:350px;text-align:center;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate3d(-413px,-53px,0) rotate(45deg);transform:translate3d(-413px,-53px,0) rotate(45deg);-webkit-animation:fill-level 3.5s forwards;animation:fill-level 3.5s forwards;box-shadow:inset 0 0 100px 0 #101820,inset 0 0 200px 0 #101820}@-webkit-keyframes fill-bubbles{0%{-webkit-transform:translate3d(-100px,-20px,0) rotate(0deg);transform:translate3d(-100px,-20px,0) rotate(0deg)}50%{-webkit-transform:translate3d(100px,-40px,0) rotate(180deg);transform:translate3d(100px,-40px,0) rotate(180deg)}to{-webkit-transform:translate3d(-100px,-20px,0) rotate(1turn);transform:translate3d(-100px,-20px,0) rotate(1turn)}}@keyframes fill-bubbles{0%{-webkit-transform:translate3d(-100px,-20px,0) rotate(0deg);transform:translate3d(-100px,-20px,0) rotate(0deg)}50%{-webkit-transform:translate3d(100px,-40px,0) rotate(180deg);transform:translate3d(100px,-40px,0) rotate(180deg)}to{-webkit-transform:translate3d(-100px,-20px,0) rotate(1turn);transform:translate3d(-100px,-20px,0) rotate(1turn)}}.fill .gooey-container .bubble{content:"";display:inline-block;width:100px;height:100px;border-radius:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0);box-shadow:inset 0 0 30px 20px #101820}.fill .gooey-container .bubble:first-child{-webkit-animation:fill-bubbles 1.5s ease .5s infinite;animation:fill-bubbles 1.5s ease .5s infinite}.fill .gooey-container .bubble:nth-child(2){-webkit-animation:fill-bubbles 3s ease .25s infinite;animation:fill-bubbles 3s ease .25s infinite}.fill .gooey-container .bubble:nth-child(3){-webkit-animation:fill-bubbles 4.5s ease .1666666667s infinite;animation:fill-bubbles 4.5s ease .1666666667s infinite}.fill .gooey-container .bubble:nth-child(4){-webkit-animation:fill-bubbles 6s ease .125s infinite;animation:fill-bubbles 6s ease .125s infinite}.fill .gooey-container .bubble:nth-child(5){-webkit-animation:fill-bubbles 7.5s ease .1s infinite;animation:fill-bubbles 7.5s ease .1s infinite}.fill .gooey-container .bubble:nth-child(6){-webkit-animation:fill-bubbles 9s ease .0833333333s infinite;animation:fill-bubbles 9s ease .0833333333s infinite}.fill .gooey-container .bubble:nth-child(7){-webkit-animation:fill-bubbles 10.5s ease .0714285714s infinite;animation:fill-bubbles 10.5s ease .0714285714s infinite}.fill .gooey-container .bubble:nth-child(8){-webkit-animation:fill-bubbles 12s ease .0625s infinite;animation:fill-bubbles 12s ease .0625s infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}40%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes bounce{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}40%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.lineup-header{display:absolute!important}.calc-loading-letter-guide{position:block;display:none}.calc-loading-letter,.calc-loading-letter-guide{font-family:OverflowSans;font-style:normal;font-weight:700;font-size:min(44px,5vw);line-height:145%;text-align:center;text-transform:none;color:#101820;opacity:0}.calc-loading-letter{display:inline-block;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;min-width:8.83px}.partnersPageContainer{display:flex;flex-direction:column;height:auto;width:100%}.partnersNavBar{box-sizing:border-box;width:100%;padding-top:56px;padding-bottom:80px;display:flex;justify-content:space-between}.ppLogo{height:80px}.ppPoweredByOverflow{display:flex;align-items:center;color:#000;font-size:12px;font-weight:200;font-family:helveticaNow}.ppOverflowLogoText{font-weight:400}.ppOverflowLogo{margin:0 8px;width:83px}.ppMission{font-size:40px;margin:0;line-height:80px;font-family:OverflowSansLight}.ppMissionStatement{font-size:56px;font-family:OverflowSansBold;line-height:72px;margin-top:8px}.ppFirstSectionActionsDiv,.ppThirdSectionActionsDiv{display:flex;justify-content:space-between;padding-top:79px}.ppActionDiv{width:49%}.ppActionBody,.ppActionTitle{margin:0;font-size:24px;line-height:36px;font-family:OverflowSansBold}.ppActionBody{font-family:OverflowSansLight;margin-bottom:40px;height:50%}.ppButton{font-family:OverflowSans;height:44px;width:148px;border:none;border-radius:100px;color:#fff;background-color:#101820}.ppSecondSection{padding-top:80px}.ppHeroImage{width:100%}.ppThirdSection{padding-bottom:80px}.ppLink{color:#009bff;font-size:24px;line-height:36px;cursor:pointer}.ppLink:hover{text-decoration:underline}.ppFooter{display:flex;flex-direction:column;margin-top:auto;padding-bottom:69px;padding-top:23px;border-top:1px solid #000;width:100%;text-align:center}@media only screen and (max-width:600px){section{padding-left:16px;padding-right:16px}.partnersNavBar{padding:40px 16px}.ppSecondSection{padding-left:unset;padding-right:unset}.ppHeroImage{height:200px;object-fit:fill}.ppLogo{height:32px}.ppMissionStatement{font-size:28px;line-height:36px}.ppActionBody,.ppMission{font-size:16px;line-height:24px}.ppActionTitle{font-size:20px;line-height:28px}.ppFirstSectionActionsDiv,.ppThirdSectionActionsDiv{padding-top:unset;flex-direction:column}.ppActionDiv{width:100%;padding-top:56px}.firstActionDiv{padding-top:40px}.ppSecondSection{padding-top:56px}.ppThirdSection{padding-bottom:56px}.ppActionTitle{padding-bottom:8px}.ppLink{font-size:20px;line-height:28px}.ppFooter{padding-top:32px;padding-bottom:32px}}.loginWrapper{display:flex;flex-direction:column;width:100%;align-items:center;font-family:OverflowSans}.loginLogo{width:83px;height:32px;margin-top:200px}.loginDiv{display:flex;flex-direction:column;align-items:center;width:100%;max-width:348px;margin-top:120px}#twoFactorInput{margin-top:142px}.forgotPassDiv{max-width:680px;margin-top:unset}.loginTitle{padding-top:72px;padding-bottom:125px;font-weight:700;font-size:48px;line-height:56px}.loginInput{width:100%;min-width:348px;border:none;border-bottom:1px solid #000;font-size:20px;line-height:28px;font-family:OverflowSansLight}.loginInput::-webkit-input-placeholder{color:#979797}.loginInput::placeholder{color:#979797}#passLogin{margin-top:40px}.loginLink{text-decoration:none;margin-left:auto}.loginLink,.signUpLink{color:#009bff;cursor:pointer}.signUpLink{margin-top:20px}.signUpLink:hover{text-decoration:underline}.loginForm{display:flex;flex-direction:column;width:330px}#forgotPassword{padding-top:4px;font-size:12px;line-height:20px;margin-left:auto}#forgotPassword:hover,#loginSignup:hover{text-decoration:underline}.loginButtonsDiv{display:flex}.loginButton{background-color:#000;color:#fff;border:none;margin-top:32px;width:100%;height:48px}.loginBackButton{background-color:#c4c4c4;margin-right:16px}#loginSignup{margin-top:20px;font-size:16px;line-height:24px}.forgotPassTitleDiv{display:flex;width:100%;align-items:center;padding-top:72px;padding-bottom:20px}.forgotPassTitle{font-size:48px;line-height:56px;margin-left:120px}#forgotPassBody,#twoFactorBody{font-weight:200;margin-top:200px;color:#000;font-size:20px;line-height:28px;max-width:329px;text-align:center;font-family:OverflowSansLight}.twoFactorDiv{margin-top:unset}#emailForgotPass{margin-top:142px}.passMessage{margin-top:4px;color:#000}.red{color:red}#resetPass{margin-top:142px;padding-bottom:8px}#resetPassConfirm{margin-top:40px;padding-bottom:8px}.footer{display:flex;font-family:OverflowSansLight;font-size:12px;line-height:18px;margin-top:auto;padding:0 24px 20px;width:100%;text-align:center;justify-content:space-between}.loginError{color:red}
/*# sourceMappingURL=main.150bdf18.chunk.css.map */