
/* BREADCRUMB */
.breadcrumb {margin-top: 1.25rem; margin-bottom: 1rem;}
.breadcrumb li {display: inline-flex; align-items: center;}
.breadcrumb li:first-child::after {margin-inline: 0.5rem; content: '/'; color: var(--c-lite-text);}
.breadcrumb li a {color: var(--c-lite-text); font-size: var(--fs-2xs);}
.breadcrumb li a:hover {color: var(--c-primary);}
.breadcrumb li .active {color: var(--c-lite-text); font-size: var(--fs-2xs);}

/* QUOTE */
.quote {padding-block: 40px;}
.quote .head {text-align: center; margin-bottom: 40px; max-width: 737px; margin-inline: auto;}
.quote .head :first-child {font-size: calc(var(--fs-sm) + 2px); font-weight: 800; color: var(--c-lite-text); font-family: var(--ff-secondary); margin-bottom: 1rem;}

/* MEDIA QUERIES */
@media only screen and (max-width: 767px) {
    .quote .head {margin-bottom: 20px;}
}

@media only screen and (max-width: 575px) {
    .quote {padding-block: 20px;}    
}
.custom-tooltip {position: absolute;background: #bb2135;color: #fff;border: 1px solid #bb2135;padding: 6px 10px;font-size: 12px;border-radius: 4px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);z-index: 9999;white-space: nowrap;}
input.error {border-color: red;}