.page-header{height:100vh;position:relative}.header-top-bar{justify-content:flex-end}.header-content{--child-width:60vw;align-items:center;display:flex;flex-direction:column;gap:5vw;height:90%;justify-content:center}@media screen and (min-width:600px){.header-content{--child-width:30vw;flex-direction:row;gap:initial}}.header-logo{width:var(--child-width)}@media screen and (min-width:600px){.header-logo{position:fixed;right:calc(50% + 3vw)}}.header-logo .logo{height:auto;width:100%}.header-line{display:none}@media screen and (min-width:600px){.header-line{background:var(--color-text-primary);display:block;height:15vw;position:fixed;width:1px}}.header-text{font-size:clamp(20px,2vw,999px);line-height:normal;width:var(--child-width)}@media screen and (min-width:600px){.header-text{left:calc(50% + 3vw);position:fixed}}.header-bg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.header-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-main{background:#fff;padding:80px 0;position:relative;z-index:1}@media screen and (min-width:800px){.page-main{padding:clamp(50px,15vw,200px) 0}}.house-modell{align-items:center;display:flex;flex-direction:column-reverse;margin:0 auto 120px;padding:0 6vw}@media screen and (min-width:800px){.house-modell{flex-direction:row;gap:var(--spacing-10);margin-bottom:clamp(50px,15vw,200px)}.house-modell:nth-child(2n){flex-direction:row-reverse}}.house-modell:last-child{margin-bottom:0}.house-modell-content{flex:2 0 25vw}.family .house-modell-content{position:relative;z-index:2}.house-modell-content h3{color:var(--color-red-primary);font-size:clamp(16px,1.2vw,20px);margin-bottom:0}.house-modell-content h2{font-size:clamp(22px,2.5vw,40px);font-variant:small-caps;font-weight:var(--font-weight-semibold);margin-top:0}.house-modell-content .more{display:inline-block;line-height:1em;margin-top:1vw}.house-modell-image{flex:1 1 auto;overflow:hidden;position:relative}.house-modell-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.house-data{align-items:center;display:flex;gap:2vw;margin:clamp(20px,2vw,200px) 0}.house-data-icon{width:36px}
/*# sourceMappingURL=front.css.map */
