.appHeader{align-items:center;background-color:#fff;display:flex;height:60px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:30;--logo-width:140}.appHeader:not(.-loaderCtx)>.logo{width:calc(var(--logo-width)*1px)}@media (min-width:768px){.appHeader{--logo-width:155;height:80px}}.appHeader>.logo{aspect-ratio:calc(var(--logo-width)/30);cursor:pointer;position:absolute;width:calc(var(--vw)*.62px)}@media (min-width:768px){.appHeader>.logo{width:calc(var(--vw)*.25px)}}.appointmentButton{align-items:center;background-color:#fff;border:none;bottom:15px;box-shadow:0 0 10px #0000001a;color:#000;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:30px;justify-content:center;line-height:1.8em;min-width:0;padding-bottom:10px;padding-top:10px;position:fixed;right:50%;text-transform:uppercase;transform:translate(50%) translateZ(0);transform-origin:center;transition:all .7s cubic-bezier(.765,.01,.275,1);width:calc(100% - 40px);width:calc(100vw - 40px);z-index:1000!important}@media (min-width:768px){.appointmentButton{max-width:260px}}.appointmentButton.-reduced{height:30px;padding:0;position:fixed!important;right:34.5px;width:30px;z-index:100}.appointmentButton.-reduced p{opacity:0}.appointmentButton.-reduced img{opacity:1!important;transition-delay:.5s!important}.appointmentButton img{opacity:0;position:absolute;transition:all .5s cubic-bezier(.765,.01,.275,1);transition-delay:0s;width:17px}@media (min-width:1024px){.appointmentButton img{transition:opacity .25s cubic-bezier(.765,.01,.275,1)}}.appointmentButton p{font-weight:400;position:relative;top:1px;transition:opacity .2s cubic-bezier(.765,.01,.275,1);transition-delay:.3s!important;white-space:pre}@media (min-width:768px){.appointmentButton p{top:2px}.appointmentButton{bottom:15px;font-size:12px;max-width:423px}}.appLoader{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:center;left:0;padding:72px;position:fixed;top:0;width:100%;z-index:40}.appLoader>.placeholder{--loading-width:var(--2ba94df8)}.appLoader>.placeholder .logo{transform:translateY(45svh)}@media (min-width:1025px){.appLoader>.placeholder{--loading-width:var(--2ba94eea)}}.appLoader.-loaded>.placeholder>.logo{transform:translateY(0) scale(calc(var(--logo-width)/(var(--vw)*.62))) translateZ(0)!important;transition:transform .6s cubic-bezier(.86,.1,.25,1)!important}@media (min-width:1025px){.appLoader.-loaded>.placeholder>.logo{transform:translateY(0) scale(calc(var(--logo-width)/(var(--vw)*.25))) translateZ(0)!important}}.mobileOrientationBlocker{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:1000}@media screen and (orientation:landscape) and (max-width:900px){.mobileOrientationBlocker{visibility:visible}}.mobileOrientationBlocker p{color:#000;line-height:1em;margin:0}.mobileOrientationBlocker p:first-child{font-size:18px;font-weight:700;margin-bottom:5px}.mobileOrientationBlocker p:last-child{font-size:14px}.is-focused .mobileOrientationBlocker{display:none}.overlay[data-v-47c24d2a]{background-color:var(--c-white);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.app[data-v-47c24d2a]{--vw:var(--715c0e1f)}
