<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* new redsign styles */
.rp-primary-btn {
  font-size: 1em !important;
  border-radius: 0.3em !important;
  color: #ffff !important;
  background-color: #00958a !important;
  border-color: #00958a !important;
}

.rp-primary-btn:hover,
.rp-primary-btn:focus,
.rp-primary-btn:active,
.rp-primary-btn:disabled {
  color: #ffff !important;
  background-color: #005751 !important;
  border-color: #005751 !important;
  opacity: 0.85 !important;
}
.rp-outline-primary-btn {
  font-size: 1em !important;
  border-radius: 0.3em !important;
  color: #00958a;
  background-color: #ffff !important;
  border-color: #00958a !important;
}

.rp-outline-primary-btn:hover,
.rp-outline-primary-btn:focus,
.rp-outline-primary-btn:active,
.rp-outline-primary-btn:disabled {
  color: #ffff !important;
  background-color: #00958a !important;
  border-color: #00958a !important;
}


 .search-icon-white {
    display: block;
}

 .search-icon-primary-color {
    display: none;
}

 .white-logo {
    display: block;
}

 .colored-logo {
    display: none;
}

.scrolled .search-icon-white {
    display: none;
}

.scrolled .search-icon-primary-color {
    display: block;
}

.scrolled .white-logo {
    display: none;
}

.scrolled .colored-logo {
    display: block;
}

/* .container-fluid {
  padding: 0 5rem !important;
} */

.rp-container-fluid {
    padding: 0 5rem !important;
}

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 3rem !important;
}

img {
    margin: 0 !important;
}

.card {
    border-radius: 0.5em !important;
}

.breadcrumb-header-container {
    position: relative;
    width: 100%;
    font-size: 15px;
    background-image: linear-gradient(rgba(4, 53, 49, 0.6), rgba(4, 53, 49, 0.6)), url("../img/header.png");
    background-size: cover;
    background-position: center 62%;
    background-repeat: no-repeat;
}

.breadcrumb{
    margin-top:4% !important;
}

.breadcrumb-header-container .breadcrumb {
    margin: 0;
    background: transparent;
}

        .breadcrumb-header-container .breadcrumb .breadcrumb-item {
            padding-right: var(--bs-breadcrumb-item-padding-x);
        }

            .breadcrumb-header-container .breadcrumb .breadcrumb-item::before {
                padding: 0;
                margin: 0 0.8em;
                padding-top: 0.2em;
                font-size: 1em;
            }

            .breadcrumb-header-container .breadcrumb .breadcrumb-item a {
                color: #ffffff;
                text-decoration: none;
            }

                .breadcrumb-header-container .breadcrumb .breadcrumb-item a:hover {
                    text-decoration: underline;
                }

            .breadcrumb-header-container .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
                content: "&gt;";
                color: #ffffff;
                float: right;
                padding-left: var(--bs-breadcrumb-item-padding-x);
            }

    .breadcrumb-header-container .title {
        padding-inline: 1rem;
        color: #ffffff;
        font-size: 1.5rem;
        font-weight: bold;
    }

.rp-pagination .page-item .page-link {
    position: relative;
    border-radius: 0.25em !important;
}

    .rp-pagination .page-item .page-link:hover {
        color: #00958a !important;
        border-color: #00958a !important;
    }

        .rp-pagination .page-item .page-link:hover::after,
        .rp-pagination .page-item .page-link:hover::before {
            color: #00958a !important;
        }

.rp-pagination .page-item.active .page-link {
    background-color: #00958a !important;
    border-color: #00958a !important;
}

    .rp-pagination .page-item.active .page-link:hover {
        color: #ffffff !important;
    }

.rp-pagination .page-item.prev .page-link {
    padding-inline-start: 1.8rem;
}

    .rp-pagination .page-item.prev .page-link::after {
        content: "&lt;";
        position: absolute;
        left: 4rem;
        top: 50%;
        transform: translateY(-56%);
        font-size: 1.2rem;
        font-weight: 600;
        color: #000;
    }

.rp-pagination .page-item.next .page-link {
    padding-inline-end: 1.8rem;
}

    .rp-pagination .page-item.next .page-link::after {
        content: "&gt;";
        position: absolute;
        right: 3.5rem;
        top: 50%;
        transform: translateY(-56%);
        font-size: 1.2rem;
        font-weight: 600;
        color: #000;
    }

@media screen and (max-width: 768px) {
    .rp-container-fluid {
        padding: 0 1rem !important;
    }
}

@media screen and (max-width: 576px) {
    .rp-container-fluid {
        padding: 0 0.5rem !important;
    }

    .rp-pagination .page-item.prev .page-link {
        padding-inline-start: 0.5rem;
    }

        .rp-pagination .page-item.prev .page-link::after {
            display: none;
        }

    .rp-pagination .page-item.next .page-link {
        padding-inline-end: 0.5rem;
    }

        .rp-pagination .page-item.next .page-link::after {
            display: none;
        }
}

@media (max-width: 720px) {
    .services-cards .owl-carousel .owl-nav,
    .services-cards .owl-carousel .owl-dots {
        display: none !important;
    }
}
</pre></body></html>