.home-banner-block{background-color:#f2f2f2;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.home-banner-block .banner-content{z-index:2;background-color:#fff;border-radius:3.75rem 0 0;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:1.25rem 3.75rem;width:100%;max-width:62.5rem;margin:0 auto;padding:1.875rem;display:flex;position:relative}@media (min-width:50em){.home-banner-block .banner-content{border-radius:5rem 0 0;flex-flow:row;padding:2.5rem 3.75rem}}.home-banner-block .banner-header{flex:0 auto;width:100%;position:relative}@media (min-width:50em){.home-banner-block .banner-header{flex:15.625rem;width:auto;min-width:15.625rem}}.home-banner-block h2.banner-heading{letter-spacing:.01em;padding:0 0 0 2.375rem;font-size:2rem;line-height:1.25;position:relative}@media (min-width:50em){.home-banner-block h2.banner-heading{font-size:2.625rem;line-height:1.1905}}.home-banner-block h2.banner-heading:before{content:"";background-color:#f0c560;border-radius:1.25rem;width:.5rem;height:100%;position:absolute;top:0;left:0}.home-banner-block .banner-text{flex:0 auto}@media (min-width:50em){.home-banner-block .banner-text{flex:auto}}.home-banner-block p{margin:0 0 1.25rem;font-size:1rem;line-height:1.5}
/*# sourceMappingURL=block-home-banner.css.map */
