<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

.poppins-thin {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: normal;
}

.poppins-extralight {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: normal;
}

.poppins-light {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.poppins-regular {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.poppins-medium {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.poppins-semibold {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
}

.poppins-bold {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.poppins-extrabold {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: normal;
}

.poppins-black {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.poppins-thin-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: italic;
}

.poppins-extralight-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: italic;
}

.poppins-light-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: italic;
}

.poppins-regular-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.poppins-medium-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: italic;
}

.poppins-semibold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: italic;
}

.poppins-bold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: italic;
}

.poppins-extrabold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: italic;
}

.poppins-black-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: italic;
}

.poppins-font, .poppins-font a {
    font-family: "Poppins", sans-serif;
}

.main-content {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.breadcrumb-spacing {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.min-height {
    min-height: 400px;
}

.accordion-button.no-children:after{
    content: none !important;
}

.accordion-button.collapsed.no-children:hover {
    background-color: var(--bs-accordion-active-bg);
}

.pd-nav-header-btn-height-40 {
    min-width: 250px;
}

.btn.btn-outline-info.d-none.d-xl-block.dropdown-toggle.pd-nav-header-btn.pd-nav-header-btn-height-40.text-start:hover {
    color: var(--bs-btn-hover-border-color);
}

.pd-nav-header-btn-height-40.dropdown-toggle::after {
    display: inline;
    margin-left: 0.255em;
    vertical-align: middle;
    float: right;
    margin-top: 0.65rem;
}

.pd-nav-link {
    line-height: 1.25rem;
}

.pd-nav-item.pd-active &gt; .pd-nav-link {
    background-color: #022754;
}

.h1-small {
    font-size: 1.5rem;
}
.border-radius-0 {
    border-radius: 0px;
}

.tab-content {
    border: 1px solid #dee2e6;
}
.navy-text {
    color: #022754;
}



.team .contacts-name {
    font-weight: bold;
    text-align: center;
    color: #000;
    margin: 10px 0px 0px 0px;

}
.team .contacts-title {
    color: #E80C8A;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
    font-size: 12px;
    line-height: 16px;
}

.team .contacts-intro {
    margin: 0px 0px 10px 0px;
}

.team .team-image {
    /*border-radius: 50%*/
}

.team .panel-heading {
    background-color: #F2F2F2;
}
.team-show {
    color: #013068;
    font-size: 13px;
}
.team-show:hover {
    color: #013068;
    text-decoration: none;
}

#budget_settings_container input[type="radio"] {
    margin: 10px 10px 10px 0px;
}
.company_radio {
    margin-right: 10px;
}

/* responsive tables */
@media only screen and (max-width: 800px) {

    #responsive-table table,
    #responsive-table thead,
    #responsive-table tbody,
    #responsive-table th,
    #responsive-table td,
    #responsive-table tr {
        display: block;
    }

    .hide-td {display: none !important;}

    /* Hide table headers (but not display: none;, for accessibility) */
    #responsive-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #responsive-table tr { border: 1px solid #ccc; }

    #responsive-table td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
    }

    #responsive-table td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    #responsive-table td:before { content: attr(data-title); }


}
.slide-submit-thumb:hover, .draggable {
    background: #ffffff !important;
}

.stepper-wrapper {
    margin-bottom: 30px;
    margin-top: 20px;
}
.pd-sub-nav, .pd-sub-sub-nav {
    min-width: 250px;
}

.product-details {width:400px; }
.favourites-details {width:350px;}
.favourites-details-price {min-width:110px;}
.pd-video-banner {min-height: 700px;}

@media (min-width: 768px) and (max-width: 991px) {
    .product-details {width:auto; }
    .favourites-details {width:200px; }
    .d-sm-flex {display: flex !important;}
}

@media (min-width: 992px) and (max-width: 1200px){
    .product-details {width:200px; }
    .favourites-details {width:300px; }
    .favourites-details-price {min-width:110px; }

}
@media (max-width: 768px) {
    .favourites-details {width:auto; }
    .pd-video-banner {min-height: 400px;}
}

.pd-product-gallery-1 .pd-product-gallery-1-pane a .pd-gallery-1-pane-img-outer img {
    object-fit: contain;
}
.pd-product-gallery-1 .pd-product-gallery-1-pane a:hover .pd-gallery-1-pane-img-outer img {
    transform: scale(2.1);
}

.page-link.active, .active &gt; .page-link {
    background-color: #e8e8e8;
    border-color: #e8e8e8;
}

.stock-icon {
    height: 18px;
    float: left;
    margin-top: 3px;
    margin-right: 2px;
}
.prodcellfavourite.favourites-list select {
    margin-bottom: 10px;
}


.total-text {
    color: #E70F8A;
}

.accordion-link{
    padding: 16px 20px !important;
}

.product-container.updating{
    opacity: 0.3;
}
</pre></body></html>