@import url(https://fonts.googleapis.com/css2?family=Satisfy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500&family=Satisfy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Assistant;margin:0}button{cursor:pointer}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SectionTitle{border-bottom:3px solid #053e8f;color:#053e8f;font-family:Work Sans;padding:2px}.QuickLinksTitle,.SectionTitle{font-size:1.1em;font-weight:700}.QuickLinksTitle{color:#22a845}.QuickLinks{cursor:pointer;font-size:1.1em;line-height:175%}.FooterCompanyName{font-size:1em;font-weight:700}.FooterCompanyAddress{font-size:.9em}a{color:#22a845;font-weight:700}a,a.blue{text-decoration:none}a.blue{color:#053e8f}a:hover{color:#22a845;text-decoration:none}.table-tall{line-height:250%}th{border-bottom:1px solid #053e8f}.Total,th{color:#053e8f;font-size:.9em;text-align:left}.Total{font-weight:700}.Subtotal,.Total{border-top:1px solid #053e8f}.FormLabel{color:#053e8f;font-size:.7em;font-weight:500;margin:15px 0 1px 6px;text-transform:uppercase}.FormInput{border:1px solid #bbb;border-radius:5px;padding:10px;width:100%}.FormInputTextArea{font-family:sans-serif;height:100px;padding:10px;width:100%}.confirmationMessage{font-size:1.2em;margin-top:20px;min-height:300px}.Paragraph{font-size:.9em;margin-bottom:20px;margin-top:10px}.form-tall{line-height:200%}.main-nav-link{color:#fff;cursor:"pointer";display:"inline-block";font-size:1.1em;padding:8px 20px;text-decoration:none}.modal{width:400px}.modal,.modal-wide{left:50%;margin-top:100px;position:absolute;transform:translate(-50%);z-index:1}.modal-wide{width:600px}.modal-content{background-color:#fefefe;border:1px solid #fefefe;border-radius:10px;min-height:300px;opacity:.9;padding:10px;width:100%}.modal-solid{left:50%;position:fixed;transform:translate(-50%,-10%);width:500px;z-index:1}.modal-content-solid{background-color:#fefefe;border:1px solid #fefefe;border-radius:10px;min-height:400px;padding:10px;width:100%}.login-title{border-bottom:1px solid #888;color:#053e8f;font-size:.9em;font-weight:700;margin:auto;padding:20px 0 6px;text-align:center;text-transform:uppercase;width:80%}.login-form{color:#111;font-size:1em;line-height:150%;margin:auto;padding:20px 6px 6px;width:100%}.login-input{border:1px solid #888;border-radius:4px;padding:8px}.login-message{padding:10px}.login-form-label{display:inline-block;padding-right:10px;text-align:right;width:180px}.login-error{background-color:#fff0f0;border:1px solid;border-radius:3px;color:red;font-size:.9em;margin:20px;padding:10px}.hidden{display:none}.header-welcome{cursor:"pointer";display:"inline-block";font-size:1.4em;text-decoration:none}.points-table{margin:0}.points-table td,.points-table th{padding:10px 20px}.points-table th{border-bottom:1px solid}.body-link{color:#22a845;cursor:pointer;font-weight:700}.tier-label{font-size:1.1em;font-weight:700;margin-bottom:6px;margin-top:25px;text-decoration:underline}.tier-sub-label{font-weight:700;margin-bottom:3px;margin-top:15px}.tier-footnote{font-size:.9em;font-style:italic;margin-top:25px}.epic-experiences-table{border-spacing:0;margin:20px 10%;width:80%}.epic-experiences-table td{padding:4px}.epic-experiences-table tr:nth-child(2n){background-color:#f0f0f0}.epic-experiences-table td.center,th.center{text-align:center}.action-button{background-color:#031d42;border:0 solid;border-radius:8px;color:#fff;font-family:Assistant;font-size:1.2em;font-weight:500;margin:20px 0;padding:10px 20px;width:80%}
/*# sourceMappingURL=main.3f83629e.css.map*/