@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,*:before,*:after{box-sizing:border-box}body{font-family:Inter,sans-serif;margin:0;background-color:#fafafa}.app{display:flex;flex-direction:column;min-height:100vh;width:100%}.app__routes{flex-grow:1}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;padding:.5rem 2rem;font-size:1rem;border-radius:8px;font-weight:600;border:1px solid #566ad9;cursor:pointer}.button--primary{background-color:#566ad9;color:#fff}.button--primary:hover{background:#566ad9;box-shadow:0 0 0 1px #566ad9 inset,0 0 0 3px #fff inset}.button--primary:active{background:#2f44b7}.button--primary:visited{color:#fff}.button:disabled{color:#757575;background-color:#d9d9d9;border:1px solid #ececec}.button--secondary{background-color:#fff;color:#566ad9;border:1px solid #566ad9}.button--secondary:hover{background-color:#e1e6ff;box-shadow:0 0 0 1px #566ad9 inset,0 0 0 3px #fff inset}.button--secondary:active{background-color:#fff}.button--secondary:visited{color:#566ad9}.form-wrapper{display:flex;max-width:55.125rem;background-color:#fff;padding:1.125rem;margin:3rem auto}@media screen and (min-width: 700px){.form-wrapper{padding:3rem;margin:6rem auto}}@media screen and (min-width: 1200px){.form-wrapper{padding:3rem 11.25rem}}.form{width:100%}.form__section{border:unset}.form__section-title{font-size:1.5rem;margin-bottom:1rem}.form__section-icon{display:flex;justify-content:center;margin-bottom:1rem}.form__section-icon .icon{width:3rem;height:3rem}.form__field{margin:1rem 0}.form__steps{display:flex;justify-content:space-between;margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.form__step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;text-align:center;font-size:.875rem;color:#999}.form__step-number{display:inline-block;width:24px;height:24px;border-radius:50%;color:#fff}.form__step-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form__control{display:flex;flex-direction:column;width:100%}.form__navigation{display:flex;gap:1rem}.form__label{font-size:1rem;margin-bottom:.5rem;display:block}.form__input{background-color:#fff;color:#1e1e1e;font-style:normal;font-weight:400;line-height:1;padding:.75rem 1rem;border-radius:8px;border:1px solid #d9d9d9}.form__input::placeholder{font-family:Inter,sans-serif;color:#b3b3b3;opacity:1}.form__input:focus{outline:none;border-color:#566ad9;box-shadow:0 0 0 2px #566ad91a}.form__input:disabled{background-color:#d9d9d9;color:#d9d9d9;cursor:not-allowed;opacity:.7}.form__input--error{border-color:#ec221f}.form__input--error:focus{border-color:#ec221f;box-shadow:0 0 0 2px #ec221f1a}.form__textarea{background-color:#fff;color:#1e1e1e;font-style:normal;font-weight:400;line-height:1.5;padding:.75rem 1rem;border-radius:8px;border:1px solid #d9d9d9;resize:vertical;min-height:6.25rem;font-family:Inter,sans-serif}.form__textarea::placeholder{font-family:Inter,sans-serif;color:#b3b3b3;opacity:1}.form__textarea:focus{outline:none;border-color:#566ad9;box-shadow:0 0 0 2px #566ad91a}.form__textarea:disabled{background-color:#d9d9d9;color:#d9d9d9;cursor:not-allowed;opacity:.7}.form__textarea--error{border-color:#ec221f}.form__textarea--error:focus{border-color:#ec221f;box-shadow:0 0 0 2px #ec221f1a}.form__error-text{color:#ec221f;margin-bottom:.25rem}.form--confirmation{text-align:center;display:flex;flex-direction:column;align-items:center}.form-steps{color:#e1e6ff;font-size:1.5rem}.page-header{background:linear-gradient(0deg,#0b1c7a 1.4%,#566ad9 98.28%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;flex-shrink:0;padding:3rem}@media screen and (min-width: 700px){.page-header{padding:3rem 6.75rem}}.page-header__title{color:#fff;text-align:center;font-size:3rem;font-style:normal;font-weight:700;line-height:1.2;margin-bottom:.75rem}.page-header__subtitle{color:#e1e6ff;text-align:center;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.03rem;margin-top:1rem}.typography{margin:0}.typography--h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.typography--h2{font-size:1.75rem;font-weight:semi-bold;margin-bottom:.5rem}.typography--h3{font-size:1.5rem;font-weight:semi-bold;margin-bottom:.5rem}.typography--h4{font-size:1.4375rem;margin-bottom:.5rem}.typography--h5{font-size:1.25rem;margin-bottom:.5rem}.typography--h6{font-size:1rem;margin-bottom:.5rem}.typography--p{font-size:1rem;line-height:1.6}.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.checkbox-label__text{font-size:.9rem}.checkbox{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.checkbox-custom{position:relative;width:16px;height:16px;border:2px solid #d9d9d9;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox-custom .checkbox-icon{opacity:0;color:#fff;transition:opacity .2s ease}.checkbox:checked+.checkbox-custom{background:#4056ce;border-color:#4056ce}.checkbox:checked+.checkbox-custom .checkbox-icon{opacity:1}.checkbox:focus+.checkbox-custom{outline:2px solid #4056ce;outline-offset:2px}.checkbox:disabled+.checkbox-custom{opacity:.5;cursor:not-allowed}.checkbox:disabled~.checkbox-label__text{opacity:.5;cursor:not-allowed}.select-wrapper{position:relative;display:inline-block;width:100%}.select{width:100%;padding:.625rem;border:1px solid #d9d9d9;border-radius:8px;font-size:1rem;color:#1e1e1e;background-color:#fff;appearance:none}.icon{border-radius:8px;border:1px solid #566ad9;background:#566ad9;display:inline-flex;width:3.1875rem;height:3.1875rem;padding:.9375rem .875rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;vertical-align:top}.icon--inverse{background:#fff;border-color:#566ad9}.icon--inverse .icon__svg path{stroke:#566ad9}.signup-form__description{color:#757575;margin:0 0 1rem}.signup-form__confirm-group{border-bottom:1px solid grey;margin-bottom:1rem}.signup-form__h3,.signup-form__h4{margin-bottom:1rem;font-size:1rem}.signup-form__p{margin-bottom:1rem}.signup-form__checkboxes{margin-top:1rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.signup-form__checkboxes label{display:flex;align-items:flex-start;gap:1rem}.signup-form__checkboxes input[type=checkbox]{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;margin-top:.125rem}.signup-form__checkbox-label{display:flex;flex-direction:column;gap:.375rem}.signup-form__checkbox-title{color:#1e1e1e;font-size:1rem;line-height:1.3}.signup-form__checkbox-subtitle{color:#757575;font-size:1rem;line-height:1.35}.event-list{list-style:none;margin:0;padding:0}.event-list__item{margin:0 0 1.125rem}.event-list__item label{display:flex;align-items:flex-start}.event-list__title{color:#1e1e1e}.event-list__date,.event-list__time{color:#757575}.confirm-group__event-list{list-style:none;margin:0;padding:0}.confirm-group__event-title{font-weight:700;display:block}.confirm-group__event-date{color:#757575;display:block}.confirm-group__event-time{display:block}.content-card{padding:1.5rem;border:1px solid #d9d9d9;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.content-card__icon{margin-bottom:1rem}.content-card__title{margin:1rem 0;font-weight:600;font-size:1.5rem}.content-card__description{color:#757575;line-height:1.5;margin:0 0 2.375rem}.content-card__button{margin-top:auto}.page-footer{border-top:1px solid #d9d9d9;width:100%;max-width:1440px;margin:0 auto;line-height:1.4;font-weight:400;padding:1rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column;text-align:center}@media screen and (min-width: 700px){.page-footer{flex-direction:row;text-align:left}}.page-footer__list{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}.page-footer__item{color:#757575}.page-footer__link{color:#757575;text-decoration:none;border-bottom:2px solid transparent;padding:.5rem 0}.page-footer__link:hover{border-bottom:2px solid #757575}.page-footer__copy{color:#757575}.event-card{display:flex;gap:1.25rem;padding:1.25rem;border-radius:8px;border:1px solid #d9d9d9;background-color:#fff;transition:padding .2s ease,gap .2s ease;flex-direction:column;align-items:stretch}@media screen and (min-width: 700px){.event-card{flex-direction:row;align-items:stretch;gap:1.5rem;padding:1.5rem}}.event-card__media{flex-shrink:0;align-self:flex-start}@media screen and (min-width: 700px){.event-card__media{align-self:stretch}}.event-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width: 700px){.event-card__content{gap:.75rem}}.event-card__title{margin:0;color:#1e1e1e;font-weight:600}.event-card__meta{margin:0;color:#1e1e1e;font-weight:600;display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;line-height:1.3}.event-card__meta-sep{opacity:.7}.event-card__description{margin:0;color:#757575;line-height:1.5}.event-card__actions{display:flex;gap:.75rem;padding-top:.5rem;flex-direction:column}@media screen and (min-width: 700px){.event-card__actions{flex-direction:row;flex-wrap:wrap;margin-top:auto;justify-content:flex-end;padding-top:.75rem}}.event-graphic{background-color:#e1e6ff;display:flex;width:10rem;height:10rem;min-width:10rem;flex-direction:column;justify-content:center;align-items:center}.event-graphic__day{color:#4056ce;text-align:center;font-size:4.5rem;font-style:normal;font-weight:700;line-height:1.2}.event-graphic__month{color:#4056ce;text-align:center;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.2}.event-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.event-list__item{list-style:none;margin:0;padding:0;width:100%}.eventure-landing__content-cards{max-width:1440px;margin:0 auto 2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.eventure-landing__manage-events{text-align:center;padding:2.625rem}@media screen and (min-width: 700px){.eventure-landing__manage-events{padding:2.625rem 6.75rem}}.eventure-landing__eventcard-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.eventure-landing__eventcard-item{width:100%}.manage-events__wrapper{max-width:1045px;padding:0 1rem;margin:5.8125rem auto 0}.manage-events__button-group{display:flex;justify-content:space-between;margin-bottom:1.6875rem}.manage-events__input-wrapper{display:flex;justify-content:center}.manage-events__form-field{margin:0}.manage-events__input{border-top-right-radius:0;border-bottom-right-radius:0}.manage-events__button{border-top-left-radius:0;border-bottom-left-radius:0}.manage-events__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.manage-events__item{width:100%;display:flex}@media screen and (min-width: 700px){.manage-events__item{width:calc(50% - 1rem)}}@media screen and (min-width: 1200px){.manage-events__item{width:calc(33.333% - 1rem)}}.manage-events__error{text-align:center;color:#fff;padding:.75rem 1rem;border-radius:8px;margin-top:1rem;font-weight:500}.manage-events__empty-state{text-align:center;font-size:1.5rem;font-weight:600;color:#1e1e1e;margin:3rem auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.avatar{position:relative;padding:.5rem;width:2.25rem;height:2.25rem;background-color:#6d7fe5;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:top;overflow:hidden}.avatar__initials{text-transform:uppercase;font-weight:600;line-height:1.4;font-size:1rem;margin:0}.avatar__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.avatar__image--default{position:static}.attendee{display:flex;align-items:center;flex-wrap:wrap;width:100%;flex-grow:1}.attendee__first-name{margin-right:1rem}@media screen and (min-width: 700px){.attendee__first-name{margin-right:0;width:20%}}.attendee__last-name{margin-right:1rem}@media screen and (min-width: 700px){.attendee__last-name{margin-right:0;width:20%}}.attendee__email{width:100%}@media screen and (min-width: 700px){.attendee__email{width:38%}}.attendee__avatar{margin-left:1rem}@media screen and (min-width: 700px){.attendee__avatar{margin-left:auto}}.attendees-wrapper{max-width:1045px;margin:5.8125rem auto 0;padding:0 1rem}.attendees-list{list-style:none;margin:0;padding:0;margin:2rem auto 7.375rem}.attendees-list__item{padding:1rem 1.5rem;border:1px solid #d9d9d9;border-bottom:unset}.attendees-list__item:last-child{border-bottom:1px solid #d9d9d9}
