body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e10707}*,body,code{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif}#Root{padding:20px}.poweredByStripeImage{width:100px;margin:0 auto;display:block}.dateText{color:rgba(26,26,26,.7);font-weight:600;font-size:25px;margin:2px 0 0 2px;width:100%;text-align:center}@media screen and (max-width:450px){.dateText{font-size:17.5px}}.GeneralUIElementContainer{display:flex;flex-direction:row;flex-wrap:wrap;padding:8px;margin:8px 0 13px}.PayButton{width:100%;height:44px;padding:4px}.DownloadButton,.PayButton{border-radius:6px;transition:background-color .15s ease-out}.DownloadButton{width:50%;margin:0 auto;padding:8px}.PayButton.withBackgroundColor{background-color:#c5d9eb}.button{border:none;width:100%;height:100%;font-size:100%;color:hsla(0,0%,100%,.6);background-color:#1875cd;font-weight:500;border-radius:6px;outline:none;box-sizing:border-box;transition:color .15s ease-out}.button.active{color:#fff;transition:box-shadow .15s ease-out}.button.active:hover{box-shadow:inset 0 0 0 1px rgb(50 50 93/10%),0 6px 15px 0 rgb(50 50 93/20%),0 2px 2px 0 rgb(0 0 0/10%)}.button:hover{cursor:pointer}.buttonContentsContainer{display:flex;justify-content:space-between;align-items:center}.buttonTextContainer{width:100%;font-weight:400;position:relative;left:8.75px}.buttonTextContainer.withLottiePadding{left:17.5px}.lockContainer{display:inline-block;padding-top:2.5px;padding-right:5px}.lock{height:17.5px;width:17.5px;transform:scale(0);opacity:0;transition:all .15s ease-out}.lock.visible{transform:scale(1);opacity:1}.ModalContainer{margin:16px auto;width:400px;background-color:#fff;border-radius:6px;padding:10px 25px;box-shadow:0 0 0 1px hsl(0deg 0% 69%/20%),0 15px 35px 0 rgb(49 49 93/25%),0 5px 15px 0 rgb(0 0 0/15%)}@media screen and (max-width:600px){.ModalContainer{width:75%}}.AmountToPayTextFieldContainer{display:flex;flex-direction:row;justify-content:space-between}.textFieldAndDateTextContainer{display:flex;flex-direction:column;justify-content:center}.enterAmountToPayText{color:rgba(26,26,26,.6);font-weight:500;font-size:14px;margin:0 0 2px 2px}.textFieldContainer{padding:2px;width:75%;border-bottom:2px solid rgba(26,26,26,.1);transition:border-color .15s ease-out}.textFieldContainer.focused{border-color:#a5cae6}.textFieldContainer.errorState{border-color:#e49c98}.AmountToPayTextField{border:none;width:100%;outline:none;font-size:30px;font-weight:300;color:rgba(26,26,26,.7);box-sizing:border-box;transition:all .15s ease-out}.contactForm{width:120px;margin-top:25px;margin-right:-32px}@media screen and (max-width:450px){.contactForm{width:90px;margin-right:-24px}}@media screen and (max-width:400px){.contactForm{width:50px;margin-right:-21px;margin-top:25px}}.FromAndToPaymentContainer{display:flex;flex-direction:column;width:100%}.rawText{color:rgba(26,26,26,.5);font-size:14px;padding-right:20px}.nameText{color:rgba(26,26,26,.9);font-size:14px}.separator{height:1px;background-color:rgba(26,26,26,.1);margin:0 10px}.separator.asBorder{margin:15px 0 0;width:100%}.separator.asSeparator{flex-basis:33.33%}.CompanyNameAndLogo{display:flex;flex-direction:row;align-items:center;justify-content:center}.companyLogoImage{width:220px}.svgContainer{text-align:center}.paymentConfirmationContactForm{display:block;margin:0 auto;width:120px}.checkoutCheckmark{width:20px;position:relative;top:-52.5px;left:25px}.containerFooter{margin-top:-35px;display:flex;flex-direction:column}.invoicePaidText{color:rgba(26,26,26,.6);font-weight:500;font-size:14px;line-height:24px;text-align:center}.amountPaidText{color:rgba(26,26,26,.9);font-weight:600;font-size:36px;line-height:40px;text-align:center}.flexContainers{margin-top:10px}.flexContainer{display:flex;flex-direction:column;justify-content:space-between}.flexContainer div{padding:2.5px 0}@media screen and (max-width:550px){.flexContainer{flex-direction:column;align-items:center;padding:7.5px}}.firstColumnText{color:rgba(26,26,26,.5);font-size:14px;white-space:nowrap;text-align:center}.secondColumnText{color:rgba(26,26,26,.9);font-size:14px;line-break:anywhere;text-align:center}.thankYouText{margin-top:15px;padding-bottom:15px;text-align:center;color:rgba(26,26,26,.7);font-weight:500;font-size:15px}
/*# sourceMappingURL=main.a9f7e445.chunk.css.map */