        body {
            background-color: rgb(250, 250, 250);
        }

        .blog-heading,
        .nibe-header-hero-subheading {
            text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
        }

        .nibe22-content {
            box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
            -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
        }

        a {
            text-decoration: none;
        }

        .b-typography\.paragraph p>a,
        .b-typography\.paragraph li>a,
        p>strong>a {
            color: #005A31;
            font-family: Rubik SemiBold Regular;
            text-decoration: none;
        }

        .b-typography\.paragraph p>a:hover,
        .b-typography\.paragraph li>a:hover,
        p>strong>a:hover {
            color: #005A31;
            font-family: Rubik SemiBold Regular;
            text-decoration: underline;
        }

        #content-table {
            width: 100%;
            border: 1px solid #dcdcdc;
            border-collapse: collapse;
        }

        #content-table th {
            text-align: left;
            background-color: #eee;
            padding: 5px 10px;
            vertical-align: top;
        }

        #content-table thead tr {
            border-bottom: 1px solid #dcdcdc;
        }

        #content-table tbody tr:nth-child(even) {
            background-color: #eeeeee;
        }

        #content-table tbody tr {
            border-bottom: 1px solid #dcdcdc;
        }

        #content-table td {
            padding: 5px 10px;
            vertical-align: top;
        }

        .nibe21-paragraph-body h4 {
            color: rgb(0, 90, 49);
            font-size: 28px;
            font-family: Rubik SemiBold Regular;
            line-height: 1.2;
            padding-bottom: 25px;
        }

        .search-button {
            background-repeat: no-repeat;
        }

        .fa-angle-double-right:before {
            position: relative;
            top: 2px;
        }

        .nibe-rel-article-image,
        .nibe-rel-article-product-image-wrapper {
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }

        .nibe-accordion-item-title-green span p,
        .nibe-accordion-item-title span p {
            margin-top: 0px !important;
            margin-bottom: 0px !important;
        }

        @media screen and (min-width: 991px) {

            .nibe-rel-article-panel:nth-child(2),
            .nibe-rel-article-panel:nth-child(5),
            .nibe-rel-article-panel:nth-child(8),
            .nibe-rel-article-panel:nth-child(11),
            .nibe-rel-article-panel:nth-child(14),
            .nibe-rel-article-panel:nth-child(17),
            .nibe-rel-article-panel:nth-child(20) {
                margin-left: 2%;
                margin-right: 2%;
            }

            .nibe21-rel-single-article:nth-child(2),
            .nibe21-rel-single-article:nth-child(5),
            .nibe21-rel-single-article:nth-child(8),
            .nibe21-rel-single-article:nth-child(11),
            .nibe21-rel-single-article:nth-child(14),
            .nibe21-rel-single-article:nth-child(17),
            .nibe21-rel-single-article:nth-child(20) {
                margin-left: 2%;
                margin-right: 2%;
            }
        }

        .nibe21-ad-image-size {
            object-fit: cover;
            height: 100%;
            object-position: left;
        }

        @media screen and (min-width: 992px) {
            .wp-info-image-mobile-tablet {
                display: none;
            }
        }

        .iframe-container {
            position: relative;
            width: 100%;
            padding-bottom: 56.25%;
            height: 0;
        }

        .iframe-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        @media screen and (min-width: 766px) {
            .iframe-container {
                position: relative;
                width: 100%;
                height: 0;
                padding-bottom: 61%;
            }

            .iframe-container>iframe {
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
            }
        }

        @media screen and (max-width: 766px) {}

        .nb-crumbpath-banner {
            -webkit-box-shadow: 0 3px 15px 0 rgb(128 128 128 / 20%);
            box-shadow: 0 3px 15px 0 rgb(128 128 128 / 20%);
        }

        .nb-brand-header-full-width {
            -webkit-box-shadow: 0 2px 8px rgb(128 128 128 / 12%), 0 0 0 1px rgb(128 128 128 / 5%);
            box-shadow: 0 2px 8px rgb(128 128 128 / 12%), 0 0 0 1px rgb(128 128 128 / 5%);
        }

        .nibe21-c2a-button,
        .nibe21-c2a-button-blue {
            letter-spacing: .04em;
            text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
            -webkit-transition: background-color 250ms ease-in-out;
            transition: background-color 250ms ease-in-out;
        }

        .nb-chevron-down {
            transform: rotate(180deg);
        }

        .sup,
        sup {
            position: relative;
            top: -0.5ex;
            font-size: 75%;
            line-height: 1;
        }

        li {
            position: relative;
            left: -25px;
        }

        .inf,
        inf {
            position: relative;
            bottom: -0.7ex;
            font-size: 75%;
            line-height: 1;
        }

        li {
            position: relative;
            left: -25px;
        }

        .glyph,
        glyph {
            font-family: Arial, Helvetica, sans-serif;
        }

        @media screen and (max-width: 991px) {
            .nb-header-menu-mobile {
                -webkit-box-shadow: 0 3px 15px 0 rgb(128 128 128 / 20%);
                box-shadow: 0 3px 15px 0 rgb(128 128 128 / 20%);
            }
        }

        .anchorOffset {
            top: -100px;
            position: relative;
        }

        html {
            scroll-behavior: smooth;
        }

        h4 {
            color: rgb(36, 91, 110);
        }