.hero-block__container{display:flex;flex-direction:column}.hero-block__header{display:flex;flex-flow:column nowrap;gap:1.5rem 3rem;justify-content:space-between}@media(min-width:576px){.hero-block__header{align-items:center;flex-flow:row wrap}}@media(min-width:768px){.hero-block__header{flex-wrap:nowrap}}.hero-block--center .hero-block__header{flex-direction:column;text-align:center}.hero-block__header-block{display:flex;flex:0 1 auto;flex-direction:column;gap:0 3rem}@media(min-width:992px){.hero-block__header-block{max-width:70%}}.hero-block__header-block--buttons{display:none;flex:0 0 auto;justify-content:flex-end;max-width:none}@media(min-width:576px){.hero-block__header-block--buttons{align-items:flex-end;display:flex}}@media(min-width:768px){.hero-block__header-block--buttons:first-child{flex:1 0 auto}}.hero-block:has(.grid-block__slider) .hero-block__header-block--buttons{display:flex}@media(max-width:575.98px){.hero-block:has(.grid-block__slider) .hero-block__header-block--buttons{flex-grow:1}.hero-block:has(.grid-block__slider) .hero-block__header-block--buttons .button{width:100%}}@media(min-width:768px){.hero-block--center .hero-block__header-block{max-width:70%}}.hero-block__header-block .heading-block h1,.hero-block__header-block .heading-block h2,.hero-block__header-block .heading-block h3,.hero-block__header-block .heading-block h4,.hero-block__header-block .heading-block h5,.hero-block__header-block .heading-block h6{color:#6b2b3f;font-family:marble,sans-serif;font-size:1.75rem;font-weight:600;hyphens:manual;-webkit-hyphens:manual;line-height:1.15;margin:0 0 1rem;overflow-wrap:break-word;text-transform:none}.block--dark .rich-text .hero-block__header-block .heading-block h1,.block--dark .rich-text .hero-block__header-block .heading-block h2,.block--dark .rich-text .hero-block__header-block .heading-block h3,.block--dark .rich-text .hero-block__header-block .heading-block h4,.block--dark .rich-text .hero-block__header-block .heading-block h5,.block--dark .rich-text .hero-block__header-block .heading-block h6,.block--gradient .rich-text .hero-block__header-block .heading-block h1,.block--gradient .rich-text .hero-block__header-block .heading-block h2,.block--gradient .rich-text .hero-block__header-block .heading-block h3,.block--gradient .rich-text .hero-block__header-block .heading-block h4,.block--gradient .rich-text .hero-block__header-block .heading-block h5,.block--gradient .rich-text .hero-block__header-block .heading-block h6,.block--primary .rich-text .hero-block__header-block .heading-block h1,.block--primary .rich-text .hero-block__header-block .heading-block h2,.block--primary .rich-text .hero-block__header-block .heading-block h3,.block--primary .rich-text .hero-block__header-block .heading-block h4,.block--primary .rich-text .hero-block__header-block .heading-block h5,.block--primary .rich-text .hero-block__header-block .heading-block h6,.block--secondary .rich-text .hero-block__header-block .heading-block h1,.block--secondary .rich-text .hero-block__header-block .heading-block h2,.block--secondary .rich-text .hero-block__header-block .heading-block h3,.block--secondary .rich-text .hero-block__header-block .heading-block h4,.block--secondary .rich-text .hero-block__header-block .heading-block h5,.block--secondary .rich-text .hero-block__header-block .heading-block h6,.block--tertiary .rich-text .hero-block__header-block .heading-block h1,.block--tertiary .rich-text .hero-block__header-block .heading-block h2,.block--tertiary .rich-text .hero-block__header-block .heading-block h3,.block--tertiary .rich-text .hero-block__header-block .heading-block h4,.block--tertiary .rich-text .hero-block__header-block .heading-block h5,.block--tertiary .rich-text .hero-block__header-block .heading-block h6{color:#fff}@media(min-width:768px){.hero-block__header-block .heading-block h1,.hero-block__header-block .heading-block h2,.hero-block__header-block .heading-block h3,.hero-block__header-block .heading-block h4,.hero-block__header-block .heading-block h5,.hero-block__header-block .heading-block h6{font-size:2.5rem}}@media(min-width:1200px){.hero-block__header-block .heading-block h1,.hero-block__header-block .heading-block h2,.hero-block__header-block .heading-block h3,.hero-block__header-block .heading-block h4,.hero-block__header-block .heading-block h5,.hero-block__header-block .heading-block h6{font-size:3rem}}