.price-teaser{padding-top:25px;background-color:#fff;color:#4a4742;border-radius:20px;overflow:hidden;width:100%}.price-teaser-wrapper__desktop .price-teaser{text-align:center}.price-teaser .title{font-size:2rem;padding-right:20px;padding-left:20px;color:#374249;font-weight:600}.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"}.price-teaser-wrapper__mobile{margin-top:15px}.price-teaser-wrapper__mobile .price-teaser{margin-bottom:15px}.price-teaser-wrapper__mobile .mobile-title{display:flex;align-items:flex-start;padding-right:20px;width:100%}.price-teaser-wrapper__mobile .title{display:block}.price-teaser-wrapper__mobile .mobile-title>div{max-width:80%;flex:0 1 80%}.price-teaser-wrapper__mobile .toggle{margin-left:auto;flex-shrink:0;transition:transform .3s ease;height:30px}.price-teaser-wrapper__mobile .price-block{margin:10px 0 20px;padding-left:20px;display:inline-flex;gap:8px;align-items:baseline}.price-teaser-wrapper__mobile .price-block__price{font-size:2.2rem;font-weight:600}.price-teaser-wrapper__mobile .price-block p{display:inline}.price-teaser-wrapper__mobile .price-teaser__ctas{display:flex;padding:0 25px 25px;position:relative;flex-direction:column}.price-teaser-wrapper__mobile .price-teaser__ctas .button{font-size:1.5rem;font-family:"Beatrice Medium"}.price-teaser-wrapper__mobile .card .price-teaser__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.price-teaser-wrapper__mobile .card.expanded .price-teaser__content{max-height:500px}.price-teaser-wrapper__mobile .card.expanded .toggle{transform:rotate(180deg)}@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}}section.theme--alabaster .price-teaser-wrapper .price-teaser{box-shadow:none;border-radius:0;border:1px solid #eda43e;background-color:#fdf8ef}section.theme--alabaster .price-teaser-wrapper .price-teaser a.button:first-of-type{--colour-button-background:#ffb81c}section.theme--alabaster .price-teaser-wrapper .price-teaser a.button{--colour-button-background:transparent;--colour-button-border:#ffb81c;--colour-button-text:#4A4742;--colour-button-text-hover:#FFFFFF;--colour-button-background-hover:#49545C;--colour-button-border-hover:#49545C}section.theme--alabaster .price-teaser-wrapper .price-teaser a.button:focus,section.theme--alabaster .price-teaser-wrapper .price-teaser a.button:focus-visible{background-color:#49545c;color:#fff}section.theme--alabaster .price-teaser .ticked-list,section:not(.theme) .price-teaser .ticked-list ul li+li{border-color:#f0e8e0}section.theme--alabaster .ticked-list ul li svg{stroke:transparent}section.theme--alabaster .ticked-list ul li svg>g:first-child{fill:#f0e8e0}section.theme--alabaster .ticked-list ul li svg path{stroke:#4a4742}section.theme--alabaster .price-teaser-wrapper .price-teaser__price-block{background:#f0e8e0;padding-top:25px}section.theme--alabaster .price-teaser-wrapper .price-teaser__price-block::before{content:none}section.theme--tuscan .price-teaser-wrapper .price-teaser{box-shadow:none;border-radius:0;border:1px solid #eda43e;background-color:#fdf8ef}section.theme--tuscan .price-teaser-wrapper .price-teaser a.button:first-of-type{--colour-button-background:#ffb81c}section.theme--tuscan .price-teaser-wrapper .price-teaser a.button{--colour-button-background:transparent;--colour-button-border:#ffb81c;--colour-button-text:#4A4742;--colour-button-text-hover:#FFFFFF;--colour-button-background-hover:#49545C;--colour-button-border-hover:#49545C}section.theme--tuscan .price-teaser-wrapper .price-teaser a.button:focus,section.theme--tuscan .price-teaser-wrapper .price-teaser a.button:focus-visible{background-color:#49545c;color:#fff}section.theme--tuscan .price-teaser .ticked-list,section:not(.theme) .price-teaser .ticked-list ul li+li{border-color:#eda43e}section.theme--tuscan .ticked-list ul li svg{stroke:transparent}section.theme--tuscan .ticked-list ul li svg>g:first-child{fill:#f0e8e0}section.theme--tuscan .ticked-list ul li svg path{stroke:#4a4742}section.theme--tuscan .price-teaser-wrapper .price-teaser__price-block{background:#f0e8e0;padding-top:25px}section.theme--tuscan .price-teaser-wrapper .price-teaser__price-block::before{content:none}section.theme--stone .price-teaser-wrapper .price-teaser{box-shadow:none;border-radius:0;border:1px solid #f0e8e0;background-color:#fdf8ef}section.theme--stone .price-teaser-wrapper .price-teaser a.button:first-of-type{--colour-button-background:#F0E8E0}section.theme--stone .price-teaser-wrapper .price-teaser a.button{--colour-button-background:transparent;--colour-button-border:#F0E8E0;--colour-button-text:#4A4742;--colour-button-text-hover:#FFFFFF;--colour-button-background-hover:#49545C;--colour-button-border-hover:#49545C}section.theme--stone .price-teaser-wrapper .price-teaser a.button:focus,section.theme--stone .price-teaser-wrapper .price-teaser a.button:focus-visible{background-color:#49545c;color:#fff}section.theme--stone .price-teaser .ticked-list,section:not(.theme) .price-teaser .ticked-list ul li+li{border-color:#f0e8e0}section.theme--stone .ticked-list ul li svg{stroke:transparent}section.theme--stone .ticked-list ul li svg>g:first-child{fill:#f0e8e0}section.theme--stone .ticked-list ul li svg path{stroke:#4a4742}section.theme--stone .price-teaser-wrapper .price-teaser__price-block{background:#f0e8e0;padding-top:25px}section.theme--stone .price-teaser-wrapper .price-teaser__price-block::before{content:none}section:not(.theme) .price-teaser-wrapper .price-teaser{box-shadow:none;border-radius:0;border:1px solid #eda43e;background-color:#fdf8ef}section:not(.theme) .price-teaser-wrapper .price-teaser a.button:first-of-type{--colour-button-background:#ffb81c}section:not(.theme) .price-teaser-wrapper .price-teaser a.button{--colour-button-background:transparent;--colour-button-border:#ffb81c;--colour-button-text:#4A4742;--colour-button-text-hover:#FFFFFF;--colour-button-background-hover:#49545C;--colour-button-border-hover:#49545C}section:not(.theme) .price-teaser-wrapper .price-teaser a.button:focus,section:not(.theme) .price-teaser-wrapper .price-teaser a.button:focus-visible{background-color:#49545c;color:#fff}section:not(.theme) .price-teaser .ticked-list,section:not(.theme) .price-teaser .ticked-list ul li+li{border-color:#eda43e}section:not(.theme) .ticked-list ul li svg{stroke:transparent}section:not(.theme) .ticked-list ul li svg>g:first-child{fill:#f0e8e0}section:not(.theme) .ticked-list ul li svg path{stroke:#4a4742}section:not(.theme) .price-teaser-wrapper .price-teaser__price-block{background:#f0e8e0;padding-top:25px}section:not(.theme) .price-teaser-wrapper .price-teaser__price-block::before{content:none}