.modal-event .generic-modal__modal-content{display:flex;justify-content:center;align-items:center;height:100vh;background:transparent;padding-top:25rem}@media screen and (min-width:769px){.modal-event .generic-modal__modal-content{min-width:1rem}}.modal-event__container{padding:2.4rem;height:-moz-fit-content;height:fit-content;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{position:relative;display:flex;align-items:center}.modal-event__title{position:relative;z-index:1}.modal-event__button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}@media screen and (min-width:769px){.modal-event__button{padding:1.2rem}}.modal-event__content-copy{margin:3.6rem 0;text-align:start}@media screen and (min-width:1024px){.modal-event__content-copy{margin:3.6rem 7.2rem}}.modal-event__close-button{background:none;border:none}.modal-event__form{display:flex;flex-direction:column;gap:3.6rem}@media screen and (min-width:1024px){.modal-event__form{padding:0 2.4rem}}.modal-event__form-row{display:flex;gap:3.6rem;width:100%;text-align:start;flex-direction:column}@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:1.2rem}.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:3.6rem}@media screen and (min-width:1024px){.modal-event__submit-button{width:35rem}}
