.section_404{padding:100px 0;color:var(--wp--preset--color--text)}.section_404__big_text{margin:0;font-size:clamp(100px, 20vw + 20px, 300px);line-height:1.1;letter-spacing:-.02em}.section_404__medium_text{margin:0 0 40px;font-size:clamp(20px, 0.6vw + 17.6px, 26px);line-height:1.2;color:var(--wp--preset--color--neutral-300)}.site_footer{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;max-width:1080px;margin:0 auto;padding:28px var(--wp--style--root--padding-right) 28px var(--wp--style--root--padding-left);border-top:1px solid var(--wp--preset--color--divider)}.site_footer__social{font-size:14px}.site_footer__copyright{margin:0;font-size:12px;color:var(--wp--preset--color--neutral-600)}#gform_wrapper_1,#gform_wrapper_2{margin:0;font-family:var(--wp--preset--font-family--inter);color:var(--wp--preset--color--text)}#gform_wrapper_1 .gform_required_legend,#gform_wrapper_2 .gform_required_legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#gform_wrapper_1 .gform_fields,#gform_wrapper_2 .gform_fields{column-gap:14px;row-gap:14px}#gform_wrapper_1 .gfield--type-hidden,#gform_wrapper_2 .gfield--type-hidden{display:none}#gform_wrapper_1 .gfield_required,#gform_wrapper_2 .gfield_required{margin-left:2px;font-size:inherit;color:var(--wp--preset--color--accent-300)}#gform_wrapper_1 .gsection,#gform_wrapper_2 .gsection{margin-top:14px;padding:0;border:0}#gform_wrapper_1 .gsection_title,#gform_wrapper_2 .gsection_title{margin:0 0 12px;padding:0;font-family:var(--wp--preset--font-family--inter);font-size:12px;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--wp--preset--color--neutral-400);margin-bottom:-2px}@media (max-width:767.98px){#gform_wrapper_1 .gsection_title,#gform_wrapper_2 .gsection_title{font-size:11px;letter-spacing:.18em}}#gform_wrapper_1 .gfield_label,#gform_wrapper_2 .gfield_label{display:block;margin:0 0 5px;font-size:12px;font-weight:400;color:color-mix(in srgb,var(--wp--preset--color--text) 70%,transparent)}#gform_wrapper_1 input[type="text"],#gform_wrapper_2 input[type="text"],#gform_wrapper_1 input[type="tel"],#gform_wrapper_2 input[type="tel"],#gform_wrapper_1 input[type="email"],#gform_wrapper_2 input[type="email"],#gform_wrapper_1 input[type="number"],#gform_wrapper_2 input[type="number"],#gform_wrapper_1 textarea,#gform_wrapper_2 textarea,#gform_wrapper_1 select,#gform_wrapper_2 select{width:100%;min-height:36px;margin:0;padding:6px 10px;font-family:inherit;font-size:14px;line-height:1.4;color:var(--wp--preset--color--text);caret-color:var(--wp--preset--color--accent);background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--divider);border-radius:var(--wp--custom--radius--md);transition:border-color 0.15s}@media (prefers-reduced-motion:reduce){#gform_wrapper_1 input[type="text"],#gform_wrapper_2 input[type="text"],#gform_wrapper_1 input[type="tel"],#gform_wrapper_2 input[type="tel"],#gform_wrapper_1 input[type="email"],#gform_wrapper_2 input[type="email"],#gform_wrapper_1 input[type="number"],#gform_wrapper_2 input[type="number"],#gform_wrapper_1 textarea,#gform_wrapper_2 textarea,#gform_wrapper_1 select,#gform_wrapper_2 select{transition:none}}#gform_wrapper_1 input[type="text"]:hover,#gform_wrapper_2 input[type="text"]:hover,#gform_wrapper_1 input[type="tel"]:hover,#gform_wrapper_2 input[type="tel"]:hover,#gform_wrapper_1 input[type="email"]:hover,#gform_wrapper_2 input[type="email"]:hover,#gform_wrapper_1 input[type="number"]:hover,#gform_wrapper_2 input[type="number"]:hover,#gform_wrapper_1 textarea:hover,#gform_wrapper_2 textarea:hover,#gform_wrapper_1 select:hover,#gform_wrapper_2 select:hover{border-color:color-mix(in srgb,var(--wp--preset--color--text) 45%,transparent)}#gform_wrapper_1 input[type="text"]:focus-visible,#gform_wrapper_2 input[type="text"]:focus-visible,#gform_wrapper_1 input[type="tel"]:focus-visible,#gform_wrapper_2 input[type="tel"]:focus-visible,#gform_wrapper_1 input[type="email"]:focus-visible,#gform_wrapper_2 input[type="email"]:focus-visible,#gform_wrapper_1 input[type="number"]:focus-visible,#gform_wrapper_2 input[type="number"]:focus-visible,#gform_wrapper_1 textarea:focus-visible,#gform_wrapper_2 textarea:focus-visible,#gform_wrapper_1 select:focus-visible,#gform_wrapper_2 select:focus-visible{border-color:var(--wp--preset--color--accent);outline-offset:0}#gform_wrapper_1 input[type="text"]::placeholder,#gform_wrapper_2 input[type="text"]::placeholder,#gform_wrapper_1 input[type="tel"]::placeholder,#gform_wrapper_2 input[type="tel"]::placeholder,#gform_wrapper_1 input[type="email"]::placeholder,#gform_wrapper_2 input[type="email"]::placeholder,#gform_wrapper_1 input[type="number"]::placeholder,#gform_wrapper_2 input[type="number"]::placeholder,#gform_wrapper_1 textarea::placeholder,#gform_wrapper_2 textarea::placeholder,#gform_wrapper_1 select::placeholder,#gform_wrapper_2 select::placeholder{color:var(--wp--preset--color--neutral-600)}@media (max-width:767.98px){#gform_wrapper_1 input[type="text"],#gform_wrapper_2 input[type="text"],#gform_wrapper_1 input[type="tel"],#gform_wrapper_2 input[type="tel"],#gform_wrapper_1 input[type="email"],#gform_wrapper_2 input[type="email"],#gform_wrapper_1 input[type="number"],#gform_wrapper_2 input[type="number"],#gform_wrapper_1 textarea,#gform_wrapper_2 textarea,#gform_wrapper_1 select,#gform_wrapper_2 select{min-height:46px;font-size:16px}}#gform_wrapper_1 .gfield--type-radio>.gfield_label,#gform_wrapper_2 .gfield--type-radio>.gfield_label{margin:0 0 12px;padding:0;font-family:var(--wp--preset--font-family--inter);font-size:12px;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--wp--preset--color--neutral-400)}@media (max-width:767.98px){#gform_wrapper_1 .gfield--type-radio>.gfield_label,#gform_wrapper_2 .gfield--type-radio>.gfield_label{font-size:11px;letter-spacing:.18em}}#gform_wrapper_1 .gfield--type-radio .gfield_radio,#gform_wrapper_2 .gfield--type-radio .gfield_radio{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}@media (max-width:767.98px){#gform_wrapper_1 .gfield--type-radio .gfield_radio,#gform_wrapper_2 .gfield--type-radio .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))}}#gform_wrapper_1 .gfield--type-radio .gchoice,#gform_wrapper_2 .gfield--type-radio .gchoice{position:relative;display:flex;margin:0}#gform_wrapper_1 .gfield--type-radio .gchoice[hidden],#gform_wrapper_2 .gfield--type-radio .gchoice[hidden]{display:none}#gform_wrapper_1 .gfield--type-radio .gfield-choice-input,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#gform_wrapper_1 .gfield--type-radio .gfield-choice-input+label,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input+label{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:46px;margin:0;padding:12px 10px;font-size:15px;font-weight:400;line-height:1.2;text-align:center;color:var(--wp--preset--color--text);background:var(--wp--preset--color--neutral-900);border:1px solid var(--wp--preset--color--neutral-800);border-radius:var(--wp--custom--radius--md);cursor:pointer;transition:background 0.15s,border-color 0.15s,color 0.15s}@media (prefers-reduced-motion:reduce){#gform_wrapper_1 .gfield--type-radio .gfield-choice-input+label,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input+label{transition:none}}@media (max-width:767.98px){#gform_wrapper_1 .gfield--type-radio .gfield-choice-input+label,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input+label{min-height:48px;padding:12px 8px}}#gform_wrapper_1 .gfield--type-radio .gfield-choice-input:not(:checked):not(:disabled)+label:hover,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input:not(:checked):not(:disabled)+label:hover{border-color:var(--wp--preset--color--neutral-600)}#gform_wrapper_1 .gfield--type-radio .gfield-choice-input:checked+label,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input:checked+label{color:var(--wp--preset--color--accent-100);background:var(--wp--preset--color--accent-800);border-color:var(--wp--preset--color--accent)}#gform_wrapper_1 .gfield--type-radio .gfield-choice-input:focus-visible+label,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input:focus-visible+label{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}#gform_wrapper_1 .gfield--type-radio .gfield-choice-input:disabled+label,#gform_wrapper_2 .gfield--type-radio .gfield-choice-input:disabled+label{color:var(--wp--preset--color--neutral-600);background:transparent;border-style:dashed;cursor:not-allowed}#gform_wrapper_1 .gfield--type-consent+.gfield--type-consent,#gform_wrapper_2 .gfield--type-consent+.gfield--type-consent{margin-top:-6px}#gform_wrapper_1 .ginput_container_consent,#gform_wrapper_2 .ginput_container_consent{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;font-size:14px;line-height:1.55;color:var(--wp--preset--color--neutral-300);border:1px solid var(--wp--preset--color--neutral-800);border-radius:var(--wp--custom--radius--md);transition:background 0.15s,border-color 0.15s}@media (prefers-reduced-motion:reduce){#gform_wrapper_1 .ginput_container_consent,#gform_wrapper_2 .ginput_container_consent{transition:none}}#gform_wrapper_1 .ginput_container_consent:hover,#gform_wrapper_2 .ginput_container_consent:hover{background:var(--wp--preset--color--accent-900);border-color:var(--wp--preset--color--accent-700)}#gform_wrapper_1 .ginput_container_consent input[type="checkbox"],#gform_wrapper_2 .ginput_container_consent input[type="checkbox"]{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--wp--preset--color--accent);cursor:pointer}#gform_wrapper_1 .ginput_container_consent .gfield_consent_label,#gform_wrapper_2 .ginput_container_consent .gfield_consent_label{flex:1;margin:0;font-size:inherit;line-height:inherit;cursor:pointer}#gform_wrapper_1 .ginput_container_consent strong,#gform_wrapper_2 .ginput_container_consent strong{font-weight:600;color:var(--wp--preset--color--text)}@media (max-width:767.98px){#gform_wrapper_1 .ginput_container_consent,#gform_wrapper_2 .ginput_container_consent{min-height:44px;padding:13px 14px;font-size:13px;line-height:1.5}#gform_wrapper_1 .ginput_container_consent input[type="checkbox"],#gform_wrapper_2 .ginput_container_consent input[type="checkbox"]{width:20px;height:20px;margin-top:2px}}#gform_wrapper_1 .gform_validation_errors,#gform_wrapper_2 .gform_validation_errors{margin:0 0 28px;padding:14px 16px;background:var(--wp--preset--color--accent-900);border:1px solid var(--wp--preset--color--accent-600);border-radius:var(--wp--custom--radius--md);box-shadow:none}#gform_wrapper_1 .gform_validation_errors .gform_submission_error,#gform_wrapper_2 .gform_validation_errors .gform_submission_error{margin:0;padding:0;font-family:var(--wp--preset--font-family--inter);font-size:14px;font-weight:600;line-height:1.6;color:var(--wp--preset--color--accent-200)}#gform_wrapper_1 .gform_validation_errors .gform-icon,#gform_wrapper_2 .gform_validation_errors .gform-icon{display:none}#gform_wrapper_1 .gfield_error .gfield_label,#gform_wrapper_2 .gfield_error .gfield_label,#gform_wrapper_1 .gfield_error legend,#gform_wrapper_2 .gfield_error legend{color:color-mix(in srgb,var(--wp--preset--color--text) 70%,transparent)}#gform_wrapper_1 .gfield_error.gfield--type-radio>.gfield_label,#gform_wrapper_2 .gfield_error.gfield--type-radio>.gfield_label{color:var(--wp--preset--color--neutral-400)}#gform_wrapper_1 .gfield_error [aria-invalid="true"],#gform_wrapper_2 .gfield_error [aria-invalid="true"]{border-color:var(--wp--preset--color--accent-600)}#gform_wrapper_1 .gfield_error .ginput_container_consent,#gform_wrapper_2 .gfield_error .ginput_container_consent{border-color:var(--wp--preset--color--accent-600)}#gform_wrapper_1 .gfield_validation_message,#gform_wrapper_2 .gfield_validation_message,#gform_wrapper_1 .validation_message,#gform_wrapper_2 .validation_message{margin:6px 0 0;padding:0;font-size:13px;line-height:1.5;color:var(--wp--preset--color--accent-300);background:none;border:0}#gform_wrapper_1 .gform_footer,#gform_wrapper_2 .gform_footer{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--wp--preset--color--divider)}#gform_wrapper_1 .gform_footer .gform_button,#gform_wrapper_2 .gform_footer .gform_button{align-self:center;margin:0;font-size:14px;line-height:1.2;cursor:pointer}#gform_wrapper_1 .gform_footer .gform_button.gform-has-spinner,#gform_wrapper_2 .gform_footer .gform_button.gform-has-spinner{color:var(--wp--preset--color--accent);-webkit-text-fill-color:currentColor!important}#gform_wrapper_1 .gform_footer .gform-loader,#gform_wrapper_2 .gform_footer .gform-loader{display:none}#gform_wrapper_1 .gform_footer_note,#gform_wrapper_2 .gform_footer_note{max-width:38ch;margin:0;font-size:13px;line-height:1.5;color:var(--wp--preset--color--neutral-500)}@media (max-width:767.98px){#gform_wrapper_1 .gform_footer,#gform_wrapper_2 .gform_footer{position:sticky;bottom:0;z-index:5;margin:26px -24px -24px;padding:14px 20px 26px;background:linear-gradient(180deg,transparent,var(--wp--preset--color--ground-2) 34%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#gform_wrapper_1 .gform_footer .gform_button,#gform_wrapper_2 .gform_footer .gform_button{width:100%;min-height:50px;font-size:16px}#gform_wrapper_1 .gform_footer_note,#gform_wrapper_2 .gform_footer_note{display:none}}#gform_confirmation_wrapper_1 .gform_confirmation_message,#gform_confirmation_wrapper_2 .gform_confirmation_message{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:20px 0 24px;font-size:15px;line-height:1.6;color:var(--wp--preset--color--neutral-300)}#gform_confirmation_wrapper_1 .gform_confirmation_message p,#gform_confirmation_wrapper_2 .gform_confirmation_message p{margin:0}#gform_confirmation_wrapper_1 .gform_confirmation_message .reservation_confirmation__tag,#gform_confirmation_wrapper_2 .gform_confirmation_message .reservation_confirmation__tag{display:inline-flex;align-items:center;padding:3px 10px;font-size:11px;letter-spacing:.02em;color:var(--wp--preset--color--accent-100);background:var(--wp--preset--color--accent-800);border-radius:6px}#gform_confirmation_wrapper_1 .gform_confirmation_message .reservation_confirmation__title,#gform_confirmation_wrapper_2 .gform_confirmation_message .reservation_confirmation__title{max-width:34ch;font-size:24px;font-weight:500;line-height:1.3;color:var(--wp--preset--color--text)}#gform_confirmation_wrapper_1 .gform_confirmation_message .reservation_confirmation__text,#gform_confirmation_wrapper_2 .gform_confirmation_message .reservation_confirmation__text{max-width:48ch}#gform_confirmation_wrapper_1 .gform_confirmation_message strong,#gform_confirmation_wrapper_2 .gform_confirmation_message strong{font-weight:600;color:var(--wp--preset--color--text)}@media (max-width:767.98px){#gform_confirmation_wrapper_1 .gform_confirmation_message,#gform_confirmation_wrapper_2 .gform_confirmation_message{gap:12px;padding:0;font-size:14px}#gform_confirmation_wrapper_1 .gform_confirmation_message .reservation_confirmation__title,#gform_confirmation_wrapper_2 .gform_confirmation_message .reservation_confirmation__title{font-size:22px;line-height:1.25}}