.case-studies-listing-container .listing-content-wrapper{transition:all .3s ease}.filter-by-label{min-width:8rem}.dropdown-trigger i{margin-inline-end:.5rem}.case-studies-listing-container .block-link:hover .name{color:var(--link-color-hover)}.listing-dropdown-wrapper{background-color:var(--bg-accent-primary--50);border-radius:var(--border-radius-xs);float:none;font-family:var(--base-font)!important;font-weight:600;position:relative;z-index:100}.dropdown-trigger{cursor:pointer;padding:.75rem 1rem;padding-inline-end:2rem;width:100%}.dropdown-trigger:after{color:var(--accent-color-cta--600);transition:all .3 ease-in-out}.listing-dropdown-wrapper.open .dropdown-trigger:after{transform:scaleY(-1)}.listing-dropdown-wrapper .dropdown-options-container{background-color:var(--bg-accent-primary--50);border-top:1px solid var(--base-grey);display:none;flex-direction:column;inset-inline:0;max-height:15rem;overflow-y:scroll;position:absolute;z-index:100}.listing-dropdown-wrapper.open{z-index:101}.listing-dropdown-wrapper.open .dropdown-options-container{display:flex}.listing-dropdown-wrapper .dropdown-options-container input{display:none}.listing-dropdown-wrapper .dropdown-options-container label{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:.5rem .875rem;width:100%}.listing-dropdown-wrapper .dropdown-options-container input.jplist-selected+label{background:var(--link-color-hover);-webkit-background-clip:text;color:transparent}.listing-dropdown-wrapper .dropdown-options-container label:before{content:none!important;display:none}.listing-dropdown-wrapper .dropdown-options-container label i{color:var(--text-color-primary--default);margin-inline-end:.5rem}.listing-dropdown-wrapper .dropdown-options-container input.jplist-selected+label i{color:var(--link-color-hover)}.listing-tags-wrapper .tags-options-container{column-gap:.625rem;display:flex;flex-wrap:wrap;row-gap:.75rem}.listing-tags-wrapper .tags-options-container input{display:none}.listing-tags-wrapper .tags-options-container label{background-color:var(--bg-accent-primary--50);border:1px solid var(--bg-accent-primary--50);border-radius:var(--border-radius-xs);color:var(--text-color-accent-primary--800);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:.75rem 1rem!important;transition:all .3s ease;white-space:nowrap}.listing-tags-wrapper .tags-options-container label:hover{border-color:var(--link-color)}.listing-tags-wrapper .tags-options-container input.jplist-selected+label{background-color:var(--link-color);border-color:var(--link-color)}.jplist-label{align-items:center;background-color:var(--bg-accent-primary--50);border-radius:var(--border-radius-sm)!important;display:flex;height:2.5rem;margin-top:1rem;padding:.75rem 1.25rem}.case-studies-listing-featured-image-container .industry-tag{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:var(--border-radius-sm);bottom:1rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:400;inset-inline-end:1rem;padding:.5rem 1rem!important;position:absolute}.case-studies-listing-featured-image-container>img{aspect-ratio:14/9;object-position:left}.case-studies-listing-featured-image-container .company-logo-container{align-items:center;display:flex;height:12.5%;inset-inline-start:1rem;justify-content:flex-start;position:absolute;top:1rem;width:33.33333%}.case-studies-listing-featured-image-container .company-logo-container img{max-height:100%;max-width:100%;object-fit:contain;object-position:left center}.case-studies-listing-featured-image-container .hubspot-award-container{align-items:flex-end;bottom:1rem;display:flex;height:30%;inset-inline-start:1rem;justify-content:flex-start;position:absolute;width:25%}.case-studies-listing-featured-image-container .hubspot-award-container img{max-height:100%;max-width:100%;object-fit:contain;object-position:left bottom}.service-tag{backdrop-filter:blur(5px);background-color:var(--bg-accent-primary--50);border-radius:var(--border-radius-sm);color:var(--text-color-accent-primary--900);padding:.5rem 1rem;position:relative}@media screen and (min-width:768px){.dropdown-trigger{min-width:18rem}}