.b-banner{align-items:center;display:flex;flex-direction:column}.b-banner--carousel{margin:32px auto;max-width:1392px;padding:0 var(--offsetMobile);width:100%}@media(min-width:992px){.b-banner--carousel{margin:48px auto;padding:0 var(--offsetDesktop)}}.b-banner--regular{margin:32px auto;max-width:1392px;padding:0 var(--offsetMobile);width:100%}@media(min-width:992px){.b-banner--regular{margin:48px auto;padding:0 var(--offsetDesktop)}}.b-banner__banners,.b-banner__horizontal-scroll-group{width:100%}.b-banner__banners .b-banner__banner-card:nth-child(3n),.b-banner__banners .horizontal-scroll-group__slide--b-banner:nth-child(3n),.b-banner__horizontal-scroll-group .b-banner__banner-card:nth-child(3n),.b-banner__horizontal-scroll-group .horizontal-scroll-group__slide--b-banner:nth-child(3n){--bBannerTextBackground:var(--bBannerCardTextBackground1)}.b-banner__banners .b-banner__banner-card:nth-child(3n+1),.b-banner__banners .horizontal-scroll-group__slide--b-banner:nth-child(3n+1),.b-banner__horizontal-scroll-group .b-banner__banner-card:nth-child(3n+1),.b-banner__horizontal-scroll-group .horizontal-scroll-group__slide--b-banner:nth-child(3n+1){--bBannerTextBackground:var(--bBannerCardTextBackground2)}.b-banner__banners .b-banner__banner-card:nth-child(3n+2),.b-banner__banners .horizontal-scroll-group__slide--b-banner:nth-child(3n+2),.b-banner__horizontal-scroll-group .b-banner__banner-card:nth-child(3n+2),.b-banner__horizontal-scroll-group .horizontal-scroll-group__slide--b-banner:nth-child(3n+2){--bBannerTextBackground:var(--bBannerCardTextBackground3)}.b-banner__horizontal-scroll-group{--swiperContainerPadding:0 16px}.b-banner__header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);text-align:center;-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH2TextTransform,none)}.b-banner__banners{display:flex;flex-direction:column;width:100%;grid-gap:3px;padding:0}.b-banner__banners .b-banner__banner-card{max-width:100%;width:100%}.b-banner__banners .b-banner__banner-card--blog-card{--blogCardMaxWidth:100%;--blogCardImageHeight:300px}.b-banner__banner-card--blog-card{--blogCardBorderRadius:0;--blogCardImageHeight:325px;margin-top:16px}@media(min-width:575px){.b-banner__banners{flex-direction:row;flex-wrap:wrap}}@media(min-width:767px){.b-banner__banners{flex-wrap:nowrap}}@media(min-width:992px){.b-banner__header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH1FontSize,32px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH1FontWeight,500);letter-spacing:var(--fontH1LetterSpacing,normal);line-height:var(--fontH1LineHeight,40px);margin-bottom:32px;margin-top:0;text-transform:var(--fontH1TextTransform,none)}.b-banner__banners{padding:0}.b-banner__banners .b-banner__banner-card--blog-card{--blogCardMaxWidth:50%}.b-banner__banners .b-banner__banner-card{width:50%}.b-banner__horizontal-scroll-group{--swiperContainerPadding:0}.b-banner__banner-card--blog-card{--blogCardMaxWidth:100%;--blogCardImageHeight:450px}}
