.reiof-card,.reiof-card *{box-sizing:border-box;font-family:inherit}.reiof-card form{margin:0}.reiof-card h1,.reiof-card h2,.reiof-card h3,.reiof-card h4,.reiof-card legend,.reiof-card .section-title{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--navy-deep,215 60% 16%));border:0;margin:0 0 .75rem;padding:0;font-size:13px;font-weight:800}.reiof-card label,.reiof-card .control-label{letter-spacing:.03em;text-transform:uppercase;color:#1f2937a6;margin-bottom:.25rem;font-size:11px;font-weight:600;display:block}.reiof-card input[type=text],.reiof-card input[type=email],.reiof-card input[type=tel],.reiof-card input[type=number],.reiof-card input[type=password],.reiof-card select,.reiof-card textarea,.reiof-card .form-control,.reiof-card .StripeElement{width:100%;height:auto;color:hsl(var(--navy-deep,215 60% 16%));box-shadow:none;background-color:#fff;background-image:none;border:1px solid #0f223d4d;border-radius:.5rem;padding:.7rem .85rem;font-size:16px;line-height:1.35;transition:border-color .15s}.reiof-card input:focus,.reiof-card select:focus,.reiof-card textarea:focus,.reiof-card .form-control:focus,.reiof-card .StripeElement--focus{border-color:#e2512b;outline:none;box-shadow:0 0 0 2px #e2512b26}.reiof-card .form-group{margin-bottom:.85rem}.reiof-card table{border-collapse:collapse;width:100%;color:hsl(var(--navy-deep,215 60% 16%));font-size:14px}.reiof-card table td,.reiof-card table th{vertical-align:top;border-top:1px solid #0f223d1f;padding:.55rem 0}.reiof-card table td:last-child,.reiof-card table th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reiof-card table b{font-weight:700}.reiof-card table small{color:#0f223da6}.reiof-card .addon,.reiof-card .addon-wrap,.reiof-card [class*=addon]{border-radius:.5rem}.reiof-card .discount{color:#15803d;background:#dcfce7;border-radius:.25rem;margin-left:.35rem;padding:.1rem .4rem;font-size:11px;font-weight:700;display:inline-block}.reiof-card button,.reiof-card .btn,.reiof-card input[type=submit]{letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.95rem 1.25rem;font-size:16px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px -12px #e2512bcc;color:#fff!important;background-color:#e4522c!important;background-image:linear-gradient(135deg,#e4522c,#f1af57)!important}.reiof-card button:hover,.reiof-card .btn:hover,.reiof-card input[type=submit]:hover{filter:brightness(1.05)}.reiof-card button:disabled,.reiof-card .btn:disabled{opacity:.6;cursor:not-allowed}.reiof-card a.btn-link,.reiof-card .btn-link{width:auto;box-shadow:none;text-transform:none;padding:0;font-weight:600;text-decoration:underline;color:#e2512b!important;background:0 0!important}.reiof-card .form-errors,.reiof-card .help-block,.reiof-card .text-danger{color:#b91c1c;margin:0 0 .5rem;padding:0;font-size:13px;font-weight:600;list-style:none}.reiof-card .has-error input,.reiof-card .has-error .form-control{border-color:#dc2626}.reiof-card .row{flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem;display:flex}.reiof-card [class*=col-]{width:100%;margin-bottom:.6rem;padding-left:.4rem;padding-right:.4rem}@media(min-width:640px){.reiof-card .col-md-6{width:50%}.reiof-card .col-md-4{width:33.3333%}.reiof-card .col-md-3{width:25%}}.reiof-card .section-header{margin-top:.75rem}.reiof-card .row>.col-md-12:first-child .section-header{margin-top:0}.reiof-card img{max-width:100%;height:auto}
