.newsletter-modal{visibility:hidden;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5);}.newsletter-modal.show{visibility:visible;}.newsletter-modal.show > .newsletter-modal-content{bottom:0;}.newsletter-modal-content{position:relative;background-color:#fefefe;border:1px solid #888;width:86%;max-width:960px;margin:0 auto;display:flex;bottom:-100%;transition:all 0.5s ease-out;}.newsletter-modal-content .image{flex:1 1 40%;background:url("/typo3conf/ext/p2p/Resources/Public/NewsletterModal/image.png") no-repeat center center;background-size:cover;aspect-ratio:1 / 0.85;}.newsletter-modal-content .text{flex:1 1 60%;padding:18px 10px 0 10px;font-size:18px;line-height:24px;background:url("/typo3conf/ext/p2p/Resources/Public/NewsletterModal/background.jpg") no-repeat center center;background-size:cover;}.newsletter-modal-content .text .section.full-width{padding-top:0;padding-bottom:0;}.newsletter-modal-content .text .section.full-width .columns{float:none;padding-right:20px;}.newsletter-modal-content .text h2{font-size:38px;}.newsletter-modal-content .text p{margin-bottom:16px;}.newsletter-modal-content .text ul{font-weight:700;font-size:22px;line-height:26px;margin-bottom:16px;list-style-image:url('/typo3conf/ext/p2p/Resources/Public/NewsletterModal/listStyle.png');}.newsletter-modal-content ul.big-list-container > li{padding:0;font-size:18px;margin-bottom:8px;margin-left:34px;}.newsletter-modal-content ul.big-list-container > li:before{display:none;}.newsletter-modal-content a:not(.anchor-link){display:inline-block;padding:10px 16px;border-radius:4px;border:1px solid #4F4F4E;font-weight:bold;text-transform:uppercase;}.newsletter-modal-content a:not(.anchor-link):after{content:url("/typo3conf/ext/p2p/Resources/Public/NewsletterModal/btnArrow.png");margin:0 0 0 16px;padding-left:16px;border-left:1px solid #4F4F4E;}.newsletter-modal-content > .section.full-width{margin:0;padding:0;}.newsletter-modal-close{content:url("/typo3conf/ext/p2p/Resources/Public/NewsletterModal/close.svg");float:right;position:relative;z-index:1;}.newsletter-modal-close:hover,.newsletter-modal-close:focus{color:#000;text-decoration:none;cursor:pointer;}@media only screen and (max-width:992px){.newsletter-modal-content{max-width:600px;display:block;}.newsletter-modal-close{position:absolute;top:20px;right:20px;}.newsletter-modal-content .text .section.full-width .columns{padding-right:10px;}}@media only screen and (max-width:576px){.newsletter-modal-content .text h2{font-size:24px;}}
