#popup-notification .modal-dialog{max-width:500px;margin:1.75rem auto}#popup-notification .modal-dialog.with-image{max-width:800px}#popup-notification .modal-content{border:none;border-radius:0;position:relative;overflow:hidden}#popup-notification .notification-close-btn-container{position:absolute;top:8px;left:8px;z-index:10}#popup-notification .notification-close-btn-container .close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:5px;background:#fff;border:none;opacity:1;cursor:pointer}#popup-notification .notification-close-btn-container .close:hover{opacity:0.8}#popup-notification .notification-close-btn-container .close img{display:block}#popup-notification .notification-layout{display:flex;min-height:300px}#popup-notification .notification-img-container{flex:0 0 50%}#popup-notification .notification-img-container img{width:100%;height:100%;object-fit:cover;display:block}#popup-notification .notification-content-container{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 30px;text-align:center;font-family:"Instrument Sans", "Avenir Next", Helvetica, sans-serif}#popup-notification .notification-content-container .notification-title{font-family:"Instrument Serif", Georgia, serif;font-size:28px;margin-bottom:48px}#popup-notification .notification-content-container .notification-content{contain:content;overflow:hidden}#popup-notification .notification-content-container .notification-content p{font-size:18px;line-height:1.5;margin:0 0 10px}#popup-notification .notification-content-container .notification-content p:last-child{margin-bottom:0}#popup-notification .notification-content-container .notification-content *{position:static !important;float:none !important;z-index:auto !important}#popup-notification .notification-content-container .popup-button-container{margin-top:48px}#popup-notification .notification-content-container .popup-button-container .btn.popup-btn{display:block;width:100%;padding:12px 24px;background-color:#000;color:#fff !important;border:none;border-radius:0;font-size:16px;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}#popup-notification .notification-content-container .popup-button-container .btn.popup-btn:hover{background-color:#333}@media screen and (max-width: 800px){#popup-notification .modal-dialog{margin:20px auto;max-width:320px;width:calc(100% - 40px)}#popup-notification .modal-dialog.with-image{max-width:320px}#popup-notification .notification-layout{flex-direction:column;min-height:auto}#popup-notification .notification-img-container{flex:none}#popup-notification .notification-img-container img{height:auto}#popup-notification .notification-content-container{flex:none;padding:15px 20px}#popup-notification .notification-content-container .notification-title{font-size:20px;margin-bottom:20px}#popup-notification .notification-content-container .notification-content{font-size:14px;line-height:1.4}#popup-notification .notification-content-container .notification-content p{font-size:14px;line-height:1.4;margin-bottom:6px}#popup-notification .notification-content-container .popup-button-container{margin-top:20px}#popup-notification .notification-content-container .popup-button-container .btn.popup-btn{padding:10px 16px;font-size:14px}}
