body, button, input, select, optgroup, textarea { font-family:Poppins } h1, h2, h3, h4, h5, h6 { font-family:Manrope } 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 
        }footer.site-footer, #footer-top {
            background: #eaeaea 
        }.jobsrow:hover a, .jobsrow:focus a  {
            color:#ffffff 
        }.ac-q .ac_plusminus:after, .ac-q .ac_plusminus:before, a.ac-q:hover .ac_plusminus:before, a.ac-q:focus .ac_plusminus:before {
            background-color: #ffffff ;          
        }body {
            color: #000000
        }blockquote.is-style-fancy-quote {
            background: #eaeaea
        }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
        }.cat-list a:after,
        .accordion-container.archive-accordion .ac-a ul {
            border-color: #2b2b2b
        }blockquote.is-style-fancy-quote,
    	.wp-block-button.disabled a,
	    #related_posts {
            background: #eaeaea
        }.menu-main-menu-container>ul>li.highlighted:hover,
        .menu-main-menu-container>ul>li.highlighted:focus,
        .acps0__title:hover, 
        .wp-block-button__link:hover {
                background:#53ffc1;
                border-color:#53ffc1
        }.wp-block-button.is-style-outline .wp-block-button__link:hover,
        .wp-block-button.is-style-outline .wp-block-button__link:focus,list-view-title:hover,
        .acps0.colorReverse .wp-block-button.is-style-outline .wp-block-button__link:hover, 
        .acps0.colorReverse .wp-block-button.is-style-outline .wp-block-button__link:focus {
                color:#53ffc1;
                border-color:#53ffc1
        }.wp-block-button.is-style-outline .wp-block-button__link:hover,
        .wp-block-button.is-style-outline .wp-block-button__link:focus{
                // background:#53ffc1;
                border-color:#53ffc1
        }.screen-reader-text,
        ul.accordion-container.colorReverse .ac .ac-q{
            background-color: #ffffff
        } header.site-header {
            background:#ffffff 
        }.transparent_header header.header-show {
            background:#ffffff 
        }.ac.is-active .ac-q, .ac-q:hover, .ac-q:focus, blockquote.is-style-fancy-reverse-quote:before, .main-navigation ul li:hover a,
             .main-navigation ul li a:focus,
             .main-navigation ul li a[aria-expanded=true],
            .main-navigation ul li ul.sub-menu {
                background-color: #53ffc1
            }ul.footer-menu li a:hover, button#ot-sdk-btn:hover, button#ot-sdk-btn:focus {
                color: #ffffff
            }.custom-logo-link {
                    max-width:15rem
            }.main-navigation.active {
                    width:100%;
            }footer.site-footer, #footer-top, footer.site-footer a, #footer-top a, #footer-top p, button#ot-sdk-btn {
            color: #ffffff 
        }.s-icon a .icon-bg{
            background-color: #ffffff 
        }.external-link svg  {
            stroke:  
        }.navigation-pagination li.active a  {
            background-color:  !important;
        }@media only screen and (min-width: 480px) and (max-width: 768px) {
              .container {
                max-width: 420px;
                margin: 0 auto;  
              }
            }@media only screen and (min-width: 769px) and (max-width: 960px) {
              .container {
                max-width: 650px;
                margin: 0 auto; 
              }
            }@media only screen and (min-width: 769px) and (max-width: 960px) {
              .alignwide {
                width: 720px;
                max-width: 720px;
                margin-left: calc(-720px / 2 + 100% / 2) !important;
                margin-right: calc(-720px / 2 + 100% / 2) !important;;
              }
            }@media only screen and (min-width: 961px) and (max-width: 1080px) {
            .container {
                max-width: 800px;
                margin: 0 auto;
                 
            }
            }@media only screen and (min-width: 961px) and (max-width: 1080px) {
            .alignwide {
                width: 897px;
                max-width: 897px;
                margin-left: calc(-897px / 2 + 100% / 2) !important;
                margin-right: calc(-897px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1081px) and (max-width: 1280px) {
            .container {
                max-width: 1200px;
                margin: 0 auto; 
                
            }
            }@media only screen and (min-width: 1081px) and (max-width: 1280px) {
            .alignwide {
                width: 1040px;
                max-width: 1040px;
                margin-left: calc(-1040px / 2 + 100% / 2) !important;
                margin-right: calc(-1040px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1081px) and (max-width: 1280px) {
            p {
                max-width: 1000px;
                margin: 0 auto; 
                
            }
            }@media only screen and (min-width: 1281px) and (max-width: 1400px) {
            .alignwide {
                width: 1250px;
                max-width: 1250px;
                margin-left: calc(-1250px / 2 + 100% / 2) !important;
                margin-right: calc(-1250px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1281px) and (max-width: 1400px) {
            .container {
                max-width: 1200px;
                margin: 0 auto; 
                
            }
            }@media only screen and (min-width: 1281px) and (max-width: 1400px) {
        p {
            max-width: 1000px;
            margin: 0 auto; 
            
        }
        }@media only screen and (min-width: 1400px) and (max-width: 1920px) {
            .container {
                max-width: 1280px;
                margin: 0 auto;
                 
            }
            }@media only screen and (min-width: 1400px) and (max-width: 1920px) {
            .alignwide {
                width: 1360px;
                max-width: 1360px;
                margin-left: calc(-1360px / 2 + 100% / 2) !important;
                margin-right: calc(-1360px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1400px) and (max-width: 1920px) {
                p {
                    max-width: 1280px;
                    margin: 0 auto; 
                    
                }
            }@media all and (min-width: 1920px) {
            .container {
                max-width: 1400px;
                margin: 0 auto;
                 
            }
            }@media all and (min-width: 1920px) {
            .alignwide {
                width: 1600px;
                max-width: 1600px;
                margin-left: calc(-1600px / 2 + 100% / 2) !important;
                margin-right: calc(-1600px / 2 + 100% / 2) !important;
            }@media all and (min-width: 1920px) {
            p {
                max-width: 1000px;
                margin: 0 auto;
            }