.page-teaser{margin:0 12px}.page-teaser .visually-hidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-teaser .image{border-radius:0 60px;margin-bottom:12px;font-size:0;line-height:0;overflow:hidden}.page-teaser h3{font-size:2.25rem;line-height:1.1}.page-teaser h3,.page-teaser p{margin-bottom:24px;font-weight:300}.page-teaser p{font-size:1.125rem;line-height:1.45}@media screen and (width>=640px){.page-teaser{gap:12px;min-height:200px;display:flex}.page-teaser .image{width:50%;margin-bottom:0;position:relative}.page-teaser .content{flex-direction:column;justify-content:space-between;width:50%;display:flex}.page-teaser img{width:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-teaser h3{margin-bottom:12px}.page-teaser .link-wrapper{text-align:right}}@media screen and (width>=1024px){.page-teaser{min-height:400px}.page-teaser .image{border-radius:0 180px;width:66.6667%}.page-teaser .content{width:33.3333%;padding:12px 24px}.page-teaser h3{font-size:3rem}.page-teaser p{font-size:1.375rem;line-height:1.25}}@media screen and (width>=1280px){.page-teaser h3{font-size:3.5rem}}:root{--zm-seasonal-corporate-default:$color-zm-seasonal-corporate-default}
