.contacts-form,.corp-form,.ticket-picker,#myModalSpec .wpcf7{--form-bg:#09090c;--form-line:var(--line,#2a2a2a);--form-line-focus:#fff;--form-text:#fff;--form-placeholder:#8c8a8c;--form-label:#8c8a8c;--form-radius:0;--form-pad-y:15px;--form-pad-x:16px;--form-font:"Futura PT", var(--font-futura), "Futura", sans-serif}.contacts-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.contacts-form textarea,.contacts-form select,.corp-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.corp-form textarea,.corp-form select,.ticket-picker .ticket-select,.ticket-picker .ticket-qty select,#myModalSpec .wpcf7 input:not([type=submit]),#myModalSpec .wpcf7 textarea{appearance:none;box-sizing:border-box;width:100%;min-height:48px;padding:var(--form-pad-y,15px) var(--form-pad-x,16px);font-family:var(--form-font);letter-spacing:0;box-shadow:none;outline:none;font-size:16px;font-weight:400;line-height:1.4;transition:border-color .18s,background-color .18s;background:var(--form-bg,#09090c)!important;border:1px solid var(--form-line,#2a2a2a)!important;color:var(--form-text,#fff)!important;border-radius:0!important}.contacts-form textarea,.corp-form textarea,#myModalSpec .wpcf7 textarea{resize:vertical;min-height:96px;margin-bottom:0}.contacts-form select,.corp-form select,.ticket-picker .ticket-select,.ticket-picker .ticket-qty select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#8c8a8c 50%),linear-gradient(135deg,#8c8a8c 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px;background-color:var(--form-bg,#09090c)!important}.ticket-picker .ticket-select,.ticket-picker .ticket-qty select{max-width:460px}.contacts-form select option,.corp-form select option,.ticket-picker select option{color:#fff;background:#09090c}.contacts-form input::-moz-placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}.contacts-form textarea::-moz-placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}.corp-form input::-moz-placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}.corp-form textarea::-moz-placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}#myModalSpec .wpcf7 input::-moz-placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}#myModalSpec .wpcf7 textarea::-moz-placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}.contacts-form input::placeholder,.contacts-form textarea::placeholder,.corp-form input::placeholder,.corp-form textarea::placeholder,#myModalSpec .wpcf7 input::placeholder,#myModalSpec .wpcf7 textarea::placeholder{opacity:1;font-family:var(--form-font);letter-spacing:0;font-weight:400;color:var(--form-placeholder,#8c8a8c)!important;font-size:16px!important;line-height:1.4!important}.contacts-form select:invalid,.ticket-picker select option[disabled]{color:var(--form-placeholder,#8c8a8c)}.corp-form select:has(option[value=""]:checked){color:var(--form-placeholder,#8c8a8c)}.contacts-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.contacts-form textarea:focus,.contacts-form select:focus,.corp-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.corp-form textarea:focus,.corp-form select:focus,.ticket-picker .ticket-select:focus,.ticket-picker .ticket-qty select:focus,#myModalSpec .wpcf7 input:not([type=submit]):focus,#myModalSpec .wpcf7 textarea:focus{border-color:var(--form-line-focus,#fff)!important;background:#0c0c10!important}.contacts-form input:not([type=submit]):focus-visible,.contacts-form textarea:focus-visible,.contacts-form select:focus-visible,.corp-form input:not([type=submit]):focus-visible,.corp-form textarea:focus-visible,.corp-form select:focus-visible,.ticket-picker select:focus-visible{outline-offset:0;outline:1px solid #ffffff59}.contacts-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--form-bg,#09090c) inset;transition:background-color 9999s ease-out}.corp-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--form-bg,#09090c) inset;transition:background-color 9999s ease-out}#myModalSpec .wpcf7 input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--form-bg,#09090c) inset;transition:background-color 9999s ease-out}.contacts-form input[aria-invalid=true]:not([type=checkbox]),.contacts-form textarea[aria-invalid=true],.corp-form input[aria-invalid=true]:not([type=checkbox]),.corp-form textarea[aria-invalid=true]{border-color:#c6c6c8!important}.corp-form .form-field>label{font-family:var(--form-font);letter-spacing:.06em;text-transform:uppercase;color:var(--form-label,#8c8a8c);font-size:12px;font-weight:400}.contacts-form .check-label,.corp-form .check-label{cursor:pointer;align-items:center;gap:12px;display:flex}.contacts-form .check-label .check-wrap,.corp-form .check-label .check-wrap{flex:0 0 22px;width:22px;height:22px;margin:0;position:relative}.contacts-form .check-label .check-wrap input[type=checkbox],.corp-form .check-label .check-wrap input[type=checkbox]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.contacts-form .check-label .check-mark,.corp-form .check-label .check-mark{background:var(--form-bg,#09090c);border:1px solid var(--form-line,#2a2a2a);box-sizing:border-box;width:22px;height:22px;transition:background-color .18s,border-color .18s;display:block}.contacts-form .check-label .check-wrap input[type=checkbox]:focus-visible+.check-mark,.corp-form .check-label .check-wrap input[type=checkbox]:focus-visible+.check-mark{outline-offset:1px;border-color:#fff;outline:1px solid #ffffff59}.contacts-form .check-label .check-wrap input[type=checkbox]:checked+.check-mark,.corp-form .check-label .check-wrap input[type=checkbox]:checked+.check-mark{background:#fff;border-color:#fff}.contacts-form .check-label .check-wrap input[type=checkbox]:checked+.check-mark:after,.corp-form .check-label .check-wrap input[type=checkbox]:checked+.check-mark:after{content:"";border-bottom:2px solid #09090c;border-right:2px solid #09090c;width:6px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.contacts-form .check-label>span:last-child,.corp-form .check-label>span:last-child{font-family:var(--form-font);color:var(--form-text,#fff);text-transform:none;font-size:14px;font-weight:300;line-height:1.35}.contacts-form .wpcf7-acceptance .wpcf7-list-item label{cursor:pointer;align-items:center;gap:12px;margin:0;display:flex}.contacts-form input.accept-form[type=checkbox]{appearance:none;background:var(--form-bg,#09090c);border:1px solid var(--form-line,#2a2a2a);cursor:pointer;border-radius:0;flex:0 0 22px;height:22px;transition:background-color .18s,border-color .18s;display:inline-block;position:relative;width:22px!important;margin:0!important}.contacts-form input.accept-form[type=checkbox]:focus-visible{outline-offset:1px;border-color:#fff;outline:1px solid #ffffff59}.contacts-form input.accept-form[type=checkbox]:checked{background:#fff;border-color:#fff}.contacts-form input.accept-form[type=checkbox]:checked:after{content:"";border-bottom:2px solid #09090c;border-right:2px solid #09090c;width:6px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.contacts-form .wpcf7-list-item-label{font-family:var(--form-font);color:var(--form-text,#fff);font-size:14px;font-weight:300;line-height:1.35}.contacts-form input[type=submit].white-button,.contacts-form .submit-button,.corp-form .submit-button{appearance:none;cursor:pointer}@media (max-width:600px){.contacts-form .white-button.submit-button,.contacts-form input[type=submit].submit-button,.corp-form .submit-button{width:100%}}#myModalSpec .wpcf7 input[type=submit].wpcf7-submit{appearance:none;color:#020206;width:100%;min-height:48px;font-family:"Alumni Sans", var(--form-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:0;justify-content:center;align-items:center;margin-top:6px;padding:14px 24px;font-size:18px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}#myModalSpec .wpcf7 input[type=submit].wpcf7-submit:hover{color:#fff;background:0 0}.contacts-form-error,.corp-form .contacts-form-error{color:#fff;font-family:var(--form-font);background:#ffffff0a;border:1px solid #c6c6c8;margin:14px 0 4px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.4;display:block}.contacts-form-success{border:1px solid var(--form-line,#2a2a2a);color:#fff;font-family:var(--form-font);text-align:center;background:#ffffff08;margin:0;padding:clamp(20px,4vw,32px);font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.5;display:block}.contacts-form .form-field,.contacts-form .wpcf7-form-control-wrap{width:100%;display:block}.contacts-form .form-field{margin-bottom:16px}.contacts-form p>.form-field:last-child,.contacts-form .form-field:last-child{margin-bottom:0}.contacts-form .submit-privacy{flex-direction:column;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.corp-form .submit-privacy{flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(18px,3vw,24px);display:flex}
