body.page #main-content .gc-main{padding:30px 0 24px!important;background:linear-gradient(180deg,#fff,#faf8ff)}.gc-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:start}.gc-copy .gr-crumb{margin-bottom:24px}.gc-copy h1{font-size:clamp(38px,3.6vw,52px);letter-spacing:-1.7px;line-height:1.12}.gc-lead{font-size:16px;line-height:1.75;color:#766c80;margin:22px 0 26px!important;max-width:500px}.gc-methods{display:grid;gap:12px}.gc-method{display:flex;align-items:center;gap:14px;padding:17px 19px;border-radius:15px;text-decoration:none!important;line-height:1.4}.gc-method>span:last-child:not(:first-child){margin-left:auto}.gc-call>span,.gc-wa>span{margin-left:0!important}.gc-method strong{display:block;font-size:14px;font-weight:650}.gc-method small{display:block;font-size:11px;margin-top:3px;opacity:.8}.gc-book{background:#7252e8;color:#fff!important}.gc-direct{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gc-call{background:#fff;border:1px solid #e4ddef;color:#3e2b53!important}.gc-wa{background:#16864b;color:#fff!important}.gc-address{margin-top:26px;font-size:12px;line-height:1.75;color:#95849f}.gc-address>a{display:flex;align-items:center;gap:10px;font-size:14px;color:#6b4b89;overflow-wrap:anywhere}.gc-address p{margin-top:12px!important}.gc-form-card .gr-kicker{font-size:10px;margin-bottom:12px}.gc-form-card .grecaptcha-badge{visibility:visible!important;opacity:1!important;display:block!important;margin:0 0 12px!important;box-shadow:none!important}.gc-protection{font-size:10px!important;margin:13px 0 0!important;color:#a18eab!important}.gc-calendar-wrap{padding:8px 0 0}.gc-plus{font-size:25px;color:#7252e8}.gc-calendar[open] .gc-plus{transform:rotate(45deg)}.gc-calendar iframe{width:100%;height:720px;border:0;background:#fff;border-radius:15px;display:block}@media (max-width:700px){body.page #main-content .gc-main{padding:18px 0 22px!important}.gc-grid{grid-template-columns:1fr;gap:26px}.gc-copy h1{font-size:37px;letter-spacing:-1.3px}.gc-copy .gr-crumb{margin-bottom:18px}.gc-lead{margin:18px 0 20px!important;font-size:15px}.gc-address{margin-top:18px}.gc-method{padding:15px 13px;gap:10px}.gc-method strong{font-size:12px}.gc-method small{font-size:10px}.gc-direct{gap:10px}.gc-calendar iframe{height:800px}}