.teaser-box{position:relative;overflow:hidden}.teaser-box .text-box{color:#fff;text-align:center;margin:0 auto;padding:1.5em 2em}.teaser-box .text-box h2{margin-bottom:.25em;font-size:2em}.teaser-box .text-box p{line-height:1.5em}.col .teaser-box+.teaser-box{margin-top:1em}@media (width>=600px){.teaser-box .text-box{padding:1em 2em}.teaser-box .text-box h2{font-size:2.5em}.teaser-box .text-box p{line-height:1.78571em}}@media (width>=1080px){.teaser-box .text-box{text-align:left;background:#0006;max-width:80%;padding:1.5em 2em;transition:transform .4s ease-in-out;position:absolute;top:100%;left:2em;right:2em;transform:translateY(-6em)}.teaser-box .text-box h2{margin-bottom:.75em;color:#fff!important}.teaser-box .text-box p{display:block;color:#fff!important}.teaser-box .text-box.position-small{transform:translateY(-9em)}.teaser-box .text-box.position-medium{transform:translateY(-12em)}.teaser-box:hover .text-box,.teaser-box:focus-within .text-box{transform:translateY(-100%)}}@media (width>=600px){.col .teaser-box+.teaser-box{margin-top:2em}}@media (width>=900px){.col .teaser-box+.teaser-box{margin-top:3em}}@media (width>=1280px){.col .teaser-box+.teaser-box{margin-top:4em}}