#modalreg{text-align:left}#modalreg.custom-header{--j-control-button__color--transparent--hover: #1a1e20;--j-control-button__color--transparent: var(--j-control-button__color--transparent--hover)}@media (max-width: 767px){#modalreg .no-mobile{display:none}}#modalreg .register-modal-header{position:relative;z-index:-1;margin:calc(-1 * (var(--j-modal__header__min-height) + var(--j-modal__header__margin-bottom) + 16px)) -24px 24px;padding:24px}#modalreg .register-modal-header .title{margin-bottom:16px;font-size:18px;font-weight:700}#modalreg .register-modal-header .image-wrapper{position:absolute;inset:0}#modalreg .register-modal-header img{width:100%;height:100%;object-fit:cover}#modalreg .register-modal-header .background-image:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#bdd0f0,#94a9d400)}#modalreg .register-modal-header .foreground-image{position:absolute;z-index:1;top:10%;right:7vw;bottom:0}#modalreg .register-modal-header .content-wrapper{position:relative;color:#1a1e20}#modalreg .register-modal-header .bullet-list{display:flex;flex-direction:column;gap:8px}#modalreg .register-modal-header .list-item{display:flex;align-items:center;gap:8px}#modalreg .register-modal-content .form-row{margin-bottom:1em}#modalreg .register-modal-content .form-group-register_we_are,#modalreg .register-modal-content .birthday-inputs{gap:.5em}#modalreg .register-modal-content .form-group-register_we_are:not(.hidden),#modalreg .register-modal-content .birthday-inputs:not(.hidden){display:flex}#modalreg .register-modal-content .form-group-register_we_are{--j-form-select__margin: 0}#modalreg .register-modal-content .label-text{display:block}#modalreg .register-modal-content legend{margin-bottom:.5em;font-size:1.15rem;border:none}#modalreg .register-modal-content .terms{margin-top:1.5em;font-size:.9em;color:#b1b3b3}#modalreg .register-modal-content .terms a{color:#f1f1f1}#modalreg .flip-front-actions,#modalreg .flip-back-actions{--j-button__min-width: 100%;flex-direction:column;gap:8px}#modalreg .flip-front-actions:not(.hidden),#modalreg .flip-back-actions:not(.hidden){display:flex}@media (min-width: 768px){#modalreg .flip-front-actions,#modalreg .flip-back-actions{flex-direction:row-reverse}}
