@charset "UTF-8";
.forescout-marketplace {
  --container-width: 1320px;
  --page-top-height: 30px;
}
.forescout-marketplace .c-site-nav {
  --site-nav-height: 80px;
}
.forescout-marketplace .c-site-nav__logo {
  width: auto;
  height: 80px;
  max-height: 100%;
  aspect-ratio: 300/91;
}
.forescout-marketplace .c-page-top__nav a {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.4;
}
.forescout-marketplace .c-page-top__search-trigger {
  padding: 0;
  aspect-ratio: 1;
}
.forescout-marketplace .c-site-nav__list > li > a span.cta-button-text::after {
  content: none;
}
.forescout-marketplace .c-masthead,
.forescout-marketplace .hero-default-integration {
  justify-content: center;
  padding-top: var(--page-head-height);
  padding-bottom: 3rem;
  padding-left: var(--container-padding);
  padding-right: var(--container-padding);
}
.forescout-marketplace .c-masthead__ornament {
  overflow: visible;
}
.forescout-marketplace .c-masthead__hero-content {
  width: 100%;
  max-width: var(--container-width);
  display: grid;
  column-gap: 1.5rem;
  row-gap: 0;
  grid-template-columns: 100px auto;
  grid-template-rows: auto auto auto auto auto;
  grid-template-areas: "breadcrumbs breadcrumbs" "logo title" "logo short-description" "terms terms" "cta cta";
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__breadcrumbs {
  grid-area: breadcrumbs;
  display: block;
  margin-bottom: 3em;
  margin-bottom: 2lh;
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__breadcrumbs .c-masthead__breadcrumb::after {
  display: inline-block;
  content: ",";
  margin-right: 0.25em;
  margin-right: 1ch;
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__breadcrumbs .c-masthead__breadcrumb:first-child {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__breadcrumbs .c-masthead__breadcrumb:first-child::after {
  content: "";
  width: 0.75em;
  height: 0.75em;
  margin: 0 1em;
  transition: 0.25s ease-out;
  background-color: white;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 21 32%22 xmlns=%22http://www.w3.org/2000/svg%22><path d=%22M21 15.921L4.60602 30.6786C4.10184 31.1657 3.42182 31.4358 2.71541 31.4296C2.009 31.4233 1.33403 31.1411 0.838833 30.6452C0.800024 30.6094 0.763603 30.5712 0.72981 30.5307C0.235902 29.9711 -0.0233818 29.2474 0.00450892 28.5066C0.0323996 27.7657 0.345379 27.0629 0.880014 26.5408L12.9447 15.9306L0.882434 5.32036C0.345348 4.79967 0.0304621 4.09669 0.00209576 3.35515C-0.0262706 2.61361 0.234024 1.88938 0.729809 1.3304C1.19066 0.809332 1.84172 0.488298 2.54161 0.436949C3.2415 0.385599 3.93371 0.608103 4.46793 1.05616C4.51639 1.09671 4.56241 1.13958 4.60602 1.18251L21 15.921Z%22 /></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 21 32%22 xmlns=%22http://www.w3.org/2000/svg%22><path d=%22M21 15.921L4.60602 30.6786C4.10184 31.1657 3.42182 31.4358 2.71541 31.4296C2.009 31.4233 1.33403 31.1411 0.838833 30.6452C0.800024 30.6094 0.763603 30.5712 0.72981 30.5307C0.235902 29.9711 -0.0233818 29.2474 0.00450892 28.5066C0.0323996 27.7657 0.345379 27.0629 0.880014 26.5408L12.9447 15.9306L0.882434 5.32036C0.345348 4.79967 0.0304621 4.09669 0.00209576 3.35515C-0.0262706 2.61361 0.234024 1.88938 0.729809 1.3304C1.19066 0.809332 1.84172 0.488298 2.54161 0.436949C3.2415 0.385599 3.93371 0.608103 4.46793 1.05616C4.51639 1.09671 4.56241 1.13958 4.60602 1.18251L21 15.921Z%22 /></svg>");
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__breadcrumbs .c-masthead__breadcrumb:last-child::after {
  content: none;
}
.forescout-marketplace .c-masthead__hero-content .integration-logo {
  grid-area: logo;
  aspect-ratio: 1;
  background-color: white;
  object-fit: contain;
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__post-title {
  grid-area: title;
  margin: 0;
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__post-short-description {
  grid-area: short-description;
}
.forescout-marketplace .c-masthead__hero-content .c-masthead__post-short-description p:last-child {
  margin: 0;
}
.forescout-marketplace .c-masthead__hero-content .post-taxonomy-terms-list {
  grid-area: terms;
  display: flex;
  gap: 1.5rem;
  margin: 1.5em 0;
  margin: 1lh 0;
}
.forescout-marketplace .c-masthead__hero-content .post-taxonomy-terms-list,
.forescout-marketplace .c-masthead__hero-content .post-taxonomy-terms-list ul {
  list-style: none;
}
.forescout-marketplace .c-masthead__hero-content .post-taxonomy-terms-list ul {
  margin: 0;
  padding: 0;
}
.forescout-marketplace .c-masthead__hero-content .post-taxonomy-terms-list .post-taxonomy {
  border-left: solid 1px white;
  padding-left: 1.5rem;
}
.forescout-marketplace .c-masthead__hero-content .post-taxonomy-terms-list .post-taxonomy-label {
  font-size: 1.25rem;
  font-weight: 700;
  color: #009dea;
}
.forescout-marketplace .c-masthead__hero-content .integration-hero-cta {
  grid-area: cta;
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
}
.forescout-marketplace .c-masthead__hero-content .archive-term-taxonomy {
  grid-area: taxonomy;
}
.forescout-marketplace.archive .c-masthead__hero-content {
  grid-template-columns: auto;
  grid-template-rows: auto auto;
  grid-template-areas: "taxonomy" "title";
}
.forescout-marketplace.archive .c-masthead__hero-content:has(.term-logo) {
  grid-template-columns: 100px auto;
  grid-template-rows: auto auto;
  grid-template-areas: "logo taxonomy" "logo title";
}
.forescout-marketplace.archive.post-type-archive .c-masthead__hero-content {
  grid-template-columns: auto;
  grid-template-rows: auto;
  grid-template-areas: "title";
}
.forescout-marketplace .posts-list.shortcode {
  padding: 0;
  row-gap: 1.5rem;
}
.forescout-marketplace .posts-list .details-taxonomy-summary {
  font-size: 1.5rem;
}
.forescout-marketplace .posts-list[data-post-type=integration] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "details top-filters" "posts posts" "pagination pagination";
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset {
  border: none;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  flex: 0;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle] label {
  white-space: nowrap;
  padding: 0.5em;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=list-view] {
    display: none;
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=list-view] label:has(:checked) {
  color: white;
  background-color: #009dea;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=list-view] label::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0 0.5em;
  transition: 0.25s ease-out;
  background-color: currentColor;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=list-view] label.toggle-on::after {
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 12 10%22 xmlns=%22http://www.w3.org/2000/svg%22 aria-hidden=%22true%22><path d=%22M4 10V8h8v2H4zm0-6h8v2H4V4zm0-4h8v2H4V0zM0 8h2v2H0V8zm0-4h2v2H0V4zm0-4h2v2H0V0z%22 fill=%22evenodd%22></path></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 12 10%22 xmlns=%22http://www.w3.org/2000/svg%22 aria-hidden=%22true%22><path d=%22M4 10V8h8v2H4zm0-6h8v2H4V4zm0-4h8v2H4V0zM0 8h2v2H0V8zm0-4h2v2H0V4zm0-4h2v2H0V0z%22 fill=%22evenodd%22></path></svg>");
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=list-view] label.toggle-off::after {
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 10 10%22 xmlns=%22http://www.w3.org/2000/svg%22 aria-hidden=%22true%22><path d=%22M8 10V8h2v2H8zm0-6h2v2H8V4zm0-4h2v2H8V0zM4 8h2v2H4V8zm0-4h2v2H4V4zm0-4h2v2H4V0zM0 8h2v2H0V8zm0-4h2v2H0V4zm0-4h2v2H0V0z%22 fill=%22evenodd%22 shape-rendering=%22optimizeQuality%22></path></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 10 10%22 xmlns=%22http://www.w3.org/2000/svg%22 aria-hidden=%22true%22><path d=%22M8 10V8h2v2H8zm0-6h2v2H8V4zm0-4h2v2H8V0zM4 8h2v2H4V8zm0-4h2v2H4V4zm0-4h2v2H4V0zM0 8h2v2H0V8zm0-4h2v2H0V4zm0-4h2v2H0V0z%22 fill=%22evenodd%22 shape-rendering=%22optimizeQuality%22></path></svg>");
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=list-view] label .toggle-label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=show-filter] {
  background-color: #009dea;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=show-filter] {
    display: none;
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=show-filter] label {
  background-color: white;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=show-filter] label:has(:checked) {
  display: none;
}
.forescout-marketplace .posts-list[data-post-type=integration] fieldset[data-type=toggle][data-name=show-filter]::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0 0.5em;
  transition: 0.25s ease-out;
  background-color: white;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 236.61 247.33%22><g><path d=%22M75.37,53.41c-3.26-11.3-13.6-19.73-25.96-19.73s-22.7,8.33-25.96,19.73H2.56v14.75h20.88 c3.26,11.3,13.6,19.73,25.96,19.73s22.7-8.33,25.96-19.73H234.2V53.41C234.2,53.41,75.37,53.41,75.37,53.41z%22/><path d=%22M98.74,151.89c-12.36,0-22.7,8.33-25.96,19.73H2.66v14.75h70.13c3.26,11.3,13.6,19.73,25.96,19.73 s22.7-8.33,25.96-19.73h109.5v-14.75H124.7C121.45,160.32,111.1,151.89,98.74,151.89z%22/><path d=%22M187.36,92.78c-12.36,0-22.7,8.33-25.96,19.73H2.56v14.75H161.4c3.26,11.3,13.6,19.73,25.96,19.73 s22.7-8.33,25.96-19.73h20.88v-14.75h-20.88C210.06,101.21,199.72,92.78,187.36,92.78z%22/></g></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 236.61 247.33%22><g><path d=%22M75.37,53.41c-3.26-11.3-13.6-19.73-25.96-19.73s-22.7,8.33-25.96,19.73H2.56v14.75h20.88 c3.26,11.3,13.6,19.73,25.96,19.73s22.7-8.33,25.96-19.73H234.2V53.41C234.2,53.41,75.37,53.41,75.37,53.41z%22/><path d=%22M98.74,151.89c-12.36,0-22.7,8.33-25.96,19.73H2.66v14.75h70.13c3.26,11.3,13.6,19.73,25.96,19.73 s22.7-8.33,25.96-19.73h109.5v-14.75H124.7C121.45,160.32,111.1,151.89,98.74,151.89z%22/><path d=%22M187.36,92.78c-12.36,0-22.7,8.33-25.96,19.73H2.56v14.75H161.4c3.26,11.3,13.6,19.73,25.96,19.73 s22.7-8.33,25.96-19.73h20.88v-14.75h-20.88C210.06,101.21,199.72,92.78,187.36,92.78z%22/></g></svg>");
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-details {
  grid-area: details;
  display: grid;
  gap: 0;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-scroll-to {
  display: none;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-scroll-to {
    display: flex;
    position: sticky;
    bottom: 0;
    padding: 1rem 0;
    background-color: white;
    z-index: 100;
  }
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-scroll-to::before {
    content: "";
    display: block;
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    left: calc((100vw - 100%) / 2 * -1);
    background-color: white;
  }
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-scroll-to button {
    flex: 1 1 auto;
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top {
  grid-area: top-filters;
  justify-content: flex-end;
  align-items: start;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top input[type=search] {
  height: 2.5em;
  padding-left: 2em;
  background-position: 0.5em center;
  background-repeat: no-repeat;
  background-size: 1em 75%;
  background-image: url("data:image/svg+xml;utf-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 style=%22fill: %23009dea;%22 viewBox=%220 0 236.61 247.33%22><path d=%22M138.52,11.75C138.52,11.75,138.52,11.75,138.52,11.75c-52.38,0-95.09,42.71-95.09,95.09 c0,19.68,6.03,38,16.34,53.2L6.79,213.02c-3.48,3.48-5.29,8-5.29,12.9c0,4.9,1.94,9.42,5.29,12.9c3.48,3.48,8,5.29,12.9,5.29 s9.42-1.94,12.9-5.29l53.03-53.03c15.14,10.18,33.34,16.13,52.89,16.13c52.38,0,95.09-42.71,95.09-95.09S190.9,11.75,138.52,11.75z M138.52,164.51c-31.74,0-57.54-25.8-57.54-57.54c0-31.74,25.8-57.54,57.54-57.54s57.54,25.8,57.54,57.54 C196.06,138.71,170.26,164.51,138.52,164.51z%22/></svg>");
}
@media screen and (max-width: 79.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top input[type=search] {
    flex-basis: calc(100% - 0.75rem);
  }
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top input[type=search] {
    flex-basis: 100%;
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top .custom-select-container-outer:has([name=orderby]) {
  flex-basis: 12em;
  flex-basis: 22ch;
}
@media screen and (max-width: 63.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top .custom-select-container-outer:has([name=orderby]) {
    flex-basis: calc(100% - 0.75rem);
  }
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-top .custom-select-container-outer:has([name=orderby]) {
    flex-basis: 100%;
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main {
  display: none;
  grid-area: main-filters;
  flex-direction: column;
  justify-content: flex-start;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main fieldset, .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main fieldset:has(legend) {
  margin: 0;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main fieldset legend {
  position: static;
  top: auto;
  font-size: 16px;
  text-transform: none;
  white-space: normal;
  margin-bottom: 1em;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container {
  max-height: none;
  flex-direction: column;
  display: block;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container input[type=checkbox],
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container .label-radio-all,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container input[type=checkbox],
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container .label-radio-all {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container label,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container label {
  font-size: 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 1em;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container label::before,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container label::before {
  content: "";
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: 1px solid #cacaca;
  border-radius: 4px;
  flex: 0 0 18px;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container label:has(:checked)::before,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container label:has(:checked)::before {
  content: "✓";
  color: white;
  background-color: #009dea;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container input[type=radio] + .label-text,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container input[type=radio] + .label-text {
  justify-content: flex-start;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .checkbox-input-container input[type=radio] + .label-text::after,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-filter-form-main .radio-input-container input[type=radio] + .label-text::after {
  white-space: normal;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container {
  --columns: var(--breakpoint-from-xl-columns, 3);
  grid-area: posts;
  grid-template-columns: repeat(var(--columns, 3), minmax(0, 1fr));
  grid-auto-rows: max-content;
}
@media screen and (max-width: 79.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container {
    --columns: var(--breakpoint-until-xl-columns, 2);
  }
}
@media screen and (max-width: 35.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container {
    --columns: var(--breakpoint-until-sm-columns, 1);
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] .pagination {
  grid-area: pagination;
}
.forescout-marketplace .posts-list[data-post-type=integration].show-filter {
  grid-template-columns: 1fr minmax(0, 3fr);
  grid-template-rows: auto minmax(0, 1fr) auto;
  grid-template-areas: "details top-filters" "main-filters posts" "main-filters pagination";
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .posts-list[data-post-type=integration].show-filter {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "details" "posts" "pagination" "top-filters" "main-filters";
  }
}
.forescout-marketplace .posts-list[data-post-type=integration].show-filter .posts-list-filter-form-main {
  display: flex;
}
.forescout-marketplace .posts-list[data-post-type=integration].show-filter fieldset[data-name=show-filter],
.forescout-marketplace .posts-list[data-post-type=integration].show-filter fieldset[data-name=show-filter] label {
  background-color: transparent;
}
.forescout-marketplace .posts-list[data-post-type=integration].show-filter fieldset[data-name=show-filter]::after {
  background-color: currentColor;
}
.forescout-marketplace .posts-list[data-post-type=integration] .short-description {
  grid-area: short-description;
  color: #415464;
  font-weight: 700;
  margin: 0;
}
.forescout-marketplace .posts-list[data-post-type=integration] .featured-image-container {
  background-color: transparent;
}
.forescout-marketplace .posts-list[data-post-type=integration] .featured-image-container[style*="--featured-image-url"] {
  background-size: contain;
}
@supports (-webkit-line-clamp: 3) {
  .forescout-marketplace .posts-list[data-post-type=integration] .post-excerpt {
    -webkit-line-clamp: 3;
    margin-bottom: 1.5em;
    margin-bottom: 1lh;
  }
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list {
  grid-area: post-meta-list;
  display: grid;
  color: #415464;
  text-transform: none;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy {
  display: initial;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-built-by {
  grid-column: 1;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-built-by li {
  display: inline-block;
  width: 100%;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-built-by .post-taxonomy-term-integration-built-by-partner {
  --label-background-color: #415464;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-built-by .post-taxonomy-term-integration-built-by-user-community {
  --label-background-color: #d85204;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-built-by .post-term-label {
  display: inline-block;
  width: 100%;
  border-radius: 1em;
  color: white;
  background-color: var(--label-background-color, #009dea);
  text-align: center;
  font-size: 0.8rem;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-vendor {
  grid-column: 2;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-meta-list .post-taxonomy-integration-vendor li::before {
  content: "By";
  display: inline-block;
  margin-right: 0.25em;
  margin-right: 1ch;
}
.forescout-marketplace .posts-list[data-post-type=integration] .post-list-item[href] .post-cta {
  display: none;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "image post-meta-list" "title title" "short-description short-description" "excerpt excerpt";
  row-gap: 0;
  padding: 1.5rem;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .featured-image-container {
  aspect-ratio: 1;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .short-description,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-title,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-meta-list,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-excerpt {
  padding: 0;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-title {
  margin-top: 0.4em;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-title,
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .short-description {
  margin-bottom: 0.4em;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .featured-image-container {
  background-color: white;
  border-radius: 0.75rem;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-meta-list {
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item .post-meta-list .post-taxonomy-integration-vendor {
  display: none;
}
.forescout-marketplace .posts-list[data-post-type=integration] .posts-list-container .post-list-item:hover {
  background-color: #eceef0;
}
@media screen and (min-width: 48em) {
  .forescout-marketplace .posts-list[data-post-type=integration].list-view .posts-list-container {
    grid-template-columns: 1fr;
  }
  .forescout-marketplace .posts-list[data-post-type=integration].list-view .post-list-item {
    grid-template-columns: 162px auto;
    grid-template-rows: max-content min-content min-content auto;
    grid-template-areas: "image title" "image short-description" "image excerpt" "post-meta-list post-meta-list";
  }
  .forescout-marketplace .posts-list[data-post-type=integration].list-view .post-list-item .post-title {
    margin-top: 0;
  }
  .forescout-marketplace .posts-list[data-post-type=integration].list-view .post-list-item .post-meta-list {
    grid-template-columns: 162px auto;
    margin-top: 1.5em;
    margin-top: 1lh;
  }
  .forescout-marketplace .posts-list[data-post-type=integration].list-view .post-list-item .post-meta-list .post-taxonomy-integration-vendor {
    display: initial;
  }
}
.forescout-marketplace .c-main > section:first-child {
  --masthead-top-spacing: calc(max( var(--page-head-height-max, 0px ), var(--page-head-height, var(--page-head-height-default, 110px))) + 3rem);
  min-height: 0;
}
@media screen and (min-width: 64em) {
  .forescout-marketplace section {
    --section-spacing: 3rem;
  }
}
.forescout-marketplace section.type-integration {
  padding-top: 0;
}
.forescout-marketplace section.type-integration h2 {
  font-size: calc(1.125rem + 1.125vw);
}
@media (min-width: 1600px) {
  .forescout-marketplace section.type-integration h2 {
    font-size: 2.25rem;
  }
}
.forescout-marketplace section.type-integration,
.forescout-marketplace section.type-integration .tabs-label-position-top {
  --tab-bar-background-color: white;
  --background-color: white;
  --label-text-color: #415464;
  --active-label-text-color: #27323c;
}
.forescout-marketplace section.type-integration .tabs-style-scroll .tab-content-container {
  border-radius: 0;
}
.forescout-marketplace section.type-integration .tabs-style-scroll .tab-content {
  gap: 0;
}
@media (max-width: 63.99em) {
  .forescout-marketplace section.type-integration .tab-nav {
    display: none;
  }
}
.forescout-marketplace section.type-integration .tab-nav::before {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
}
.forescout-marketplace section.type-integration .label-icon:empty {
  display: none;
}
.forescout-marketplace section.type-integration .c-tabs__inner {
  display: inline-block;
  position: relative;
}
.forescout-marketplace section.type-integration .c-tabs__inner::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #009dea;
  opacity: 0;
  transition: 0.25s ease-out;
}
.forescout-marketplace section.type-integration .is-active .c-tabs__inner::after {
  opacity: 1;
}
.forescout-marketplace section.type-integration .c-tabs__link {
  text-transform: none;
  font-weight: 400;
}
.forescout-marketplace section.type-integration .c-tabs__panel {
  min-height: 0;
  transition: 0.25s ease-out;
}
.forescout-marketplace section.type-integration .tab-content-container .o-layout {
  row-gap: 3em;
  row-gap: 2lh;
  padding: 1.5rem 0;
}
.forescout-marketplace section.type-integration .slider-overview {
  display: grid;
  gap: 1.5em;
  gap: 1lh;
}
.forescout-marketplace section.type-integration .c-carousel {
  overflow: hidden;
}
.forescout-marketplace section.type-integration .slider-thumbnails img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.forescout-marketplace section.type-integration .slider-thumbnails .slide-type-image,
.forescout-marketplace section.type-integration .slider-thumbnails .slide-type-video {
  position: relative;
  background-color: white;
  height: 100%;
  aspect-ratio: 16/9;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.75rem;
  border: solid 1px #415464;
}
.forescout-marketplace section.type-integration .slider-thumbnails .slide-type-video::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.25);
}
.forescout-marketplace section.type-integration .slider-thumbnails .slide-type-video::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 33.3333333333%;
  height: auto;
  aspect-ratio: 1;
  transition: 0.25s ease-out;
  background-color: black;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 28 28%22><path d=%22m26,1.75c.13,0,.25.12.25.25v24c0,.13-.12.25-.25.25H2c-.13,0-.25-.12-.25-.25V2c0-.13.12-.25.25-.25h24m0-1.75H2C.9,0,0,.9,0,2v24c0,1.1.9,2,2,2h24c1.1,0,2-.9,2-2V2c0-1.1-.9-2-2-2h0Z%22/><path d=%22m21,15.35l-10.89,6.22c-.25.14-.51.2-.78.2s-.54-.06-.78-.2c-.48-.28-.78-.79-.78-1.35V7.78c0-.56.3-1.07.78-1.35.48-.26,1.07-.28,1.56,0l10.89,6.22c.48.28.78.79.78,1.35s-.3,1.07-.78,1.35Z%22/></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 28 28%22><path d=%22m26,1.75c.13,0,.25.12.25.25v24c0,.13-.12.25-.25.25H2c-.13,0-.25-.12-.25-.25V2c0-.13.12-.25.25-.25h24m0-1.75H2C.9,0,0,.9,0,2v24c0,1.1.9,2,2,2h24c1.1,0,2-.9,2-2V2c0-1.1-.9-2-2-2h0Z%22/><path d=%22m21,15.35l-10.89,6.22c-.25.14-.51.2-.78.2s-.54-.06-.78-.2c-.48-.28-.78-.79-.78-1.35V7.78c0-.56.3-1.07.78-1.35.48-.26,1.07-.28,1.56,0l10.89,6.22c.48.28.78.79.78,1.35s-.3,1.07-.78,1.35Z%22/></svg>");
}
.forescout-marketplace section.type-integration .overview-additional-information {
  display: grid;
  grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
  grid-auto-rows: max-content;
  grid-template-areas: "heading heading" "additional-information categories";
  column-gap: 4.5rem;
  row-gap: 3rem;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace section.type-integration .overview-additional-information {
    grid-template-areas: "heading" "additional-information" "categories";
    grid-template-columns: minmax(0, 1fr);
  }
}
.forescout-marketplace section.type-integration .overview-additional-information h2 {
  grid-area: heading;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-terms-conditions-support {
  grid-area: additional-information;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-terms-conditions-support ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1.5em;
  gap: 1lh;
  margin-bottom: 3em;
  margin-bottom: 2lh;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-terms-conditions-support ul:last-child {
  margin-bottom: 0;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-categories {
  grid-area: categories;
  border: solid 1px #415464;
  padding: 1.5rem;
  border-radius: 0.75rem;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-categories ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-categories ul h4 {
  margin: 0;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-categories ul li {
  margin-bottom: 1.5em;
  margin-bottom: 1lh;
}
.forescout-marketplace section.type-integration .overview-additional-information .additional-information-categories ul li li {
  margin-bottom: 0;
}
.forescout-marketplace section.type-integration .features-overview-list {
  display: grid;
  grid-template-columns: repeat(var(--columns, 2), minmax(0, 1fr));
  grid-auto-rows: max-content;
  column-gap: 1.5rem;
  row-gap: 3rem;
  list-style: none;
  margin: 0 0 6rem 0;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace section.type-integration .features-overview-list {
    --columns: 1;
  }
}
.forescout-marketplace section.type-integration .features-and-benefits {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: max-content;
  grid-template-areas: "heading" "features";
  gap: 3rem;
}
.forescout-marketplace section.type-integration .features-and-benefits h2 {
  grid-area: heading;
}
.forescout-marketplace section.type-integration .features-and-benefits .features-and-benefits-content {
  grid-area: features;
}
.forescout-marketplace section.type-integration .features-list {
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
  row-gap: 6rem;
}
.forescout-marketplace section.type-integration .features-list li {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto minmax(0, 1fr);
  grid-template-areas: "image title" "image description";
  column-gap: 1.5rem;
  row-gap: 1.5rem;
}
.forescout-marketplace section.type-integration .features-list li:nth-child(odd) {
  grid-template-areas: "title image" "description image";
}
.forescout-marketplace section.type-integration .features-list li:nth-child(odd)::before {
  content: "";
  display: block;
  position: absolute;
  width: 100vw;
  height: calc(100% + 6rem);
  top: calc(0px - 3rem);
  left: calc((100vw - 100%) / 2 * -1);
  background-color: #eceef0;
}
.forescout-marketplace section.type-integration .features-list li .feature-image,
.forescout-marketplace section.type-integration .features-list li img {
  position: relative;
  grid-area: image;
}
.forescout-marketplace section.type-integration .features-list li h3 {
  position: relative;
  grid-area: title;
  margin-bottom: 0;
}
.forescout-marketplace section.type-integration .features-list li .description {
  position: relative;
  grid-area: description;
}
.forescout-marketplace section.type-integration .tab-features-benefits .tab-content-container {
  overflow: initial;
}
.forescout-marketplace section.type-integration .tab-features-benefits .tab-content-container .o-layout {
  padding: 1.5rem 0;
}
.forescout-marketplace section.type-integration .tab-features-benefits .tab-content-container .o-layout:nth-child(odd) {
  flex-direction: row-reverse;
}
.forescout-marketplace section.type-integration .resource-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: max-content;
  gap: 1.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace section.type-integration .resource-list {
    grid-template-columns: minmax(0, 1fr);
  }
}
.forescout-marketplace section.type-integration .resource-list .resource-thumbnail {
  border: solid 1px #415464;
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: 0.75rem;
  margin-bottom: 1.5em;
  margin-bottom: 1lh;
  overflow: hidden;
}
.forescout-marketplace section.type-integration .resource-list .resource-thumbnail.resource-type-pdf_upload {
  overflow: auto;
}
.forescout-marketplace section.type-integration .resource-list .icon-pdf::after {
  width: 2em;
  height: 2em;
}
.forescout-marketplace .featured-partners ul,
.forescout-marketplace .featured-collections ul {
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: max-content;
  gap: 1.5rem;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .featured-partners ul,
  .forescout-marketplace .featured-collections ul {
    grid-template-columns: minmax(0, 1fr);
  }
}
.forescout-marketplace .featured-partners ul li a,
.forescout-marketplace .featured-collections ul li a {
  display: grid;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 1.5rem;
  padding: 1.5rem;
  aspect-ratio: 1;
  background-color: white;
  border-radius: 0.75rem;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
  font-size: 1.25em;
}
.forescout-marketplace .featured-partners ul li a img,
.forescout-marketplace .featured-collections ul li a img {
  aspect-ratio: 1;
  object-fit: contain;
  width: 75%;
  justify-self: center;
}
.forescout-marketplace .featured-partners ul li a br,
.forescout-marketplace .featured-collections ul li a br {
  display: none;
}
.forescout-marketplace .content-post-grid {
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: auto;
  gap: 1.5rem;
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .content-post-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
.forescout-marketplace .content-post-grid li a {
  display: grid;
  grid-template-columns: minmax(0, 3fr) minmax(0, 7fr);
  justify-content: center;
  align-items: center;
  text-align: left;
  gap: 1.5rem;
  padding: 1.5rem;
  aspect-ratio: 3;
  background-color: white;
  border-radius: 0.75rem;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
}
.forescout-marketplace .posts-list:not(.is-searching) [name=orderby] + .custom-select-container .select-list [data-value=relevance] {
  opacity: 0.5;
  pointer-events: none;
}
.forescout-marketplace .posts-list.no-pagination .pagination {
  display: none;
}
.forescout-marketplace .c-page-top__search-form.search-form-autosuggest .autosuggest-list .autosuggest-link .autosuggest-option-image-container {
  background-color: transparent;
}
.forescout-marketplace .c-page-top__search-form.search-form-autosuggest .autosuggest-list .autosuggest-link .autosuggest-option-image-container[style*=thumbnail-src] {
  background-size: contain;
}
.forescout-marketplace .autosuggest-option-post-type.post-type-integration {
  display: none;
}
.forescout-marketplace .layout-similar_apps {
  position: relative;
  margin-top: 3rem;
  display: grid;
  gap: 1.5rem;
  grid-template-areas: "heading navigation" "list list";
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .layout-similar_apps {
    grid-template-areas: "heading" "navigation" "list";
  }
}
.forescout-marketplace .layout-similar_apps h3 {
  grid-area: heading;
  margin-bottom: 0;
}
.forescout-marketplace .layout-similar_apps .similar-applications-nav {
  grid-area: navigation;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 1em;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list {
  grid-area: list;
  display: grid;
  --per-page: 4;
  grid-template-columns: repeat(var(--per-page), minmax(0, 1fr));
  gap: 1.5rem;
}
@media screen and (max-width: 79.99em) {
  .forescout-marketplace .layout-similar_apps .similar-applications-list {
    --per-page: 3;
  }
}
@media screen and (max-width: 63.99em) {
  .forescout-marketplace .layout-similar_apps .similar-applications-list {
    --per-page: 2;
  }
}
@media screen and (max-width: 47.99em) {
  .forescout-marketplace .layout-similar_apps .similar-applications-list {
    --per-page: 1;
  }
}
.forescout-marketplace .layout-similar_apps .similar-applications-list,
.forescout-marketplace .layout-similar_apps .similar-applications-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a {
  display: grid;
  border-radius: 0.75rem;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
  background-color: white;
  overflow: hidden;
  gap: 1.5rem;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "image post-meta-list" "title title" "short-description short-description";
  row-gap: 0;
  padding: 1.5rem;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .featured-image-container {
  aspect-ratio: 1;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .featured-image-container[style*="--featured-image-url"] {
  background-size: contain;
  background-image: var(--featured-image-url);
  background-repeat: no-repeat;
  background-position: center center;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .short-description,
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-title,
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list,
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-excerpt {
  padding: 0;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-title {
  grid-area: title;
  margin-top: 0.4em;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-title,
.forescout-marketplace .layout-similar_apps .similar-applications-list a .short-description {
  margin-bottom: 0.4em;
  color: #415464;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .short-description {
  grid-area: short-description;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .featured-image-container {
  grid-area: image;
  background-color: white;
  border-radius: 0.75rem;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list {
  grid-area: post-meta-list;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-integration-vendor {
  display: none;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-integration-built-by {
  grid-column: 1;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-integration-built-by li {
  display: inline-block;
  width: 100%;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-integration-built-by .post-taxonomy-term-integration-built-by-partner {
  --label-background-color: #415464;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-integration-built-by .post-taxonomy-term-integration-built-by-user-community {
  --label-background-color: #d85204;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a .post-meta-list .post-taxonomy-integration-built-by .post-term-label {
  display: inline-block;
  width: 100%;
  border-radius: 1em;
  color: white;
  background-color: var(--label-background-color, #009dea);
  text-align: center;
  font-size: 0.8rem;
}
.forescout-marketplace .layout-similar_apps .similar-applications-list a:hover {
  background-color: #eceef0;
  box-shadow: 0 0.25em 0.5em 0.25em rgba(0, 0, 0, 0.15);
}
.forescout-marketplace .layout-similar_apps .similar-apps-navigation {
  padding-left: 1em;
  padding-right: 1em;
  display: grid;
  justify-content: center;
  align-items: center;
}
.forescout-marketplace .layout-similar_apps .similar-apps-navigation::after {
  content: "";
  display: block;
  width: 1.5em;
  height: auto;
  aspect-ratio: 1;
  margin: 0 1em;
  transition: 0.25s ease-out;
  background-color: white;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 21 32%22 xmlns=%22http://www.w3.org/2000/svg%22><path d=%22M21 15.921L4.60602 30.6786C4.10184 31.1657 3.42182 31.4358 2.71541 31.4296C2.009 31.4233 1.33403 31.1411 0.838833 30.6452C0.800024 30.6094 0.763603 30.5712 0.72981 30.5307C0.235902 29.9711 -0.0233818 29.2474 0.00450892 28.5066C0.0323996 27.7657 0.345379 27.0629 0.880014 26.5408L12.9447 15.9306L0.882434 5.32036C0.345348 4.79967 0.0304621 4.09669 0.00209576 3.35515C-0.0262706 2.61361 0.234024 1.88938 0.729809 1.3304C1.19066 0.809332 1.84172 0.488298 2.54161 0.436949C3.2415 0.385599 3.93371 0.608103 4.46793 1.05616C4.51639 1.09671 4.56241 1.13958 4.60602 1.18251L21 15.921Z%22 /></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 21 32%22 xmlns=%22http://www.w3.org/2000/svg%22><path d=%22M21 15.921L4.60602 30.6786C4.10184 31.1657 3.42182 31.4358 2.71541 31.4296C2.009 31.4233 1.33403 31.1411 0.838833 30.6452C0.800024 30.6094 0.763603 30.5712 0.72981 30.5307C0.235902 29.9711 -0.0233818 29.2474 0.00450892 28.5066C0.0323996 27.7657 0.345379 27.0629 0.880014 26.5408L12.9447 15.9306L0.882434 5.32036C0.345348 4.79967 0.0304621 4.09669 0.00209576 3.35515C-0.0262706 2.61361 0.234024 1.88938 0.729809 1.3304C1.19066 0.809332 1.84172 0.488298 2.54161 0.436949C3.2415 0.385599 3.93371 0.608103 4.46793 1.05616C4.51639 1.09671 4.56241 1.13958 4.60602 1.18251L21 15.921Z%22 /></svg>");
}
.forescout-marketplace .layout-similar_apps .similar-apps-navigation.similar-apps-navigation-previous::after {
  -webkit-mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 21 32%22 xmlns=%22http://www.w3.org/2000/svg%22><path d=%22M-2.58526e-06 15.9384L16.394 1.18074C16.8982 0.693633 17.5782 0.423533 18.2846 0.429794C18.991 0.436055 19.666 0.718255 20.1612 1.21422C20.2 1.25002 20.2364 1.2882 20.2702 1.32863C20.7641 1.88831 21.0234 2.61193 20.9955 3.3528C20.9676 4.09366 20.6546 4.79644 20.12 5.31859L8.05526 15.9288L20.1176 26.539C20.6546 27.0597 20.9695 27.7627 20.9979 28.5042C21.0263 29.2458 20.766 29.97 20.2702 30.529C19.8093 31.05 19.1583 31.3711 18.4584 31.4224C17.7585 31.4738 17.0663 31.2513 16.5321 30.8032C16.4836 30.7627 16.4376 30.7198 16.394 30.6769L-2.58526e-06 15.9384Z%22 /></svg>");
          mask-image: url("data:image/svg+xml;utf-8,<svg viewBox=%220 0 21 32%22 xmlns=%22http://www.w3.org/2000/svg%22><path d=%22M-2.58526e-06 15.9384L16.394 1.18074C16.8982 0.693633 17.5782 0.423533 18.2846 0.429794C18.991 0.436055 19.666 0.718255 20.1612 1.21422C20.2 1.25002 20.2364 1.2882 20.2702 1.32863C20.7641 1.88831 21.0234 2.61193 20.9955 3.3528C20.9676 4.09366 20.6546 4.79644 20.12 5.31859L8.05526 15.9288L20.1176 26.539C20.6546 27.0597 20.9695 27.7627 20.9979 28.5042C21.0263 29.2458 20.766 29.97 20.2702 30.529C19.8093 31.05 19.1583 31.3711 18.4584 31.4224C17.7585 31.4738 17.0663 31.2513 16.5321 30.8032C16.4836 30.7627 16.4376 30.7198 16.394 30.6769L-2.58526e-06 15.9384Z%22 /></svg>");
}
.forescout-marketplace .layout-similar_apps .similar-apps-navigation:disabled {
  opacity: 0.5;
  pointer-events: none;
}
/*# sourceMappingURL=marketplace.css.map */