html {
    scroll-behavior: smooth;
    scroll-padding-top: 93px; /* height of sticky header */
}

:root {
    --insurance-blue: #5887C5; /*Funeral*/
    --insurance-blue-rgb: 88, 135, 197;
    --insurance-red: #E5233D; /*Saude*/
    --insurance-red-rgb: 229, 35, 61;
    --insurance-burgundy: #993664; /*Multirriscos*/
    --insurance-burgundy-rgb: 153, 54, 100;
    --insurance-orange: #EF7E1B; /*Automóvel*/
    --insurance-orange-rgb: 239, 126, 27;
    --insurance-green: #4AB38E; /*Viagem*/
    --insurance-green-rgb: 74, 179, 142;
    --insurance-lavander: #A66DA9; /*Pensões*/
    --insurance-lavander-rgb: 166, 109, 169;
    --insurance-turquoise: #65B7E7; /*Acidentes Pessoais*/
    --insurance-turquoise-rgb: 101, 183, 231;
    --insurance-yellow: #FFDF00; /*Acidentes Trabalho*/
    --insurance-yellow-rgb: 255, 223, 0;
    --insurance-purple: #5D5AA2; /*Vida*/
    --insurance-purple-rgb: 93, 90, 162;
    --insurance-lime: #6FB542; /*Responsabilidade Civil*/
    --insurance-lime-rgb: 111, 181, 66;
    --insurance-brown: #B88154; /*Caução*/
    --insurance-brown-rgb: 184, 129, 84;
    --insurance-fire: #E44F18; /*Incêndio*/
    --insurance-fire-rgb: 228, 79, 24;
    --insurance-soft-blue: #65B6E6; /*Fezada*/
    --insurance-soft-blue-rgb: 101, 182, 230;
}

/* Blue */
.bg-insurance-blue {
    background-color: var(--insurance-blue) !important;
}

.text-insurance-blue {
    color: var(--insurance-blue) !important;
}

#bg-container.bg-insurance-blue {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-blue) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-blue {
    border-color: var(--insurance-blue) !important;
}

.btn-insurance-blue {
    color: #fff !important;
    background-color: var(--insurance-blue) !important;
    border-color: var(--insurance-blue) !important;
}

    .btn-insurance-blue:hover {
        color: #fff !important;
        background-color: #4a73a3 !important;
        border-color: #456991 !important;
    }

    .btn-check:focus + .btn-insurance-blue, .btn-insurance-blue:focus {
        color: #fff !important;
        background-color: #4a73a3 !important;
        border-color: #456991 !important;
        box-shadow: 0 0 0 0.25rem rgba(88, 135, 197, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-blue, .btn-check:active + .btn-insurance-blue, .btn-insurance-blue:active, .btn-insurance-blue.active, .show > .btn-insurance-blue.dropdown-toggle {
        color: #fff !important;
        background-color: #456991 !important;
        border-color: #3e5e82 !important;
    }

        .btn-check:checked + .btn-insurance-blue:focus, .btn-check:active + .btn-insurance-blue:focus, .btn-insurance-blue:active:focus, .btn-insurance-blue.active:focus, .show > .btn-insurance-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(88, 135, 197, 0.5) !important;
        }

    .btn-insurance-blue:disabled, .btn-insurance-blue.disabled {
        color: #fff !important;
        background-color: var(--insurance-blue) !important;
        border-color: var(--insurance-blue) !important;
    }

/* Red */
.bg-insurance-red {
    background-color: var(--insurance-red) !important;
}

.text-insurance-red {
    color: var(--insurance-red) !important;
}

#bg-container.bg-insurance-red {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-red) 20%, rgba(0,0,0,0) 100%) !important;
    /*background: radial-gradient(circle at center, var(--insurance-red) 0%, rgba(0,0,0,0) 80%) !important;*/
}

.border-insurance-red {
    border-color: var(--insurance-red) !important;
}

.btn-insurance-red {
    color: #fff !important;
    background-color: var(--insurance-red) !important;
    border-color: var(--insurance-red) !important;
}

    .btn-insurance-red:hover {
        color: #fff !important;
        background-color: #cc1d32 !important;
        border-color: #b71b2d !important;
    }

    .btn-check:focus + .btn-insurance-red, .btn-insurance-red:focus {
        color: #fff !important;
        background-color: #cc1d32 !important;
        border-color: #b71b2d !important;
        box-shadow: 0 0 0 0.25rem rgba(229, 35, 61, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-red, .btn-check:active + .btn-insurance-red, .btn-insurance-red:active, .btn-insurance-red.active, .show > .btn-insurance-red.dropdown-toggle {
        color: #fff !important;
        background-color: #b71b2d !important;
        border-color: #a41728 !important;
    }

        .btn-check:checked + .btn-insurance-red:focus, .btn-check:active + .btn-insurance-red:focus, .btn-insurance-red:active:focus, .btn-insurance-red.active:focus, .show > .btn-insurance-red.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(229, 35, 61, 0.5) !important;
        }

    .btn-insurance-red:disabled, .btn-insurance-red.disabled {
        color: #fff !important;
        background-color: var(--insurance-red) !important;
        border-color: var(--insurance-red) !important;
    }

/* Purple */
.bg-insurance-burgundy {
    background-color: var(--insurance-burgundy) !important;
}

.text-insurance-burgundy {
    color: var(--insurance-burgundy) !important;
}

#bg-container.bg-insurance-burgundy {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-burgundy) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-burgundy {
    border-color: var(--insurance-burgundy) !important;
}

.btn-insurance-burgundy {
    color: #fff !important;
    background-color: var(--insurance-burgundy) !important;
    border-color: var(--insurance-burgundy) !important;
}

    .btn-insurance-burgundy:hover {
        color: #fff !important;
        background-color: #832d54 !important;
        border-color: #75294c !important;
    }

    .btn-check:focus + .btn-insurance-burgundy, .btn-insurance-burgundy:focus {
        color: #fff !important;
        background-color: #832d54 !important;
        border-color: #75294c !important;
        box-shadow: 0 0 0 0.25rem rgba(153, 54, 100, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-burgundy, .btn-check:active + .btn-insurance-burgundy, .btn-insurance-burgundy:active, .btn-insurance-burgundy.active, .show > .btn-insurance-burgundy.dropdown-toggle {
        color: #fff !important;
        background-color: #75294c !important;
        border-color: #692544 !important;
    }

        .btn-check:checked + .btn-insurance-burgundy:focus, .btn-check:active + .btn-insurance-burgundy:focus, .btn-insurance-burgundy:active:focus, .btn-insurance-burgundy.active:focus, .show > .btn-insurance-burgundy.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(153, 54, 100, 0.5) !important;
        }

    .btn-insurance-burgundy:disabled, .btn-insurance-burgundy.disabled {
        color: #fff !important;
        background-color: var(--insurance-burgundy) !important;
        border-color: var(--insurance-burgundy) !important;
    }

/* Orange */
.bg-insurance-orange {
    background-color: var(--insurance-orange) !important;
}

.text-insurance-orange {
    color: var(--insurance-orange) !important;
}

#bg-container.bg-insurance-orange {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-orange) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-orange {
    border-color: var(--insurance-orange) !important;
}

.btn-insurance-orange {
    color: #fff !important;
    background-color: var(--insurance-orange) !important;
    border-color: var(--insurance-orange) !important;
}

    .btn-insurance-orange:hover {
        color: #fff !important;
        background-color: #d86f18 !important;
        border-color: #c26616 !important;
    }

    .btn-check:focus + .btn-insurance-orange, .btn-insurance-orange:focus {
        color: #fff !important;
        background-color: #d86f18 !important;
        border-color: #c26616 !important;
        box-shadow: 0 0 0 0.25rem rgba(239, 126, 27, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-orange, .btn-check:active + .btn-insurance-orange, .btn-insurance-orange:active, .btn-insurance-orange.active, .show > .btn-insurance-orange.dropdown-toggle {
        color: #fff !important;
        background-color: #c26616 !important;
        border-color: #aa5b14 !important;
    }

        .btn-check:checked + .btn-insurance-orange:focus, .btn-check:active + .btn-insurance-orange:focus, .btn-insurance-orange:active:focus, .btn-insurance-orange.active:focus, .show > .btn-insurance-orange.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(239, 126, 27, 0.5) !important;
        }

    .btn-insurance-orange:disabled, .btn-insurance-orange.disabled {
        color: #fff !important;
        background-color: var(--insurance-orange) !important;
        border-color: var(--insurance-orange) !important;
    }

/* Green */
.bg-insurance-green {
    background-color: var(--insurance-green) !important;
}

.text-insurance-green {
    color: var(--insurance-green) !important;
}

#bg-container.bg-insurance-green {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-green) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-green {
    border-color: var(--insurance-green) !important;
}

.btn-insurance-green {
    color: #fff !important;
    background-color: var(--insurance-green) !important;
    border-color: var(--insurance-green) !important;
}

    .btn-insurance-green:hover {
        color: #fff !important;
        background-color: #419a7c !important;
        border-color: #3b8b71 !important;
    }

    .btn-check:focus + .btn-insurance-green, .btn-insurance-green:focus {
        color: #fff !important;
        background-color: #419a7c !important;
        border-color: #3b8b71 !important;
        box-shadow: 0 0 0 0.25rem rgba(74, 179, 142, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-green, .btn-check:active + .btn-insurance-green, .btn-insurance-green:active, .btn-insurance-green.active, .show > .btn-insurance-green.dropdown-toggle {
        color: #fff !important;
        background-color: #3b8b71 !important;
        border-color: #357d67 !important;
    }

        .btn-check:checked + .btn-insurance-green:focus, .btn-check:active + .btn-insurance-green:focus, .btn-insurance-green:active:focus, .btn-insurance-green.active:focus, .show > .btn-insurance-green.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(74, 179, 142, 0.5) !important;
        }

    .btn-insurance-green:disabled, .btn-insurance-green.disabled {
        color: #fff !important;
        background-color: var(--insurance-green) !important;
        border-color: var(--insurance-green) !important;
    }

/* Lavander */
.bg-insurance-lavander {
    background-color: var(--insurance-lavander) !important;
}

.text-insurance-lavander {
    color: var(--insurance-lavander) !important;
}

#bg-container.bg-insurance-lavander {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-lavander) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-lavander {
    border-color: var(--insurance-lavander) !important;
}

.btn-insurance-lavander {
    color: #fff !important;
    background-color: var(--insurance-lavander) !important;
    border-color: var(--insurance-lavander) !important;
}

    .btn-insurance-lavander:hover {
        color: #fff !important;
        background-color: #925c98 !important;
        border-color: #854f8b !important;
    }

    .btn-check:focus + .btn-insurance-lavander, .btn-insurance-lavander:focus {
        color: #fff !important;
        background-color: #925c98 !important;
        border-color: #854f8b !important;
        box-shadow: 0 0 0 0.25rem rgba(166, 109, 169, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-lavander, .btn-check:active + .btn-insurance-lavander, .btn-insurance-lavander:active, .btn-insurance-lavander.active, .show > .btn-insurance-lavander.dropdown-toggle {
        color: #fff !important;
        background-color: #854f8b !important;
        border-color: #79467e !important;
    }

        .btn-check:checked + .btn-insurance-lavander:focus, .btn-check:active + .btn-insurance-lavander:focus, .btn-insurance-lavander:active:focus, .btn-insurance-lavander.active:focus, .show > .btn-insurance-lavander.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(166, 109, 169, 0.5) !important;
        }

    .btn-insurance-lavander:disabled, .btn-insurance-lavander.disabled {
        color: #fff !important;
        background-color: var(--insurance-lavander) !important;
        border-color: var(--insurance-lavander) !important;
    }

/* Turquoise */
.bg-insurance-turquoise {
    background-color: var(--insurance-turquoise) !important;
}

.text-insurance-turquoise {
    color: var(--insurance-turquoise) !important;
}

#bg-container.bg-insurance-turquoise {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-turquoise) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-turquoise {
    border-color: var(--insurance-turquoise) !important;
}

.btn-insurance-turquoise {
    color: #fff !important;
    background-color: var(--insurance-turquoise) !important;
    border-color: var(--insurance-turquoise) !important;
}

    .btn-insurance-turquoise:hover {
        color: #fff !important;
        background-color: #599ac4 !important;
        border-color: #548eb0 !important;
    }

    .btn-check:focus + .btn-insurance-turquoise, .btn-insurance-turquoise:focus {
        color: #fff !important;
        background-color: #599ac4 !important;
        border-color: #548eb0 !important;
        box-shadow: 0 0 0 0.25rem rgba(101, 183, 231, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-turquoise, .btn-check:active + .btn-insurance-turquoise, .btn-insurance-turquoise:active, .btn-insurance-turquoise.active, .show > .btn-insurance-turquoise.dropdown-toggle {
        color: #fff !important;
        background-color: #548eb0 !important;
        border-color: #4f85a3 !important;
    }

        .btn-check:checked + .btn-insurance-turquoise:focus, .btn-check:active + .btn-insurance-turquoise:focus, .btn-insurance-turquoise:active:focus, .btn-insurance-turquoise.active:focus, .show > .btn-insurance-turquoise.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(101, 183, 231, 0.5) !important;
        }

    .btn-insurance-turquoise:disabled, .btn-insurance-turquoise.disabled {
        color: #fff !important;
        background-color: var(--insurance-turquoise) !important;
        border-color: var(--insurance-turquoise) !important;
    }

/* Yellow */
.bg-insurance-yellow {
    background-color: var(--insurance-yellow) !important;
}

.text-insurance-yellow {
    color: var(--insurance-yellow) !important;
}

#bg-container.bg-insurance-yellow {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-yellow) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-yellow {
    border-color: var(--insurance-yellow) !important;
}

.btn-insurance-yellow {
    color: #fff !important;
    background-color: var(--insurance-yellow) !important;
    border-color: var(--insurance-yellow) !important;
}

    .btn-insurance-yellow:hover {
        color: #fff !important;
        background-color: #e6c500 !important;
        border-color: #ccba00 !important;
    }

    .btn-check:focus + .btn-insurance-yellow, .btn-insurance-yellow:focus {
        color: #fff !important;
        background-color: #e6c500 !important;
        border-color: #ccba00 !important;
        box-shadow: 0 0 0 0.25rem rgba(255, 223, 0, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-yellow, .btn-check:active + .btn-insurance-yellow, .btn-insurance-yellow:active, .btn-insurance-yellow.active, .show > .btn-insurance-yellow.dropdown-toggle {
        color: #fff !important;
        background-color: #ccba00 !important;
        border-color: #b3a500 !important;
    }

        .btn-check:checked + .btn-insurance-yellow:focus, .btn-check:active + .btn-insurance-yellow:focus, .btn-insurance-yellow:active:focus, .btn-insurance-yellow.active:focus, .show > .btn-insurance-yellow.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(255, 223, 0, 0.5) !important;
        }

    .btn-insurance-yellow:disabled, .btn-insurance-yellow.disabled {
        color: #fff !important;
        background-color: var(--insurance-yellow) !important;
        border-color: var(--insurance-yellow) !important;
    }


/*bg-container with active for yellow */
#bg-container.active:not(.bg-insurance-yellow) h2 {
    color: white;
}

#bg-container.active:not(.bg-insurance-yellow) .text-muted {
    color: white !important;
}

#bg-container.bg-insurance-yellow h2  {
    color: #5D6565;
}

#bg-container.bg-insurance-yellow .text-muted, .btn-insurance-yellow, .bg-insurance-yellow *:not(.no-color *) {
    color: #5D6565 !important;
}

/* Purple */
.bg-insurance-purple {
    background-color: var(--insurance-purple) !important;
}

.text-insurance-purple {
    color: var(--insurance-purple) !important;
}

#bg-container.bg-insurance-purple {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-purple) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-purple {
    border-color: var(--insurance-purple) !important;
}

.btn-insurance-purple {
    color: #fff;
    background-color: #5D5AA2;
    border-color: #5D5AA2;
}

    .btn-insurance-purple:hover {
        color: #fff;
        background-color: #4f4c89;
        border-color: #464379;
    }

    .btn-check:focus + .btn-insurance-purple, .btn-insurance-purple:focus {
        color: #fff;
        background-color: #4f4c89;
        border-color: #464379;
        box-shadow: 0 0 0 0.25rem rgba(93, 90, 162, 0.5);
    }

    .btn-check:checked + .btn-insurance-purple, .btn-check:active + .btn-insurance-purple, .btn-insurance-purple:active, .btn-insurance-purple.active, .show > .btn-insurance-purple.dropdown-toggle {
        color: #fff;
        background-color: #464379;
        border-color: #3e3c6b;
    }

        .btn-check:checked + .btn-insurance-purple:focus, .btn-check:active + .btn-insurance-purple:focus, .btn-insurance-purple:active:focus, .btn-insurance-purple.active:focus, .show > .btn-insurance-purple.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(93, 90, 162, 0.5);
        }

    .btn-insurance-purple:disabled, .btn-insurance-purple.disabled {
        color: #fff;
        background-color: #5D5AA2;
        border-color: #5D5AA2;
    }


/* Lime */
.bg-insurance-lime {
    background-color: var(--insurance-lime) !important;
}

.text-insurance-lime {
    color: var(--insurance-lime) !important;
}

#bg-container.bg-insurance-lime {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-lime) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-lime {
    border-color: var(--insurance-lime) !important;
}

.btn-insurance-lime {
    color: #fff !important;
    background-color: var(--insurance-lime) !important;
    border-color: var(--insurance-lime) !important;
}

    .btn-insurance-lime:hover {
        color: #fff !important;
        background-color: #639b3b !important;
        border-color: #588a34 !important;
    }

    .btn-check:focus + .btn-insurance-lime, .btn-insurance-lime:focus {
        color: #fff !important;
        background-color: #639b3b !important;
        border-color: #588a34 !important;
        box-shadow: 0 0 0 0.25rem rgba(111, 181, 66, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-lime, .btn-check:active + .btn-insurance-lime, .btn-insurance-lime:active, .btn-insurance-lime.active, .show > .btn-insurance-lime.dropdown-toggle {
        color: #fff !important;
        background-color: #588a34 !important;
        border-color: #4e7b2e !important;
    }

        .btn-check:checked + .btn-insurance-lime:focus, .btn-check:active + .btn-insurance-lime:focus, .btn-insurance-lime:active:focus, .btn-insurance-lime.active:focus, .show > .btn-insurance-lime.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(111, 181, 66, 0.5) !important;
        }

    .btn-insurance-lime:disabled, .btn-insurance-lime.disabled {
        color: #fff !important;
        background-color: var(--insurance-lime) !important;
        border-color: var(--insurance-lime) !important;
    }

/* Brown */
.bg-insurance-brown {
    background-color: var(--insurance-brown) !important;
}

.text-insurance-brown {
    color: var(--insurance-brown) !important;
}

#bg-container.bg-insurance-brown {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-brown) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-brown {
    border-color: var(--insurance-brown) !important;
}

.btn-insurance-brown {
    color: #fff !important;
    background-color: var(--insurance-brown) !important;
    border-color: var(--insurance-brown) !important;
}

    .btn-insurance-brown:hover {
        color: #fff !important;
        background-color: #a27249 !important;
        border-color: #8e6641 !important;
    }

    .btn-check:focus + .btn-insurance-brown, .btn-insurance-brown:focus {
        color: #fff !important;
        background-color: #a27249 !important;
        border-color: #8e6641 !important;
        box-shadow: 0 0 0 0.25rem rgba(184, 129, 84, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-brown, .btn-check:active + .btn-insurance-brown, .btn-insurance-brown:active, .btn-insurance-brown.active, .show > .btn-insurance-brown.dropdown-toggle {
        color: #fff !important;
        background-color: #8e6641 !important;
        border-color: #7b5a3a !important;
    }

        .btn-check:checked + .btn-insurance-brown:focus, .btn-check:active + .btn-insurance-brown:focus, .btn-insurance-brown:active:focus, .btn-insurance-brown.active:focus, .show > .btn-insurance-brown.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(184, 129, 84, 0.5) !important;
        }

    .btn-insurance-brown:disabled, .btn-insurance-brown.disabled {
        color: #fff !important;
        background-color: var(--insurance-brown) !important;
        border-color: var(--insurance-brown) !important;
    }

/* Fire */
.bg-insurance-fire {
    background-color: var(--insurance-fire) !important;
}

.text-insurance-fire {
    color: var(--insurance-fire) !important;
}

#bg-container.bg-insurance-fire {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-fire) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-fire {
    border-color: var(--insurance-fire) !important;
}

.btn-insurance-fire {
    color: #fff !important;
    background-color: var(--insurance-fire) !important;
    border-color: var(--insurance-fire) !important;
}

    .btn-insurance-fire:hover {
        color: #fff !important;
        background-color: #cc4716 !important;
        border-color: #b54014 !important;
    }

    .btn-check:focus + .btn-insurance-fire, .btn-insurance-fire:focus {
        color: #fff !important;
        background-color: #cc4716 !important;
        border-color: #b54014 !important;
        box-shadow: 0 0 0 0.25rem rgba(228, 79, 24, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-fire, .btn-check:active + .btn-insurance-fire, .btn-insurance-fire:active, .btn-insurance-fire.active, .show > .btn-insurance-fire.dropdown-toggle {
        color: #fff !important;
        background-color: #b54014 !important;
        border-color: #a03912 !important;
    }

        .btn-check:checked + .btn-insurance-fire:focus, .btn-check:active + .btn-insurance-fire:focus, .btn-insurance-fire:active:focus, .btn-insurance-fire.active:focus, .show > .btn-insurance-fire.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(228, 79, 24, 0.5) !important;
        }

    .btn-insurance-fire:disabled, .btn-insurance-fire.disabled {
        color: #fff !important;
        background-color: var(--insurance-fire) !important;
        border-color: var(--insurance-fire) !important;
    }

/* Soft Blue */
.bg-insurance-soft-blue {
    background-color: var(--insurance-soft-blue) !important;
}

.text-insurance-soft-blue {
    color: var(--insurance-soft-blue) !important;
}

#bg-container.bg-insurance-soft-blue {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, var(--insurance-soft-blue) 20%, rgba(0,0,0,0) 100%) !important;
}

.border-insurance-soft-blue {
    border-color: var(--insurance-soft-blue) !important;
}

.btn-insurance-soft-blue {
    color: #fff !important;
    background-color: var(--insurance-soft-blue) !important;
    border-color: var(--insurance-soft-blue) !important;
}

    .btn-insurance-soft-blue:hover {
        color: #fff !important;
        background-color: #4a73a3 !important;
        border-color: #456991 !important;
    }

    .btn-check:focus + .btn-insurance-soft-blue, .btn-insurance-soft-blue:focus {
        color: #fff !important;
        background-color: #4a73a3 !important;
        border-color: #456991 !important;
        box-shadow: 0 0 0 0.25rem rgba(88, 135, 197, 0.5) !important;
    }

    .btn-check:checked + .btn-insurance-soft-blue, .btn-check:active + .btn-insurance-soft-blue, .btn-insurance-soft-blue:active, .btn-insurance-soft-blue.active, .show > .btn-insurance-soft-blue.dropdown-toggle {
        color: #fff !important;
        background-color: #456991 !important;
        border-color: #3e5e82 !important;
    }

        .btn-check:checked + .btn-insurance-soft-blue:focus, .btn-check:active + .btn-insurance-soft-blue:focus, .btn-insurance-soft-blue:active:focus, .btn-insurance-soft-blue.active:focus, .show > .btn-insurance-soft-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(88, 135, 197, 0.5) !important;
        }

    .btn-insurance-soft-blue:disabled, .btn-insurance-soft-blue.disabled {
        color: #fff !important;
        background-color: var(--insurance-soft-blue) !important;
        border-color: var(--insurance-soft-blue) !important;
    }

/* White */
.btn-white {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

    .btn-white:hover {
        color: #000;
        background-color: rgba(255, 255, 255, 0.9);
        border-color: rgba(255, 255, 255, 0.9);
    }

    .btn-check:focus + .btn-white, .btn-white:focus {
        color: #000;
        background-color: #fff;
        border-color: #fff;
        box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
    }

    .btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle {
        color: #000;
        background-color: #fff;
        border-color: #fff;
    }

        .btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        }

    .btn-white:disabled, .btn-white.disabled {
        color: #000;
        background-color: #fff;
        border-color: #fff;
    }
