.wk-page{padding:34px 0 85px}.wk-back{margin-bottom:40px;font-size:.875rem}.wk-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:90px;display:grid}.wk-page h1{font-size:clamp(2.5rem,4.1vw,3.8rem)}.wk-intro{max-width:630px;margin:23px 0 26px;font-size:1.075rem;line-height:1.65}.wk-form{max-width:670px}.wk-required{margin-bottom:20px}.wk-fields{border:0;min-width:0;margin:0;padding:0}.wk-field{flex-direction:column;gap:7px;margin-bottom:19px;display:flex}.wk-field label{font-size:.925rem;font-weight:600}.wk-field label span{color:#526c8a;margin-left:6px;font-size:.8rem;font-weight:400}.wk-field input,.wk-field textarea{font:inherit;color:#092448;background:#fff;border:1px solid #abc0d4;border-radius:8px;width:100%;min-width:0;padding:12px 14px;font-size:1rem;line-height:1.45}:is(.wk-field input:focus-visible,.wk-field textarea:focus-visible,.wk-permission input:focus-visible){outline-offset:2px;outline:3px solid #2369b8}.wk-field textarea{resize:vertical;min-height:100px}.wk-field input::placeholder,.wk-field textarea::placeholder{color:#667c92;opacity:1}.wk-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wk-permission label{align-items:flex-start;gap:11px;font-size:.875rem;line-height:1.55;display:flex}.wk-permission input{accent-color:#092448;flex-shrink:0;width:20px;height:20px;margin-top:1px}.wk-privacy{margin:14px 0 23px}.wk-privacy a,.wk-error-summary a{text-underline-offset:3px;text-decoration:underline}.wk-submit{text-align:left;justify-content:space-between;width:100%}.wk-submit:disabled{cursor:wait;opacity:.7;transform:none}.wk-no-booking{text-align:center;margin-top:11px}.wk-small{font-size:.8125rem;line-height:1.6}.wk-aside{background:#f0f6fc;border:1px solid #dce6f0;border-radius:18px;margin-top:4px;padding:29px}.wk-aside h2{font-size:2.2rem}.wk-package{margin-top:15px;font-size:.9rem}.wk-price{color:#092448;letter-spacing:-.03em;margin:3px 0 9px;font-size:2.1rem;font-weight:700}.wk-price span{letter-spacing:0;margin-left:5px;font-size:.825rem;font-weight:400}.wk-aside hr{border:0;border-top:1px solid #ccdae8;margin:24px 0}.wk-aside h3{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600}.wk-aside ol{color:#455f7c;margin:15px 0 22px;padding-left:20px;font-size:.875rem}.wk-aside li{margin:12px 0;padding-left:5px}.wk-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-field-error{color:#9b2720;font-size:.825rem}.wk-field [aria-invalid=true]{border-color:#9b2720}.wk-error-summary{background:#fff8f6;border:1px solid #c67b74;border-radius:9px;margin:0 0 22px;padding:17px;font-size:.9rem}.wk-error-summary p,.wk-error-summary li{color:#862c24}.wk-error-summary ul{margin-bottom:0;padding-left:20px}.wk-confirmation{background:#f0f6fc;border:1px solid #dce6f0;border-radius:16px;margin-top:30px;padding:30px}.wk-confirmation h2{margin:13px 0 18px;font-size:2rem}.wk-confirmation p{margin-bottom:15px}.wk-check{color:#fff;background:#092448;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:inline-flex}.wk-confirmation .wk-small{overflow-wrap:anywhere}.wk-fields:disabled input,.wk-fields:disabled textarea{color:#455f7c;background:#f5f7fa}@media (max-width:1000px){.wk-layout{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.wk-aside{padding:23px}.wk-two{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.wk-page{padding:24px 0 50px}.wk-page .container{width:calc(100% - 40px)}.wk-back{margin-bottom:29px}.wk-layout{flex-direction:column;gap:32px;display:flex}.wk-layout>section{width:100%}.wk-page h1{font-size:2.65rem}.wk-intro{margin-top:19px;font-size:1rem}.wk-aside{width:100%;margin:0}.wk-aside .eyebrow{margin-bottom:12px}.wk-confirmation{padding:23px}.wk-submit{gap:10px;padding:15px 18px}}
