.banners-section{width:100%;padding:3rem 5%}@media screen and (max-width:991px){.banners-section{padding:2.5rem 5%}}@media screen and (max-width:767px){.banners-section{padding:2rem 5%}}.banners-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.banners-grid{padding-top:3rem;padding-bottom:3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media screen and (max-width:767px){.banners-grid{grid-template-columns:1fr}}.banner{position:relative;overflow:hidden;padding:2rem;border-radius:1rem;background-color:#161616;color:#fff;border:1px solid #262626}.banner .bottom-right-blur,.banner .top-right-blur{position:absolute;width:auto;height:auto}.banner .bottom-right-blur{right:0;bottom:0}.banner .top-right-blur{right:0;top:0}.banner h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0);color:#fff;margin-bottom:0}.banner p{font-size:var(--cds-body-long-01-font-size,.875rem);font-weight:var(--cds-body-long-01-font-weight,400);line-height:var(--cds-body-long-01-line-height,1.42857);letter-spacing:var(--cds-body-long-01-letter-spacing,.16px);color:#e0e0e0;margin-bottom:0}.banner-content{position:relative;z-index:1}.banner-content.flex-block-large{display:flex;flex-direction:column;gap:1.5rem}.flex-block-medium{display:flex;flex-direction:column;gap:1rem}.padding-global{padding:0 2rem}@media screen and (max-width:991px){.padding-global{padding:0 1.5rem}}@media screen and (max-width:767px){.padding-global{padding:0 1rem}}.container-large{max-width:1200px;margin:0 auto;width:100%}.padding-section-large{padding:3rem 0}@media screen and (max-width:991px){.padding-section-large{padding:2.5rem 0}}@media screen and (max-width:767px){.padding-section-large{padding:2rem 0}}