@-moz-keyframes fadeIn { 0% { opacity: 0; }
100% { opacity: 1; } }
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; }
100% { opacity: 1; } }

@-moz-keyframes fadeInUp { 0% { opacity: 0; -moz-transform: translateY(20px); transform: translateY(20px); }
100% { opacity: 1; -moz-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; -moz-transform: translateY(20px); -ms-transform: translateY(20px); -webkit-transform: translateY(20px); transform: translateY(20px); }
100% { opacity: 1; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } }

@-webkit-keyframes move { 0% { -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
100% { -ms-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); } }
@keyframes kenburns { 0% { opacity: 0; transform: scale3d(1, 1, 1) translate3d(0, 0, 0px); }
5% { opacity: 1; }
55% { transform: scale3d(1.05, 1.05, 1.05) translate3d(0, -50px, 0px); animation-timing-function: ease-in; opacity: 1; }
100% { transform: scale3d(1, 1, 1) translate3d(0, 0, 0px); opacity: 1; } }
@keyframes leftright { 8%,14% { transform: translateX(0px); }
24%,30% { transform: translateX(12px); }
40%,46% { transform: translateX(0px); }
56%,62% { transform: translateX(12px); }
72%,78% { transform: translateX(0px); }
88%,94% { transform: translateX(0px); } }
@keyframes upDown { 8%,14% { transform: translateY(0px); }
24%,30% { transform: translateY(12px); }
40%,46% { transform: translateY(0px); }
56%,62% { transform: translateY(12px); }
72%,78% { transform: translateY(0px); }
88%,94% { transform: translateY(0px); } }


* { margin:0; padding:0; scroll-behavior: smooth; }
#clientStoriesHub header { position: relative; width: 100%; height: 100vh; /* height: calc(100vh - 70px);  max-height: 725px; */ display: flex; padding-top: 2rem; flex-direction: column; align-items: center; justify-content: center; }
  #clientStoriesHub header section { z-index: 2; display: flex; flex-direction: column; position: relative; top: -70px; max-width: 90%; text-align: center; opacity: 0; animation: fadeIn 1s ease-in-out 3s forwards; }
      #clientStoriesHub header h1, #clientStoriesHub header h2, #clientStoriesHub header p { margin: 0; color: white; }
      #clientStoriesHub header h1 { font-size: 2rem; font-family: 'Open Sans', sans-serif; font-weight: 300; }
      #clientStoriesHub header h2 { font-size: 1.5rem; font-weight: 500; margin: 1rem auto 1rem auto; max-width: 90%; }
      #clientStoriesHub header p { font-size: 1rem; margin-bottom: auto; }
      #clientStoriesHub header img { width: 28px; height: 28px !important; display: block; margin: auto; /*animation: 3s ease 0s normal forwards 1 fadeIn;*/ position: absolute; bottom: 2rem; z-index: 2; }
  #clientStoriesHub header::after { content: ''; position: absolute; z-index: 1; left: 0; right: 0; top: 0; bottom: 0; background-color: #1a2a26; mix-blend-mode: hard-light; opacity: .8; width: 100%; height: 100vh; }
  
  #headerVideo { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; object-fit: cover; }
      .video-container { --videoRatio: calc(16 / 9); padding: 0; margin: 0; width: 100vw; height: 100vh; overflow: hidden; position: relative; }
              iframe, .brightcove { padding: 0; margin: 0; position: relative; --w: 100vw; --h: calc(var(--w) / var(--videoRatio)); height: var(--h); width: var(--w); top: calc(50% - (var(--h) / 2)); left: 0; width: var(--w); height: var(--h); }
                  
              @media (max-aspect-ratio: 16/9) { 
                  iframe, .brightcove { --h: 100vh; --w: calc(var(--h) * var(--videoRatio)); left: calc(50% - (var(--w) / 2)); } }

  #navBar, main { position: relative; background-color: white; }        
  #navBar { padding: .5rem 0; -webkit-box-shadow: 0px 5px 15px -5px #000000; box-shadow: 0px 5px 15px -5px #000000; z-index: 2; }
  #navBar .container, #navBar nav, #navBar nav ul { display: flex; }
      #navBar .container { width: 100%; max-width: 90%; margin: .5rem auto; flex-direction: column; justify-content: space-between; animation: fadeInUp ease 3s; }
      #navBar h2 { font-size: 1.375rem; font-family: 'Open Sans Light'; font-weight: 300; text-transform: uppercase; margin-bottom: 1rem; display: none; }
          #navBar h2 span { font-size: 1rem; text-transform: none; font-weight: normal; display: block; color: #58595B; }
          #navBar nav { flex-direction: column; align-items: center; }
          #navBar nav p { font-size: 1rem; margin-right: 1rem; color: #565656; display: none; }
      #navBar nav ul { list-style: none; }
          #navBar nav ul li { margin-bottom: 0; }
          #navBar a { font-size: 1rem; font-weight: bold; padding-left: 1rem; margin-right: 1rem; text-transform: uppercase; color: black; }
          #navBar li + li { border-left: 1px solid black; }

      #navBar.sticky { position: fixed; top: 70px; width: 100%; z-index: 99; }
      .navbarOffsetMargin { padding-top: 70px; margin-bottom: -70px; }

      #jumpArrow { -webkit-animation: upDown 3s cubic-bezier(0.58, 0.27, 0.53, 0.82); animation: upDown 3s cubic-bezier(0.58, 0.27, 0.53, 0.82); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
          #jumpArrow:hover { cursor: pointer; }

main { padding-top: 1rem; padding-bottom: 3.125rem; margin-bottom: -3.125rem }

#stories { max-width: 90%; margin: 1rem auto 0 auto; padding-top: 0; display: flex; gap: 1rem; flex-wrap: wrap; }
/* #stories::after { content: ""; flex: auto; } */
#stories a { height: 408px; width: 376px; }
/* #stories .filtered { height: 408px !important; width: 376px !important; flex-basis: auto !important; transition: visibility 0.5s, opacity 0.5s linear;} */
  /* #stories .filtered article { height: 408px !important; width: 376px !important; align-self: flex-end !important; justify-content: flex-end !important; text-align: left !important; }
  #stories .filtered article img { margin-left: 0;} */
#stories a article { box-sizing: border-box; width: 100%; height: 408px; padding: 1rem; display: flex; flex-direction: column; align-self: flex-end; background-size: cover; background-position: center top; position: relative;  }
  #stories a article:after { content: ''; position: absolute; z-index: 1; left: 0; right: 0; top: 0; bottom: 0; background: rgb(2,0,36); background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%); opacity: .7; transition: .3s; }
  #stories a.special__edition article:after { opacity: .4; }
  #stories a article:hover img { -webkit-animation: upDown 3s cubic-bezier(0.58, 0.27, 0.53, 0.82); animation: leftright 3s cubic-bezier(0.58, 0.27, 0.53, 0.82); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
  #stories a article:hover:after { opacity: .9; cursor: pointer; }
  #stories a article > * { flex-shrink: 0; z-index: 2;}
  #stories .row-wrapper { display: flex; flex-wrap: wrap; flex-direction: row; gap: 1rem; max-width: 768px; width: 100%; }
  #stories .featured { width: 100%; height: 468px; }
  #stories .featured article { width: 100%; height: 468px; justify-content: flex-end; text-align: left; background-position: center top; }
  #stories .featured:after { background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 22%, rgba(0,0,0,0) 100%); }
      #stories .featured .category { margin-top: 100px; }
  #stories .category, #stories h2, #stories h3 { margin: 0; }
  #stories .category { font-size: .875rem; margin-top: auto; text-transform: uppercase; color: #ccc; }
  #stories h2 { font-size: 1.25rem; line-height: 1.2; font-weight: 700; color:#F8F8F8;}
  #stories h3 { font-size: 1rem; font-weight: normal; color: #ccc; }
  #stories img { width: 1.75rem; height: auto; margin: 1rem 0 0 0;  transition: all 1s ease; }
  .white-arrow { transition: all 1s ease; }
  .load-more { height: 3.438rem; width: 236px; display: block; margin: 1rem auto 0 auto; border: none; background: black; color: white; font-size: 1.25rem; }

  .fadefeaturedown { opacity: 1; transition: all 1s ease-out; }
  .fadefeature { opacity: 0; transition: all 1s ease-out; color: #000000 }
  .fadeInUp { animation: fadeInUp ease 3s; }
  .fadeInUpFast { animation: fadeInUp ease 1s; animation-delay: 0s; }
  .fadeIn { animation: fadeIn ease 1s; } 

  .scroll-lock { margin: 0; height: 100%; overflow: hidden; }

  #clientStoriesHub header section { padding: 1rem; top: -25px; width: 88%; max-width: none; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.80); background: var(--DarkFrost, linear-gradient(109deg, rgba(167, 167, 167, 0.225) 1.57%, rgba(99, 99, 99, 0.2) 17.98%, rgba(23, 23, 23, 0.10) 100%)); box-shadow: 0px 0px 24px 0px #A0DCFF; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); }

  #clientStoriesHub header section p { max-width: 59ch; margin: auto; }
    #clientStoriesHub header p + p { margin-top: 1.625rem; }

    #clientStoriesHub header .glow__text { color: #33F0FF; text-shadow: rgba(51,240,255,2) 0px 0px 16px;  }
  /* #clientStoriesHub .featured .special__edition { height: 468px; } */
          #clientStoriesHub .special__edition .badge { width: 100%; max-width: 176px; height: auto; margin: 0; animation: none; }

            /* #clientStoriesHub .special__edition h2 { font-size: 1.875rem; } */
            #clientStoriesHub .special__edition h3 { max-width: 70ch; margin: 0 auto; }
          
          #clientStoriesHub .glass__effect { padding: 1rem 0.9375rem; margin: auto; width: 100%; overflow: hidden; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.80); background: var(--DarkFrost, linear-gradient(109deg, rgba(167, 167, 167, 0.30) 1.57%, rgba(99, 99, 99, 0.2) 17.98%, rgba(23, 23, 23, 0.10) 100%)); box-shadow: 0px 0px 24px 0px #A0DCFF; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); margin-top: auto; margin-bottom: 0; }

          #clientStoriesHub .standard__tile .glass__effect { display: flex; flex-direction: column; margin: auto auto 0 auto; width: 100%; min-height: 180px; padding: 1rem 0.9375rem; backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px); box-shadow: none; }
          #clientStoriesHub .standard__tile h2 { font-size: 1.25rem; }

          #stories .special__edition article { padding-left: 8px; padding-right: 8px; }

  @media (min-width: 640px) {
      #navBar nav { flex-direction: row; align-items: center; }
      #navBar h2 span { margin-left: 1rem; display: inline; }
          #stories article { height: 408px; flex: 1 1 48%; }
          #stories .featured, #stories .double-wide { flex-basis: 100%; width: 100%; max-width: none; }
  }

  @media (min-width: 768px) {
      #clientStoriesHub header section { max-width: 70%; }
      #clientStoriesHub header h1 { font-size: 3.25rem;  }
      #clientStoriesHub header h2 { font-size: 2rem; margin: 1rem 0 1rem 0; max-width: none; }
      #clientStoriesHub header p { font-size: 1.125rem; margin-bottom: auto; }
      #clientStoriesHub header img { margin: 1rem auto; }

      /* #clientStoriesHub .featured .glass__effect { margin-bottom: auto; } */
      #clientStoriesHub .featured img { margin: 1rem auto auto auto; display: block; }
      
      #navBar { padding: 1rem 0; }
      #navBar nav { flex-direction: row; }
      #navBar .container { flex-direction: row; margin: 0 auto; }
      #navBar h2 { margin-bottom: 0; display: block; }
          #navBar h2 span { margin-left: 1rem; display: inline; }
          #navBar h2 span span { margin-left: 0; display: none; }
      /* #navBar nav p { display: none; } */
      #navBar nav ul { align-items: center; }
      #stories { margin-top: 0; }
      #stories a { width: 337px; }
      .filterOptions__count { margin-bottom: 2rem; }
      #industries5 + .filterSidebar__input__label { width: 89%; }
  }

  @media (min-width: 1024px) {
      #clientStoriesHub header { height: calc(100vh - 70px); justify-content: center; position: unset;}
          #clientStoriesHub header section { padding: 4.6875rem; top: -25px; width: 70%; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.80); background: var(--DarkFrost, linear-gradient(109deg, rgba(167, 167, 167, 0.225) 1.57%, rgba(99, 99, 99, 0.2) 17.98%, rgba(23, 23, 23, 0.10) 100%)); box-shadow: 0px 0px 24px 0px #A0DCFF; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); }

          #clientStoriesHub .featured .special__edition { height: 468px; }

            #clientStoriesHub .special__edition h2 { font-size: 1.25rem; }
            #clientStoriesHub .special__edition h3 { max-width: 70ch; margin: 0; }
            #clientStoriesHub .featured.special__edition h3 { margin: 0 auto; }
          
          #clientStoriesHub .glass__effect { padding: 1.875rem 2.1875rem 1.125rem 2.1875rem; margin: auto; width: 104%; max-height: 210px; overflow: hidden; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.80); background: var(--DarkFrost, linear-gradient(109deg, rgba(167, 167, 167, 0.30) 1.57%, rgba(99, 99, 99, 0.2) 17.98%, rgba(23, 23, 23, 0.10) 100%)); box-shadow: 0px 0px 24px 0px #A0DCFF; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); }

          #clientStoriesHub .featured .glass__effect { max-width: 742px; }

          #clientStoriesHub .special__edition article { padding: 1rem 1rem 8px 1rem; }
          #clientStoriesHub .standard__tile .glass__effect { display: flex; flex-direction: column; margin: auto auto 0 -2%; width: 104%; height: 180px; padding: 1rem 0.9375rem; backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px); box-shadow: none; }
          #clientStoriesHub .standard__tile h2 { font-size: 1.25rem; }
          
          #clientStoriesHub header section p { max-width: 59ch; margin: auto; }
          #clientStoriesHub header p + p { margin-top: 1.625rem; }

      #navBar h2 span span { display: contents; }
      
      #stories { max-width: 90%; margin-top: 0; }
      #stories a { width: 49.1%; max-width: 453px;  }
      /* #stories a article { height: 500px; } */
      #stories article { flex: 1 1 30%; }
      #stories .featured article { align-self: center; text-align: center; justify-content: center; }
      #stories .featured img { margin: 1rem auto; }
      #stories .double-wide { flex-basis: auto; width: 49.1%; }
      #stories .row-wrapper { display: contents; }
    }

    @media (min-width: 1080px) {
      #navBar nav p { display: inline-block; margin-bottom: 0; }
      #navBar nav li { margin-bottom: 0; }
      #stories .featured { max-width: none; }
      #stories a { width: auto; flex: 1 1 32%;  }
      #clientStoriesHub .standard__tile .glass__effect { min-height: 205px; max-height: 254px; height: auto; }
    }

    @media (min-width: 1280px) {
      #navBar .container, #stories { max-width: 1160px; }
      #stories::after { content: ""; width: 32.4%; }
      #clientStoriesHub header section { max-width: 900px; }
      #stories a { width: 32.4%; max-width: 377px; }
      #stories .row-wrapper { display: flex; flex-wrap: wrap; flex-direction: row; gap: 1rem; max-width: 66%; }
          #stories .row-wrapper a { width: 48.9% }
      #stories .featured, #stories .double-wide { flex-basis: 100%; width: 100%; }
      #stories .two-story { height: 832px; }
    }

    /* Begin filter styles */

      .resetStyle { all: unset; }
      .filter { width: 100%; height: 55px; background: #FFFFFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
      .filter__container { display: flex; justify-content: flex-end; align-items: center; column-gap: 1rem; width: 90%; margin-left: auto; margin-right: auto; height: 100%; }
      .filter__label { color: #565656; font-size: 1rem; line-height: 22px; margin: 0; }
      .filter__type { font-size: 1rem; line-height: 22px; text-transform: uppercase; color: #000; cursor: pointer; }
      .filter__arrow { margin-left: 3px; }
      .filterOptions { width: 100%; }
      .filterOptions__count { font-weight: 400; font-size: 16px; line-height: 22px; padding-bottom: 8px; color: black; padding-left: 4px; display: flex; column-gap: 12px; align-items: center; margin-bottom: 2rem; }
      .filterOptions__countText { font-size: 16px !important; line-height: 22px !important; margin: 0px !important; border-right: 1px solid #97999B; padding-right: 2rem; }
          /* .filterOptions__countText::after { content: '|'; margin: 0 1rem; color: #97999B; font-size: 2rem !important; position: relative; top: 5px; } */
      .filterOptions__container { display: flex; align-items: center; column-gap: 20px; flex-wrap: wrap; row-gap: 10px; }
      .filterOptions__label { all: unset; cursor: pointer; display: flex; align-items: center; background: #121212; border-radius: 15px; color: #E8E8E8; padding: 0px 10px; height: 26px; font-weight: 400; font-size: 16px; line-height: 82.34%; text-transform: capitalize; position: relative; }
          .filterOptions__label:before { position: absolute; left: -2.25rem; content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath stroke='%23707070' d='M7.5 0v15M15 7.5H0'/%3E%3C/svg%3E "); display: block; width: 15px; height: 15px; margin: 0 5px 0 10px; }
          .filterOptions__label:first-of-type::before { content: '';}
          .filterOptions__label:after { display: inline-block; content: "\00d7"; font-size: 20px; margin-left: 5px; margin-top: 2px; }
      .filterOptions__button { all: unset; cursor: pointer; display: flex; align-items: center; /* background: #000000; */ border-radius: 15px; color: #121212; padding: 0px 10px; height: 26px; font-weight: 400; font-size: 16px; line-height: 22px; }
          .filterOptions__label + .filterOptions__label { margin-left: 1rem; }
          .filterOptions__button:after { display: inline-block; content: "\00d7"; font-size: 25px; margin-left: 5px; margin-top: 1px; }
      .filterOptions__copyButton { position: relative; display: inline-block; cursor: pointer; padding: 5px 16px; font-size: 14px; line-height: 20px; color: #121212; background: none; border: none; }
          .filterOptions__copyButton:hover { text-decoration: underline; color: #75787b;  }
          .filterOptions__copyButton:after { position: absolute; top: .1rem; right: -1rem; content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cg fill='%23121212' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='m5.934 8.82 4.237 3.554-4.237 3.554V8.82Zm12.435-.506-5.824 4.883a.027.027 0 0 1-.034 0L6.688 8.314h11.681Zm.696 7.614-4.237-3.554 4.237-3.553v7.106Zm-4.885-3.01 4.496 3.77H6.323l4.495-3.77 1.454 1.218a.366.366 0 0 0 .452.003l1.456-1.22v-.002ZM5.75 7.543h13.499c.322 0 .586.263.586.585v8.743a.587.587 0 0 1-.586.585h-13.5a.587.587 0 0 1-.585-.585V8.129c0-.322.263-.585.586-.585Z' clip-rule='evenodd'/%3E%3Cpath d='M20.683 4.318A11.536 11.536 0 0 0 12.5.928a11.534 11.534 0 0 0-8.182 3.39A11.536 11.536 0 0 0 .928 12.5c0 3.195 1.295 6.089 3.39 8.183a11.539 11.539 0 0 0 8.182 3.389c3.195 0 6.089-1.295 8.183-3.39a11.539 11.539 0 0 0 3.389-8.182c0-3.195-1.295-6.089-3.39-8.182ZM12.5 0c3.451 0 6.577 1.4 8.839 3.661A12.462 12.462 0 0 1 25 12.5c0 3.451-1.4 6.577-3.661 8.839A12.462 12.462 0 0 1 12.5 25c-3.451 0-6.577-1.4-8.839-3.661A12.461 12.461 0 0 1 0 12.5c0-3.451 1.4-6.577 3.661-8.839A12.46 12.46 0 0 1 12.5 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24.999v25H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E "); display: block; width: 15px; height: 15px; margin: 0 5px 0 10px; }
          .filterOptions__copyButton:hover:after { filter: invert(51%) sepia(4%) saturate(340%) hue-rotate(169deg) brightness(90%) contrast(85%); }
      .stories__container { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px; padding: 20px 0px; }
      .stories__desc { margin-block-start: 0; margin-block-end: 0; padding: 15px; text-align: center; }
      .filterSidebar { box-shadow: 0 0 0 10000px rgb(0 0 0 / 25%); z-index: 1600 !important; overflow: hidden; position: fixed; z-index: 4; overflow: auto; top: 0px; right: -440px; width: 100%; max-width: 440px; opacity: 0; float: right; height: 100%; background-color: #121212; cursor: default; color: #75787b; transition: all 550ms cubic-bezier(.6, .05, .28, .91); }
      .filterSidebar--active { right: 0px; opacity: 1; overflow: hidden; }
      .sidebar--body { overflow: hidden; height: 100%; }
      .filterSidebar__container { width: 98%; height: 85%; margin-left: auto; margin-right: auto; overflow-y: scroll; padding-right: 8px; }
      .filterSidebar__container::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 3px; background-color: #53565A; }
      .filterSidebar__container::-webkit-scrollbar { height: 3px; background-color: #53565A; }
      .filterSidebar__container::-webkit-scrollbar-thumb { border-radius: 3px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #86BC25; }
      .filterSidebar__container__sidePadding { padding-left: 25px; padding-right: 5px; }
      .filterSidebar__closeButtonContainer { width: 100%; display: flex; justify-content: flex-end; margin-top: 20px; }
      .filterSidebar__closeButton { float: right; font-size: 27px; cursor: pointer; color: #E8E8E8; }
      .filterSidebar__heading { font-size: 21px; text-transform: uppercase; margin-block-end: 40px; margin-block-start: 0; color: #E8E8E8; }
      .filterSidebar__checkboxContainer { display: flex; row-gap: 5px; flex-direction: column; padding-bottom: 1.2rem; }
      .filterSidebar__checkbox { padding: 18.5px 0; border-top: 0.5px dashed #646466; display: none; }
          .has-items { color: #E8E8E8; cursor: pointer; display: inline-block; }
      .filterSidebar__mainCheckbox { display: flex; align-items: center; column-gap: 10px; padding: 0px 9px; }
      .filterSidebar__subCheckboxContainer { display: flex; row-gap: 30px; flex-direction: column; overflow: hidden; transition: max-height 0.2s ease-out; max-height: 0; }
      .filterSidebar_subCheckbox { margin-left: auto; display: flex; align-items: center; column-gap: 10px; margin-left: 37px; }
      .filterSidebar_subCheckbox:first-child { margin-top: 22px; }
      .filterSidebar__expandIcon { margin-left: auto; cursor: pointer; }
      .filterSidebar__checkbox:last-child { border-bottom: 0.5px dashed #646466; }
      .filterSidebar__input { margin: 0px !important; width: 1.3em !important; height: 1.3em !important; background-color: #121212; border-radius: 4px; vertical-align: middle; border: 1px solid #75787b; appearance: none; -webkit-appearance: none; box-shadow: inset 0px 0px 0px 2px #121212; cursor: default; }
          .has-items .filterSidebar__input { border-color: #E8E8E8; cursor: pointer; }
      .filterSidebar__input__label { font-size: 16px; line-height: 1.5; text-transform: capitalize; margin-bottom: 0px; font-weight: 600; }
      .filterSidebar__input:checked { background-color: #86BC25; }
      .filterSidebar__buttonContainer { margin-top: 28px; width: 100%; display: flex; justify-content: center; }
      .filterSidebar__button { margin-left: auto; margin-right: auto; height: 42px; width: 160px; background-color: #86BC25; border: none; font-size: 14px; line-height: 150%; cursor: pointer; }
      

      .hide-me { display: none;}
      .hidden-feature { display: none; }