.jq-hidden-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.jq-simple-modal{max-width:560px!important;width:min(560px,calc(100vw - 32px))!important;max-height:min(94dvh,840px)!important;overflow-y:auto!important;box-sizing:border-box!important}.jq-simple-top{padding:28px 30px 16px!important}.jq-simple-top h2{font-size:clamp(23px,3vw,32px)!important}.jq-simple-top p{max-width:460px;font-size:14px;line-height:1.6}.jq-simple-fields{padding:20px 30px 30px;display:flex;flex-direction:column;gap:16px}.jq-simple-fields .field{margin:0}.jq-simple-fields .field label{display:block;margin-bottom:7px;font-weight:700;color:#172944;font-size:14px}.jq-simple-fields .field input,.jq-simple-fields .field select,.jq-simple-fields .field textarea{display:block;width:100%;max-width:100%;padding:12px 14px;border:1px solid #d8dfe8;border-radius:10px;background:#fff;color:#172944;font-family:inherit;font-size:16px;line-height:1.4;box-sizing:border-box}.jq-simple-fields .field input:focus,.jq-simple-fields .field select:focus,.jq-simple-fields .field textarea:focus{outline:3px solid #ead5a5;outline-offset:1px;border-color:#a78247}.jq-simple-fields textarea{resize:vertical}.jq-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;color:#53637a}.jq-consent input{flex:none;margin-top:4px}.jq-consent a{color:#16446f;text-decoration:underline}.jq-simple-help{margin:0;font-size:12px;line-height:1.5;color:#718097}.jq-simple-error{margin:0;color:#9f2222;font-size:13px;line-height:1.5}.jq-simple-submit{width:100%;justify-content:center;padding:14px 16px!important;min-height:50px;font-size:15px!important}.jq-simple-submit[disabled]{opacity:.6;cursor:wait}.jq-simple-success{text-align:center;padding:40px 30px;display:block}.jq-simple-success[hidden]{display:none!important}.jq-simple-success h3{font-size:25px;margin:14px 0 10px}.jq-simple-success p{line-height:1.65}.booking-shell[data-ask-date="0"] .booking-step[data-step="4"]{display:none!important}@media(max-width:580px){.jq-simple-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important}.jq-simple-top{padding:20px 18px 12px!important}.jq-simple-fields{padding:12px 18px 22px}}
.jq-simple-fields[hidden],.jq-simple-error[hidden]{display:none!important}
