.brand-banner-card__wrapper{background:var(--colorBasePrimary);display:block;height:100%;overflow:hidden;position:relative}.brand-banner-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-banner-card__text,.brand-banner-card__text *{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:0;text-transform:var(--fontH1TextTransform,none)}.brand-banner-card__text b{color:var(--colorAccentPrimary)}.brand-banner-card__conditions{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);padding:0;-webkit-font-smoothing:antialiased;color:var(--colorTextSecondary);display:block;font-size:var(--fontLinkMediumFontSize,12px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);letter-spacing:var(--fontLinkMediumLetterSpacing,.32px);line-height:var(--fontLinkMediumLineHeight,23px);margin-top:16px}.brand-banner-card__conditions,.brand-banner-card__conditions:active,.brand-banner-card__conditions:focus,.brand-banner-card__conditions:visited{color:var(--fontLinkMediumColor)}@media(min-width:992px){.brand-banner-card__conditions:hover{color:var(--fontLinkMediumColorHover);color:var(-- var(--fontLinkMediumColorHover))}}.brand-banner-card__conditions,.brand-banner-card__conditions:active,.brand-banner-card__conditions:focus,.brand-banner-card__conditions:visited{color:var(--colorGrayscaleBlack)}@media(min-width:992px){.brand-banner-card__conditions:hover{color:var(--colorGrayscaleBlack);color:var(-- var(--colorGrayscaleBlack))}}.brand-banner-card__promo-text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodyLargeFontSize,14px);font-size:20px;font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:12px 0 0}.brand-banner-card__promo-text br{display:block}.brand-banner-card__logo-image{margin-bottom:16px;max-height:80px;max-width:150px;width:auto}.brand-banner-card__image-container{height:auto;max-height:372px;overflow:hidden;position:relative}.brand-banner-card__content{border-top:var(--brandBannerCardBorder1);padding:32px 16px;position:relative;z-index:1}.brand-banner-card__button{margin-top:24px}.brand-banner-card__conditions-container{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;align-items:center;background:var(--colorBasePrimary);box-shadow:0 0 0 9999px #00000040;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);display:flex;font-size:var(--fontCaptionLargeLightFontSize,14px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);justify-content:center;inset:0;letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);margin:0;padding:24px;position:absolute}.brand-banner-card__conditions-close{position:absolute;right:16px;top:16px}@media(min-width:992px){.brand-banner-card__wrapper{display:flex;min-height:537px}.brand-banner-card__text{margin-bottom:0;margin-top:0}.brand-banner-card__text,.brand-banner-card__text *{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;font-family:var(--fontBannerH2FontFamily,inherit);font-size:var(--fontBannerH2FontSize,42px);font-size:58px;font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);letter-spacing:var(--fontBannerH2LetterSpacing,.05px);line-height:var(--fontBannerH2LineHeight,52px);text-transform:var(--fontBannerH2TextTransform,none)}.brand-banner-card__text *{margin:0}.brand-banner-card__conditions{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorTextSecondary);font-size:var(--fontLinkLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);letter-spacing:var(--fontLinkLargeLetterSpacing,.32px);line-height:var(--fontLinkLargeLineHeight,27px)}.brand-banner-card__conditions,.brand-banner-card__conditions:active,.brand-banner-card__conditions:focus,.brand-banner-card__conditions:visited{color:var(--fontLinkLargeColor,var(--colorAccentPrimary))}}@media(min-width:992px)and (min-width:992px){.brand-banner-card__conditions:hover{color:var(--fontLinkLargeColorHover,var(--fontLinkLargeColor));color:var(-- var(--fontLinkLargeColorHover,var(--fontLinkLargeColor)))}}@media(min-width:992px){.brand-banner-card__conditions,.brand-banner-card__conditions:active,.brand-banner-card__conditions:focus,.brand-banner-card__conditions:visited{color:var(--colorGrayscaleBlack)}}@media(min-width:992px)and (min-width:992px){.brand-banner-card__conditions:hover{color:var(--colorGrayscaleBlack);color:var(-- var(--colorGrayscaleBlack))}}@media(min-width:992px){.brand-banner-card__promo-text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodyLargeFontSize,14px);font-size:20px;font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:16px 0 0}.brand-banner-card__image-container{height:auto;max-height:none;order:2}.brand-banner-card__logo-image{margin-bottom:24px;max-height:100px;max-width:250px}.brand-banner-card__button{margin-top:48px}.brand-banner-card__image{inset:0;position:absolute}.brand-banner-card__content,.brand-banner-card__image-container{flex:1 1 50%}.brand-banner-card__content{align-items:flex-start;border-top:none;display:flex;flex-direction:column;justify-content:center;padding:48px;position:relative}.brand-banner-card__content:before{background-image:linear-gradient(to right,var(--brandBannerCardBorderColorGradient1) 80%,var(--brandBannerCardBorderColorGradient2) 80%);bottom:0;content:"";display:block;height:7px;left:0;position:absolute;width:100%}}.brand-banner__container{margin:32px auto;max-width:1392px;padding:0;width:100%}@media(min-width:992px){.brand-banner__container{margin:48px auto;padding:0}}.brand-banner__container:first-child{margin-top:8px}@media(min-width:992px){.brand-banner__container:first-child{margin-top:24px}}
