:root{--ef-harvester-primary:        #5D58F7;--ef-harvester-secondary:      white}@media (max-width: 599px){.primary-header time .desktop{display:none;text-align:center}}@media (min-width: 599px){.primary-header time .mobile{display:none !important}}@media (max-width: 599px){.primary-header time>span{display:block}}html,body{min-width:100vw;position:relative;background:transparent;justify-content:center;align-items:flex-start;font-size:1rem;font-family:Helvetica;line-height:1.5;font-weight:normal}html button,body button{cursor:pointer}html #copyright-footer-wrapper a,body #copyright-footer-wrapper a{color:white}@media (max-width: 599px){html #copyright-footer-wrapper.invite.ios a,body #copyright-footer-wrapper.invite.ios a{color:black}}@media (max-width: 599px){html #copyright-footer-wrapper.public,body #copyright-footer-wrapper.public{display:none}}html #mobile-copyright-wrapper .copyright-footer,body #mobile-copyright-wrapper .copyright-footer{display:none;text-align:center}@media (max-width: 599px){html #mobile-copyright-wrapper .copyright-footer,body #mobile-copyright-wrapper .copyright-footer{display:block;padding-top:200px}}html #ButtonBlock.transactionConfirmation button,body #ButtonBlock.transactionConfirmation button{display:none}html #InviteContentWrapper #InvitePaymentFailure,body #InviteContentWrapper #InvitePaymentFailure{margin:0 auto;width:60%;text-align:center}html #InviteContentWrapper #InvitePaymentFailure p,body #InviteContentWrapper #InvitePaymentFailure p{padding:30px 0;font-size:16px}html #InviteContentWrapper .options.radio-group label,body #InviteContentWrapper .options.radio-group label{display:block}html #InviteContentWrapper .transfer,body #InviteContentWrapper .transfer{padding-top:30px;padding-left:32px;padding-right:32px}html .contact .iconWrapper,body .contact .iconWrapper{margin-top:25px;text-align:center}html .contact .iconWrapper svg,body .contact .iconWrapper svg{margin-bottom:25px}html .contact h5,body .contact h5{text-align:center;font-weight:800;font-size:28px}html .contact p,body .contact p{text-align:center}html #harvester,body #harvester{border-radius:4px 4px 4px 4px;min-height:400px;background:transparent;color:#444;flex-direction:column;width:100%;min-height:400px;max-width:600px;margin:0 auto}@media (max-width: 599px){html #harvester,body #harvester{width:100%;display:flex;display:block;flex-direction:column;justify-content:space-between}}@media (min-width: 599px){html #harvester,body #harvester{margin-top:0}}@media print{html #harvester,body #harvester{min-width:auto}}

