﻿.form--inline{display:flex;flex-wrap:wrap}@media (max-width:1439px){.form--inline{gap:1rem}}@media (min-width:1440px) and (max-width:1919px){.form--inline{gap:1.1111111111vw}}@media (min-width:1920px){.form--inline{gap:.9375vw}}.form--search{max-width:100%;position:relative}@media (max-width:1439px){.form--search{width:35.625rem}}@media (min-width:1440px) and (max-width:1919px){.form--search{width:39.5833333333vw}}@media (min-width:1920px){.form--search{width:32.2916666667vw}}.form--nav-search{position:relative;width:100%}.form--main{border:1px solid #caced3;display:grid}@media (max-width:767px){.form--main{padding:3rem 1rem}}@media (min-width:768px) and (max-width:1439px){.form--main{padding:3rem}}@media (max-width:1439px){.form--main{border-radius:.625rem;gap:3rem}}@media (min-width:1440px) and (max-width:1919px){.form--main{border-radius:.6944444444vw;gap:3.3333333333vw;padding:3.3333333333vw}}@media (min-width:1920px){.form--main{border-radius:.625vw;gap:2.7083333333vw;padding:2.7083333333vw}}.form__block{border:0;margin:0;padding:0;position:relative}.form__label{color:#335b67}@media (max-width:1439px){.form__label--group{font-size:.875rem;margin-bottom:.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__label--group{font-size:calc(.875rem + (100vw - 1440px) / 100);margin-bottom:.5555555556vw}}@media (min-width:1920px){.form__label--group{font-size:calc(1rem + (100vw - 1920px) / 100);margin-bottom:.46875vw}}.is-bad .form__label--group{color:#b30003}.form__label--main{background:#fff;left:.5em;position:absolute;top:-.8em}@media (max-width:1439px){.form__label--main{font-size:.875rem;padding-inline:0.25rem}}@media (min-width:1440px) and (max-width:1919px){.form__label--main{font-size:calc(.875rem + (100vw - 1440px) / 100);padding-inline:0.2777777778vw}}@media (min-width:1920px){.form__label--main{font-size:calc(1rem + (100vw - 1920px) / 100);padding-inline:0.2604166667vw}}.is-bad .form__label--main{color:#b30003}@media (max-width:1439px){.form__label--aside{font-size:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.form__label--aside{font-size:calc(1.25rem + (100vw - 1440px) / 100)}}@media (min-width:1920px){.form__label--aside{font-size:calc(1.375rem + (100vw - 1920px) / 100)}}@media (max-width:1439px){.form__label--small{font-size:.875rem;margin-top:.1875rem}}@media (min-width:1440px) and (max-width:1919px){.form__label--small{font-size:calc(.875rem + (100vw - 1440px) / 100);margin-top:.2083333333vw}}@media (min-width:1920px){.form__label--small{font-size:calc(1rem + (100vw - 1920px) / 100);margin-top:.2083333333vw}}.form__label--file{align-items:center;background-color:#f5f4f0;border:1px dashed #335b67;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;transition:.2s ease all;width:100%}@media (max-width:1439px){.form__label--file{border-radius:.625rem;height:10.9375rem}}@media (min-width:1440px) and (max-width:1919px){.form__label--file{border-radius:.6944444444vw;height:12.1527777778vw}}@media (min-width:1920px){.form__label--file{border-radius:.625vw;height:9.8958333333vw}}.form__label--file:has(.is-drag){background-color:#ffeee6;border-color:#003241}.form__label--file:has(input:focus){outline:.125rem solid #003241;outline-offset:0.125rem}.form__label--required::after{content:"*"}.form__field{font-family:inherit}@media (max-width:1439px){.form__field{font-size:var(--font-size-base, 1rem)}}@media (min-width:1440px) and (max-width:1919px){.form__field{font-size:var(--font-size-base, calc(1rem + (100vw - 1440px) / 100))}}@media (min-width:1920px){.form__field{font-size:var(--font-size-base, calc(1.125rem + (100vw - 1920px) / 100))}}.form__field::-moz-placeholder{color:#335b67;font-size:inherit;opacity:1}.form__field::placeholder{color:#335b67;font-size:inherit;opacity:1}.is-bad .form__field::-moz-placeholder{color:#b30003}.is-bad .form__field::placeholder{color:#b30003}.form__field--text{background:#fff;border:1px solid #335b67;color:#003241;transition:border-color .2s;width:100%}@media (max-width:1439px){.form__field--text{border-radius:.625rem;font-size:var(--font-size-base, 1rem);height:3.5rem;padding:.75rem 3.125rem .75rem .75rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--text{border-radius:.6944444444vw;font-size:var(--font-size-base, calc(1rem + (100vw - 1440px) / 100));height:3.8888888889vw;padding:.8333333333vw}}@media (min-width:1920px){.form__field--text{border-radius:.625vw;font-size:var(--font-size-base, calc(1.125rem + (100vw - 1920px) / 100));height:3.125vw;padding:.7291666667vw}}.form__field--text:focus{outline:.125rem solid #003241}.is-ok .form__field--text{background:url("../image/icn-ok.svg") #fff no-repeat}@media (max-width:1439px){.is-ok .form__field--text{background-position:right .75rem center;background-size:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.is-ok .form__field--text{background-position:right .8333333333vw center;background-size:1.6666666667vw}}@media (min-width:1920px){.is-ok .form__field--text{background-position:right .7291666667vw center;background-size:1.3541666667vw}}.is-bad .form__field--text{background:url("../image/icn-error.svg") #fff no-repeat;border-color:#b30003;color:#b30003}@media (max-width:1439px){.is-bad .form__field--text{background-position:right .75rem center;background-size:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.is-bad .form__field--text{background-position:right .8333333333vw center;background-size:1.6666666667vw}}@media (min-width:1920px){.is-bad .form__field--text{background-position:right .7291666667vw center;background-size:1.3541666667vw}}.form__field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #335b67;color:#003241;grid-area:select;grid-template-areas:"select";width:100%}@media (max-width:1439px){.form__field--select{border-radius:.625rem;font-size:var(--font-size-base, 1rem);height:3.5rem;padding:.75rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--select{border-radius:.6944444444vw;font-size:var(--font-size-base, calc(1rem + (100vw - 1440px) / 100));height:3.8888888889vw;padding:.8333333333vw}}@media (min-width:1920px){.form__field--select{border-radius:.625vw;font-size:var(--font-size-base, calc(1.125rem + (100vw - 1920px) / 100));height:3.125vw;padding:.7291666667vw}}.form__field--select:focus{outline:.125rem solid #003241}.is-bad .form__field--select{border-color:#b30003;color:#b30003}.form__field--textarea{background:#fff;border:1px solid #335b67;color:#003241;resize:vertical;width:100%}@media (max-width:1439px){.form__field--textarea{border-radius:.625rem;font-size:var(--font-size-base, 1rem);min-height:11.25rem;padding:1.5rem 3.125rem .75rem .75rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--textarea{border-radius:.6944444444vw;font-size:var(--font-size-base, calc(1rem + (100vw - 1440px) / 100));min-height:12.5vw;padding:1.6666666667vw 3.4722222222vw .8333333333vw .8333333333vw}}@media (min-width:1920px){.form__field--textarea{border-radius:.625vw;font-size:var(--font-size-base, calc(1.125rem + (100vw - 1920px) / 100));min-height:10.4166666667vw;padding:1.3541666667vw 2.8125vw .7291666667vw .7291666667vw}}.form__field--textarea:focus{outline:.125rem solid #003241}.is-ok .form__field--textarea{background:url("../image/icn-ok.svg") #fff no-repeat;background-size:1.5rem}@media (max-width:1439px){.is-ok .form__field--textarea{background-position:right .75rem top .9375rem;background-size:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.is-ok .form__field--textarea{background-position:right .8333333333vw top 1.0416666667vw;background-size:1.6666666667vw}}@media (min-width:1920px){.is-ok .form__field--textarea{background-position:right .7291666667vw top .8854166667vw;background-size:1.3541666667vw}}.is-bad .form__field--textarea{background:url("../image/icn-error.svg") #fff no-repeat;border-color:#b30003}@media (max-width:1439px){.is-bad .form__field--textarea{background-position:right .75rem top .9375rem;background-size:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.is-bad .form__field--textarea{background-position:right .8333333333vw top 1.0416666667vw;background-size:1.6666666667vw}}@media (min-width:1920px){.is-bad .form__field--textarea{background-position:right .7291666667vw top .8854166667vw;background-size:1.3541666667vw}}.form__field--nav-search{background:url("../image/icn-search-white.svg") transparent no-repeat;border:1px solid #335b67;color:#fff;width:100%}@media (max-width:1439px){.form__field--nav-search{background-position:left 1rem center;background-size:1.125rem;border-radius:9.375rem;height:3rem;padding:.5rem 3.5rem .5rem 3rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--nav-search{background-position:left 1.1111111111vw center;background-size:1.25vw;border-radius:10.4166666667vw;height:3.3333333333vw;padding:.5555555556vw 3.8888888889vw .5555555556vw 3.3333333333vw}}@media (min-width:1920px){.form__field--nav-search{background-position:left .9375vw center;background-size:1.0416666667vw;border-radius:8.3333333333vw;height:2.7083333333vw;padding:.46875vw 3.125vw .46875vw 2.7083333333vw}}.form__field--nav-search::-moz-placeholder{color:#66848d;opacity:1}.form__field--nav-search::placeholder{color:#66848d;opacity:1}.form__field--nav-search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:url("../image/icn-close.svg") no-repeat center center;cursor:pointer}@media (max-width:1439px){.form__field--nav-search::-webkit-search-cancel-button{height:1.25rem;width:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--nav-search::-webkit-search-cancel-button{height:1.3888888889vw;width:1.3888888889vw}}@media (min-width:1920px){.form__field--nav-search::-webkit-search-cancel-button{height:1.1458333333vw;width:1.1458333333vw}}.form__field--nav-search:focus{outline:.125rem solid #ffffff;outline-offset:0.125rem}.form__field--search{background:url("../image/icn-search.svg") #fff no-repeat;border:1px solid #ff6418;width:100%}@media (max-width:1439px){.form__field--search{background-position:left 1rem center;background-size:1.125rem;border-radius:6.25rem;height:4rem;padding:.5rem 4.5rem .5rem 3.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--search{background-position:left 1.1111111111vw center;background-size:1.25vw;border-radius:6.9444444444vw;height:4.4444444444vw;padding:.5555555556vw 5vw .5555555556vw 3.8888888889vw}}@media (min-width:1920px){.form__field--search{background-position:left .9375vw center;background-size:1.0416666667vw;border-radius:5.7291666667vw;height:3.5416666667vw;padding:.46875vw 4.0625vw .46875vw 3.125vw}}.form__field--search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:url("../image/icn-close-blue.svg") no-repeat center center;cursor:pointer}@media (max-width:1439px){.form__field--search::-webkit-search-cancel-button{height:1.25rem;width:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--search::-webkit-search-cancel-button{height:1.3888888889vw;width:1.3888888889vw}}@media (min-width:1920px){.form__field--search::-webkit-search-cancel-button{height:1.1458333333vw;width:1.1458333333vw}}.form__field--search:focus{outline:.125rem solid #ffffff;outline-offset:0.125rem}.form__field--radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.125rem solid #003241;border-radius:50%;cursor:pointer;transition:background-color .2s;vertical-align:middle}@media (max-width:1439px){.form__field--radio{height:1.5rem;margin:.125rem 0 0 0;width:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--radio{height:1.6666666667vw;margin:.1388888889vw 0 0 0;width:1.6666666667vw}}@media (min-width:1920px){.form__field--radio{height:1.4583333333vw;margin:.1041666667vw 0 0 0;width:1.4583333333vw}}.form__field--radio:focus{outline:.125rem solid #003241;outline-offset:0.125rem}.form__field--radio:checked{background-color:#003241;border:.1875rem solid #fff;outline:.125rem solid #003241}.form__field--radio:checked:focus{outline:.1875rem solid #003241}.is-bad .form__field--radio{border-color:#b30003}.form__field--check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.125rem solid #335b67;border-radius:.125rem;cursor:pointer;flex-shrink:0;transition:background-color .2s,border-color .2s;vertical-align:middle}@media (max-width:1439px){.form__field--check{height:1.5rem;margin:.125rem 0 0 0;width:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__field--check{height:1.6666666667vw;margin:.1388888889vw 0 0 0;width:1.6666666667vw}}@media (min-width:1920px){.form__field--check{height:1.4583333333vw;margin:.1041666667vw 0 0 0;width:1.4583333333vw}}.form__field--check:hover{border-color:#003241}.form__field--check:focus{outline:.125rem solid #003241;outline-offset:0.125rem}.form__field--check:checked{background-color:#003241;background-image:url("../image/icn-check-2.svg");background-position:center center;background-repeat:no-repeat;background-size:50%;border-color:#003241}.is-bad .form__field--check{border-color:#b30003}.form__field--file{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.form__group{display:flex;flex-wrap:wrap;width:100%}@media (max-width:767px){.form__group{flex-direction:column;gap:1rem}}@media (min-width:768px) and (max-width:1439px){.form__group{gap:3rem}}@media (max-width:1439px){.form__group{gap:3rem}}@media (min-width:1440px) and (max-width:1919px){.form__group{gap:3.3333333333vw}}@media (min-width:1920px){.form__group{gap:2.7083333333vw}}.form__check,.form__radio{align-items:flex-start;display:inline-flex}@media (max-width:1439px){.form__check,.form__radio{gap:.625rem}}@media (min-width:1440px) and (max-width:1919px){.form__check,.form__radio{gap:.6944444444vw}}@media (min-width:1920px){.form__check,.form__radio{gap:.625vw}}.form__select{align-items:center;display:grid;grid-template-areas:"select"}.form__select::after{background-color:#003241;clip-path:polygon(100% 0%,0 0%,50% 100%);content:"";grid-area:select;height:.5em;justify-self:end;width:.8em}@media (max-width:1439px){.form__select::after{margin-right:.75rem}}@media (min-width:1440px) and (max-width:1919px){.form__select::after{margin-right:.8333333333vw}}@media (min-width:1920px){.form__select::after{margin-right:.7291666667vw}}@media (max-width:1439px){.form__row--last{margin-top:3rem}}@media (min-width:1440px) and (max-width:1919px){.form__row--last{margin-top:3.3333333333vw}}@media (min-width:1920px){.form__row--last{margin-top:2.7083333333vw}}@media (max-width:1439px){.form__hint{font-size:.75rem}}@media (min-width:1440px) and (max-width:1919px){.form__hint{font-size:calc(.75rem + (100vw - 1440px) / 100)}}@media (min-width:1920px){.form__hint{font-size:calc(.875rem + (100vw - 1920px) / 100)}}@media (max-width:1439px){.form__hint:not(:empty){margin-top:.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__hint:not(:empty){margin-top:.5555555556vw}}@media (min-width:1920px){.form__hint:not(:empty){margin-top:.46875vw}}.form__hint--info{color:#335b67}.form__hint--error{color:#b30003}.form__hint--flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1439px){.form__hint--flex{gap:1rem 2rem}}@media (min-width:1440px) and (max-width:1919px){.form__hint--flex{gap:1.1111111111vw 2.2222222222vw}}@media (min-width:1920px){.form__hint--flex{gap:.9375vw 1.875vw}}.form__input-wrap{position:relative}.form__files{display:grid;list-style:none;margin:0;padding:0}@media (max-width:1439px){.form__files{gap:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__files{gap:1.6666666667vw}}@media (min-width:1920px){.form__files{gap:1.3541666667vw}}@media (max-width:1439px){.form__files:has(.file){margin-top:1.5rem}}@media (min-width:1440px) and (max-width:1919px){.form__files:has(.file){margin-top:1.6666666667vw}}@media (min-width:1920px){.form__files:has(.file){margin-top:1.3541666667vw}}.form__text--desktop{color:#66848d}@media (max-width:1247px){.form__text--desktop{display:none}}.form__text--no-desktop{color:#003241}@media (min-width:1248px){.form__text--no-desktop{display:none}}.form__text--underline{color:#003241;text-decoration:underline}.form__file-icon{background:transparent center no-repeat;background-size:contain}@media (max-width:1439px){.form__file-icon{height:1.6875rem;margin-bottom:.5rem;width:1.1875rem}}@media (min-width:1440px) and (max-width:1919px){.form__file-icon{height:1.875vw;margin-bottom:.5555555556vw;width:1.3194444444vw}}@media (min-width:1920px){.form__file-icon{height:1.5625vw;margin-bottom:.46875vw;width:1.09375vw}}.form__file-icon--pdf{background-image:url("../image/icn-file-pdf.svg")}.form div:has(input[name="tx_form_formframework[__trustedProperties]"]){display:none}.form h2{margin-bottom:0}