body, button, input, select, optgroup, textarea { font-family:PT Sans }h1, h2, h3, h4, h5, h6 { font-family:PT Sans }body,
        .tab_tabs .tab.active,
        article header h2 a,
        article.post-listing span.posted-on a,
        .relatedcontent h3 a,
        .accordion-container.archive-accordion .ac .ac-q,
        li.jobsrow a {
            color:#000000 
        }hr.wp-block-separator {
                border-color:#000000
        }.main-navigation {
            background:#000000;
        }footer.site-footer, #footer-top {
            background: #008531 
        }ul.accordion-container .ac .ac-q,
        .jobsrow:hover a {
            color:#ffffff 
        }.ac-q .ac_arrows:after {
            border-color: transparent#ffffff  #ffffff transparent;           
        }.ac-q .ac_plusminus:after, .ac-q .ac_plusminus:before, a.ac-q:hover .ac_plusminus:before {
            background-color: #ffffff ;          
        }body {
            color: #000000
        }a,
        .main-navigation ul li a,    
    	.cta a,
    	section.widget_categories ul li a,
    	div#related_posts h4,
    	ol li:before,
    	.accordion-container.archive-accordion .ac.is-active a.ac-q,
    	.accordion-container.archive-accordion a.ac-q:hover,
        ul.accordion-container.colorReverse span.ac_panel-title,
        .is-style-outline a.wp-block-button__link:not(.has-text-color) {
            color: #008531
        }.page-banner .banner-content h1,
    	.page-links a:hover,
    	.page-links .current,
    	button,
    	input[type='button'],
    	input[type='reset'],
    	input[type='submit'],
    	.menu-mobile span,
    	.menu-mobile span:before,
    	.menu-mobile span:after,
    	.ac.is-active a.ac-q,
    	a.ac-q:hover,
    	.wp-block-button__link,
    	.page-heading h1,
    	a#loadMore,
    	.btn,
    	ul li:before,
    	ul.all-jobs li a,
    	.glide__bullet:hover button,
    	.glide__bullet:focus button,
    	.glide__bullet--active button,
    	.glide__controls .glide__arrow,
    	.navigation-pagination li a:hover,
        .menu-main-menu-container>ul>li.highlighted,
        .ac>.ac-q,          
        .nav-links span.page-numbers.current,
        .nav-links a.page-numbers:hover,
        .hamicon.ham-menu .line,
        ul.accordion-container.colorReverse .ac .ac-q i,
        .main-navigation ul li ul.sub-menu.open-submenu,
        .glide__bullet.glide__bullet--active, .glide__bullet:hover {
            background: #008531
        }blockquote.is-style-fancy-quote:before, blockquote.is-style-fancy-reverse-quote {
            background-color: #008531
        }@media all and (min-width:768px) {
            .navigation-pagination li.active a {
                background: #008531
            }
            .navigation-pagination li:first-child a,
            .navigation-pagination li:last-child a {
                background: #008531
            }
        }input[type='text']:focus,
    	input[type='email']:focus,
    	input[type='url']:focus,
    	input[type='password']:focus,
    	input[type='search']:focus,
	    input[type='number']:focus,
     	input[type='tel']:focus,
     	input[type='range']:focus,
     	input[type='date']:focus,
    	input[type='month']:focus,
    	input[type='week']:focus,
    	input[type='time']:focus,
    	input[type='datetime']:focus,
    	input[type='datetime-local']:focus,
    	input[type='color']:focus,
    	textarea:focus,
    	select:focus,
    	.cta a,
    	ul.all-jobs,
    	.glide__slide--active .slide,
    	.tab_tabs .tab.active,	    
	    .wp-block-column h3:after,
        blockquote,
        ul.accordion-container.colorReverse .ac .ac-q i,          
        ul.accordion-container.colorReverse .ac .ac-q,            
        .is-style-outline a,
        .glide__bullet,
        .glide__bullet.glide__bullet--active, .glide__bullet:hover{
            border-color: #008531
        }
        .accordion-container.archive-accordion .ac-q:hover .ac_arrows:after,
        .accordion-container.archive-accordion .ac.is-active .ac-q .ac_arrows:after {
            border-color: transparent #008531 #008531 transparent;
        }.menu-main-menu-container>ul>li>ul>li a:hover,
        a.wp-block-button__link:hover {
            background-color: #008531!important;
        }ul#breadcrumbs,
        ul#breadcrumbs a,
        .tab_tabs .tab,
        main.single-post article.single-post .entry-meta,
        main.single-post article.single-post .entry-meta a,
        .cat-list a {
            color: #2b2b2b
        }h1, h2, h3, h4, h5, h6 {
                color:#008531
        }.cat-list a:after,
        .accordion-container.archive-accordion .ac-a ul {
            border-color: #2b2b2b
        }.menu-main-menu-container>ul>li.highlighted:hover, 
        .wp-block-button__link:hover {
                background:#008531;
                border-color:#008531
        }.wp-block-button.is-style-outline .wp-block-button__link:hover {
                color: #ffffff;
                border: 1px solid #008531                                
        }.screen-reader-text,
        ul.accordion-container.colorReverse .ac .ac-q{
            background-color: #ffffff
        } header.site-header {
            background:#000000 
        }   button.tab.active,  button.tab.active:hover {
            background-color: !important;
        } h1 {
                font-size: 3rem;                
            } h2 {
                font-size: 2rem;                
            } h3 {
                font-size: 1.8rem;                
            } h4 {
                font-size: 1.6rem;               
            } h5 {
                font-size: 1.4rem;                
            } h6 {
                font-size: 1.2rem;               
            }.ac.is-active .ac-q, .ac-q:hover, blockquote.is-style-fancy-reverse-quote:before, .main-navigation ul li:hover a {
                background-color: #008531
            }ul.footer-menu li a:hover, button#ot-sdk-btn:hover {
                color: #ffffff
            }ul li:before {
                background: #008531;                
            }ul li:before {           
                width: 10;
                height: 10;
            }ul li:before {                      
                border-radius: 50%;
            }footer.site-footer, #footer-top, footer.site-footer a, #footer-top a, button#ot-sdk-btn {
            color: #ffffff 
        }.s-icon a .icon-bg{
            background-color: #ffffff 
        }.external-link svg  {
            stroke: #008531 
        }.navigation-pagination li.active a  {
            background-color: #008531 !important;
        }.wp-block-cover.has-background-dim-60.has-background-dim {
        overflow: hidden;
    }.wp-block-cover.has-background-dim-60.has-background-dim p a {
        color: #ffffff;
        text-decoration: none;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.5rem;
    }
    .wp-block-cover.has-background-dim-60.has-background-dim:hover p a {
        text-decoration: underline;
    }
    .wp-block-cover.has-background-dim-60.has-background-dim:hover img {
        transform: scale(1.05);
        transition: all 0.5s ease;
    }.wp-block-cover.has-background-dim-60.has-background-dim p a:focus {
        outline: 4px solid #2c84e1;
        outline-offset: -4px;
    }footer.site-footer a:hover, #footer-top a:hover, button#ot-sdk-btn:hover{
        text-decoration: none;
    }.wp-block-cover__inner-container h1 {
        line-height: 1.25;
    }
    .wp-block-cover__inner-container h1  strong{
        background-color: rgba(0, 0, 0, 0.75);   
            display: inline;
        padding: 0 0.85rem;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
    }@media (max-width: 767px)

        {

            .banner-content .wp-block-columns.are-vertically-aligned-center h2 {

                color: #008531;

            }
            .banner-image {

                display: none;
                }
                .banner-content .wp-block-columns.are-vertically-aligned-center .wp-block-buttons a {
            
                  background: #008531;
                  }

        }