.frame-type-mask_textimg{padding-left:15%;padding-right:20%}@media(max-width: 1500px){.frame-type-mask_textimg{padding-left:10%;padding-right:10%}}@media(max-width: 1200px){.frame-type-mask_textimg{padding-left:7%;padding-right:7%}}@media(max-width: 600px){.frame-type-mask_textimg{padding-left:4%;padding-right:4%}}.frame-type-mask_textimg .mask_textimg-text p.mask_textimg-header,.frame-type-mask_textimg .mask_textimg-text ul.mask_textimg-header{font:400 clamp(1.75rem, 1.225rem + 1.4vw, 2.625rem)/1.25 "Bellefair",serif;letter-spacing:unset;color:#595959}.frame-type-mask_textimg .mask_textimg-text p,.frame-type-mask_textimg .mask_textimg-text ul{font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);line-height:1.5}.frame-type-mask_textimg .mask_textimg-text p+p,.frame-type-mask_textimg .mask_textimg-text ul+p,.frame-type-mask_textimg .mask_textimg-text p+ul,.frame-type-mask_textimg .mask_textimg-text ul+ul{margin-top:1.5em}.frame-type-mask_textimg .mask_textimg-text p.morelink a,.frame-type-mask_textimg .mask_textimg-text ul.morelink a{font-size:clamp(1rem,.85rem + .4vw,1.25rem);display:inline-block;color:#fff;background:#636f65;text-decoration:unset;text-transform:uppercase;border-radius:5px;padding:10px 30px 7px 30px;line-height:1.1}.frame-type-mask_textimg{width:100%;padding-bottom:clamp(3.25rem,2.2rem + 2.8vw,5rem)}.frame-type-mask_textimg .mask_textimg-content{position:relative;display:grid;grid-template-areas:"text img";grid-template-columns:55% 45%}.frame-type-mask_textimg .mask_textimg-content::before{content:"";position:absolute;margin-left:clamp(3.75rem,2.25rem + 4vw,6.25rem);top:clamp(3.25rem,2.2rem + 2.8vw,5rem);width:70%;height:100%;background:#ebe0cf;z-index:-2}.frame-type-mask_textimg .mask_textimg-content::after{content:"";position:absolute;top:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);left:55%;transform:translateX(-100%);width:17%;height:40%;background-image:url(../Images/muster.webp);background-repeat:no-repeat;background-size:cover;z-index:-1}.frame-type-mask_textimg img{max-width:100%;height:auto}.frame-type-mask_textimg .mask_textimg-text{grid-area:text;align-self:flex-end;padding-right:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);padding-bottom:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);display:grid;grid-template-areas:"header header" "subheader subheader" "text text" "price button";grid-template-columns:1fr auto;-moz-column-gap:clamp(2.25rem,1.5rem + 2vw,3.5rem);column-gap:clamp(2.25rem,1.5rem + 2vw,3.5rem)}.frame-type-mask_textimg .mask_textimg-text .mask_textimg-bodytext{grid-area:text;margin-top:clamp(1.75rem,1.3rem + 1.2vw,2.5rem)}.frame-type-mask_textimg .mask_textimg-text p.mask_textimg-header,.frame-type-mask_textimg .mask_textimg-text ul.mask_textimg-header{grid-area:header}.frame-type-mask_textimg .mask_textimg-text p.mask_textimg-subheader,.frame-type-mask_textimg .mask_textimg-text ul.mask_textimg-subheader{grid-area:subheader;font-size:clamp(.88rem,.8rem + .2vw,1rem);color:#595959;margin-top:unset}.frame-type-mask_textimg .mask_textimg-text p.mask_textimg-price,.frame-type-mask_textimg .mask_textimg-text ul.mask_textimg-price{grid-area:price;align-self:flex-end;margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem);text-align:right}.frame-type-mask_textimg .mask_textimg-text p.morelink,.frame-type-mask_textimg .mask_textimg-text ul.morelink{grid-area:button;width:-moz-fit-content;width:fit-content;margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem)}.frame-type-mask_textimg .mask_textimg-text p.morelink a,.frame-type-mask_textimg .mask_textimg-text ul.morelink a{color:#000;background:#f2eadf}.frame-type-mask_textimg .mask_textimg-text ul{margin-left:1.5rem}.frame-type-mask_textimg .mask_textimg-image{grid-area:img}@media(max-width: 1000px){.frame-type-mask_textimg .mask_textimg-content{grid-template-areas:"text" "img";grid-template-columns:100%}.frame-type-mask_textimg .mask_textimg-content::before{top:-40px;width:calc(100% - clamp(3.75rem,2.25rem + 4vw,6.25rem))}.frame-type-mask_textimg .mask_textimg-content::after{top:-40px;height:230px;width:230px;left:auto;right:0;transform:unset}}@media(max-width: 600px){.frame-type-mask_textimg{padding-left:unset;padding-right:unset}.frame-type-mask_textimg .mask_textimg-content::before,.frame-type-mask_textimg .mask_textimg-content::after{display:none}.frame-type-mask_textimg .mask_textimg-text{padding:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);background:#ebe0cf;grid-template-areas:"header" "subheader" "text" "price" "button";grid-template-columns:1fr}.frame-type-mask_textimg .mask_textimg-text p.mask_textimg-price{text-align:left}}