.teaser-nebeneinander .title-teaser{font-family:Hyundai-Sans-Head-Medium,sans-serif;line-height:1.5em;margin:0;font-weight:500}.teaser-nebeneinander .title-teaser{font-size:1.3333333333rem}@media (min-width: 769px){.teaser-nebeneinander .title-teaser{font-size:calc(-400vw + 172.2222222222rem)}}@media (min-width: 768px){.teaser-nebeneinander .title-teaser{font-size:calc(2.34375vw + .5555555556rem)}}@media (min-width: 1024px){.teaser-nebeneinander .title-teaser{font-size:1.8888888889rem}}.teaser-nebeneinander .title-teaser{margin-bottom:30px}@media (max-width: 1024px){.teaser-nebeneinander .title-teaser{margin-bottom:20px}}@media (max-width: 768px){.teaser-nebeneinander .title-teaser{margin-bottom:16px}}.teaser-nebeneinander .title-teaser{line-height:1.2;margin-bottom:25px;text-align:center}.teaser-nebeneinander .title-teaser.left-align{text-align:left}.teaser-nebeneinander .subtitle-teaser{font-family:Hyundai-Sans-Head-Medium,sans-serif;line-height:1.5em;margin:0;font-weight:500}.teaser-nebeneinander .subtitle-teaser{font-size:1.1111111111rem}@media (min-width: 769px){.teaser-nebeneinander .subtitle-teaser{font-size:calc(-200vw + 86.5555555556rem)}}@media (min-width: 768px){.teaser-nebeneinander .subtitle-teaser{font-size:22px}}@media (min-width: 1024px){.teaser-nebeneinander .subtitle-teaser{font-size:1.2222222222rem}}.teaser-nebeneinander .subtitle-teaser{margin-bottom:20px}@media (max-width: 1024px){.teaser-nebeneinander .subtitle-teaser{margin-bottom:20px}}@media (max-width: 768px){.teaser-nebeneinander .subtitle-teaser{margin-bottom:8px}}.teaser-nebeneinander .subtitle-teaser{color:#999;margin-bottom:30px;text-align:center}.teaser-nebeneinander .subtitle-teaser.left-align{text-align:left}.teaser-nebeneinander .container.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.teaser-nebeneinander .container.grid>div{border:1px solid #E5E5E5;border-radius:10px;overflow:hidden;padding:30px;background-color:var(--background, transparent)}@media (max-width: 768px){.teaser-nebeneinander .container.grid>div{padding:15px}}.teaser-nebeneinander .container.grid>div .inner-container{max-width:630px;margin:0 auto;height:100%;display:flex;flex-direction:column}@media (max-width: 768px){.teaser-nebeneinander .container.grid>div .inner-container{max-width:unset}}.teaser-nebeneinander .container.grid>div .inner-container>div{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:20px}.teaser-nebeneinander .container.grid>div .inner-container>div>div:nth-of-type(2){display:flex;flex-direction:column;gap:20px}.teaser-nebeneinander .container.grid>div .inner-container:has(.subtitle-teaser) .title-teaser{margin-bottom:8px}.teaser-nebeneinander .container.grid>div .inner-container>a{display:inline-block;margin-top:20px}.teaser-nebeneinander .container.grid>div .inner-container>picture{margin-top:20px}.teaser-nebeneinander .container.grid>div .inner-container>.video-container{border-radius:10px;overflow:hidden;height:100%;width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.teaser-nebeneinander .container.grid>div .inner-container>.video-container>a{height:fit-content;width:fit-content;display:flex}.teaser-nebeneinander .container.grid>div .inner-container>.video-container>a:hover video{transform:scale(1.1)}.teaser-nebeneinander .container.grid>div .inner-container>.video-container>a video{transition:transform .4s ease}.teaser-nebeneinander .container.grid>div .inner-container>.video-container video{width:100%;height:100%;border-radius:10px}.teaser-nebeneinander .container.grid>div .inner-container>.video-container .embed picture img{width:100%}.teaser-nebeneinander .container.grid>div .inner-container .bild-link{overflow:hidden;border-radius:10px}.teaser-nebeneinander .container.grid>div .inner-container .bild-link:hover picture{transform:scale(1.05)}.teaser-nebeneinander .container.grid>div .inner-container .bild-link picture{transition:transform .4s ease}.teaser-nebeneinander .container.grid>div .inner-container .teaser-highlights{margin-top:auto;padding-top:0}@media (max-width: 1200px){.teaser-nebeneinander .container.grid{gap:30px}}@media (max-width: 768px){.teaser-nebeneinander .container.grid{grid-template-columns:1fr}}
