.banners-section.page-width{padding:0 .5rem}.banners-section.page-width h2{padding:0 1rem}.banners-container{display:flex;flex-wrap:wrap}.banners-container__banner{padding:0 1rem 1rem;flex-basis:100%;position:relative}.banners-container__banner img{width:100%;height:auto}@media screen and (min-width: 500px){.banners-container__banner.early-breakpoint{flex-basis:50%}}@media screen and (min-width: 750px){.banners-section.page-width{padding:0 4rem}}@media screen and (min-width: 990px){.banners-container__banner.two-side-by-side{flex-basis:50%}.banners-container__banner.four-side-by-side{flex-basis:25%}}.banner-text-container{position:absolute;top:0;height:70%;width:100%;display:flex;align-items:center}.banner-text-background{background:rgba(255,255,255,var(--transparent-background-opacity));padding:0 1rem;margin:2rem 4rem 0 2rem}@media screen and (min-width: 750px){.banner-text-background{margin:2rem 6rem 0 4rem}}.banner-button{position:absolute;left:0;right:0;margin:0 auto;max-width:50%}.banner-button.top{top:10%}.banner-button.center{top:38%}.banner-button.bottom{top:70%}.banners-container.side-scrolling{flex-wrap:nowrap;overflow-x:scroll;scroll-behavior:smooth}.banners-container.side-scrolling .banners-container__banner{flex:0 0 auto;width:90%}@media screen and (min-width: 990px){.banners-container.side-scrolling .banners-container__banner{width:50%}.banners-container.desktop-side-scrolling .banners-container__banner{width:45%}}
/*# sourceMappingURL=/s/files/1/1684/2983/t/77/assets/section-banners.css.map?v=105011261253678477701647364858 */
