/**handles:psiqat-booking**/
#elementor-popup-modal-1639{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:16px!important;align-items:center!important;justify-content:center!important;background:rgba(6,43,46,.66);z-index:2147483646}#elementor-popup-modal-1639 .dialog-widget-content{position:relative!important;inset:auto!important;width:600px!important;max-width:100%!important;margin:0!important;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.22)}#elementor-popup-modal-1639 .dialog-message{width:100%!important;height:auto!important;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0}#elementor-popup-modal-1639 .dialog-close-button{top:12px!important;right:12px!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--e-global-color-d9cc1c0,azure);color:var(--e-global-color-secondary,#0a8186);z-index:2}#elementor-popup-modal-1639 .dialog-close-button svg{width:16px;height:16px}#elementor-popup-modal-1639 .e-con,#elementor-popup-modal-1639 .e-con-inner{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;gap:0}.psiqat-booking{padding:36px;text-align:left;color:var(--e-global-color-text,#333);font-size:16px;line-height:1.55}.psiqat-booking *,.psiqat-booking ::after,.psiqat-booking ::before{box-sizing:border-box}.psiqat-booking p{margin:0}.psiqat-booking .psiqat-booking__eyebrow{margin-bottom:12px;padding-right:36px;color:var(--e-global-color-secondary,#0a8186);font-size:12px;font-weight:600;letter-spacing:.12em}.psiqat-booking h2{margin:0 0 10px;padding-right:24px;font-size:34px;line-height:1.18;font-weight:600;color:var(--e-global-color-secondary,#0a8186)}.psiqat-booking__header>p:last-child{color:#626262}.psiqat-booking__online{margin-top:24px;padding:24px;background:var(--e-global-color-d9cc1c0,azure);border:1px solid var(--e-global-color-f07e492,#6cd7d7);border-radius:16px}.psiqat-booking__section-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.psiqat-booking svg{flex-shrink:0;width:24px;height:24px;color:var(--e-global-color-secondary,#0a8186)}.psiqat-booking h3{margin:0;color:var(--e-global-color-secondary,#0a8186);font-size:20px;font-weight:600;line-height:1.35}.psiqat-booking__online>p{color:var(--e-global-color-text,#333)}.psiqat-booking a{text-decoration:none}.psiqat-booking .psiqat-booking__primary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;margin-top:18px;padding:12px 18px;border-radius:10px;background:var(--e-global-color-secondary,#0a8186);color:#fff;font-size:16px;font-weight:600}.psiqat-booking .psiqat-booking__primary:hover{background:#08676b}.psiqat-booking .psiqat-booking__note{margin-top:10px;font-size:13px;color:#626262}.psiqat-booking__help{margin-top:24px}.psiqat-booking__help>p{margin-top:6px;color:#626262}.psiqat-booking__contacts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px}.psiqat-booking .psiqat-booking__phone{display:flex;align-items:center;gap:8px;min-height:46px;color:var(--e-global-color-secondary,#0a8186);font-weight:600}.psiqat-booking .psiqat-booking__contact{display:flex;align-items:center;gap:8px;min-height:46px;color:var(--e-global-color-secondary,#0a8186);text-decoration:underline;text-underline-offset:4px}.psiqat-booking .psiqat-booking__footer{margin-top:20px;padding-top:18px;border-top:1px solid #d9eded;color:#626262;font-size:13px}#elementor-popup-modal-1639 a:focus-visible{outline:3px solid var(--e-global-color-secondary,#0A8186);outline-offset:4px}body.psiqat-booking-open #ht-ctc-chat,body.psiqat-booking-open .onetap-toggle{visibility:hidden!important}body.psiqat-booking-open{overflow:hidden!important}@media (max-width:600px){#elementor-popup-modal-1639{padding:12px!important}#elementor-popup-modal-1639 .dialog-widget-content{border-radius:20px}#elementor-popup-modal-1639 .dialog-message{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.psiqat-booking{padding:28px 22px 24px}.psiqat-booking h2{font-size:29px}.psiqat-booking__online{padding:20px;margin-top:20px}.psiqat-booking__contacts{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){#elementor-popup-modal-1639 .dialog-widget-content{animation:none!important}}