.req_actions{gap:1.5rem;display:flex;flex-wrap:wrap;margin-top:3rem;align-items:center;grid-column:span 6;flex-direction:row}@media(max-width:479px){.req_actions{align-items:flex-start;grid-column:span 1;flex-direction:column}}.req_advanced{gap:3rem 2rem;display:grid;padding-top:3rem;grid-template-columns:repeat(6,1fr);grid-column:span 6}@media(max-width:479px){.req_advanced{grid-column:span 1;grid-template-columns:1fr}}.req_agreement{gap:.5rem;display:flex;align-items:flex-start}.req_agreement_checkbox{gap:.5rem;cursor:pointer;display:flex;align-items:flex-start}.req_agreement_checkbox>input{position:absolute;opacity:0}.req_agreement_checkbox:has(>input:focus-visible) .req_visual_box{outline:2px solid var(--color-primary);outline-offset:2px}.req_agreement_content{color:var(--color-text-secondary);font-size:.875rem;max-width:44rem;line-height:1.4}.req_agreement_link{color:var(--color-text-secondary);text-decoration:underline}.req_agreement_paragraph,.req_agreement_tail{margin:0;display:inline}.req_cell{gap:.5rem;display:flex;position:relative;grid-column:span 2;flex-direction:column}.req_cell_wide{grid-column:span 3}.req_cell_full{grid-column:span 6}@media(max-width:479px){.req_cell{grid-column:span 1}}.req_ci_addr{margin:0}.req_ci_mail,.req_ci_tel{color:var(--color-text-alternate);text-decoration:none}.req_ci_text{margin:0}.req_contacts_info{gap:.75rem;color:var(--color-text-secondary);display:flex;font-size:.875rem;grid-column:span 2;flex-direction:column}@media(max-width:479px){.req_contacts_info{display:none}}.req_empty_cell{grid-column:span 2}@media(max-width:479px){.req_empty_cell{display:none}}.req_form_grid{gap:3rem 2rem;display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:479px){.req_form_grid{grid-template-columns:1fr}}.req_form_wrapper{color:var(--color-text-alternate);padding:4rem;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 4rem) 100%,0 100%);background-color:var(--color-text-primary)}@media(max-width:479px){.req_form_wrapper{padding:4rem 1.25rem}}.req_inner_box{width:.5rem;height:.5rem;display:block;transition:background-color .15s ease;background-color:transparent}label:has(>input:checked) .req_inner_box{background-color:var(--color-primary)}.req_input{color:var(--color-text-alternate);width:100%;border:none;font-size:1rem;font-family:inherit;padding-top:.75rem;transition:border-color .2s ease;padding-left:0;border-bottom:.125rem solid var(--color-gray-300);padding-right:0;padding-bottom:.75rem;background-color:transparent}.req_input_file{font-size:.875rem}.req_label{gap:.5rem;color:var(--color-text-alternate);display:flex;font-size:.875rem;align-items:center;font-weight:500;margin-bottom:.5rem}.req_label_row{gap:.5rem;display:flex;align-items:center;margin-bottom:.5rem}.req_label_row .req_label{margin-bottom:0}.req_page_main{padding:5rem 2.5rem}@media(max-width:479px){.req_page_main{padding-left:0;padding-right:0}}.req_submit_button{gap:0;color:inherit;border:none;cursor:pointer;display:inline-block;font-size:inherit;min-height:0;align-items:stretch;font-family:inherit;font-weight:inherit;padding:0;justify-content:flex-start;background-color:transparent}.req_subtitle{color:var(--color-text-primary);font-size:1.25rem;line-height:1.6;margin-bottom:3rem}@media(max-width:479px){.req_subtitle{padding-left:1.25rem;padding-right:1.25rem}}.req_textarea{color:var(--color-text-alternate);width:100%;border:none;resize:vertical;padding:.75rem;font-size:1rem;min-height:8rem;font-family:inherit;background-color:var(--color-surface-input)}.req_toggle_link{-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.req_toggle_link{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:500;border-bottom:.0625rem dashed var(--color-primary);margin-top:3rem;padding-bottom:.125rem}.req_visual_box{width:1rem;border:.125rem solid var(--color-text-alternate);height:1rem;display:flex;margin-top:.125rem;align-items:center;flex-shrink:0;justify-content:center;background-color:var(--color-text-primary)}.tooltip_popup{left:50%;color:var(--color-text-primary);width:14rem;bottom:calc(100% + .5rem);z-index:10;opacity:0;padding:.5rem .75rem;font-size:.75rem;position:absolute;transform:translate(-50%);line-height:1.4;transition:opacity .15s ease;white-space:normal;pointer-events:none;background-color:var(--color-background-body)}.tooltip_root{display:inline-flex;position:relative;align-items:center;vertical-align:middle}.tooltip_text{color:inherit;margin:0}.tooltip_trigger{color:var(--color-text-primary);width:1rem;border:none;cursor:help;height:1rem;display:flex;font-size:.75rem;align-items:center;font-weight:700;line-height:1;user-select:none;border-radius:0;justify-content:center;background-color:var(--color-gray-300)}.tooltip_trigger_icon{display:block;margin-top:-.0625rem}.req_toggle_link:hover{opacity:.65}.req_toggle_link{list-style:none}.req_toggle_link::-webkit-details-marker{display:none}.req_success{inset:0;gap:1.25rem;color:var(--color-text-alternate);display:flex;opacity:0;padding:2rem 4rem;position:absolute;transition:opacity .18s ease;flex-direction:column;justify-content:center;background-color:var(--color-text-primary)}@media(max-width:479px){.req_success{gap:1.5rem;padding:2rem 1.25rem;overflow:auto}}.req_success[data-state=in]{opacity:1;transition:opacity .3s ease}.req_success[data-state=in]>*{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}.req_success[data-state=in]>*:nth-child(2){transition-delay:.07s}.req_success[data-state=in]>*:nth-child(3){transition-delay:.14s}.req_success_head{gap:2.5rem;display:flex;align-items:flex-end;padding-bottom:1.25rem;border-bottom:.125rem solid var(--color-text-alternate);justify-content:space-between}.req_success_head h2{margin:0;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.02em}.req_success_head p{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:1rem;max-width:34rem;line-height:1.6}.req_success_ticket{gap:.25rem;display:flex;flex-shrink:0;text-align:right;flex-direction:column}.req_success_ticket span{color:var(--color-text-secondary);font-size:.875rem}.req_success_ticket b{font-size:5rem;font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.req_success_facts{gap:.75rem 3rem;margin:0;display:flex;flex-wrap:wrap}.req_success_facts div{gap:.125rem;display:flex;flex-direction:column}.req_success_facts dt{color:var(--color-text-secondary);font-size:.875rem}.req_success_facts dd{margin:0;font-size:1.125rem;font-weight:500}.req_success_foot{gap:.5rem;display:flex;flex-direction:column}.req_success_foot p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.req_success_bar{height:.125rem;overflow:hidden;background-color:var(--color-gray-200)}.req_success_bar span{height:100%;display:block;transform:scaleX(1);transition:transform 0s linear;transform-origin:left center;background-color:var(--color-primary)}.req_success[data-state=in] .req_success_bar span{transform:scaleX(0)}.req_form{transition:opacity .3s ease .14s}.req_form[data-state=out]{opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}@media(max-width:479px){.req_success_head{gap:1.25rem;align-items:flex-start;flex-direction:column}.req_success_ticket{text-align:left}.req_success_ticket b{font-size:3.125rem}}.tooltip_root:hover .tooltip_popup,.tooltip_root:focus-within .tooltip_popup{opacity:1}.req_hp[data-astro-cid-p7hsejmp]{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}details[data-astro-cid-p7hsejmp].req_toggle[open] .req_advanced[data-astro-cid-p7hsejmp]{display:grid}.req_toggle_link[data-astro-cid-p7hsejmp]{cursor:pointer;list-style:none}.req_toggle_link[data-astro-cid-p7hsejmp]::-webkit-details-marker{display:none}.req_feedback[data-astro-cid-p7hsejmp][hidden]{display:none}.req_feedback[data-astro-cid-p7hsejmp]{margin-top:1.5rem;font-weight:600}.req_feedback[data-astro-cid-p7hsejmp].is-ok{color:var(--color-green-500)}.req_feedback[data-astro-cid-p7hsejmp].is-error{color:var(--color-red-500)}
