.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_eurailpress/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_paywall{display:grid;grid-template-columns:1fr;gap:2rem;border-radius:5px;position:relative}.frame-type-mask_paywall .paywall-login{padding:2rem;border-radius:5px;background-color:var(--color-light-grey)}.frame-type-mask_paywall .paywall-login-header{margin-bottom:1rem;font-weight:var(--fw-semibold)}.frame-type-mask_paywall .paywall-login-text{margin-block:2rem}.frame-type-mask_paywall .paywall-login a.button{--button-bg-color: var(--color-primary);--button-border: 2px solid var(--color-primary);--button-color: var(--color-white);--button-hover-bg-color: var(--color-secondary);--button-hover-border-color: var(--color-secondary);margin-top:2rem;width:max-content}.frame-type-mask_paywall .paywall-subscription{position:relative}.frame-type-mask_paywall .paywall-subscription-badge{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.frame-type-mask_paywall .paywall-subscription-badge span:first-child{font-weight:var(--fw-semibold)}.frame-type-mask_paywall .paywall-subscription-circle{display:none}.frame-type-mask_paywall .paywall-subscription-wrapper{padding:2rem;overflow:hidden;border-radius:5px;border:1px solid var(--color-grey);display:flex;flex-direction:column;justify-content:space-between}.frame-type-mask_paywall .paywall-subscription-link{width:max-content}.frame-type-mask_paywall .paywall-subscription-header{margin-bottom:1rem}.frame-type-mask_paywall .paywall-subscription-text{margin-block:2rem}.frame-type-mask_paywall .paywall-subscription-text p{margin-bottom:2rem}.frame-type-mask_paywall .paywall-subscription-text ul{list-style-type:none;padding-left:0}.frame-type-mask_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_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_eurailpress/Resources/Public/assets/images/svg/custom_icon_primary_check.a46a7ca66aeeb0c00d6b.svg);background-size:var(--list-item-icon-size) var(--list-item-icon-size)}.frame-type-mask_paywall .paywall-subscription-image{margin-bottom:2rem}.frame-type-mask_paywall .paywall-subscription-text .check-list{font-weight:var(--fw-semibold)}.frame-type-mask_eurailpress_paywall .paywall{display:grid;grid-template-columns:1fr;gap:2rem;border-radius:5px;position:relative}.frame-type-mask_eurailpress_paywall .paywall-login{padding:2rem;border-radius:5px;background-color:var(--color-light-grey)}.frame-type-mask_eurailpress_paywall .paywall-login-header{margin-bottom:1rem;font-weight:var(--fw-regular)}.frame-type-mask_eurailpress_paywall .paywall-login-text{margin-block:2rem}.frame-type-mask_eurailpress_paywall .paywall-login a{margin-top:2rem}.frame-type-mask_eurailpress_paywall .paywall-subscription{position:relative;padding:10rem 2rem 5rem}.frame-type-mask_eurailpress_paywall .paywall-subscription-circle{display:none}.frame-type-mask_eurailpress_paywall .paywall-subscription-wrapper{padding:2rem;overflow:hidden;border-radius:5px;border:1px solid var(--color-grey)}.frame-type-mask_eurailpress_paywall .paywall-subscription-header{margin-bottom:1rem;font-weight:var(--fw-semibold)}.frame-type-mask_eurailpress_paywall .paywall-subscription-text{margin-block:2rem}.frame-type-mask_eurailpress_paywall .paywall-subscription-text p{margin-bottom:2rem}.frame-type-mask_eurailpress_paywall .paywall-subscription-text ul{list-style-type:none;padding-left:0}.frame-type-mask_eurailpress_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_eurailpress_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_eurailpress/Resources/Public/assets/images/svg/custom_icon_primary_check.a46a7ca66aeeb0c00d6b.svg);background-size:var(--list-item-icon-size) var(--list-item-icon-size)}.frame-type-mask_eurailpress_paywall .paywall-subscription-image{margin-bottom:2rem}.frame-type-mask_eurailpress_paywall .paywall-subscription-text .check-list{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_paywall{grid-template-columns:1fr 1fr}.frame-type-mask_paywall .paywall-login{display:flex;justify-content:space-between;flex-direction:column}.frame-type-mask_paywall .paywall-login a{margin-top:0}.frame-type-mask_paywall .paywall-subscription-text{max-width:450px;margin-top:2rem;margin-bottom:7rem}.frame-type-mask_paywall .paywall-subscription-image{position:absolute;right:20px;bottom:0;max-width:200px;max-height:200px}.frame-type-mask_paywall .paywall-subscription-circle{width:11rem;height:11rem;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:50px;right:-60px;rotate:10deg}.frame-type-mask_eurailpress_paywall .paywall{grid-template-columns:1fr 1fr}.frame-type-mask_eurailpress_paywall .paywall-login{display:flex;justify-content:space-between;flex-direction:column}.frame-type-mask_eurailpress_paywall .paywall-login a{margin-top:0}.frame-type-mask_eurailpress_paywall .paywall-subscription-text{max-width:450px}.frame-type-mask_eurailpress_paywall .paywall-subscription-image{margin-bottom:unset;position:absolute;right:30px;bottom:30px;max-width:120px;max-height:120px}.frame-type-mask_eurailpress_paywall .paywall-subscription-circle{width:12rem;height:12rem;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}.paywall-modal.event .paywall-subscription-circle{display:none}.paywall-modal.event .frame-type-mask_paywall .paywall-subscription-circle{display:none}}@media(hover: hover){.paywall-modal .close-button:hover{opacity:.6}}
