@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-fqfhsq {color: #ffffff; font-weight: 700; text-align: center; font-size: 40px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {#brxe-fqfhsq {font-size: 42px}}@media (max-width: 478px) {#brxe-fqfhsq {font-size: 40px}}#brxe-xjqhxz {width: 90%; margin-top: 20px}#brxe-xjqhxz .pmpro_card.pmpro_login_wrap { box-shadow: 0 0 50px black;}#brxe-xjqhxz h2{ font-size:30px;}#brxe-xjqhxz .pmpro_btn{ color :black;}#brxe-xjqhxz .pmpro_btn:hover{ color :white; background-color:#091641;}div#pmpro_account_loggedin { line-height: 52px;}#brxe-xjqhxz :where(a) { border-color: currentcolor; color: white; cursor: pointer; text-decoration: none; font-weight: 700; padding: 12px 20px; background: #BB2525; border-radius: 10px; transition:all 0.5s; text-wrap: nowrap;}#brxe-xjqhxz :where(a):hover { background: #091641; box-shadow: 0 7px 10px 3px #616161; }#brxe-xjqhxz div#pmpro_processing_message { color: #001B4D; margin-top: 10px;}#brxe-xjqhxz .pmpro { .pmpro_btn {padding-top: 12px; padding-right: 38px; padding-bottom: 12px; padding-left: 38px; color: #000000; font-size: 15px; font-family: "Bricolage Grotesque"; font-weight: 500; background-color: #DFDFDF; border-radius: 10px; transition: 0.5s; border: 0; }}#brxe-xjqhxz .pmpro_btn:hover {color: #ffffff; background-color: #c12928; box-shadow: 0 7px 10px 3px #616161;}.pmpro_cols-2 { display: flex !important; flex-direction: row !important; gap: 20px !important; margin-bottom: 20px !important; justify-content: space-around;} .pmpro_form_field { margin-bottom: 20px !important; position: relative !important; width: 100% !important; box-sizing: border-box !important; gap: 0 !important;} .pmpro_form_fields { gap: 0 !important;} .pmpro_cols-2 .pmpro_form_field { margin-bottom: 0 !important;}.pmpro_form_label { display: flex !important; align-items: center !important; gap: 4px !important; font-size: 14px !important; font-weight: 600 !important; color: #334155 !important; margin-bottom: 5px !important;} .pmpro_asterisk { color: #AC272B !important;} .pmpro_form_input { width: 100% !important; height: 48px !important; padding: 0 16px !important; font-size: 15px !important; color: #0f172a !important; background-color: #f8fafc !important; border: 1px solid #cbd5e1 !important; border-radius: 12px !important; outline: none !important; box-sizing: border-box !important; transition: all 0.2s ease !important;} .pmpro_form_input:focus { background-color: #ffffff !important; border-color: #AC272B !important; box-shadow: 0 0 0 4px rgba(172, 39, 43, 0.1) !important;}.pmpro_form_field-password { position: relative !important;} .pmpro_form_field-password-toggle { display: flex !important; justify-content: flex-end !important;} .pmpro_btn-password-toggle { background: transparent !important; border: none !important; padding: 0 !important; font-size: 13px !important; color: #64748b !important; cursor: pointer !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; box-shadow: none !important;}.pmpro_card_actions { margin-top: 28px !important; padding-top: 20px !important; border-top: 1px dashed #e2e8f0 !important; font-size: 14px !important; color: #64748b !important; text-align: center !important; background: transparent !important;} .pmpro_card_actions a { color: #AC272B !important; font-weight: 700 !important; text-decoration: underline !important; background: transparent !important; border: none !important; padding: 0 !important; box-shadow: none !important;}.pmpro_hidden { display: none !important;}#brxe-rhtsaq {align-items: center; row-gap: 10px}.pmpro_form_field.pmpro_form_field-password { width: 48% !important;} .pmpro_form_field.pmpro_form_field-email.pmpro_form_field-bemail { width: 48% !important;} .pmpro_form_field.pmpro_form_field-email.pmpro_form_field-bconfirmemail { width: 48% !important;}#brxe-wvouze {align-items: center; justify-content: center}#section1 {background-image: radial-gradient(circle at 52% 30%, #091540 21%, #000000 87%); height: 100%; align-items: center; justify-content: center; min-height: 100vh; padding-top: 150px; padding-bottom: 50px}