.paywall-modal{--paywall-modal-margin-inline: var(--padding-default);margin:2rem 1.6rem;padding:3rem;width:calc(100vw - var(--paywall-modal-margin-inline)*2);max-width:var(--container-plain-xl)}.paywall-modal .close-button{z-index:10;content:"";background-repeat:no-repeat;width:30px;height:30px;position:absolute;border:none;background-color:rgba(0,0,0,0);top:14px;right:7px;background-image:url(/typo3conf/ext/sitepackage_dvz/Resources/Public/assets/images/svg/custom_icon_dark_close.f5cf3fbd8a9f77f80114.svg)}.paywall-modal section,.paywall-modal .frame{margin:0 auto;padding:0 !important}.paywall-modal .frame{margin:0 auto;max-width:var(--container-plain-lg)}.paywall-modal .paywall-content+.contact-cta{margin-top:2rem}.paywall-modal .login-content{margin-top:2rem}.paywall-modal .login-content+.contact-cta{margin-top:2rem}.frame-type-mask_dvz_paywall .paywall{display:grid;grid-template-columns:1fr;gap:2rem;border-radius:5px;position:relative}.frame-type-mask_dvz_paywall .paywall-login{padding:2rem;border-radius:5px;background-color:var(--color-light-grey)}.frame-type-mask_dvz_paywall .paywall-login-header{margin-bottom:1rem;font-weight:var(--fw-regular)}.frame-type-mask_dvz_paywall .paywall-login-text{margin-block:2rem}.frame-type-mask_dvz_paywall .paywall-login a{margin-top:2rem}.frame-type-mask_dvz_paywall .paywall-subscription{position:relative;padding:10rem 2rem 5rem}.frame-type-mask_dvz_paywall .paywall-subscription-circle{display:none}.frame-type-mask_dvz_paywall .paywall-subscription-wrapper{padding:2rem;overflow:hidden;border-radius:5px;border:1px solid var(--color-grey)}.frame-type-mask_dvz_paywall .paywall-subscription-header{margin-bottom:1rem}.frame-type-mask_dvz_paywall .paywall-subscription-text{margin-block:2rem}.frame-type-mask_dvz_paywall .paywall-subscription-text p{margin-bottom:2rem}.frame-type-mask_dvz_paywall .paywall-subscription-text ul{list-style-type:none;padding-left:0}.frame-type-mask_dvz_paywall .paywall-subscription-text ul li{--list-item-icon-size: 20px;--list-item-icon-gap: 10px;margin-bottom:1rem;line-height:1.25;display:flex}.frame-type-mask_dvz_paywall .paywall-subscription-text ul li::before{content:"";flex-shrink:0;width:var(--list-item-icon-size);height:var(--list-item-icon-size);display:inline-block;margin-right:1rem;background-image:url(/typo3conf/ext/sitepackage_dvz/Resources/Public/assets/images/svg/custom_icon_primary_check.aa26edff438102458dd7.svg);background-size:var(--list-item-icon-size) var(--list-item-icon-size)}.frame-type-mask_dvz_paywall .paywall-subscription-image{margin-bottom:2rem}.frame-type-mask_dvz_paywall .paywall-subscription-header,.frame-type-mask_dvz_paywall .paywall-subscription-text ul.check-list li{font-weight:var(--fw-semibold)}@media(min-width: 1400px){.paywall-modal{padding:10rem}.paywall-modal .login-content{margin-top:0}.paywall-modal .close-button{width:50px;height:40px;top:20px}.paywall-modal .close-button:hover{cursor:pointer}.frame-type-mask_dvz_paywall .paywall{grid-template-columns:1fr 1fr}.frame-type-mask_dvz_paywall .paywall-login{display:flex;justify-content:space-between;flex-direction:column}.frame-type-mask_dvz_paywall .paywall-login a{margin-top:0}.frame-type-mask_dvz_paywall .paywall-subscription-text{max-width:450px}.frame-type-mask_dvz_paywall .paywall-subscription-image{margin-bottom:unset;position:absolute;right:30px;bottom:30px;max-width:200px;max-height:200px}.frame-type-mask_dvz_paywall .paywall-subscription-circle{width:14rem;height:14rem;border-radius:50%;background-color:var(--color-primary);display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-white);padding:2rem;position:absolute;top:40px;right:-80px;rotate:10deg}}@media(hover: hover){.paywall-modal .close-button:hover{opacity:.6}}
