.wp-block-sturdy-hero__container{display:flex;flex-direction:column;gap:2.5rem;padding-block-start:2.5rem}@media (min-width:768px){.wp-block-sturdy-hero__container{gap:3rem;flex-direction:row;align-items:center}}@media (min-width:1200px){.wp-block-sturdy-hero__container{gap:6.25rem}}.wp-block-sturdy-hero__container .wp-block-cover{width:13.5rem;height:15.5rem;min-height:unset;flex-shrink:0;overflow:visible;padding:0}@media (min-width:480px){.wp-block-sturdy-hero__container .wp-block-cover{width:20.5rem;height:15.5rem}}@media (min-width:768px){.wp-block-sturdy-hero__container .wp-block-cover{width:21rem;height:24rem;margin-block-end:5rem}}@media (min-width:981px){.wp-block-sturdy-hero__container .wp-block-cover{width:28rem;height:30rem;margin-block-end:0}}@media (min-width:1200px){.wp-block-sturdy-hero__container .wp-block-cover{width:39rem;height:43.25rem}}.wp-block-sturdy-hero__container .wp-block-cover:before{content:"";background-color:var(--wp--preset--color--secondary-400);background-image:url(/app/themes/sturdy-nbov/assets/images/hero-overlay.webp);background-repeat:repeat;position:absolute;bottom:0;right:0;width:100vw;height:calc(100% - 1rem);border-top-right-radius:30rem;border-bottom-right-radius:30rem}@media (min-width:768px){.wp-block-sturdy-hero__container .wp-block-cover:before{height:calc(100% - 3rem)}}.wp-block-sturdy-hero__container .wp-block-cover__image-background{object-fit:contain;object-position:bottom;border-bottom-right-radius:7.25rem}@media (min-width:768px){.wp-block-sturdy-hero__container .wp-block-cover__image-background{border-bottom-right-radius:10.5rem}}@media (min-width:981px){.wp-block-sturdy-hero__container .wp-block-cover__image-background{border-bottom-right-radius:13.5rem}}@media (min-width:1200px){.wp-block-sturdy-hero__container .wp-block-cover__image-background{border-bottom-right-radius:20rem}}@media (min-width:1200px){.wp-block-sturdy-hero__content-text{width:38rem}}.wp-block-sturdy-hero__content-text .wp-block-heading,.wp-block-sturdy-hero__content-text p{max-width:none}.wp-block-sturdy-hero__content-text p.has-h-4-font-size{font-family:var(--wp--preset--font-family--libre-baskerville)}.wp-block-sturdy-hero__content-text h1{margin:0 0 2.5rem}@media (min-width:768px){.wp-block-sturdy-hero__content-text h1{margin:0 0 5rem}}