/*----------------------------
  Variables
----------------------------*/
:root {
    --brand-primary: #f29100;
    --brand-primary-alt: #e08700;
    --brand-secondary: #310b3e;
    --brand-secondary-alt: #531369;
    --brand-grey: #6c757d;
    --brand-grey-alt: #c7ccd1;
    --brand-subtle: #ececec;
    --brand-white: #ffffff;
}

/*----------------------------
  Fonts
----------------------------*/
@font-face {
    font-family: 'FSLucas Medium';
    src: url('../fonts/FSLucasWeb-Med.woff') format('woff');
    font-display: 'swap';
}

@font-face {
    font-family: 'FSLucas Regular';
    src: url('../fonts/FSLucasWeb-Regular.woff') format('woff');
    font-display: 'swap';
}

/*----------------------------
  Global defaults
----------------------------*/
body {
    font-family: 'FSLucas Regular';
}

a:hover {
    color: var(--brand-primary);
}

/*----------------------------
  Brand
----------------------------*/
.bg-brand-primary {
    background-color: var(--brand-primary);
}

.text-brand-primary {
    color: var(--brand-primary);
}

.border-brand-primary {
    border-color: var(--brand-primary);
}

.bg-brand-primary-alt {
    background-color: var(--brand-primary-alt);
}

.text-brand-primary-alt {
    color: var(--brand-primary-alt);
}

.border-brand-primary-alt {
    border-color: var(--brand-primary-alt);
}

.bg-brand-secondary {
    background-color: var(--brand-secondary);
}

.text-brand-secondary {
    color: var(--brand-secondary);
}

.border-brand-secondary {
    border-color: var(--brand-secondary);
}

.bg-brand-secondary-alt {
    background-color: var(--brand-secondary-alt);
}

.text-brand-secondary-alt {
    color: var(--brand-secondary-alt);
}

.border-brand-secondary-alt {
    border-color: var(--brand-secondary-alt);
}

.bg-brand-grey {
    background-color: var(--brand-grey);
}

.text-brand-grey {
    color: var(--brand-grey);
}

.border-brand-grey {
    border-color: var(--brand-grey);
}

.bg-brand-grey-alt {
    background-color: var(--brand-grey-alt);
}

.text-brand-grey-alt {
    color: var(--brand-grey-alt);
}

.border-brand-grey-alt {
    border-color: var(--brand-grey-alt);
}

.bg-brand-subtle {
    background-color: var(--brand-subtle);
}

.text-brand-subtle {
    color: var(--brand-subtle);
}

.border-brand-subtle {
    border-color: var(--brand-subtle);
}

/*----------------------------
  Typography
----------------------------*/
h1,
h2,
h3 {
    font-family: 'FSLucas Medium';
}

.features-list {
    columns: 1;
}

@media (min-width: 992px) {
    .features-list {
        columns: 2;
    }
}


/*----------------------------
  Decorators
----------------------------*/
aside {
    background-image: url("data:image/png;base64,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");
    background-position: 100px;
    background-repeat: no-repeat;
}

@media (max-width: 767.98px) {
    aside {
        min-height: 35vh;
    }
}

/*----------------------------
  UI Elements
----------------------------*/
.btn-primary {
    background-color: var(--brand-primary);
    border-color: var(--brand-primary);
}

.btn-primary:disabled,
.btn-primary:hover,
.btn-primary:active {
    background-color: var(--brand-primary-alt) !important;
    border-color: var(--brand-primary-alt);
}

.btn-primary:hover {
    color: var(--brand-white);
}

.btn-outline-primary {
    color: var(--brand-primary);
    background-color: transparent;
    background-image: none;
    border-color: var(--brand-primary);
}

.btn-outline-primary:hover,
.btn-outline-primary:active {
    color: var(--brand-white);
    background-color: var(--brand-primary);
    border-color: var(--brand-primary);
}

.btn-secondary {
    color: var(--brand-white);
    background-color: var(--brand-secondary);
    border-color: var(--brand-secondary);
}

.btn-secondary:hover,
.btn-secondary:active {
    background-color: var(--brand-secondary-alt) !important;
    border-color: var(--brand-secondary-alt);
}

/*----------------------------
  UI Flourish
----------------------------*/
.recommended-badge {
    top: -0.5rem;
}

/*----------------------------
  Progress Steps
----------------------------*/
.progress-step {
    text-decoration: none;
}

@media (min-width: 992px) {
    .progress-step {
        min-width: 100px !important;
    }
}

.progress-step .progress-step-circle {
    width: 30px;
    height: 30px;
    font-size: 0.8em;
}

.progress-step-connector {
    min-height: 1px;
}

.progress-step .progress-step-circle {
    background-color: var(--brand-grey)
}

.progress-step.active .progress-step-circle {
    background-color: var(--brand-primary);
}

.progress-step.complete .progress-step-circle {
    background-color: var(--brand-secondary);
}

.progress-step.complete:hover .progress-step-circle {
    background-color: var(--brand-secondary-alt);
}

/*----------------------------
  Forms
----------------------------*/
.form-select:focus,
.form-control:focus {
    border-color: var(--brand-primary);
    box-shadow: 0 0 0 0.25rem rgba(242, 145, 0, 0.25);
}

.form-check-input:focus {
    box-shadow: 0 0 0 0.25rem rgba(242, 145, 0, 0.25);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f29100'/%3e%3c/svg%3e");
    border-color: var(--brand-primary);
}

.form-check-input:checked {
    background-color: rgba(242, 145, 0, 0.4);
    border-color: var(--brand-primary);
}

.btn-steps {
    min-width: 100px;
}

/*----------------------------
  Popovers
----------------------------*/
.popover-trigger {
    cursor: help;
}
.custom-popover {
    --bs-popover-border-color: var(--brand-secondary);
    --bs-popover-header-bg: var(--brand-secondary);
    --bs-popover-header-color: var(--brand-white);
    --bs-popover-body-color: var(--brand-secondary);
  }