:root{--box-shadow-default: 0 0 20px rgba(0, 0, 0, 0.1);--drop-shadow-default: 0 8px 8px rgba(0, 0, 0, 0.1);--color-light-gray: #232323;--color-gray: #4A4443;--color-off-white: #F6F2EF;--color-sand: #FAF7F5;--color-off-white-shade: #ece8e6;--color-gray-light: #6F6F6F;--color-pink: #FF89BC;--color-white: rgba(255, 255, 255, 1);--color-red: rgba(175, 106, 106, 1);--color-black: #232323;--color-green: #7EA77A;--color-x1-green: #7EA77A;--color-x1-green-light: #BFD3BD;--color-x2-mint-gray: #B8C6BB;--color-x2-mint-gray-light: rgba(184,198,187,0.50196);--color-x3-yellow: #CAB148;--color-x3-yellow-light: #E5D8A3;--color-x4-light-blue: #ADBECC;--color-x4-light-blue-light: #D6DFE5;--color-x5-lila: #BEBCC7;--color-x5-lila-light: #DFDDE3;--color-x6-blush: #D3B2A3;--color-x6-blush-light: #E9D9D1;--color-white-gray: #F7F2EF;--color-brown: #4A4443;--color-almost-black: #232323;--color-off-white-stroke: #CDCDCD;--color-light-stroke: #EFE9E9;--color-panstone: #442B25;--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px}.hero__inner{position:relative;width:100%}.hero__inner__inner .image-holder--desktop,.hero__inner .inner__image-holder .image-holder--desktop{display:none}@media(min-width: 1024px){.hero__inner__inner .image-holder--desktop,.hero__inner .inner__image-holder .image-holder--desktop{display:block;width:100%;min-height:300px;height:70vh;-o-object-fit:contain;object-fit:contain}.hero__inner__inner .image-holder--desktop img,.hero__inner .inner__image-holder .image-holder--desktop img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s ease}.hero__inner__inner .image-holder--desktop video,.hero__inner .inner__image-holder .image-holder--desktop video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.hero__inner__inner .image-holder--mobile,.hero__inner .inner__image-holder .image-holder--mobile{display:block;width:100%;height:460px;-o-object-fit:contain;object-fit:contain}.hero__inner__inner .image-holder--mobile img,.hero__inner .inner__image-holder .image-holder--mobile img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s ease}.hero__inner__inner .image-holder--mobile video,.hero__inner .inner__image-holder .image-holder--mobile video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.hero__inner__inner .image-holder--mobile,.hero__inner .inner__image-holder .image-holder--mobile{display:none}}.hero__inner .inner__image-opacity{position:absolute;background-color:#000;width:100%;height:460px;top:0;left:0}@media(min-width: 1024px){.hero__inner .inner__image-opacity{height:460px;min-height:300px;height:70vh}}.hero__inner .inner__text-holder{display:flex;max-width:600px;position:absolute;left:0;bottom:0;top:0;right:0;display:flex;flex-direction:column;height:-webkit-min-content;height:-moz-min-content;height:min-content;padding:16px;padding:var(--spacing-2x)}@media(min-width: 1024px){.hero__inner .inner__text-holder{padding:24px;padding:var(--spacing-3x)}}.hero__inner .inner__text-holder .text-holder__label{font-family:"montserrat-regular",sans-serif;font-weight:400;color:#442B25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;line-height:2.6rem}.hero__inner .inner__text-holder .text-holder__titel{font-family:"montserrat-bold",sans-serif;font-weight:700;font-size:2rem;line-height:3rem}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__titel{font-size:2.8rem;line-height:3.6rem}}.hero__inner .inner__text-holder .text-holder__titel .inline-richtext__text--mobile--white{color:#fff}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__titel .inline-richtext__text--desktop--white{color:#fff !important}}.hero__inner .inner__text-holder .text-holder__titel .inline-richtext__text--mobile--black{color:#442B25;color:var(--color-panstone)}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__titel .inline-richtext__text--desktop--black{color:#442B25 !important;color:var(--color-panstone) !important}}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__titel{font-size:5rem;line-height:5.8rem}}.hero__inner .inner__text-holder .text-holder__label{font-family:"montserrat-regular",sans-serif;font-weight:400;color:#442B25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;line-height:2.6rem;color:rgba(255, 255, 255, 1);color:var(--color-white);padding:24px 0;padding:var(--spacing-3x) 0}.hero__inner .inner__text-holder .text-holder__label .inline-richtext__text--mobile--white{color:#fff}@media(min-width: 768px){.hero__inner .inner__text-holder .text-holder__label .inline-richtext__text--mobile--white{color:unset}}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__label .inline-richtext__text--desktop--white{color:#fff !important}}.hero__inner .inner__text-holder .text-holder__label .inline-richtext__text--mobile--black{color:#442B25;color:var(--color-panstone)}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__label .inline-richtext__text--desktop--black{color:#442B25 !important;color:var(--color-panstone) !important}}.hero__inner .inner__text-holder .text-holder__buttons{display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;grid-gap:var(--spacing-3x);gap:var(--spacing-3x)}@media(min-width: 1024px){.hero__inner .inner__text-holder .text-holder__buttons{flex-direction:row}}.hero__inner .inner__text-holder .text-holder__buttons .button{font-family:"montserrat-bold",sans-serif;font-weight:700;color:#442B25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:16px 32px;padding:var(--spacing-2x) var(--spacing-4x);border-radius:8px;border-radius:var(--spacing-1x);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:2.2rem}.hero__inner .--left{text-align:left;align-items:flex-start}.hero__inner .--center{text-align:center;align-items:center}
