@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-loubtu::before { content: ''; position: absolute; inset: 0; background: repeating-linear-gradient( 0deg, transparent, transparent 2px, rgba(0,0,0,0.035) 2px, rgba(0,0,0,0.035) 4px ); pointer-events: none; z-index: 1;}#brxe-loubtu::after { content: ''; position: absolute; left: 0; top: 22%; bottom: 22%; width: 3px; background: linear-gradient(to bottom, transparent, #CB333B, transparent); pointer-events: none; z-index: 2;}#brxe-xhveop,#brxe-eepsep,#brxe-plviuf { display: flex; align-items: center; gap: 10px;}#brxe-xhveop::before,#brxe-eepsep::before,#brxe-plviuf::before { content: ''; display: inline-block; width: 22px; height: 1px; background: #CB333B; flex-shrink: 0;}#brxe-xhveop,#brxe-yoioir,#brxe-abxolm,#brxe-kynixw { opacity: 0; animation: bpFadeUp 0.7s ease forwards;}#brxe-xhveop { animation-delay: 0.15s; }#brxe-yoioir { animation-delay: 0.28s; }#brxe-abxolm { animation-delay: 0.42s; }#brxe-kynixw { animation-delay: 0.55s; }@keyframes bpFadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); }}@media (max-width: 768px) { #brxe-loubtu::after { top: 18%; bottom: 18%; } #brxe-kynixw { align-items: flex-start !important; }}.gform_wrapper { font-family: 'Barlow', sans-serif !important;}.gform_wrapper .gform_title { font-family: 'Barlow Condensed', sans-serif !important; font-size: clamp(28px, 3vw, 40px) !important; font-weight: 900 !important; letter-spacing: -1px !important; text-transform: uppercase !important; color: #FFFFFF !important;}.gform_wrapper .gfield_label { font-family: 'Barlow Condensed', sans-serif !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #777777 !important; margin-bottom: 8px !important;}.gform_wrapper .gfield_required { color: #CB333B !important; }.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.gform_wrapper select { background: #161616 !important; border: 1px solid #2E2E2E !important; border-radius: 0 !important; color: #FFFFFF !important; font-family: 'Barlow', sans-serif !important; font-size: 14px !important; font-weight: 300 !important; padding: 13px 16px !important; outline: none !important; box-shadow: none !important; width: 100% !important; transition: border-color 0.2s !important;}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder { color: #444444 !important; }.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus { border-color: #FF0000 !important; background: #1A1A1A !important; outline: none !important; box-shadow: none !important;}.gform_wrapper select { -webkit-appearance: none; appearance: none; }.gform_wrapper textarea { min-height: 120px !important; resize: vertical !important; }.gform_wrapper .gfield { margin-bottom: 20px !important; }.gform_wrapper .gfield_label_before_complex,.gform_wrapper .ginput_complex label { font-family: 'Barlow', sans-serif !important; font-size: 11px !important; font-weight: 300 !important; color: #555555 !important; letter-spacing: 0 !important; text-transform: none !important; margin-top: 6px !important;}.gform_wrapper .gsection_title { font-family: 'Barlow Condensed', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #CB333B !important; border-bottom: 1px solid #242424 !important; padding-bottom: 12px !important; margin-bottom: 24px !important;}.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_button,.gform_wrapper input[type="submit"] { background: #FF0000 !important; border: 2px solid #CB333B !important; border-radius: 0 !important; color: #FFFFFF !important; font-family: 'Barlow Condensed', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; padding: 16px 40px !important; cursor: pointer !important; transition: background 0.2s, border-color 0.2s !important; width: auto !important;}.gform_wrapper .gform_button:hover,.gform_wrapper input[type="submit"]:hover { background: #A8282E !important; border-color: #A8282E !important;}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select { border-color: #FF0000 !important;}.gform_wrapper .validation_message { color: #CB333B !important; font-size: 11px !important; font-weight: 300 !important; margin-top: 4px !important;}.gform_wrapper .gform_validation_errors { background: rgba(203,51,59,0.08) !important; border: 1px solid #CB333B !important; border-radius: 0 !important; color: #CB333B !important; padding: 16px 20px !important;}.gform_confirmation_wrapper { background: rgba(203,51,59,0.06) !important; border: 1px solid #CB333B !important; padding: 24px 28px !important; color: #FFFFFF !important; font-family: 'Barlow', sans-serif !important; font-size: 15px !important; font-weight: 300 !important; line-height: 1.7 !important;}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label { color: #FFFFFF !important; font-family: 'Barlow', sans-serif !important; font-size: 14px !important; font-weight: 300 !important;}#brxe-ovwwzj {font-family: "Inter Tight"; font-size: 12px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: rgba(203,51,59,1)}#brxe-renpdx {font-family: "Oxanium"; font-size: clamp(28px, 3.5vw, 44px); line-height: 0.95; text-transform: uppercase; color: rgba(255,255,255,1); margin-bottom: -16px; padding-bottom: 10px}#brxe-guguiw {display: flex; flex-direction: column; background-color: rgba(0,0,0,0)}#brxe-sxlljn {display: flex; flex-direction: column; max-width: 860px; background-color: rgba(0,0,0,0)}#brxe-oejljr {background-color: rgba(10,10,10,1); border-top: 1px solid rgba(36,36,36,1); padding-top: 72px; padding-right: 24px; padding-bottom: 96px; padding-left: 24px}@media (max-width: 478px) {#brxe-oejljr {padding-top: 48px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}