.price-teaser{padding-top:25px;background-color:#fff;color:#374249;border-radius:20px;text-align:center;overflow:hidden;width:100%}.price-teaser>.title{font-size:2rem;padding-right:20px;padding-left:20px;color:#374249}.price-teaser .ticked-list{text-align:left;border-top:1px solid #e8e9ed;margin-top:20px;margin-left:20px;margin-right:20px}.price-teaser .ticked-list ul li{display:flex;align-items:center;padding-top:8px;padding-bottom:8px}.price-teaser .ticked-list ul li svg{align-self:flex-start}.price-teaser .ticked-list ul li span{margin-top:-1px}.price-teaser .ticked-list ul li+li{margin-top:0;border-top:1px solid #e9e9ec}.price-teaser__price-block{display:flex;margin-top:20px;padding:25px;padding-top:40px;position:relative;flex-direction:column;background:rgba(var(--theme-bg-rgb),.4)}.price-teaser__price-block:before{content:"";position:absolute;top:-1px;left:0;right:0;height:202px;-webkit-mask-image:url(/images/mask-3.svg);mask-image:url(/images/mask-3.svg);pointer-events:none;-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:105% auto;mask-size:105% auto;z-index:1;background:#fff}.price-teaser__price-block__price{margin-top:5px;font-size:2.2rem;font-weight:600}.price-teaser__price-block .button{margin-top:15px;font-size:1.5rem;font-family:"Beatrice Medium"}@media (min-width:768px){.price-teaser{padding-top:30px}}@media (min-width:992px){.price-teaser__price-block__price{font-size:2.8rem}}@media (min-width:1200px){.price-teaser{padding-top:30px}.price-teaser>.title{padding-left:30px;padding-right:30px}}