.hero-block{margin-top:4rem;max-width:100%;min-width:100%}@media(min-width:768px){.hero-block{margin-top:4rem}}@media(min-width:992px){.hero-block{margin-top:6rem}}@media(min-width:1200px){.hero-block{margin-top:6rem}}.hero-block.block--green,.hero-block.block--light,.hero-block.block--primary{margin-top:0;padding-top:4rem}@media(min-width:768px){.hero-block.block--green,.hero-block.block--light,.hero-block.block--primary{padding-top:4rem}}@media(min-width:992px){.hero-block.block--green,.hero-block.block--light,.hero-block.block--primary{padding-top:6rem}}@media(min-width:1200px){.hero-block.block--green,.hero-block.block--light,.hero-block.block--primary{padding-top:6rem}}.hero-block.block--none:has(+.page__content>.block--none:first-child){margin-bottom:0}.hero-block.block--green:has(+.page__content>.block--green:first-child),.hero-block.block--primary:has(+.page__content>.block--primary:first-child),[data-page-color=green] .hero-block.block--green:has(+.page__content>.block--primary:first-child),[data-page-color=green] .hero-block.block--primary:has(+.page__content>.block--green:first-child){padding-bottom:0}.hero-block__container{display:flex;flex-direction:column;gap:2rem 0;position:relative;z-index:2}.hero-block__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;padding-top:2rem}@media(min-width:768px){.hero-block__header{flex-wrap:nowrap;padding-top:3rem}}@media(min-width:1200px){.hero-block__header{padding-top:6rem}}.hero-block--middle-center .hero-block__header{flex-flow:column nowrap}.hero-block--align-center .hero-block__header{text-align:center}.hero-block__header .caption-block{letter-spacing:.03em}.hero-block.block--has-image .hero-block__header .caption-block{color:#fff}.hero-block__header .heading-block:not(:last-child) h2,.hero-block__header .hero-block__heading-group:not(:last-child) .heading-block h2{margin-bottom:1rem}@media(min-width:768px){.hero-block__header .heading-block:not(:last-child) h2,.hero-block__header .hero-block__heading-group:not(:last-child) .heading-block h2{margin-bottom:2rem}.hero-block--bottom-center .hero-block__header .text,.hero-block--middle-center .hero-block__header .text{margin-left:auto;margin-right:auto;max-width:400px}}.hero-block__header .buttons-block{flex-flow:row wrap}.hero-block--bottom-center .hero-block__header .buttons-block,.hero-block--middle-center .hero-block__header .buttons-block{justify-content:center}@media(min-width:1200px){.hero-block__content .booking-form{margin-left:auto;margin-right:auto;max-width:75%}}.hero-block__footer{display:flex;flex-flow:column nowrap;gap:2rem 0}@media(min-width:768px){.hero-block__footer{gap:3rem 0}}.hero-block__usps{align-items:center;display:flex;flex-flow:row wrap;gap:16px;justify-content:center}.hero-block__usp{align-items:center;color:#22423a;display:flex;gap:6px}.hero-block.block--primary .hero-block__usp,[data-page-color=green] .hero-block.block--primary .hero-block__usp{color:#daecdc}[data-page-color=blue] .hero-block.block--primary .hero-block__usp,[data-page-color=red] .hero-block.block--primary .hero-block__usp,[data-page-color=yellow] .hero-block.block--primary .hero-block__usp{color:#fff}.hero-block.block--light .hero-block__usp,[data-page-color=green] .hero-block.block--light .hero-block__usp{color:#22423a}[data-page-color=red] .hero-block.block--light .hero-block__usp{color:#783249}[data-page-color=blue] .hero-block.block--light .hero-block__usp{color:#233465}[data-page-color=yellow] .hero-block.block--light .hero-block__usp{color:#5e4f16}.hero-block.block--green .hero-block__usp{color:#daecdc}.hero-block.block--primary .hero-block__usp svg,.hero-block__usp svg,[data-page-color=green] .hero-block.block--primary .hero-block__usp svg,[data-page-color=red] .hero-block.block--primary .hero-block__usp svg{fill:#f6b1a6}[data-page-color=blue] .hero-block.block--primary .hero-block__usp svg{fill:#bcd5f0}[data-page-color=yellow] .hero-block.block--primary .hero-block__usp svg{fill:#eedd8c}.hero-block.block--light .hero-block__usp svg,[data-page-color=green] .hero-block.block--light .hero-block__usp svg,[data-page-color=red] .hero-block.block--light .hero-block__usp svg{fill:#783249}[data-page-color=blue] .hero-block.block--light .hero-block__usp svg{fill:#233465}[data-page-color=yellow] .hero-block.block--light .hero-block__usp svg{fill:#5e4f16}.hero-block.block--green .hero-block__usp svg{fill:#f6b1a6}.hero-block__watermark{display:none;left:50%;max-width:100vw;pointer-events:none;position:absolute;top:80%;transform:translateX(-50%);z-index:1}@media(min-width:992px){.hero-block__watermark{max-width:none}}@media(min-width:768px){.hero-block.block--green:has(+.page__content>.block--green:first-child) .hero-block__watermark,.hero-block.block--green:has(+.page__content>.block--primary:first-child) .hero-block__watermark,.hero-block.block--light:has(+.page__content>.block--light:first-child) .hero-block__watermark,.hero-block.block--none:has(+.page__content>.block--none:first-child) .hero-block__watermark,.hero-block.block--primary:has(+.page__content>.block--green:first-child) .hero-block__watermark,.hero-block.block--primary:has(+.page__content>.block--primary:first-child) .hero-block__watermark{display:block}}.hero-block__watermark svg{height:auto;stroke:#daecdc;width:100%}@media(min-width:992px){.hero-block__watermark svg{height:946px;width:946px}}.hero-block.block--primary .hero-block__watermark svg,[data-page-color=green] .hero-block.block--primary .hero-block__watermark svg{stroke:#daecdc33}[data-page-color=red] .hero-block.block--primary .hero-block__watermark svg{stroke:#f6b1a633}[data-page-color=blue] .hero-block.block--primary .hero-block__watermark svg{stroke:#bcd5f033}[data-page-color=yellow] .hero-block.block--primary .hero-block__watermark svg{stroke:#eedd8c33}.hero-block.block--light .hero-block__watermark svg,[data-page-color=green] .hero-block.block--light .hero-block__watermark svg{stroke:#22423a33}[data-page-color=red] .hero-block.block--light .hero-block__watermark svg{stroke:#78324933}[data-page-color=blue] .hero-block.block--light .hero-block__watermark svg{stroke:#23346533}[data-page-color=yellow] .hero-block.block--light .hero-block__watermark svg{stroke:#5e4f1633}.hero-block.block-green .hero-block__watermark svg{stroke:#daecdc33}