.calendly-overlay .calendly-popup-close,.calendly-overlay .calendly-close-overlay{display:block!important}.mp-calendly-close{position:fixed!important;top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));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)}.mp-calendly-close:hover,.mp-calendly-close:focus-visible{background:#fff!important;color:#111!important}.mp-calendly-close:focus-visible{outline:2px solid #111;outline-offset:3px}.mp-calendly-close-icon{font-size:22px;font-weight:300;line-height:.75}@media (max-width:1440px),(max-height:900px){.calendly-overlay .calendly-popup-content{height:min(76vh, 675px)!important}}@media (max-width:767px){.mp-calendly-close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));min-height:40px;padding:9px 11px;font-size:10px}.mp-calendly-close-icon{font-size:20px}.calendly-overlay .calendly-popup{width:92%!important;max-height:85svh!important;border-radius:12px!important}.calendly-overlay .calendly-popup-content{width:100%!important;height:85svh!important;max-height:85svh!important}}.calendly-overlay{z-index:2147483646!important}.mp-calendly-close-bottom{position:fixed!important;bottom:max(12px, env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:2147483647!important;min-height:44px;padding:10px 18px;border:1px solid rgb(255 255 255 / .75);border-radius:6px;background:#111;color:#fff;font-family:inherit;font-size:13px;cursor:pointer}.mp-calendly-close-bottom:hover,.mp-calendly-close-bottom:focus-visible{background:#fff;color:#111}.mp-calendly-close-bottom:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:767px){.calendly-overlay .calendly-popup{width:92%!important;left:4%!important;right:auto!important;margin-left:0!important}}