.contact-module__8n00eG__main{outline:none;width:min(100% - 128px,1184px);margin:auto;padding:136px 0 48px}.contact-module__8n00eG__main .contact-module__8n00eG__heading{text-align:center;text-wrap:balance;letter-spacing:-.05em;margin:0 auto 40px;font-size:clamp(36px,4.1vw,56px);font-weight:400;line-height:1.1}.contact-module__8n00eG__calendar{min-width:0;min-height:510px;position:relative}.contact-module__8n00eG__calendar[data-ready=true]{min-height:0}.contact-module__8n00eG__embed{width:100%;min-width:0;overflow:auto}.contact-module__8n00eG__status{color:#aebbb2;text-align:center;pointer-events:none;border:1px solid #343d37;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.contact-module__8n00eG__loadingMark{border:1px solid #526058;border-top-color:#e7ece8;border-radius:50%;width:20px;height:20px;animation:1s linear infinite contact-module__8n00eG__loading}.contact-module__8n00eG__noscript{color:#a8b2ac;margin-top:16px;font-size:14px}@keyframes contact-module__8n00eG__loading{to{transform:rotate(360deg)}}@media (max-width:1050px){.contact-module__8n00eG__main{width:calc(100% - 64px);padding-top:128px}}@media (max-width:740px){.contact-module__8n00eG__main{width:calc(100% - 40px);padding:112px 0 34px}.contact-module__8n00eG__main .contact-module__8n00eG__heading{max-width:450px;margin-bottom:28px;font-size:39px;line-height:1.08}.contact-module__8n00eG__calendar{min-height:560px}}@media (prefers-reduced-motion:reduce){.contact-module__8n00eG__loadingMark{animation:none}}
div.page-module__BX4fMG__offset{padding-top:52px}.page-module__BX4fMG__offset h1.page-module__BX4fMG__heading{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(28px,3vw,36px);line-height:1.2}.page-module__BX4fMG__offset .page-module__BX4fMG__intro{color:#aebbb2;text-align:center;margin:0 auto 36px;font-size:18px;line-height:1.5}@media (max-width:1050px){div.page-module__BX4fMG__offset{padding-top:44px}}@media (max-width:740px){div.page-module__BX4fMG__offset{padding-top:28px}}@media (max-width:520px){div.page-module__BX4fMG__offset{padding-top:36px}}
