.modal-event .generic-modal__modal-content{align-items:center;background:transparent;display:flex;height:100vh;justify-content:center;padding-top:25rem}@media screen and (min-width:769px){.modal-event .generic-modal__modal-content{min-width:1rem}}.modal-event__container{height:-moz-fit-content;height:fit-content;padding:2rem;text-align:center;width:100%}@media screen and (min-width:769px){.modal-event__container{max-width:71.6rem}}@media screen and (min-width:1024px){.modal-event__container{max-width:85rem}}.modal-event__top-container{align-items:center;display:flex;position:relative}.modal-event__title{position:relative;z-index:1}.modal-event__button{background:none;border:none;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:769px){.modal-event__button{padding:1rem}}.modal-event__content-copy{margin:3rem 0;text-align:start}@media screen and (min-width:1024px){.modal-event__content-copy{margin:3rem 6rem}}.modal-event__close-button{background:none;border:none}.modal-event__form{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:1024px){.modal-event__form{padding:0 2rem}}.modal-event__form-row{display:flex;flex-direction:column;gap:3rem;text-align:start;width:100%}@media screen and (min-width:769px){.modal-event__form-row{flex-direction:row}}.modal-event__form-row>div{flex:1}.modal-event__form-group{width:100%}.modal-event__label{display:block;margin-bottom:1rem}.modal-event__checks{align-items:center;justify-content:center}@media screen and (min-width:769px){.modal-event__checks{display:flex}}.modal-event__checks-copy,.modal-event__contact-checkbox{padding-right:3rem}@media screen and (min-width:1024px){.modal-event__submit-button{width:35rem}}
