.calendly-overlay .calendly-popup-close,.calendly-overlay .calendly-close-overlay{display:block!important}.ssw-calendly-close{position:fixed!important;top:16px;right:18px;z-index:2147483647!important;display:flex!important;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 14px;border:1px solid rgb(255 255 255 / .75);border-radius:6px;background:#111!important;color:#fff!important;font-family:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;cursor:pointer;box-shadow:0 3px 12px rgb(0 0 0 / .35)}.ssw-calendly-close-text{display:inline-block}.ssw-calendly-close-icon{display:inline-block;font-size:22px;font-weight:300;line-height:.75}.ssw-calendly-close:hover,.ssw-calendly-close:focus-visible{background:#fff!important;color:#111!important}.ssw-calendly-close:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:767px){.ssw-calendly-close{top:10px;right:10px;min-height:40px;padding:9px 11px;font-size:10px}.ssw-calendly-close-icon{font-size:20px}}.calendly-overlay{position:fixed!important;inset:0!important}.calendly-overlay .calendly-popup{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.calendly-overlay .calendly-popup-content{height:88vh!important;max-height:860px}@media (max-width :1919px){.calendly-overlay .calendly-popup{top:54%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-height:85vh!important}.calendly-overlay .calendly-popup-content{height:80vh!important;max-height:720px!important}}@media (max-width:1680px){.calendly-overlay .calendly-popup-content{height:80vh!important;max-height:750px}}@media (max-width :1440px),(max-height :900px){.calendly-overlay .calendly-popup{top:54%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-height:85vh!important}.calendly-overlay .calendly-popup-content{height:76vh!important;max-height:675px!important}}@media (max-width:980px){.calendly-overlay .calendly-popup{top:50%!important;left:50%!important;width:calc(100% - 40px)!important;max-width:720px!important;height:88svh!important;transform:translate(-50%,-50%)!important}.calendly-overlay .calendly-popup-content{width:100%!important;height:88svh!important;max-height:none!important}}@media (max-width :767px){.calendly-overlay .calendly-popup{top:50%!important;left:50%!important;width:92%!important;height:85vh!important;max-height:85vh!important;transform:translate(-50%,-50%)!important;border-radius:12px!important;overflow:hidden!important}.calendly-overlay .calendly-popup-content{width:100%!important;height:100%!important;max-height:100%!important}.calendly-overlay .calendly-close-overlay{position:absolute!important;top:8px!important;right:8px!important;z-index:999999!important;width:32px!important;height:32px!important;background:rgb(0 0 0 / .6)!important;border-radius:50%!important}}.calendly-overlay .calendly-close-overlay{position:absolute!important;top:12px!important;right:12px!important;z-index:999999!important;width:36px!important;height:36px!important;background:rgb(0 0 0 / .7)!important;border-radius:50%!important;cursor:pointer!important}.calendly-overlay .calendly-close-overlay::before,.calendly-overlay .calendly-close-overlay::after{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:16px!important;height:2px!important;background-color:#ffffff!important}.calendly-overlay .calendly-close-overlay::before{transform:translate(-50%,-50%) rotate(45deg)!important}.calendly-overlay .calendly-close-overlay::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.calendly-overlay::after{content:'Click here to close'!important;position:absolute!important;bottom:24px!important;left:50%!important;transform:translateX(-50%)!important;color:#ffffff!important;background:rgb(0 0 0 / .75)!important;border:1px solid rgb(255 255 255 / .3)!important;padding:6px 18px!important;border-radius:20px!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.5px!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;z-index:999999!important;cursor:pointer!important;white-space:nowrap!important}@media (max-width:767px){.calendly-overlay::after{bottom:12px!important;font-size:12px!important;padding:5px 14px!important}}