body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"Roboto",sans-serif}.pos-relative{position:relative}.h-100{height:100%}.mt-2{margin-top:2rem}.impressum{padding:16px}.d-flex{display:flex}.text-right{text-align:right}.text-center{text-align:center}.flex-justify-center{justify-content:center}.bg-gray{background-color:#e0dedb}.bg-white{background-color:#fafafa}.section-title{font-size:2rem;font-weight:100;font-family:"Montserrat",sans-serif;margin-bottom:2rem}.cols-3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.cols-3>div{width:100%;margin:2rem 0}@media screen and (min-width:800px){.cols-3>div{width:calc(33.33333% - 2rem);margin:1rem}}.Tag-List{list-style-type:none;margin:0;padding:0}.Tag-List li{margin:.5rem 0}.Outlined-Button{color:#5a5a5a;border:1px solid #5a5a5a;border-radius:5px}.viviane_zoe{background-image:url(/static/media/viviane_zoe.4c46beeb.jpg);background-position:50%;padding-top:120%}.Hero,.viviane_zoe{background-size:cover;width:100%}.Hero{position:relative;height:100%;background-image:-webkit-image-set(url(/static/media/title_viviane.c8f7e1e2.avif) type("image/avif"),url(/static/media/title_viviane.dc2b786e.jpg) type("image/jpeg"));background-image:image-set(url(/static/media/title_viviane.c8f7e1e2.avif) type("image/avif"),url(/static/media/title_viviane.dc2b786e.jpg) type("image/jpeg"));background-position:25%}.Hero .Hero__Content{position:absolute;bottom:7.5%;left:5%;right:5%}.Hero .Hero__Subtitle,.Hero .Hero__Title{color:#5a5a5a;text-align:right}.Hero .Hero__Title{font-size:2.2rem;font-weight:100;font-family:"Montserrat",sans-serif;line-height:2.8rem;-webkit-filter:drop-shadow(0 2px 12px #fff);filter:drop-shadow(0 2px 12px white)}.Hero .Hero__Subtitle{flex:1 1;font-size:.8rem;color:#5a5a5a}.Hero .Hero__CTA{margin-top:35vh;display:flex;justify-content:center}.Hero .Hero__CTA .Hero__CTA__Button{width:100%;max-width:350px;margin-top:2rem;margin-bottom:2rem;color:#5a5a5a;border:1px solid #5a5a5a;border-radius:5px}@media(min-width:600px){.Hero{max-height:100vw;background-position:50%;background-image:url(/static/media/viviane_800x.bfd40ad3.jpg)}}@media(min-width:800px){.Hero{background-position:50%;background-image:url(/static/media/viviane_1200x.3f40e12d.jpg)}}@media(min-height:1028px),(min-width:1200px){.Hero{background-position:50%;background-image:url(/static/media/viviane_1800x.68f54ef7.jpg)}}@media(min-height:1371px),(min-width:1800px){.Hero{background-position:50%;background-image:url(/static/media/viviane_2400x.fbed0d77.jpg)}}@media screen and (min-width:600px){.Hero .Hero__Content{bottom:5%;left:unset;right:5%;max-width:50%}.Hero .Hero__Title{font-size:3.5rem;line-height:4rem}.Hero .Hero__Subtitle{font-size:.8rem;position:relative}.Hero .Hero__CTA{margin-top:2rem;justify-content:flex-end}}@media screen and (min-width:800px){.Hero .Hero__Title{font-size:4.5rem;line-height:5rem}.Hero .Hero__Subtitle{font-size:1.1rem}}@media screen and (min-width:1200px){.Hero .Hero__Title{font-size:5rem;line-height:5.5rem}.Hero .Hero__Subtitle{font-size:1.3rem}}@media screen and (min-width:1800px){.Hero .Hero__Title{font-size:5.75rem;line-height:6.25rem}.Hero .Hero__Subtitle{font-size:1.55rem}}@media screen and (min-width:2400px){.Hero .Hero__Title{font-size:7rem;line-height:7.5rem}.Hero .Hero__Subtitle{font-size:1.8rem}}.title-header-card{position:absolute;padding:16px;height:66%;top:31%;bottom:1rem;-webkit-transform:unset;transform:unset}.Container,.title-header-card{display:flex;flex-direction:column;align-items:center;width:100%}.Container .Container__Content__Wrapper{position:relative;padding:0 2rem;width:100%;height:100%;max-width:1400px}.Section{padding-top:3rem;padding-bottom:5rem}.Footer{height:300px;display:flex;align-items:flex-end;background-color:#5a5a5a;color:#fff}.Footer .Footer__Impressum{text-align:center;margin-bottom:3rem}.Footer .Footer__Impressum a{color:#fff}.Footer .Footer__Impressum a:hover{color:#d3d3d3}
/*# sourceMappingURL=main.e1496bed.chunk.css.map */