.banners-section{width:100%;padding:var(--cds-spacing-09)5%}@media screen and (max-width:991px){.banners-section{padding:var(--cds-spacing-08)5%}}@media screen and (max-width:767px){.banners-section{padding:var(--cds-spacing-07)5%}}.banners-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.banners-grid{gap:var(--cds-spacing-07);grid-template-columns:repeat(2,1fr);padding-top:3rem;padding-bottom:3rem;display:grid}@media screen and (max-width:767px){.banners-grid{grid-template-columns:1fr}}.banner{padding:var(--cds-spacing-07);border-radius:var(--cds-spacing-05);background-color:var(--cds-background);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle);position:relative;overflow:hidden}.banner .bottom-right-blur,.banner .top-right-blur{opacity:1;width:auto;height:auto;position:absolute}.banner .bottom-right-blur{bottom:0;right:0}.banner .top-right-blur{top:0;right:0}.cds--theme--g10 .banner .bottom-right-blur,.cds--theme--g10 .banner .top-right-blur{opacity:.2}.cds--theme--g10 .banner h5{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);line-height:var(--cds-productive-heading-02-line-height,1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);color:var(--cds-text-primary);margin-bottom:0}.cds--theme--g10 .banner p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-secondary);margin-bottom:0}.banner-content{z-index:1;position:relative}.banner-content.flex-block-large{gap:var(--cds-spacing-06);flex-direction:column;display:flex}.flex-block-medium{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.padding-global{padding:0 var(--cds-spacing-07)}@media screen and (max-width:991px){.padding-global{padding:0 var(--cds-spacing-06)}}@media screen and (max-width:767px){.padding-global{padding:0 var(--cds-spacing-05)}}.container-large{width:100%;max-width:1200px;margin:0 auto}.padding-section-large{padding:var(--cds-spacing-09)0}@media screen and (max-width:991px){.padding-section-large{padding:var(--cds-spacing-08)0}}@media screen and (max-width:767px){.padding-section-large{padding:var(--cds-spacing-07)0}}
