.paragraph-view-type-banner .field--name-field-headline-big{ background-color: #066938; }
.color-scheme-green .breadcrumb ol li {   color: #066938; }
.color-scheme-green .breadcrumb ol li a {   color: #2b2b2b;   text-decoration: underline; }
.color-scheme-green .et-social-icons .et-social-icon a{ color: #666; }

.bef-toggle {   display: none; }

.paragraph-filter-type-select{ clear: both; display: flex; justify-content: center; background: url(../images/header-testimonials.jpg) no-repeat center center / cover; padding: 60px 0 60px 0; margin: 0 0 0px 0;}
.paragraph-filter-type-data{  clear: both; display: flex; justify-content: center;  padding: 60px 0;   width: 100vw;   background: #88195b;   background: -moz-linear-gradient(top,#88195b 0%,#690f45 100%);   background: -webkit-linear-gradient(top,#88195b 0%,#690f45 100%);   background: linear-gradient(to bottom,#88195b 0%,#690f45 100%);   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88195b',endColorstr='#690f45',GradientType=0); }


.view-filters{ width:100%; }
.filter-fields{ display: flex; column-gap: 10px;}
.filter-fields .js-form-item{ width:50%; } 
.filter-fields .js-form-item #edit-combine{ height: 48px; width: 100%; padding: 0 10px; font-size: 16px; border: none; border-radius: 3px; }
.chosen-container .chosen-results li{ font-size: 15px;}
.chosen-container-single .chosen-single span{ font-size: 16px; }



.paragraph--type--paragraph-container > .paragraph:last-child, 
.paragraph--type--paragraph-container-blog > .paragraph:last-child, 
.paragraph--type--paragraph-container-discovery > .paragraph:last-child {   margin-bottom: 0; padding: 30px 0 80px; }
.related-resources-bgr {   background-image: url(../images/related-resources-bgr.svg);   background-repeat: no-repeat;   color: #fff;   padding-top: 13.6vw; }
.related-resources-bgr .related-resources-wrapper {
  background: #066938;
  padding: 0 0 70px 0;
  margin-bottom: -80px;
}
.related-resources-bgr .related-resources-wrapper .related-resources-container {   display: flex; }
.related-resources-bgr .related-resources-wrapper .related-resources-container .related-resources-margin {   display: flex;   flex-wrap: wrap;   margin-top: calc(270px - 19vw);   width: 100%; }
.related-resources-bgr .related-resources-wrapper .related-resources-container .related-resources-margin .related-resources-text {   width: 40%;   padding: 0 40px 0 0; }
.related-resources-bgr .related-resources-wrapper .related-resources-container .related-resources-margin .related-resources-text h3 { color: #FFF;  position: relative;   margin: 0 0 40px 0; }
.related-resources-bgr .related-resources-wrapper .related-resources-container .related-resources-margin .related-resources-text h3::after {   background-image: url(../images/headline-dots-white.svg);   content: '';   background-size: contain;   background-repeat: no-repeat;   display: block;   width: 101px;   height: 12px;   position: absolute;   bottom: -0.65em;   left: 0; }

.paragraph-filter-type-data .form-checkboxes {   display: flex;   flex-wrap: wrap;   justify-content: center;   align-items: center; }
.paragraph-filter-type-data .form-type-checkbox {   margin: 5px; }
.paragraph-filter-type-data .form-type-checkbox > input[type="checkbox"] {   display: none; }
.paragraph-filter-type-data .form-type-checkbox label {   display: flex;   cursor: pointer;   padding: 13px 0 13px 15px;   border-radius: 5px;   border: 1px solid #fff;   font-size: 0.9rem;   color: #fff;   position: relative;   background: rgba(0,0,0,0.2); }
.paragraph-filter-type-data .form-type-checkbox label .count {   background: #fff;   color: #881a5b;   border-top-left-radius: 5px;   border-bottom-left-radius: 3px;   font-size: 0.7rem;   padding: 2px 4px 1px 5px;   margin-left: 10px; }
.paragraph-filter-type-data .form-type-checkbox input[type="checkbox"]:checked + label {   background: transparent !important;   border: 1px solid rgba(255,255,255,0.5); }
.paragraph-filter-type-data .form-type-checkbox.active label {   background: transparent !important;   border: 1px solid rgba(255,255,255,0.5); }


.paragraph--type--paragraph-container > .paragraph.paragraph-filter-data{ position:relative; padding:20px 0 80px; }

.paragraph-filter-data .views-row {   width: 100%;   padding: 0; }
.paragraph-filter-data .related-resource-wrapper {   height: 100%;   display: flex;   flex-direction: column;   position: relative; }
.paragraph-filter-data .related-resource-wrapper .related-resource-container {   background: #edf5f0;   background: -moz-linear-gradient(top,#edf5f0 0%,#fff 100%);   background: -webkit-linear-gradient(top,#edf5f0 0%,#fff 100%);   background: linear-gradient(to bottom,#edf5f0 0%,#fff 100%);   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf5f0',endColorstr='#ffffff',GradientType=0);   padding: 20px 40px;   font-size: 1.2rem;   height: 100%; }
.paragraph-filter-data .views-row .related-resource-wrapper .related-resource-container a {   display: flex;   flex-wrap: wrap;   justify-content: center; }
.paragraph-filter-data .views-row .related-resource-wrapper .related-resource-container a .field--name-field-image {   order: 2;   width: 33.3333%;   max-width: 300px;   margin: 0 0 0 auto;   font-size: 0;   position: relative; }
.paragraph-filter-data .views-row .related-resource-wrapper .related-resource-container a .related-resource-text {   order: 1;   width: 66.6666%;   padding: 0 20px 0 0; }

.paragraph-filter-data .related-resource-text .field--name-field-resource-category {   margin: 0 0 15px -40px;   background: #d9e9e7;   padding: 5px 10px 5px 40px;   display: inline-block; }
.paragraph-filter-data .related-resource-wrapper .related-resource-container a .related-resource-text h4 {   font-size: 1.2rem;   color: #2b2b2b;   font-weight: 400; }
.paragraph-filter-data .field--name-field-image .related-resource-preview::after {   font-family: 'FontAwesome';   content: '\f019';   font-weight: normal;   position: absolute;   font-size: 4rem;   color: #fff;   top: 0;   left: 0;   right: 0;   bottom: 0;   visibility: hidden;   opacity: 0;   text-align: center;   display: flex;   justify-content: center;   align-items: center;   pointer-events: none;   background: rgba(6,105,56,0.7);   -webkit-transition: all 250ms;   -moz-transition: all 250ms;   -o-transition: all 250ms;   transition: all 250ms;   transition-delay: 0;   transform: translateZ(0); }
.paragraph-filter-data .field--name-field-image .related-resource-preview:hover::after{ visibility: visible; opacity: 1; width:100%; height:100%; left:0; top:0; }



.pagination-content{ text-align: center; display: flex; justify-content: center; }
.pagination{border-radius: 5px; background: #1f8a41; background: -moz-linear-gradient(top,#1f8a41 0%,#066938 100%); background: -webkit-linear-gradient(top,#1f8a41 0%,#066938 100%); background: linear-gradient(to bottom,#1f8a41 0%,#066938 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f8a41',endColorstr='#066938',GradientType=0); font-weight: 400; padding: 0 5px;}
.pagination-content  span,
.pagination-content  a{ opacity: 0.6; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; transition-delay: 0; transform: translateZ(0); font-size: 16px; width: auto; height: 30px; display: inline-flex; text-align: center; justify-content: center; border-radius: 100%; line-height: 30px; color: #FFF; padding: 0 4px; }
.pagination-content  span.current,
.pagination-content  a:hover{ opacity:1; color:#FFF; }
.pagination-content .prev,
.pagination-content .next{ width:auto; background-color:transparent; }

#resources_filter_view.hide{ display:none; }


#relatedservices{ padding-bottom:80px; }




.related-resources-wrapper .related-resources-container .related-resources-margin .related-resources-video {   width: 60%;   position: relative; }