#hero{display:flex;flex-direction:column;justify-content:center;padding:2rem;font-family:Broadway,serif}#hero #title{letter-spacing:3px;color:rgb(194.5,194.5,194.5)}#hero #title .highlight{background-image:linear-gradient(135deg, #fbcbe0 0%, #ff8bb0 50%);color:rgba(0,0,0,0);background-clip:text;text-shadow:none}#hero #subtitle{letter-spacing:2px;color:#898989}#hero #subtitle .highlight{color:#75a0cd}#hero #title{font-size:8rem}@media only screen and (max-width: 940px){#hero #title{font-size:7rem}}@media only screen and (max-width: 760px){#hero #title{font-size:5rem}}@media only screen and (max-width: 540px){#hero #title{font-size:4rem}}@media only screen and (max-width: 430px){#hero #title{font-size:3rem}}#hero #subtitle{font-size:4rem}@media only screen and (max-width: 940px){#hero #subtitle{font-size:3rem}}@media only screen and (max-width: 760px){#hero #subtitle{font-size:2rem}}@media only screen and (max-width: 540px){#hero #subtitle{font-size:1.5rem}}@media only screen and (max-width: 430px){#hero #subtitle{font-size:1rem}}.teaser-block{max-width:1000px}@media only screen and (max-width: 760px){.teaser-block{margin:15px}}@media only screen and (min-width: 761px){.teaser-block{margin:20px}}@media only screen and (max-width: 760px){.teaser-block{margin-bottom:30px}}@media only screen and (min-width: 761px){.teaser-block{margin-bottom:40px}}@media only screen and (max-width: 760px){.teaser-block{padding:7.5px 15px 15px 15px}}@media only screen and (min-width: 761px){.teaser-block{padding:10px 20px 20px 20px}}.teaser-block{font-size:1.1rem}@media only screen and (max-width: 760px){.teaser-block h1:not(:first-child),.teaser-block h2:not(:first-child),.teaser-block h3:not(:first-child),.teaser-block h4:not(:first-child){margin-top:30px}}@media only screen and (min-width: 761px){.teaser-block h1:not(:first-child),.teaser-block h2:not(:first-child),.teaser-block h3:not(:first-child),.teaser-block h4:not(:first-child){margin-top:40px}}@media only screen and (max-width: 760px){.teaser-block h1:not(:first-child),.teaser-block h2:not(:first-child),.teaser-block h3:not(:first-child),.teaser-block h4:not(:first-child){margin-bottom:15px}}@media only screen and (min-width: 761px){.teaser-block h1:not(:first-child),.teaser-block h2:not(:first-child),.teaser-block h3:not(:first-child),.teaser-block h4:not(:first-child){margin-bottom:20px}}.teaser-block h1{font-family:Broadway,serif;color:rgb(194.5,194.5,194.5);letter-spacing:2px;hyphens:manual}@media only screen and (max-width: 760px){.teaser-block h1{margin-bottom:15px}}@media only screen and (min-width: 761px){.teaser-block h1{margin-bottom:20px}}@media only screen and (max-width: 760px){.teaser-block h1{font-size:1.5rem}}@media only screen and (min-width: 761px){.teaser-block h1{font-size:2rem}}@media only screen and (max-width: 760px){.teaser-block h1:not(:first-child){margin-top:30px}}@media only screen and (min-width: 761px){.teaser-block h1:not(:first-child){margin-top:40px}}.teaser-block{color:rgb(194.5,194.5,194.5);border-radius:5px}.teaser-block.red{background-color:rgba(110,28,72,.8)}.teaser-block.red .highlight{color:#75a0cd}.teaser-block.blue{background-color:rgba(0,45,72,.8)}.teaser-block.blue .highlight{color:#ff8bb0}.teaser-block a{display:block}@media only screen and (max-width: 760px){.teaser-block a{margin-top:15px}}@media only screen and (min-width: 761px){.teaser-block a{margin-top:20px}}