.laravel-markdown p {
    text-align: justify;
}
.tf-header {
    background-color: var(--white);
    top: 0;
}
.tf-header .logo-site img {
    max-height: 90px;
}
@media (min-width: 992px) {
    .tf-btn-swiper-main .tf-sw-pagination {
        left: 75%;
        transform: translateX(-75%);
        width: max-content;
    }
}
.s-page-title .title-page {
    color: var(--white);
}
.s-page-title .breadcrumbs-page a,
.s-page-title .breadcrumbs-page li,
.s-page-title .breadcrumbs-page .current-page {
    color: var(--white);
}
.s-page-title .breadcrumbs-page a:hover {
    color: var(--white) !important;
}
.tf-footer {
    background-color: #ba1718;
}
.tf-footer .footer-contact .icon {
    color: var(--white);
    font-size: 28px;
}
.tf-footer .footer-contact .link,
.tf-footer .footer-bottom .link {
    color: var(--white);
}
.tf-footer .footer-contact .link:hover,
.tf-footer .footer-bottom .link:hover {
    color: var(--white) !important;
}
.tf-footer .tf-social-icon img,
.offcanvas .tf-social-icon img,
.social-media-icons .tf-social-icon img {
    max-width: 24px;
}
.tf-footer .footer-bottom {
    border-top: 1px solid var(--line);
}
.rcic-logo {
    max-height: 150px;
}
.testimonial-avatar {
    max-width: 90px;
}
.owner-avatar {
    border-radius: 50%;
}
.google-maps-wrapper {
    margin-bottom: -8px;
}
.rcic-badge-wrapper {
    background-color: var(--white);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    bottom: 0;
    left: 50%;
    padding: 10px 20px;
    position: absolute;
    transform: translateX(-50%);
    z-index: 10;
}
.rcic-badge-wrapper .rcic-badge {
    max-width: 250px;
}
@media (max-width: 992px) {
    .rcic-badge-wrapper .rcic-badge {
        max-width: 150px;
    }
}
.mb-16 {
    margin-bottom: 16px;
}
.mb-30 {
    margin-bottom: 30px;
}
.gap-40 {
    gap: 40px;
}
.text-justify {
    text-align: justify;
}
