#glidecore h3.header {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  padding: 0;
  width: 100%;
}
#glidecore h3.header > div {
  width: calc(50% - 5px);
  padding: 10px 0;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 56px; /* ensures consistent height when one wraps and one doesn't */
}
#glidecore h3.header > div:only-child {
  width: 100%;
}
#glidecore .subheader{padding-bottom: 1.2rem;}
@media(max-width: 768px){
   #glidecore ul li{padding-bottom: 2.5rem;}
}
 @media screen and (max-width:767px){#pnxssr_52270663c43c4ce2a2704238526f617a section[pnxssr_2]{visibility:hidden;}} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){#pnxssr_52270663c43c4ce2a2704238526f617a section[pnxssr_2]{visibility:hidden;}} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){#pnxssr_52270663c43c4ce2a2704238526f617a section[pnxssr_2]{visibility:hidden;}} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){#pnxssr_52270663c43c4ce2a2704238526f617a section[pnxssr_2]{visibility:hidden;}}