:root{--snsw-form-element-padding:0.825rem;--snsw-form-element-border-lightest:#ecf1f3;--snsw-form-element-border-light:#c4d0d6;--snsw-form-element-border:#646974;--snsw-form-focus-border:#2e5299;--snsw-form-element-border-width:2px;--snsw-form-element-border-radius:6px;--snsw-form-element-height:48px;--snsw-form-element-height-l:80px;--snsw-form-element-width:372px;--snsw-form-element-width-s:174px;--snsw-form-textarea-height:144px;--snsw-form-textarea-height-s:72px;--snsw-form-textarea-width:570px;--snsw-form-label-spacing:1.5rem;--snsw-form-label-spacing-neg:-0.75rem}.form__actions,.form__item{margin-block:var(--snsw-spacing-l)}.form__actions,.form__item,label{max-inline-size:var(--snsw-line-length)}label{color:var(--snsw-text-black);display:block;inline-size:100%;margin-block-end:var(--snsw-form-label-spacing)}label.form-required span,label.is-required span{display:none}.label--large{font-weight:500}@media (min-width:768px){.label--large{font-size:var(--snsw-font-size-xl);margin-block-end:var(--snsw-spacing-s)}}.form--important label,.form--important legend,.label--important{font-weight:500}.form--important .form__checkboxes label,.form--important .form__radios label{font-weight:400}.form__select,.form__text,.form__textarea,input,select,textarea{-webkit-appearance:none;appearance:none;background-color:var(--snsw-text-white);block-size:var(--snsw-form-element-height);border:var(--snsw-form-element-border-width) solid var(--snsw-form-element-border);border-radius:var(--snsw-form-element-border-radius);caret-color:var(--snsw-text-black);color:var(--snsw-text-black);cursor:text;font-family:var(--snsw-font-family);font-size:16px;inline-size:100%;max-inline-size:var(--snsw-form-element-width);padding-block:0;padding-inline:var(--snsw-form-element-padding);transition:border-color .25s ease,background-color .25s ease}.form__select:focus,.form__select:focus-visible,.form__text:focus,.form__text:focus-visible,.form__textarea:focus,.form__textarea:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:var(--snsw-focus-border);outline-offset:2px}.form__select:user-invalid,.form__text:user-invalid,.form__textarea:user-invalid,input:user-invalid,select:user-invalid,textarea:user-invalid{box-shadow:none}.form__select.error,.form__text.error,.form__textarea.error,input.error,select.error,textarea.error{border-color:var(--snsw-error-red);box-shadow:none}.form__select:disabled,.form__text:disabled,.form__textarea:disabled,input:disabled,select:disabled,textarea:disabled{opacity:1}.form__select.form--small,.form__text.form--small,.form__textarea.form--small,input.form--small,select.form--small,textarea.form--small{max-inline-size:var(--snsw-form-element-width-s)}[placeholder]::placeholder{color:var(--snsw-text-black);opacity:1}[placeholder]:focus::placeholder{color:#0000}.form--large,.input--xlarge,.input--xxlarge{block-size:var(--snsw-form-element-height)}@media (min-width:768px){.form--large,.input--xlarge,.input--xxlarge{block-size:var(--snsw-form-element-height-l);font-size:1.375rem;padding-inline:2rem}}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.is-loading{position:relative}.is-loading:after{animation:loading-spin 2s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23002664' d='M3 13.5c-1.1-2.7-.6-5.8 1.2-8v1.2l2.5.1.1-5.5-5.4-.1-.1 2.4h1.2C0 6.6-.7 10.7.7 14.3c1.9 4.7 6.9 7.5 11.9 6.4l-.5-2.4c-3.8.9-7.6-1.2-9.1-4.8zm17.3-6.9C18.4 1.9 13.4-.9 8.4.2l.5 2.4c3.8-.8 7.7 1.3 9.1 4.9 1.1 2.7.6 5.8-1.2 8v-1.2h-2.5l-.1 5.5 5.4.1v-2.5h-1.2c2.6-3 3.3-7.2 1.9-10.8z'/%3E%3C/svg%3E") no-repeat 50%;block-size:21px;content:"";inline-size:21px;inset-block-end:14px;inset-inline-end:14px;position:absolute;z-index:101}.form__select,select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23002664' d='M12 2c0-.1 0-.1-.1-.2L10.3.1c-.1-.1-.3-.1-.4 0L6 4 2.1 0c-.1 0-.3 0-.4.1L.1 1.7c-.1.1-.1.3 0 .4l5.7 5.8c.1.1.3.1.4 0l5.7-5.8c.1 0 .1-.1.1-.1z'/%3E%3C/svg%3E");background-position:center right 18px;background-repeat:no-repeat;cursor:pointer;padding-inline-end:2.5rem}.form__select:-moz-focusring,select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.form__select::-ms-expand,select::-ms-expand{display:none}.form__select option:not(:checked),select option:not(:checked){color:#000}.translated-rtl .form__select,.translated-rtl select,[dir=rtl] .form__select,[dir=rtl] select{background-position:center left 18px}.form__textarea,textarea{block-size:var(--snsw-form-textarea-height);line-height:var(--snsw-line-height);max-inline-size:var(--snsw-form-textarea-width);padding-block-end:.5rem;padding-block-start:.5rem}.form__textarea.form--small,textarea.form--small{max-inline-size:var(--snsw-form-element-width)}fieldset{border:0;margin-inline-end:0;margin-inline-start:0;padding:0}fieldset>.form__help{margin-block-end:var(--snsw-form-label-spacing);margin-block-start:0}legend{color:var(--snsw-text-black);padding:0}.form__options{border:0;border-radius:0;padding:0}.form__options legend{display:table;margin-block-end:1.125rem;padding:0}.form__options .form__item{margin-block-end:1.25rem;min-block-size:2rem;position:relative}.form__options .form__item:last-child{margin-block-end:0}.form__options .form__item:first-child{margin-block-start:0}.form__options>.form__help{margin-block-start:var(--snsw-form-label-spacing-neg)}.form__options>.form__error{margin-block-start:.875rem}.form--options-inline legend{margin-block-end:var(--snsw-spacing-xs)}@media (min-width:768px){.form--options-inline legend{float:left;margin:0;padding-block-start:.25rem}}.form--options-inline .form__checkboxes,.form--options-inline .form__radios{display:flex}.form--options-inline .form__checkboxes .form__item,.form--options-inline .form__radios .form__item{margin:0;margin-inline-end:var(--snsw-spacing-m)}@media (min-width:768px){.form--options-inline .form__checkboxes .form__item,.form--options-inline .form__radios .form__item{margin-inline-end:0;margin-inline-start:var(--snsw-spacing-m)}.translated-rtl .form--options-inline legend,[dir=rtl] .form--options-inline legend{float:right}}.form__checkbox input,.form__options input{block-size:0;inline-size:0;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute}.form__checkbox label,.form__options label{cursor:pointer;margin:0;padding-block:.25rem;padding-inline-start:3rem;position:relative}.form__checkbox label:before,.form__options label:before{block-size:2rem;border:var(--snsw-form-element-border-width) solid var(--snsw-form-element-border);box-sizing:border-box;content:"";inline-size:2rem;inset-block-start:0;inset-inline-start:0;position:absolute}.form__checkbox label:after,.form__options label:after{block-size:calc(2rem + 6px);box-sizing:border-box;content:"";inline-size:calc(2rem + 6px);inset-block-start:-3px;inset-inline-start:-3px;position:absolute}.form__checkbox input:focus-visible~label:before,.form__checkbox input:focus~label:before,.form__options input:focus-visible~label:before,.form__options input:focus~label:before{outline:var(--snsw-focus-border);outline-offset:2px}.form__checkbox input.error~label:before,.form__options input.error~label:before{border-color:var(--snsw-error-red)}.form__radios label:before{border-radius:1rem}.form__radios label:after{border-radius:calc(1rem + 3px)}.form__radios :checked~label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='%23646974' cx='11' cy='11' r='11'/%3E%3C/svg%3E") no-repeat 50%}.form__radios input:focus-visible~label:before,.form__radios input:focus~label:before{outline:none}.form__radios :focus-visible~label:after,.form__radios :focus~label:after{border:var(--snsw-focus-border)}.form__checkbox :checked~label:before,.form__checkboxes :checked~label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6 3.4c.2-.2.2-.5 0-.7L16.3.4c-.2-.2-.5-.2-.7 0L7 9 3.4 5.4c-.2-.2-.5-.2-.7 0L.4 7.7c-.2.2-.2.5 0 .7l6.3 6.3c.2.2.5.2.7 0L18.6 3.4Z' fill='%23646974'/%3E%3C/svg%3E") no-repeat 50%}.form__checkbox{min-block-size:2rem;position:relative}.form__help{font-size:var(--snsw-font-size-s)}.form__error,.form__help{color:initial;margin-block-end:0;margin-block-start:var(--snsw-spacing-xs)}.form__error{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' fill='%23B81237'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm1 15H9v-2h2v2Zm0-4H9V5h2v6Z'/%3E%3C/svg%3E") no-repeat 10px;background-color:var(--snsw-error-red-light);font-weight:700;padding-block:.5rem;padding-inline-end:1rem;padding-inline-start:2.25rem}.translated-rtl .form__error,[dir=rtl] .form__error{background-position:right 4px}.form__input-group{margin-block:1.5rem;max-inline-size:var(--snsw-line-length)}.form__input-group .form__actions,.form__input-group .form__item{margin:0;max-inline-size:none;z-index:1}.form__input-group .form__actions:focus-within,.form__input-group .form__item:focus-within{z-index:2}.form__input-group .form__actions{align-self:flex-end}@media (min-width:480px){.form__input-group{display:flex}.form__input-group .form__item{flex-grow:1}.form__input-group .form__item:first-child input{border-end-end-radius:0;border-start-end-radius:0}.form__input-group .form__actions{flex-shrink:0}.form__input-group .form__actions .button{min-inline-size:0}.form__input-group .form__actions:last-child .button{border-end-start-radius:0;border-start-start-radius:0}}.form--global-search-group,.form--hero-search-group,.form--search-group{display:flex}.form--global-search-group .form__item,.form--hero-search-group .form__item,.form--search-group .form__item{flex-grow:1}.form--global-search-group .form__text,.form--global-search-group [type=text],.form--hero-search-group .form__text,.form--hero-search-group [type=text],.form--search-group .form__text,.form--search-group [type=text]{border-end-end-radius:0;border-start-end-radius:0;max-inline-size:none}.form--global-search-group .button--primary,.form--hero-search-group .button--primary,.form--search-group .button--primary{block-size:var(--snsw-form-element-height);border-end-start-radius:0;border-start-start-radius:0;inline-size:var(--snsw-form-element-height);min-inline-size:0;padding-inline-end:0;padding-inline-start:0}@media (min-width:768px){.form--global-search-group .button--primary,.form--hero-search-group .button--primary,.form--search-group .button--primary{block-size:var(--snsw-form-element-height-l);inline-size:var(--snsw-form-element-height-l)}}.form--global-search-group .button--primary svg,.form--hero-search-group .button--primary svg,.form--search-group .button--primary svg{block-size:16px;inline-size:16px;margin-block-start:-2px;vertical-align:middle}@media (min-width:768px){.form--global-search-group .button--primary svg,.form--hero-search-group .button--primary svg,.form--search-group .button--primary svg{block-size:32px;inline-size:32px;margin-block-start:-3px}}.form--global-search-group .is-loading:after,.form--hero-search-group .is-loading:after,.form--search-group .is-loading:after{inset-block-end:14px;inset-inline-end:15px}@media (min-width:768px){.form--global-search-group .is-loading:after,.form--hero-search-group .is-loading:after,.form--search-group .is-loading:after{inset-block-end:29px;inset-inline-end:24px}}.form--global-search-group .form__text,.form--global-search-group [type=text]{border-width:1px}.form--global-search-group .button--primary{block-size:var(--snsw-form-element-height);inline-size:var(--snsw-form-element-height)}.form--global-search-group .button--primary svg{block-size:16px;inline-size:16px;margin-block-start:-2px}.form--hero-search-group .form__text,.form--hero-search-group [type=text]{border:2px solid var(--snsw-form-element-border-lightest)}.form--hero-search-group :focus-visible,.form--hero-search-group input:focus{outline-color:var(--snsw-white)}.autocomplete{background:var(--snsw-text-white);border:2px solid var(--snsw-form-element-border);border-end-end-radius:var(--snsw-border-radius-m);border-end-start-radius:var(--snsw-border-radius-m);inline-size:100%;inset-block-start:100%;inset-inline-start:0;list-style:none;margin:0;max-inline-size:none;opacity:1;overflow:hidden;position:absolute;transform:translateY(-6px);transition:visibility 0s linear .1s,transform .1s ease-in-out,opacity .1s ease-in-out;transition-delay:0s;visibility:visible;z-index:100}.autocomplete[inert]{opacity:0;transform:translateY(-16px);visibility:hidden}.autocomplete__option{color:var(--snsw-text-black);cursor:pointer;display:block;font-size:var(--snsw-font-size-m);inline-size:100%;list-style:none;margin:0;padding-block:.5rem;padding-inline:var(--snsw-form-element-padding);text-align:start}@media (min-width:768px){.autocomplete__option{font-size:var(--snsw-font-size-xl);padding-block:.75rem;padding-inline:2rem}}.autocomplete__option:first-child{padding-block-start:calc(.5rem + 6px)}@media (min-width:480px){.autocomplete__option:first-child{padding-block-start:calc(.75rem + 6px)}}.autocomplete__option:first-child:focus,.autocomplete__option:first-child:focus-visible{margin-block-start:6px;padding-block-start:.5rem}@media (min-width:480px){.autocomplete__option:first-child:focus,.autocomplete__option:first-child:focus-visible{padding-block-start:.75rem}}.autocomplete__option:first-child:focus:not(:focus-visible){margin-block-start:0;padding-block-start:calc(.5rem + 6px)}@media (min-width:480px){.autocomplete__option:first-child:focus:not(:focus-visible){padding-block-start:calc(.75rem + 6px)}}@media (max-width:767px){.autocomplete__option:nth-child(1n+6){display:none}}.autocomplete__option:hover{background:var(--snsw-background-grey-light)}.autocomplete__option:focus,.autocomplete__option:focus-visible{outline:var(--snsw-focus-border);outline-offset:-4px}.autocomplete__option:focus:not(:focus-visible){outline:none}.has-autocomplete,[role=combobox]{position:relative}.has-autocomplete [type=text],[role=combobox] [type=text]{position:relative;z-index:101}.form--global-search-group .is-loading:after{background-size:18px;block-size:18px;inline-size:18px;inset-block-start:15px;inset-inline-end:14px}.form--global-search-group .autocomplete{border-width:1px}.form--global-search-group .autocomplete__option{font-size:var(--snsw-font-size-m);padding-block:.5rem;padding-inline:var(--snsw-form-element-padding)}.form--global-search-group .autocomplete__option:first-child{padding-block-start:calc(.5rem + 6px)}.form--global-search-group .autocomplete__option:first-child:focus,.form--global-search-group .autocomplete__option:first-child:focus-visible{padding-block-start:.5rem}.form--global-search-group .autocomplete__option:first-child:focus:not(:focus-visible){padding-block-start:calc(.5rem + 6px)}@media (max-width:1023px){.form--global-search-group .autocomplete__option:nth-child(1n+6){display:none}.form--global-search-group .has-autocomplete[\:has\(\[aria-expanded\%3D\%22true\%22\]\)]{block-size:266px}}@media (max-width:1023px){.form--global-search-group .has-autocomplete:has([aria-expanded=true]){block-size:266px}.form--global-search-group .has-autocomplete[\:has\(\[aria-expanded\%3D\%22true\%22\]\)] .autocomplete{inset-block-start:48px}.form--global-search-group .has-autocomplete:has([aria-expanded=true]) .autocomplete{inset-block-start:48px}}@media (max-width:1023px){.form--global-search-group .form__actions{align-self:flex-start}}.form--hero-search-group .autocomplete{border-color:var(--snsw-form-element-border-lightest)}.form-element--h3-label label:not(.option),.form-element--h3-label legend,.form-element--h3-label summary{font-size:var(--snsw-font-size-xl);font-weight:700;line-height:var(--snsw-line-height-h);margin-block:var(--snsw-spacing-m);margin-block-start:var(--snsw-spacing-l);margin-inline:0;max-inline-size:var(--snsw-line-length)}.form__item .description{margin-block-end:var(--snsw-spacing-m)}.form__item .description>p{margin-block-start:0}