/* Minimal Bootstrap - Only used classes */
.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}
[class*="col-"]{position:relative;width:100%;padding-right:.75rem;padding-left:.75rem}
.col-md-4,.col-md-6,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8{width:100%}
@media(min-width:768px){.col-md-4{flex:0 0 33.333%;max-width:33.333%}.col-md-6{flex:0 0 50%;max-width:50%}}
@media(min-width:992px){.col-lg-4{flex:0 0 33.333%;max-width:33.333%}.col-lg-5{flex:0 0 41.667%;max-width:41.667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333%;max-width:58.333%}.col-lg-8{flex:0 0 66.667%;max-width:66.667%}.offset-lg-1{margin-left:8.333%}}
.d-flex{display:flex}.d-block{display:block}.d-none{display:none}
.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}
.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}
.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}
.text-center{text-align:center}.text-decoration-none{text-decoration:none}
.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}
.g-3>*{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}
.g-4>*{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}
.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}
.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}
.mt-0{margin-top:0}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}
.me-1{margin-right:.25rem}.me-2{margin-right:.5rem}.me-3{margin-right:1rem}
.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}
.py-3{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:3rem;padding-bottom:3rem}
.pb-3{padding-bottom:1rem}.pt-4{padding-top:1.5rem}
.w-100{width:100%}
.fs-4{font-size:1.5rem}.fs-5{font-size:1.25rem}.fs-6{font-size:1rem}
.fw-bold{font-weight:700}
.opacity-75{opacity:.75}
.small{font-size:.875em}
.btn-lg{padding:1rem 2rem;font-size:1.125rem}
.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:transparent}
.btn-outline-secondary:hover{color:#fff;background:#6c757d}
.list-unstyled{padding-left:0;list-style:none}
.table{width:100%;margin-bottom:1rem;border-collapse:collapse}
.table th,.table td{padding:.75rem;border-bottom:1px solid #dee2e6}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6}
.table thead th{border-bottom:2px solid #dee2e6}
.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid #ced4da;border-radius:.25rem}
.form-control:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
