.elementor-4061 .elementor-element.elementor-element-e2c93df{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4061 .elementor-element.elementor-element-df1cddf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4061 .elementor-element.elementor-element-b654af3.elementor-element{--align-self:flex-end;}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-ba72f0f7 .custom-tax-filter-item{font-family:"BDO Grotesk", Sans-serif;font-weight:700;font-style:normal;line-height:25px;letter-spacing:2px;}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-ba72f0f7 .custom-tax-filter-item:hover, .elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-ba72f0f7 .custom-tax-filter-item:hover .custom-tax-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-item{color:#329A96;background-color:#FFFFFF00;}.elementor-4061 .elementor-element.elementor-element-b654af3.tax-filter-normal-underline .custom-tax-filter-item .custom-tax-filter-label{text-underline-offset:4px;}.elementor-4061 .elementor-element.elementor-element-b654af3.tax-filter-normal-slide-underline .custom-tax-filter-item .custom-tax-filter-label::after{bottom:-4px;}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-item:hover .custom-tax-filter-label{color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-b654af3.tax-filter-hover-slide-underline .custom-tax-filter-item .custom-tax-filter-label::after{background-color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-b654af3.tax-filter-hover-underline .custom-tax-filter-item:hover .custom-tax-filter-label{text-decoration-color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-b654af3.tax-filter-hoverbg-yes .custom-tax-filter-item:hover{background-color:var( --e-global-color-secondary );}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-item, .elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-label, .elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-label::after{transition-duration:0.4s;}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-item.active .custom-tax-filter-label{color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-b654af3 .custom-tax-filter-item.active{background-color:var( --e-global-color-secondary );}.elementor-4061 .elementor-element.elementor-element-54459c9.elementor-element{--align-self:flex-end;}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-ba72f0f7 .custom-tax-filter-item{font-family:"BDO Grotesk", Sans-serif;font-weight:700;font-style:normal;line-height:25px;letter-spacing:2px;}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-ba72f0f7 .custom-tax-filter-item:hover, .elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-ba72f0f7 .custom-tax-filter-item:hover .custom-tax-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-item{color:#329A96;background-color:#FFFFFF00;}.elementor-4061 .elementor-element.elementor-element-54459c9.tax-filter-normal-underline .custom-tax-filter-item .custom-tax-filter-label{text-underline-offset:4px;}.elementor-4061 .elementor-element.elementor-element-54459c9.tax-filter-normal-slide-underline .custom-tax-filter-item .custom-tax-filter-label::after{bottom:-4px;}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-item:hover .custom-tax-filter-label{color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-54459c9.tax-filter-hover-slide-underline .custom-tax-filter-item .custom-tax-filter-label::after{background-color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-54459c9.tax-filter-hover-underline .custom-tax-filter-item:hover .custom-tax-filter-label{text-decoration-color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-54459c9.tax-filter-hoverbg-yes .custom-tax-filter-item:hover{background-color:var( --e-global-color-secondary );}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-item, .elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-label, .elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-label::after{transition-duration:0.4s;}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-item.active .custom-tax-filter-label{color:var( --e-global-color-e1ee5fd );}.elementor-4061 .elementor-element.elementor-element-54459c9 .custom-tax-filter-item.active{background-color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4061 .elementor-element.elementor-element-e34379f{--grid-columns:4;}@media(max-width:1024px){.elementor-4061 .elementor-element.elementor-element-e34379f{--grid-columns:2;}}@media(max-width:767px){.elementor-4061 .elementor-element.elementor-element-e34379f{--grid-columns:1;}}/* Start custom CSS *//* GSI Hub brand archive logos */
body.tag-gsi .elementor-element-df1cddf .elementor-heading-title,
body.tag-gxpro .elementor-element-df1cddf .elementor-heading-title,
body.tag-a-perform .elementor-element-df1cddf .elementor-heading-title {
  color: transparent !important;
  display: flex !important;
  align-items: center;
  font-size: 0 !important;
  line-height: 1 !important;
  min-height: 64px;
}
body.tag-gsi .elementor-element-df1cddf .elementor-heading-title::before,
body.tag-gxpro .elementor-element-df1cddf .elementor-heading-title::before,
body.tag-a-perform .elementor-element-df1cddf .elementor-heading-title::before {
  content: "";
  display: block;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}
body.tag-gsi .elementor-element-df1cddf .elementor-heading-title::before {
  width: 92px;
  height: 52px;
  background-image: url("https://gsihub.co/wp-content/uploads/2026/05/GSI-Logo-Standard.svg");
}
body.tag-gxpro .elementor-element-df1cddf .elementor-heading-title::before {
  width: 154px;
  height: 54px;
  background-image: url("https://gsihub.co/wp-content/uploads/2026/05/GXPro-Standard.svg");
}
body.tag-a-perform .elementor-element-df1cddf .elementor-heading-title::before {
  width: 190px;
  height: 48px;
  background-image: url("https://gsihub.co/wp-content/uploads/2026/05/A-Perform-Logo-Standard.svg");
}
@media (max-width: 767px) {
  body.tag-gsi .elementor-element-df1cddf .elementor-heading-title::before { width: 78px; height: 44px; }
  body.tag-gxpro .elementor-element-df1cddf .elementor-heading-title::before { width: 132px; height: 46px; }
  body.tag-a-perform .elementor-element-df1cddf .elementor-heading-title::before { width: 164px; height: 42px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gsihub.co/wp-content/uploads/2026/03/BDOGrotesk-Regular.woff2') format('woff2'),
		url('https://gsihub.co/wp-content/uploads/2026/03/BDOGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gsihub.co/wp-content/uploads/2026/03/BDOGrotesk-Regular.woff2') format('woff2'),
		url('https://gsihub.co/wp-content/uploads/2026/03/BDOGrotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */