.form{position:relative}.form:after{background:hsla(0,0%,100%,.502);bottom:0;height:100%;left:0;top:0;transition:opacity .3s;width:100%;z-index:1}.form:after,.form:before{content:"";opacity:0;pointer-events:none;position:absolute}.form:before{background-repeat:no-repeat;background-size:100%;height:2.083333333333333vw;left:calc(50% - 1.04167vw);top:calc(50% - 1.04167vw);transition:opacity .3s,background-image .3s;width:2.083333333333333vw;z-index:5}@media (min-width:1px) and (max-width:920px){.form:before{height:40px;left:calc(50% - 20px);top:calc(50% - 20px);width:40px}}.form.loading:after,.form.loading:before,.form.send-false:after,.form.send-false:before,.form.send-true:after,.form.send-true:before{opacity:1;pointer-events:all}.form.send-false:before{background-image:url(/assets/front/img/icons/send-false.svg)}.form.send-true:before{background-image:url(/assets/front/img/icons/send-true.svg)}.form.send-true .form__confirm-block{opacity:1;pointer-events:all}.form.loading:before{animation:spin 1s linear infinite;background-image:url(/assets/front/img/preloader.svg)}.form__input-wrapper{position:relative}.form__input-wrapper,.form__success{display:flex;flex-direction:column;width:100%}.form__success{align-items:center;background-color:#fff;height:100%;justify-content:center;left:0;padding:1.041666666666667vw;position:absolute;text-align:center;top:0;z-index:1}@media (min-width:1px) and (max-width:920px){.form__success{padding:20px}}.form__success.disabled{display:none}.form__confirm-block{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}@media (min-width:1px) and (max-width:768px){.form__confirm-block{justify-content:center}}.form__confirm-block .socials{display:flex;justify-content:flex-start;list-style:none;margin:0 .5208333333333334vw 0 -.3125vw;padding:0;width:calc(100% + .625vw)}@media (min-width:1px) and (max-width:920px){.form__confirm-block .socials{margin:0 4px 0 -4px;width:calc(100% + 12px)}}.form__confirm-block .socials li{align-items:center;display:flex;justify-content:center;margin-left:.3125vw;margin-right:.3125vw}@media (min-width:1px) and (max-width:920px){.form__confirm-block .socials li{margin-left:4px;margin-right:4px}}.form__confirm-block .socials li a{align-items:center;border-radius:50%;display:flex;height:1.354166666666667vw;justify-content:center;margin-bottom:0;transition:opacity .3s ease;width:1.354166666666667vw}@media (min-width:1px) and (max-width:768px){.form__confirm-block .socials li a{height:22px;width:22px}}@media screen and (min-width:920px){.form__confirm-block .socials li a:hover{opacity:.5}}.form__confirm-block .socials li a:visited{color:#fff}.form__confirm-block .socials li a:visited.active,.form__confirm-block .socials li a:visited:active,.form__confirm-block .socials li a:visited:focus:focus-visible{opacity:.5}.form__confirm-block .socials li a.active,.form__confirm-block .socials li a:active,.form__confirm-block .socials li a:focus:focus-visible{opacity:.5}.form__confirm-block .socials img,.form__confirm-block .socials svg{height:100%;margin:0;padding:0;width:100%;fill:#0c0c0c;-o-object-fit:contain;object-fit:contain;transition:fill .3s ease}.form__confirm-heading{font-size:1.5625vw;line-height:1;margin-bottom:.5208333333333334vw;text-align:center}@media (min-width:1px) and (max-width:920px){.form__confirm-heading{font-size:20px}}.form__confirm-social{display:flex;flex-direction:column;font-size:.8333333333333334vw;justify-content:center;line-height:1.2;margin-bottom:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.form__confirm-social{font-size:16px}}.form__confirm-social span{margin-bottom:.78125vw}@media (min-width:1px) and (max-width:920px){.form__confirm-social span{margin-bottom:15px}}.form__confirm-description{font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.form__confirm-description{font-size:14px}}.form__label{font-weight:400}.form__label,.form__label-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__label-wrapper{font-size:.7291666666666666vw;line-height:1.7}@media (min-width:1px) and (max-width:920px){.form__label-wrapper{font-size:14px}}.form__label:not(:-moz-placeholder){color:#0c0c0c;font-family:Aeroport,sans-serif;font-size:.7291666666666666vw;font-weight:400;left:1px;line-height:1.7;padding-left:.78125vw;pointer-events:none;position:absolute;top:.625vw;-moz-transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease}.form__label:not(:placeholder-shown){color:#0c0c0c;font-family:Aeroport,sans-serif;font-size:.7291666666666666vw;font-weight:400;left:1px;line-height:1.7;padding-left:.78125vw;pointer-events:none;position:absolute;top:.625vw;transition:transform .2s ease,font-size .2s ease,color .2s ease}@media (min-width:1px) and (max-width:920px){.form__label:not(:-moz-placeholder){font-size:14px;padding-left:15px;top:13px}.form__label:not(:placeholder-shown){font-size:14px;padding-left:15px;top:13px}}.form__label-textarea{border:1px solid #ababab;border-bottom:0}.form__label-textarea:not(:-moz-placeholder){background-color:#fff;border-bottom:0;border-radius:.5208333333333334vw .5208333333333334vw 0 0;color:#0c0c0c;font-family:Aeroport,sans-serif;font-size:.7291666666666666vw;font-weight:400;left:0;line-height:1.7;order:-1;padding-left:.78125vw;padding-top:.5208333333333334vw;pointer-events:none;position:relative;top:0;-moz-transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease;width:100%}.form__label-textarea:not(:placeholder-shown){background-color:#fff;border-bottom:0;border-radius:.5208333333333334vw .5208333333333334vw 0 0;color:#0c0c0c;font-family:Aeroport,sans-serif;font-size:.7291666666666666vw;font-weight:400;left:0;line-height:1.7;order:-1;padding-left:.78125vw;padding-top:.5208333333333334vw;pointer-events:none;position:relative;top:0;transition:transform .2s ease,font-size .2s ease,color .2s ease;width:100%}@media (min-width:1px) and (max-width:920px){.form__label-textarea:not(:-moz-placeholder){border-radius:5px 5px 0 0;font-size:14px;padding-left:15px;padding-top:10px}.form__label-textarea:not(:placeholder-shown){border-radius:5px 5px 0 0;font-size:14px;padding-left:15px;padding-top:10px}}.form__input,.form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid transparent;border-radius:.2604166666666667vw;font-family:Aeroport,sans-serif;font-size:.7291666666666666vw;line-height:1.7;transition:box-shadow .3s ease,border .3s ease;width:100%}@media (min-width:1px) and (max-width:920px){.form__input,.form__textarea{border-radius:5px;font-size:14px}}.form__input:active:not(:disabled),.form__input:focus:not(:disabled),.form__textarea:active:not(:disabled),.form__textarea:focus:not(:disabled){border:1px solid #001860}.form__input:active:not(:disabled).error,.form__input:focus:not(:disabled).error,.form__textarea:active:not(:disabled).error,.form__textarea:focus:not(:disabled).error{border:1px solid red}.form__input:active:not(:disabled).success,.form__input:focus:not(:disabled).success,.form__textarea:active:not(:disabled).success,.form__textarea:focus:not(:disabled).success{border:1px solid #4fa44d}.form__input:invalid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__textarea:invalid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea){color:#9fa0a6;font-size:.5729166666666666vw;top:.625vw;transform:translateY(-.5729166666666666vw)}.form__input:active:not(:disabled)+.form__label,.form__input:focus:not(:disabled)+.form__label,.form__input:invalid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:active:not(:disabled)+.form__label,.form__textarea:focus:not(:disabled)+.form__label,.form__textarea:invalid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea){color:#9fa0a6;font-size:.5729166666666666vw;top:.625vw;transform:translateY(-.5729166666666666vw)}@media (min-width:1px) and (max-width:920px){.form__input:invalid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__textarea:invalid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:-moz-placeholder):not(:disabled)+label:not(.form__label-textarea){font-size:11px;top:12px;transform:translateY(-11px)}.form__input:active:not(:disabled)+.form__label,.form__input:focus:not(:disabled)+.form__label,.form__input:invalid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:active:not(:disabled)+.form__label,.form__textarea:focus:not(:disabled)+.form__label,.form__textarea:invalid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea){font-size:11px;top:12px;transform:translateY(-11px)}}.form__input:invalid:not(:-moz-placeholder):not(:disabled)+label,.form__input:valid:not(:-moz-placeholder):not(:disabled)+label,.form__textarea:invalid:not(:-moz-placeholder):not(:disabled)+label,.form__textarea:valid:not(:-moz-placeholder):not(:disabled)+label{color:#9fa0a6;font-size:.5729166666666666vw}.form__input:active:not(:disabled)+.form__label-textarea,.form__input:focus:not(:disabled)+.form__label-textarea,.form__input:invalid:not(:placeholder-shown):not(:disabled)+label,.form__input:valid:not(:placeholder-shown):not(:disabled)+label,.form__textarea:active:not(:disabled)+.form__label-textarea,.form__textarea:focus:not(:disabled)+.form__label-textarea,.form__textarea:invalid:not(:placeholder-shown):not(:disabled)+label,.form__textarea:valid:not(:placeholder-shown):not(:disabled)+label{color:#9fa0a6;font-size:.5729166666666666vw}@media (min-width:1px) and (max-width:920px){.form__input:invalid:not(:-moz-placeholder):not(:disabled)+label,.form__input:valid:not(:-moz-placeholder):not(:disabled)+label,.form__textarea:invalid:not(:-moz-placeholder):not(:disabled)+label,.form__textarea:valid:not(:-moz-placeholder):not(:disabled)+label{font-size:11px}.form__input:active:not(:disabled)+.form__label-textarea,.form__input:focus:not(:disabled)+.form__label-textarea,.form__input:invalid:not(:placeholder-shown):not(:disabled)+label,.form__input:valid:not(:placeholder-shown):not(:disabled)+label,.form__textarea:active:not(:disabled)+.form__label-textarea,.form__textarea:focus:not(:disabled)+.form__label-textarea,.form__textarea:invalid:not(:placeholder-shown):not(:disabled)+label,.form__textarea:valid:not(:placeholder-shown):not(:disabled)+label{font-size:11px}}.form__input:disabled+.form__label,.form__input:disabled+.form__label-textarea,.form__textarea:disabled+.form__label,.form__textarea:disabled+.form__label-textarea{color:#dcdcdc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__input.just-validate-error-field,.form__textarea.just-validate-error-field{box-shadow:inset 0 0 .20833333333333334vw 1px rgba(255,0,0,.4)}@media (min-width:1px) and (max-width:920px){.form__input.just-validate-error-field,.form__textarea.just-validate-error-field{box-shadow:inset 0 0 4px 1px rgba(255,0,0,.4)}}.form__input.error,.form__textarea.error{border:1px solid red}.form__input.success,.form__textarea.success{border:1px solid #4fa44d}.form__input{border:1px solid #ababab;color:#0c0c0c;padding:.9375vw .78125vw .3125vw}@media (min-width:1px) and (max-width:920px){.form__input{padding:17px 15px 7px}}.form__textarea{border:1px solid #ababab;border-radius:0 0 .5208333333333334vw .5208333333333334vw;border-top:0;height:6.770833333333333vw;padding:0 .78125vw .78125vw;resize:none}@media (min-width:1px) and (max-width:920px){.form__textarea{border-radius:0 0 10px 10px;height:130px;padding:0 15px 15px}}.form__textarea:not(.just-validate-error-field)+.form__label{background-color:#fff}.form__textarea+.form__label{width:calc(100% - .98958vw)}@media (min-width:1px) and (max-width:920px){.form__textarea+.form__label{width:calc(100% - 19px)}}.form__label-wrapper .form__input{padding:.5729166666666666vw .5208333333333334vw .6770833333333334vw}@media (min-width:1px) and (max-width:920px){.form__label-wrapper .form__input{padding:11px 10px 13px}}.form__label-wrapper .form__textarea{border-radius:.2604166666666667vw;border-top:1px solid #ababab;padding:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.form__label-wrapper .form__textarea{border-radius:5px;padding:10px}}.error-label.just-validate-error-label span{background:#fff;border-radius:.2604166666666667vw;bottom:calc(100% + .52083vw);box-shadow:0 0 .20833333333333334vw rgba(0,0,0,.212);font-size:.625vw;line-height:1.4;opacity:0;padding:.5208333333333334vw;pointer-events:none;position:absolute;right:0;transition:opacity .3s;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.error-label.just-validate-error-label span{border-radius:5px;bottom:calc(100% + 10px);box-shadow:0 0 4px rgba(0,0,0,.212);font-size:12px;padding:10px}}.error-label.just-validate-error-label:hover span{opacity:1}.error-label{color:red;font-size:0;height:.8333333333333334vw;line-height:1.7;list-style:none;margin:0 0 -.5208333333333334vw;padding-left:0;position:absolute;right:.78125vw;top:50%;transform:translateY(-50%);width:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.error-label{height:16px;margin-bottom:-10px;right:15px;width:16px}}.error-label:after{background-image:url(/assets/front/img/icons/error.svg);background-repeat:no-repeat;background-size:contain;content:"";height:.8333333333333334vw;position:absolute;right:0;top:0;width:.8333333333333334vw;z-index:2}@media (min-width:1px) and (max-width:920px){.error-label:after{height:16px;width:16px}}.error-label.success:after{background-image:url(/assets/front/img/icons/success.svg)}.error-label li{color:red;font-size:.625vw;line-height:1.7;margin:0;padding-left:0}@media (min-width:1px) and (max-width:920px){.error-label li{font-size:12px}}.error-label li:before{content:none}.checkbox,.radio{display:inline-block;position:relative}.checkbox input,.radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;opacity:0;position:absolute;width:1px;z-index:-1}.checkbox input:checked+label .checkbox__marker,.radio input:checked+label .checkbox__marker{background:#001860 url(/assets/front/img/check-white.svg) 50% no-repeat;background-position:50%;background-size:80%;border-color:#001860}.checkbox input:checked+label .radio__marker:after,.radio input:checked+label .radio__marker:after{opacity:1}.checkbox input:disabled+label,.radio input:disabled+label{color:#9a9a9a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input:disabled+label .checkbox__marker,.radio input:disabled+label .checkbox__marker{background:#f5f6f9}.checkbox input:focus:focus-visible:not([disabled]):not(.disabled)+label .checkbox__marker,.radio input:focus:focus-visible:not([disabled]):not(.disabled)+label .checkbox__marker{box-shadow:inset 0 0 .2604166666666667vw 0 rgba(0,0,0,.561)}@media (min-width:1px) and (max-width:920px){.checkbox input:focus:focus-visible:not([disabled]):not(.disabled)+label .checkbox__marker,.radio input:focus:focus-visible:not([disabled]):not(.disabled)+label .checkbox__marker{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}}.checkbox label,.radio label{align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.checkbox__marker{background-color:#fff;border:1px solid #b7b7b7;border-radius:3px;display:block;height:.78125vw;margin-right:.6770833333333334vw;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;width:.78125vw}@media (min-width:1px) and (max-width:920px){.checkbox__marker{height:15px;margin-right:13px;width:15px}}.radio input:focus:focus-visible:not([disabled]):not(.disabled)+label .radio__marker{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.radio__marker{background-color:#fff;border:1px solid #b7b7b7;border-radius:50%;display:block;height:.9375vw;margin-right:.5208333333333334vw;position:relative;transition:background-color .3s ease,border-color .3s ease;width:.9375vw}@media (min-width:1px) and (max-width:920px){.radio__marker{height:18px;margin-right:10px;width:18px}}.radio__marker:after{background-color:#001860;border-radius:50%;content:"";display:block;height:.625vw;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:.625vw}@media (min-width:1px) and (max-width:920px){.radio__marker:after{height:12px;width:12px}}.form__select.ts-wrapper.multi .ts-control,.form__select.ts-wrapper.single .ts-control{background-color:#fff;background-image:none;border:1px solid #d8d8d8;border-radius:3px;box-shadow:none;cursor:pointer;font-family:Aeroport,sans-serif;font-size:14px;margin-top:0;padding:12px 35px 13px 10px;position:relative;width:100%}.form__select.ts-wrapper.multi .ts-control:after,.form__select.ts-wrapper.single .ts-control:after{background-image:url(/assets/front/img/icons/chevron.svg);background-repeat:no-repeat;background-size:contain;border:0;content:"";height:15px;margin-top:0;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;width:15px}.form__select.ts-wrapper.multi .ts-control>input,.form__select.ts-wrapper.single .ts-control>input{cursor:pointer}.form__select.ts-wrapper.multi.dropdown-active .ts-control:after,.form__select.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:0;transform:translateY(-50%) rotate(180deg)}.form__select.ts-wrapper.multi.plugin-clear_button .ts-control,.form__select.ts-wrapper.single.plugin-clear_button .ts-control{padding-right:55px!important}.form__select .ts-dropdown{box-shadow:0 8px 20px -15px #000;margin-top:0}.form__select .ts-dropdown .form__no-option{display:flex;padding:8px 10px 7px}.form__select .ts-dropdown .option.form__option{display:flex;padding:8px 10px 7px 30px;position:relative;transition:color .3s ease,background-color .3s ease}.form__select .ts-dropdown .option.form__option input{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px;z-index:-1}.form__select .ts-dropdown .option.form__option .form__option-mark{align-items:center;display:flex;height:12px;justify-content:center;left:10px;margin-top:-1px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.form__select .ts-dropdown .option.form__option .form__option-mark svg{height:100%;width:100%;stroke:#000;opacity:0;transition:stroke .3s ease}.form__select .ts-dropdown .option.form__option.selected .form__option-mark svg{opacity:1}.form__select .ts-dropdown .option.form__option:hover{background-color:#001860;color:#fff}.form__select .ts-dropdown .option.form__option:hover svg{stroke:#fff}.form__select .ts-dropdown .option.form__option.active{background-color:#001860;color:#fff}.form__select .ts-dropdown .option.form__option.active svg{stroke:#fff}.form__select .ts-dropdown .option.form__option--reset{border-bottom:1px solid #c3c3c3}.form__select .ts-dropdown .option.form__option--reset .form__option-mark svg{opacity:1}.form__select.ts-wrapper.multi .ts-control{padding:12px 35px 12px 10px}.form__select.ts-wrapper.multi .ts-control:after{content:"";position:absolute;right:15px;top:21px}.form__select.ts-wrapper.multi .ts-control>div{background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;color:#303030;margin-bottom:1px;margin-right:10px;padding:0;position:relative;text-shadow:none}.form__select.ts-wrapper.multi .ts-control>div:last-child:after,.form__select.ts-wrapper.multi .ts-control>div:nth-last-child(2):after{content:none}.form__select.ts-wrapper.multi .ts-control>div:after{bottom:0;content:",";position:absolute;right:-5px}.form__select.ts-wrapper.multi .ts-control>div.active{background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;color:#303030;margin-bottom:1px;margin-right:10px;padding:0;text-shadow:none}.form__select.ts-wrapper.multi.has-items .ts-control{padding:12px 35px 12px 10px}.form__select.ts-wrapper.multi.plugin-clear_button .ts-control>div:last-child:after,.form__select.ts-wrapper.multi.plugin-clear_button .ts-control>div:nth-last-child(4):after{content:none}.form__select.ts-wrapper.multi.plugin-clear_button .ts-control>div:after{bottom:0;content:",";position:absolute;right:-5px}.form__select.ts-wrapper .form__clear-all{align-items:center;background-color:transparent;border:0;border-radius:0;display:flex;height:25px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:35px;top:21px;transform:translateY(-50%);transition:opacity .2s ease;transition:background-color .3s ease;width:25px}.form__select.ts-wrapper .form__clear-all:focus{background-color:rgba(0,0,0,.11)}.form__select.ts-wrapper .form__clear-all svg{height:12px;width:12px;stroke:#000}.form__select.ts-wrapper .form__option-placeholder{order:-1}.form__select.ts-wrapper.has-items .form__clear-all{opacity:1;pointer-events:all}.form__select.ts-wrapper.has-items .form__option-placeholder{display:none}.form__input-wrapper.form-file label{align-items:center;cursor:pointer;display:flex;font-size:.7291666666666666vw;line-height:1.7;padding-left:1.5625vw;position:relative}@media screen and (min-width:1600px){.form__input-wrapper.form-file label{font-size:14px;padding-left:30px}}@media (min-width:1px) and (max-width:920px){.form__input-wrapper.form-file label{font-size:14px;padding-left:30px}}.form__input-wrapper.form-file label:after{background-image:url(/assets/front/img/icons/attachment.svg);background-position:50%;background-repeat:no-repeat;background-size:.9375vw;content:"";height:1.041666666666667vw;left:2px;position:absolute;top:2px;width:.9375vw}@media screen and (min-width:1600px){.form__input-wrapper.form-file label:after{background-size:18px;height:20px;width:18px}}@media (min-width:1px) and (max-width:920px){.form__input-wrapper.form-file label:after{background-size:18px;height:20px;width:18px}}.form__input-wrapper.form-file input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0;z-index:-10}.form__input-wrapper.form-file input:focus:focus-visible:not([disabled]):not(.disabled)+label,.form__input-wrapper.form-file input:focus:focus-visible:visited:not([disabled]):not(.disabled)+label{-webkit-text-decoration:underline;text-decoration:underline}.form__file-list{display:flex;flex-direction:column}.form__file-list.hidden{display:none}.form__file-list .file{background:#fff;color:#000;font-size:.7291666666666666vw;line-height:1.7;margin-top:3px;max-width:14.583333333333334vw;overflow:hidden;padding:.10416666666666667vw 1.458333333333333vw .15625vw .4166666666666667vw;position:relative;width:100%}@media screen and (min-width:1600px){.form__file-list .file{font-size:14px;max-width:280px;padding:2px 28px 3px 8px}}@media (min-width:1px) and (max-width:920px){.form__file-list .file{font-size:14px;padding:2px 28px 3px 8px}}@media (min-width:476px) and (max-width:920px){.form__file-list .file{max-width:280px}}@media (min-width:1px) and (max-width:475px){.form__file-list .file{min-width:100%}}.form__file-list .file span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.7291666666666666vw;line-height:1.7;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1600px){.form__file-list .file span{font-size:14px}}@media (min-width:1px) and (max-width:920px){.form__file-list .file span{font-size:14px}}.form__file-list button{background-color:#fff;border:0;cursor:pointer;display:block;height:.7291666666666666vw;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:box-shadow .3s ease;width:.7291666666666666vw;z-index:1}@media screen and (min-width:1600px){.form__file-list button{height:14px;width:14px}}@media (min-width:1px) and (max-width:920px){.form__file-list button{height:14px;width:14px}}.form__file-list button:focus:focus-visible:not([disabled]):not(.disabled),.form__file-list button:focus:focus-visible:visited:not([disabled]):not(.disabled){box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.form__file-list button:after,.form__file-list button:before{background-color:#000;content:"";display:block;height:.10416666666666667vw;left:50%;pointer-events:none;position:absolute;top:50%;width:.4166666666666667vw}@media screen and (min-width:1600px){.form__file-list button:after,.form__file-list button:before{width:8px}}@media (min-width:1px) and (max-width:920px){.form__file-list button:after,.form__file-list button:before{width:8px}}.form__file-list button:after{transform:translate(-50%,-50%) rotate(-45deg)}.form__file-list button:before{transform:translate(-50%,-50%) rotate(45deg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}