.frame-type-mask_teaserportal{width:84%;max-width:1280px}.frame-type-mask_teaserportal ul p:not(.mask_teaserportal-morelink){font-family:"mont-blanc",sans-serif;font-size:clamp(1.5rem,.9rem + 1.6vw,2.5rem);font-weight:100;text-transform:uppercase;line-height:1}.frame-type-mask_teaserportal ul p:not(.mask_teaserportal-morelink) strong{font-weight:700}.frame-type-mask_teaserportal ul p.mask_teaserportal-morelink{display:inline-block;font-size:1rem;line-height:24px;font-weight:700;color:var(--maincolor)!important;padding:4px 12px;text-decoration:unset;text-transform:uppercase;border-bottom:2px solid var(--maincolor)}.frame-type-mask_teaserportal img{width:100%;height:auto}.frame-type-mask_teaserportal ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.4rem + 1.6vw,2rem)}.frame-type-mask_teaserportal ul a{display:grid;grid-template-areas:"image image" "header icon" "link icon";grid-template-columns:1fr auto;grid-template-rows:1fr auto;text-decoration:unset;color:#000}.frame-type-mask_teaserportal ul picture{grid-area:image}.frame-type-mask_teaserportal ul p:not(.mask_teaserportal-morelink){grid-area:header;font-size:clamp(1.19rem,.58rem + 1.63vw,2rem);margin-top:16px;margin-bottom:16px}.frame-type-mask_teaserportal ul p.mask_teaserportal-morelink{grid-area:link;justify-self:flex-start;padding-right:unset;padding-left:unset;border-bottom:2px solid #000}.frame-type-mask_teaserportal ul svg{grid-area:icon;align-self:flex-end;width:auto;height:64px;fill:#000}@media(max-width:800px){.frame-type-mask_teaserportal ul{grid-template-columns:100%}}