body:has(.contact_page__4cQHV){overflow:auto!important}.contact_page__4cQHV.contact_page__4cQHV{display:block!important;height:auto!important;min-height:100dvh!important;overflow:visible!important;background:#fff!important;color:#022801}.contact_page__4cQHV.contact_page__4cQHV>.contact_main__NEmdR{display:block!important;min-height:0!important;height:auto!important;overflow:visible!important;grid-template-rows:none!important;margin:0!important;padding:48px 24px 38px!important;background:#fff url(/contact/glass-background.webp) top/100% 100% no-repeat!important;font-family:Calibri Light,Calibri,Segoe UI,Arial,sans-serif}.contact_page__4cQHV.contact_page__4cQHV .contact_main__NEmdR :is(h1,h2,p,label,button,input,select,textarea,a,summary){font-family:inherit}.contact_intro__PUdOE{text-align:center;margin:0 auto 36px;max-width:900px}.contact_page__4cQHV.contact_page__4cQHV .contact_intro__PUdOE h1{font-weight:700;font-size:clamp(36px,4vw,60px);letter-spacing:-.025em;line-height:1.12;margin:0 0 14px;color:#022801}.contact_intro__PUdOE p{font-size:clamp(18px,1.65vw,25px);line-height:1.45;color:#4b0a58;margin:0}.contact_pageLabel__jFT0b{display:inline-block;color:#4b0a58;font-weight:700;font-size:13px;letter-spacing:.23em;border-top:1px solid #4b0a5850;margin-top:22px;padding-top:12px}.contact_cards__Nfvcb{max-width:1130px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;align-items:stretch}.contact_card__uAJyM{position:relative;border:2px solid transparent;border-radius:20px;padding:32px;background:linear-gradient(125deg,#ffffffef,#f7f4f9ed,#ffffffed) padding-box,linear-gradient(130deg,#4b0a5880,#ffffff,#02280188,#e2c3eb,#4b0a5850) border-box;box-shadow:inset 0 0 0 2px #ffffffc9,0 8px 28px #4b0a5810;display:flex;flex-direction:column;gap:14px;min-width:0}.contact_page__4cQHV.contact_page__4cQHV .contact_card__uAJyM h2{font-size:clamp(25px,2.05vw,32px);font-weight:700;line-height:1.2;color:#4b0a58;margin:0 0 8px}.contact_card__uAJyM label{display:flex;flex-direction:column;font-size:17px;line-height:1.4}.contact_card__uAJyM :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-height:44px;border:1px solid #4b0a5830;border-radius:8px;background:#ffffffed;padding:10px 13px;color:#022801;font-size:17px}.contact_card__uAJyM textarea{resize:vertical;min-height:120px}.contact_card__uAJyM :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid #4b0a58;outline-offset:3px}.contact_notice__f_QOB{margin:0;padding:12px 14px;border:1px solid #02280120;border-radius:9px;background:#edf4edc9;color:#022801;font-size:16px;line-height:1.5}.contact_card__uAJyM .contact_privacy__bBIM4{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:15px}.contact_privacy__bBIM4 input{width:20px;height:20px;accent-color:#4b0a58;flex-shrink:0;margin:0}.contact_privacy__bBIM4 a{color:#4b0a58;text-decoration:underline;text-underline-offset:3px}.contact_primary__wp9sV{display:flex;justify-content:center;align-items:center;gap:20px;border:0;border-radius:9px;padding:14px 18px;min-height:50px;background:#4b0a58;color:#fff;font-size:18px;font-weight:700;cursor:pointer;margin-top:auto}.contact_primary__wp9sV:hover{background:#641571}.contact_primary__wp9sV:disabled{opacity:.65;cursor:default}.contact_help__tjaKA>p{font-size:19px;line-height:1.5;margin:0 0 12px;color:#45544d}.contact_areas__I8c8v{display:grid;grid-gap:14px;gap:14px}.contact_areas__I8c8v button{display:flex;align-items:center;gap:18px;text-align:start;padding:18px;border:1px solid #4b0a5820;border-radius:11px;background:#ffffffd9;color:#022801;cursor:pointer;min-height:76px;font-size:18px}.contact_areas__I8c8v button:hover,.contact_areas__I8c8v button[aria-pressed=true]{background:#f2eaf5;border-color:#4b0a5880}.contact_areas__I8c8v svg{width:31px;height:31px;flex:none;color:#4b0a58}.contact_areas__I8c8v button>span:last-child{-webkit-margin-start:auto;margin-inline-start:auto;color:#4b0a58}.contact_helpDetails__tzNB1{margin-top:auto;border-top:1px solid #4b0a5820;padding-top:18px}.contact_helpDetails__tzNB1 summary{color:#4b0a58;font-size:18px;font-weight:700;cursor:pointer}.contact_helpDetails__tzNB1 p{font-size:17px;line-height:1.6}.contact_closing__Jj_Ql{text-align:center;margin:44px auto 0}.contact_page__4cQHV.contact_page__4cQHV .contact_closing__Jj_Ql h2{font-size:clamp(27px,2.5vw,36px);font-weight:700;color:#4b0a58;margin:0 0 8px}.contact_closing__Jj_Ql p{margin:0;font-size:20px;line-height:1.5}.contact_card__uAJyM .contact_honey__v_PkJ{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact_confirm__uflWh{max-width:650px;margin:auto}.contact_confirm__uflWh p{line-height:1.6}@media(max-width:760px){.contact_page__4cQHV.contact_page__4cQHV>.contact_main__NEmdR{padding:30px 16px!important;background-size:auto 100%!important}.contact_cards__Nfvcb{grid-template-columns:1fr;max-width:560px;gap:20px}.contact_card__uAJyM{padding:24px 20px}.contact_intro__PUdOE{margin-bottom:28px}.contact_areas__I8c8v button{font-size:17px;padding:15px;gap:12px}.contact_closing__Jj_Ql{margin-top:32px}.contact_closing__Jj_Ql p{font-size:18px}}@media(prefers-reduced-motion:reduce){.contact_page__4cQHV *{scroll-behavior:auto!important}}.contact_page__4cQHV.contact_page__4cQHV>.contact_main__NEmdR{padding:28px 22px 24px!important}.contact_intro__PUdOE{margin-bottom:24px}.contact_page__4cQHV.contact_page__4cQHV .contact_intro__PUdOE h1{font-size:clamp(32px,3.1vw,46px);margin-bottom:10px}.contact_intro__PUdOE p{font-size:clamp(17px,1.3vw,21px)}.contact_pageLabel__jFT0b{margin-top:14px;padding-top:9px;font-size:12px}.contact_cards__Nfvcb{max-width:980px;gap:20px}.contact_card__uAJyM{padding:24px;gap:11px}.contact_page__4cQHV.contact_page__4cQHV .contact_card__uAJyM h2{margin-bottom:4px}.contact_card__uAJyM label{font-size:16px;gap:5px}.contact_card__uAJyM :is(input:not([type=checkbox]),select,textarea){font-size:16px;padding:9px 11px}.contact_card__uAJyM textarea{min-height:96px}.contact_notice__f_QOB{padding:10px 12px}.contact_areas__I8c8v{gap:10px}.contact_areas__I8c8v button{font-size:16px;min-height:62px;padding:13px 15px;gap:14px}.contact_areas__I8c8v svg{width:27px;height:27px}.contact_help__tjaKA>p{margin-bottom:6px}.contact_primary__wp9sV{font-size:17px;min-height:46px;padding:12px 16px;text-decoration:none}.contact_closing__Jj_Ql{margin-top:28px}.contact_page__4cQHV.contact_page__4cQHV .contact_closing__Jj_Ql h2{font-size:clamp(26px,2.2vw,32px)}.contact_closing__Jj_Ql p{font-size:18px}.contact_ticketLink__YHRDN{display:inline-block;color:#4b0a58;margin-top:12px;text-decoration:underline}.contact_ticketNumber__VkSpt{color:#4b0a58;font-weight:700;font-size:20px;overflow-wrap:anywhere}@media(max-width:760px){.contact_page__4cQHV.contact_page__4cQHV>.contact_main__NEmdR{padding:24px 14px!important}.contact_card__uAJyM{padding:21px 18px}.contact_intro__PUdOE{margin-bottom:22px}.contact_cards__Nfvcb{max-width:530px}}.contact_cards__Nfvcb{max-width:1040px;gap:24px}.contact_card__uAJyM{padding:28px;gap:16px;border-radius:22px;background:linear-gradient(145deg,#fffffffa,#f8f5faf5) padding-box,linear-gradient(140deg,#4b0a5860,#ffffff,#02280155) border-box;box-shadow:inset 0 0 0 1px #ffffff,0 12px 36px #4b0a580c}.contact_page__4cQHV.contact_page__4cQHV .contact_card__uAJyM h2{margin:0 0 6px;font-size:clamp(24px,1.8vw,28px);line-height:1.3}.contact_card__uAJyM label{gap:7px}.contact_card__uAJyM :is(input:not([type=checkbox]),select,textarea){border-radius:10px;min-height:46px;border-color:#4b0a5828;background:#fff;padding:11px 13px}.contact_card__uAJyM textarea{min-height:160px}.contact_card__uAJyM input[readonly]{background:#f5f2f7;color:#45544d}.contact_card__uAJyM .contact_fieldHint__QCLNJ{font-size:14px;line-height:1.5;margin:-7px 0 0;color:#526257}.contact_card__uAJyM .contact_privacy__bBIM4{font-size:14px;line-height:1.55;padding-top:2px}.contact_privacy__bBIM4 input{margin-top:1px}.contact_primary__wp9sV{min-height:48px;border-radius:11px;gap:14px;box-shadow:0 4px 12px #4b0a5814}.contact_help__tjaKA>p{margin:0;font-size:17px;line-height:1.55}.contact_areas__I8c8v{gap:12px;margin-top:2px}.contact_areas__I8c8v button{min-height:70px;border-radius:13px;padding:16px 18px;background:#ffffffed;transition:background .18s ease,border-color .18s ease}.contact_contactGuidance__DzGLV{margin-top:auto;padding:20px 0 0;border-top:1px solid #4b0a581c}.contact_contactGuidance__DzGLV h3{margin:0 0 10px;color:#4b0a58;font-size:17px;line-height:1.4;font-weight:700}.contact_contactGuidance__DzGLV p{margin:0;color:#45544d;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.contact_contactGuidance__DzGLV .contact_rateHint__1SXOv{margin-top:14px;padding-top:14px;border-top:1px solid #02280114;font-size:14px;color:#526257}.contact_notice__f_QOB{border-radius:11px;background:#f0f5f0;font-size:15px}@media(max-width:760px){.contact_cards__Nfvcb{max-width:550px;gap:18px}.contact_card__uAJyM{padding:24px 20px;gap:15px;border-radius:18px}.contact_card__uAJyM textarea{min-height:150px}.contact_areas__I8c8v button{min-height:64px;padding:14px 15px}.contact_contactGuidance__DzGLV{margin-top:6px;padding-top:18px}.contact_contactGuidance__DzGLV p{font-size:15px}}@media(max-width:380px){.contact_card__uAJyM{padding:20px 16px}.contact_areas__I8c8v button{gap:10px;font-size:15px}}@media(prefers-reduced-motion:reduce){.contact_areas__I8c8v button{transition:none}}.contact_card__uAJyM .contact_fieldHint__QCLNJ,.contact_contactGuidance__DzGLV p,.contact_notice__f_QOB{font-weight:700}.contact_areas__I8c8v button[aria-pressed=true]{background:#4b0a58;color:#fff;border-color:#4b0a58;box-shadow:inset 3px 0 0 #9b7a36}.contact_areas__I8c8v button[aria-pressed=true] svg,.contact_areas__I8c8v button[aria-pressed=true]>span:last-child{color:#fff}