.GNCB2BCorporateHomeBannerComponent .HeroBannerComponent .bannerOverlay .bannerOverlayContent h1,.GNCB2BCorporateHomeBannerComponent .HeroBannerComponent .bannerOverlay .bannerOverlayContent h2{margin-top:1rem;margin-bottom:0;text-align:center;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.5)}.GNCB2BCorporateHomeBannerComponent .HeroBannerComponent .bannerOverlay .bannerOverlayContent h1{font-size:2rem}@media (min-width: 768px){.GNCB2BCorporateHomeBannerComponent .HeroBannerComponent .bannerOverlay .bannerOverlayContent h1{font-size:4rem}}.GNCB2BCorporateHomeBannerComponent .HeroBannerComponent .bannerOverlay .bannerOverlayContent h2{font-size:3rem}@media (min-width: 768px){.GNCB2BCorporateHomeBannerComponent .HeroBannerComponent .bannerOverlay .bannerOverlayContent h2{font-size:5rem}}.HomeProductTileComponent{display:flex;max-width:calc(360px + 2rem)}.HomeProductTileComponent .homeProductTile{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:2rem 1rem;margin-bottom:1rem}.HomeProductTileComponent .homeProductTile .homeProductImageWrapper{margin-bottom:.5rem}.HomeProductTileComponent .homeProductTile .homeProductImageWrapper .homeProductImage{height:150px}.HomeProductTileComponent .homeProductTile .homeProductTitle{margin-bottom:.5rem}.HomeProductTileComponent .homeProductTile .homeProductDescription{flex-grow:1}.GNCB2BCorporateHomeProductDefaultsComponent .homeProductTitle{margin-top:1rem!important;margin-bottom:1rem!important}.GNCB2BCorporateHomeProductsComponent .homeBodyCard{border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 991.98px){.GNCB2BCorporateHomeProductsComponent{padding-left:0!important;padding-right:0!important}}.GNCB2BCorporateHomeComponent .GNCB2BCorporateHomeBannerComponent{z-index:1}
