#elementor-popup-modal-11877 .dialog-widget-content{animation-duration:0.5s;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;margin:0px 0px 16px 0px;}#elementor-popup-modal-11877 .dialog-message{width:min(780px, 100vw);height:auto;padding:0px 16px 0px 16px;}#elementor-popup-modal-11877{justify-content:center;align-items:flex-end;}@media(max-width:767px){#elementor-popup-modal-11877 .dialog-widget-content{margin:0 0 calc(12px + env(safe-area-inset-bottom, 0px)) 0;}#elementor-popup-modal-11877 .dialog-message{padding:0px 12px 0px 12px;}}/* Start custom CSS *//* Pin the notice to the screen (popups have no native fixed position) and let the card's soft shadow show */
#elementor-popup-modal-11877 { position: fixed !important; top: 0; left: 0; }
#elementor-popup-modal-11877 .dialog-message { overflow: visible; }
/* Cookie Policy link in the brand orange */
[data-id="5412f92a"] a { color: #F0A67A; text-decoration: underline; text-decoration-color: rgba(240, 166, 122, 0.45); text-underline-offset: 3px; transition: color 0.2s ease, text-decoration-color 0.2s ease; }
[data-id="5412f92a"] a:hover { color: #fff; text-decoration-color: #fff; }/* End custom CSS */