@font-face{font-family:Favorit;font-weight:400;src:url(./ABCFavorit-Regular.E5kn60oC.woff) format("woff"),url(./ABCFavorit-Regular.B86OakRj.woff2) format("woff2")}@font-face{font-family:Favorit;font-weight:700;src:url(./ABCFavorit-Bold.ChRWzgIA.woff) format("woff"),url(./ABCFavorit-Bold.B5ZuK8XP.woff2) format("woff2")}@font-face{font-family:Favorit Lining;font-weight:400;src:url(./ABCFavoritLining-Regular.aEG-GPoN.woff) format("woff"),url(./ABCFavoritLining-Regular.Dr04tU2Q.woff2) format("woff2")}.hero--home[data-v-9724719b]{background-color:#f5f1eb;height:100vh;height:100svh;margin-bottom:4.375rem;overflow:hidden;position:relative;z-index:0}@media (min-width:48em){.hero--home[data-v-9724719b]{margin-bottom:8.125rem}}.hero--home .hero-bg[data-v-9724719b]{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center}.hero--home .hero-bg .hero-video[data-v-9724719b]{bottom:0;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}@media (min-aspect-ratio:16/9){.hero--home .hero-bg .hero-video[data-v-9724719b]{height:auto;width:100%}}@media (max-aspect-ratio:16/9){.hero--home .hero-bg .hero-video[data-v-9724719b]{height:100%;width:auto}}.hero--home .hero-bg .hero-image[data-v-9724719b]{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.hero--home .hero-bg .hero-image[data-v-9724719b] img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--home .hero-layer[data-v-9724719b]{background-color:#00000080;bottom:0;left:0;position:absolute;right:0;top:0}.hero--home .hero-content[data-v-9724719b]{bottom:3.125rem;flex-direction:column;flex-shrink:0;max-width:100%;padding-left:4vw;padding-right:4vw;padding-top:9.0625rem;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:36em){.hero--home .hero-content[data-v-9724719b]{flex:0 0 66.6666666667vw;margin-left:16.6666666667vw;max-width:66.6666666667vw;padding-left:0;padding-right:0;padding-top:9.0625rem}}@media (min-width:48em){.hero--home .hero-content[data-v-9724719b]{flex:0 0 50vw;margin-left:25vw;max-width:50vw;padding-left:0;padding-right:0}}@media (min-width:64em){.hero--home .hero-content[data-v-9724719b]{flex:0 0 41.6666666667vw;margin-left:29.1666666667vw;max-width:41.6666666667vw;padding-left:0;padding-right:0}}.hero--home .hero-content .hero-title[data-v-9724719b]{color:#81745e;color:#f5f1eb;font-size:2.5rem;letter-spacing:4px;letter-spacing:.5rem;line-height:normal;line-height:1;margin:0 0 1.875rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-spacing:1px}@media (min-width:48em){.hero--home .hero-content .hero-title[data-v-9724719b]{font-size:3.125rem}}@media (min-width:64em){.hero--home .hero-content .hero-title[data-v-9724719b]{font-size:5rem}}@media (min-width:48em){.hero--home .hero-content .hero-title[data-v-9724719b]{margin-bottom:2.1875rem}}@font-face{font-family:Favorit;font-weight:400;src:url(./ABCFavorit-Regular.E5kn60oC.woff) format("woff"),url(./ABCFavorit-Regular.B86OakRj.woff2) format("woff2")}@font-face{font-family:Favorit;font-weight:700;src:url(./ABCFavorit-Bold.ChRWzgIA.woff) format("woff"),url(./ABCFavorit-Bold.B5ZuK8XP.woff2) format("woff2")}@font-face{font-family:Favorit Lining;font-weight:400;src:url(./ABCFavoritLining-Regular.aEG-GPoN.woff) format("woff"),url(./ABCFavoritLining-Regular.Dr04tU2Q.woff2) format("woff2")}.contact-button-follow{align-items:center;bottom:2.8125rem;display:flex;justify-content:center;position:fixed;right:50%;text-align:center;transform:translate(50%);transition:all .5s cubic-bezier(.44,.5,.29,.82)!important;width:80%;z-index:1}@media (min-width:64em){.contact-button-follow{right:3.75vw;transform:translate(0);width:auto}}.contact-button-follow:hover{border-color:#81745e!important;color:#81745e}.contact-button-follow:hover .icon-container{border-color:#f5f1eb;transition:all .5s cubic-bezier(.44,.5,.29,.82)}.contact-button-follow:hover .icon-container svg{fill:#f5f1eb;stroke:#f5f1eb;transition:all .5s cubic-bezier(.44,.5,.29,.82)}.contact-button-follow:hover .icon-container svg circle,.contact-button-follow:hover .icon-container svg path,.contact-button-follow:hover .icon-container svg polygon,.contact-button-follow:hover .icon-container svg rect{fill:#f5f1eb;stroke:#f5f1eb}.contact-button-follow .icon-container{border:1px solid #fff;border-radius:50%;display:inline-block;margin-left:.5rem;padding:.1875rem}.contact-button-follow svg,.contact-button-follow svg circle,.contact-button-follow svg path,.contact-button-follow svg polygon,.contact-button-follow svg rect{fill:#fff;stroke:#fff}.contact-button-follow.is-hidden{opacity:0;transform:translate(120%)}
