@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;600&display=swap);:root{--color-primary:#d24856;--color-primary-light:#ec5766;--color-dark:#212121;--color-light:#f2f1ee}body,html{height:100%;margin:0}body{font-family:Work Sans,Helvetica Neue,Arial,sans-serif;background-color:var(--color-light);color:var(--color-dark);line-height:1.6}header{background-color:var(--color-dark);padding:1.5rem 1rem}header img{max-height:60px}header h1{color:var(--color-light);font-size:2rem}.container{width:100%;padding:0 1rem}.details{background:#fff;border:2px solid var(--color-dark);border-radius:8px;padding:1.5rem;text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.1)}.details h2{margin-bottom:1rem;color:var(--color-primary);text-align:left}.details-content{display:flex;text-align:left;grid-gap:2rem;gap:2rem}.event-info-left,.event-info-right{flex:1 1 50%;text-align:left}.event-info-left p{margin-bottom:.75rem;font-size:1.1rem;text-align:left}.event-info-left p strong,.event-info-right h3{color:var(--color-primary)}.event-info-right h3{margin-bottom:.5rem;text-align:left}.event-info-right ul{list-style:disc inside;margin:0;padding-left:1rem}.cta{text-align:center;margin:2rem 0;line-height:normal}.cta a{display:inline-block;margin:0 .5rem;padding:.75rem 1.5rem;background-color:var(--color-primary);color:#fff;text-decoration:none;font-weight:700;border-radius:4px;transition:background-color .3s ease}.cta a:hover{background-color:var(--color-primary-light)}footer{position:fixed;left:0;bottom:0;width:100%;background-color:var(--color-dark);color:var(--color-light)}:root{--primary:#d24856;--primary-light:#ec5766;--dark:#212121;--light:#f2f1ee}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{font-family:Work Sans,sans-serif;background:var(--light);color:var(--dark)}.app,body{display:flex;flex-direction:column}.app{min-height:100%}header{background:var(--dark);padding:1rem;text-align:center}header img{max-height:200px}header h1{color:var(--light);margin-top:.5rem;font-size:1.8rem}.container{flex:1 1;max-width:800px;margin:2rem auto;width:90%}.event-box{background:#fff;border:2px solid var(--primary);border-radius:8px;padding:1.5rem;text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.1)}.event-box h2{color:var(--primary);margin-bottom:1rem}.event-details{display:flex;grid-gap:2rem;gap:2rem}.event-details .left,.event-details .right{flex:1 1}.event-details .left p{margin-bottom:.75rem;font-size:1.1rem}.event-details .right h3{margin-bottom:.5rem;color:var(--primary)}.event-details .right ul{list-style:disc inside}.ctas{text-align:center;margin:1.5rem 0}.ctas a{margin:0 .5rem;padding:.75rem 1.5rem;background:var(--primary);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:background .3s}.ctas a:hover{background:var(--primary-light)}.interest-buttons{margin-top:1rem}.interest-buttons.left-align{text-align:left}.btn{margin:0 .5rem;padding:.4rem .6rem;border:none;border-radius:4px;font-family:inherit;font-weight:600;cursor:pointer}.btn.positive{background:#7cb37e;color:#fff}.btn.negative{background:#de7169;color:#fff}.btn:hover{opacity:.9}.close-btn{background:var(--primary);margin:0 .5rem;padding:.4rem .6rem;border:none;border-radius:4px;font-family:inherit;font-weight:600;cursor:pointer}.close-btn:hover{opacity:.9}footer{margin-top:auto;background:var(--dark);color:var(--light);text-align:center;padding:1rem 0;font-size:.9rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modal{padding:1.5rem}.email-collect,.modal h4{margin-bottom:1rem}.email-collect input{width:100%;padding:.5rem;margin-top:.5rem;border:1px solid #ccc;border-radius:4px}.modal{position:relative;padding:1.5rem 1.5rem 4rem;border-radius:8px;background:#fff;max-width:90%;text-align:center}.modal .close-btn{left:1rem;background-color:#ccc;color:var(--dark)}.modal .close-btn,.modal .submit-btn{position:absolute;bottom:1rem;border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer}.modal .submit-btn{right:1rem;background-color:var(--primary);color:#fff}.modal .close-btn:hover,.modal .submit-btn:hover{opacity:.9}
/*# sourceMappingURL=main.44d1f6fd.chunk.css.map */