.deployment-notice{width:min(1120px,calc(100% - 40px));margin:24px auto;padding:23px 26px;border:1px solid #e8dac0;border-radius:14px;background:#fffaf0;color:#17364d;display:flex;align-items:center;justify-content:space-between;gap:22px;box-shadow:0 8px 24px #10294506}.deployment-notice-copy{min-width:0}.deployment-notice h1,.deployment-notice h2{font:500 25px/1.3 Georgia,serif;margin:0 0 8px;color:#17364d;text-wrap:balance}.deployment-notice p{font:400 14px/1.75 system-ui,sans-serif;margin:0;max-width:65ch}.deployment-notice .deployment-contact{flex:none;min-height:46px;white-space:normal;text-align:center;justify-content:center;font-size:13px}.deployment-email{display:inline-block;margin-top:8px;color:#234b64;overflow-wrap:anywhere}.deployment-closed-main{max-width:850px;margin:60px auto 80px;padding:0 20px}.deployment-notice-dedicated{width:100%;margin:0;padding:32px;align-items:flex-start;flex-direction:column;gap:22px}.deployment-notice-dedicated h1{font-size:clamp(28px,4.5vw,40px)}.deployment-program-link{margin-top:24px;font-size:14px}.deployment-program-link a{color:#234b64}html[data-booking-enabled="false"] body:not(.booking-page) #idopontok{display:none}html[data-booking-enabled="false"] .booking-page #booking-app,html[data-booking-enabled="false"] .booking-page #booking-success,html[data-booking-enabled="false"] .booking-page #booking-loading{display:none}a[data-deployment-closed-link]{white-space:normal}.deployment-contact:focus-visible,.deployment-email:focus-visible,a[data-deployment-closed-link]:focus-visible{outline:3px solid #a47d38;outline-offset:4px}@media(max-width:680px){.deployment-notice{width:calc(100% - 28px);padding:20px;flex-direction:column;align-items:stretch;gap:17px;margin-block:18px}.deployment-notice h2{font-size:23px}.deployment-notice .deployment-contact{width:100%}.deployment-notice-dedicated{width:100%;padding:24px;margin:0}.deployment-closed-main{padding:0 14px;margin:35px auto 52px}}@media(prefers-reduced-motion:reduce){.deployment-notice *{scroll-behavior:auto}}
