.elementor-889 .elementor-element.elementor-element-1601cb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:12px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}#elementor-popup-modal-889 .dialog-widget-content{animation-duration:0.6s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-889 .dialog-message{width:560px;height:auto;}#elementor-popup-modal-889{justify-content:center;align-items:flex-end;}@media(max-width:1024px){.elementor-889 .elementor-element.elementor-element-1601cb7{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-889 .elementor-element.elementor-element-1601cb7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}#elementor-popup-modal-889 .dialog-message{width:100vw;}}/* Start custom CSS *//* OKD 5.10.2026: full-width floating cookie bar */
#elementor-popup-modal-889 .dialog-widget-content{background:transparent!important;box-shadow:none!important;overflow:visible!important;width:100%!important;max-width:100%!important}
#elementor-popup-modal-889 .dialog-message{overflow:visible!important;width:100%!important;max-width:100%!important}
#elementor-popup-modal-889 [data-id="1601cb7"]{direction:ltr!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:32px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:22px 140px 22px 40px!important;background:#fff!important;border:0!important;border-top:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:0 -6px 24px rgba(0,0,0,.10)!important}
#elementor-popup-modal-889 p[data-id="fe68032"], #elementor-popup-modal-889 [data-id="fe68032"] > p{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.5!important;color:#333!important;font-weight:400!important;white-space:normal!important;max-width:760px!important}
/* privacy link: plain text until /privacy-policy/ exists; the header script then adds html.okd-pp-live */
#elementor-popup-modal-889 [data-id="fe68032"] a{color:inherit!important;text-decoration:none!important;pointer-events:none;cursor:default}
html.okd-pp-live #elementor-popup-modal-889 [data-id="fe68032"] a{text-decoration:underline!important;text-underline-offset:3px;pointer-events:auto;cursor:pointer}
#elementor-popup-modal-889 button[data-id="9def430"], #elementor-popup-modal-889 [data-id="9def430"] > button, #elementor-popup-modal-889 button[data-id="3ba174a"], #elementor-popup-modal-889 [data-id="3ba174a"] > button{font-size:15px!important;line-height:1.2!important;padding:13px 30px!important;border-radius:999px!important;white-space:nowrap!important;font-weight:400!important}
#elementor-popup-modal-889 button[data-id="9def430"], #elementor-popup-modal-889 [data-id="9def430"] > button{background:#2b2b2b!important;color:#fff!important;border:1px solid #2b2b2b!important}
#elementor-popup-modal-889 button[data-id="3ba174a"], #elementor-popup-modal-889 [data-id="3ba174a"] > button{background:transparent!important;color:#555!important;border:1px solid #d0d0d0!important}
/* lift the chat bubble above the bar while it is open */
body:has(#elementor-popup-modal-889:not([style*="none"])) #glassix-widget-launcher-container, body:has(#elementor-popup-modal-889:not([style*="none"])) #greeting-message-container{bottom:112px!important}
@media (max-width:767px){
#elementor-popup-modal-889 [data-id="1601cb7"]{flex-wrap:wrap!important;padding:18px 16px 20px!important;gap:12px!important}
#elementor-popup-modal-889 p[data-id="fe68032"], #elementor-popup-modal-889 [data-id="fe68032"] > p{font-size:14px!important;max-width:none!important;flex-basis:100%!important;text-align:center!important}
#elementor-popup-modal-889 [data-id="9def430"], #elementor-popup-modal-889 [data-id="3ba174a"], #elementor-popup-modal-889 button[data-id="9def430"], #elementor-popup-modal-889 [data-id="9def430"] > button, #elementor-popup-modal-889 button[data-id="3ba174a"], #elementor-popup-modal-889 [data-id="3ba174a"] > button{flex:1 1 0!important}
#elementor-popup-modal-889 button[data-id="9def430"], #elementor-popup-modal-889 [data-id="9def430"] > button, #elementor-popup-modal-889 button[data-id="3ba174a"], #elementor-popup-modal-889 [data-id="3ba174a"] > button{padding:12px 10px!important}
body:has(#elementor-popup-modal-889:not([style*="none"])) #glassix-widget-launcher-container, body:has(#elementor-popup-modal-889:not([style*="none"])) #greeting-message-container{bottom:172px!important}
}/* End custom CSS */