.form-block__form-fields{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.form-block__form-privacy{font-size:12px;line-height:1.4;margin-top:32px}.form-block__form-privacy a{display:inline-block;position:relative}.form-block__form-privacy a:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transform-origin:100% 50%;transition-duration:.3s;transition-property:opacity,visibility,transform;width:100%}@media (hover:hover){.form-block__form-privacy a:hover:after{opacity:0;transform:translateY(3px);visibility:hidden}}.form-block__form-privacy a:active{transform:translateY(1px)}.form-block__form-submit{margin-top:32px}.form-block__success{padding-bottom:32px;padding-top:32px}@media(min-width:360px){.form-block__success{padding-top:calc(22.6087px + 2.6087vw)}}@media(min-width:1280px){.form-block__success{padding-top:56px}}@media(min-width:360px){.form-block__success{padding-bottom:calc(22.6087px + 2.6087vw)}}@media(min-width:1280px){.form-block__success{padding-bottom:56px}}.form-block__success-title{font-size:32px;font-weight:500;line-height:38.4px;margin-bottom:40px}@media(min-width:360px){.form-block__success-title{font-size:calc(25.73913px + 1.73913vw)}}@media(min-width:1280px){.form-block__success-title{font-size:48px}}@media(min-width:360px){.form-block__success-title{line-height:calc(30.88696px + 2.08696vw)}}@media(min-width:1280px){.form-block__success-title{line-height:57.6px}}@media(min-width:360px){.form-block__success-title{margin-bottom:calc(33.73913px + 1.73913vw)}}@media(min-width:1280px){.form-block__success-title{margin-bottom:56px}}:not(#\9) .form-block__success-link{margin-top:32px/*! @specificity */}@media(min-width:360px){:not(#\9) .form-block__success-link{margin-top:calc(28.86957px + .86957vw)}}@media(min-width:1280px){:not(#\9) .form-block__success-link{margin-top:40px}}.common-cross-button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;color:currentColor;font:inherit;height:48px;margin:0;padding:0;position:relative;touch-action:manipulation;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;width:48px}.common-cross-button:after,.common-cross-button:before{background:currentColor;border-radius:4px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s;width:45%;will-change:transform}.common-cross-button:before{transform:translate(-50%,-50%) rotate(45deg)}.common-cross-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.common-cross-button:active:before{transform:translate(-50%,-50%) rotate(135deg)}@media (hover:hover){.common-cross-button:hover:before{transform:translate(-50%,-50%) rotate(135deg)}}.common-cross-button:active:after{transform:translate(-50%,-50%) rotate(45deg)}@media (hover:hover){.common-cross-button:hover:after{transform:translate(-50%,-50%) rotate(45deg)}}.common-cross-button.focus-visible.js-focus-visible,.js-focus-visible .common-cross-button.focus-visible{color:#c8473e}.common-cross-button:focus-visible{color:#c8473e}@media (hover:hover){.common-cross-button:hover{color:#c8473e}}.common-cross-button:active{color:#aa3c35}.form-file__caption{display:flex}.form-file__label{flex:1 1 auto;font-weight:500}.form-file__required{color:#d0635b;flex:0 0 auto;font-size:13px;margin-left:16px;margin-top:1px;text-transform:lowercase}.form-file__control{margin-bottom:-16px;padding-bottom:16px;padding-top:16px;position:relative}.form-file__control-input{bottom:0;display:block;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.form-file__control-input--locked{bottom:0;cursor:default;height:1px;left:auto;pointer-events:none;right:0;top:auto;width:1px;z-index:-1}.form-file__control-label{bottom:0;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.form-file__control-main{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);pointer-events:none;position:relative;z-index:3}@media(min-width:768px){.form-file__control-main{grid-template-columns:repeat(5,1fr)}}.form-file__control-main--has-files{display:block}.form-file__items{grid-column:1}.form-file__control-main--has-files .form-file__items{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media(min-width:768px){.form-file__control-main--has-files .form-file__items{grid-template-columns:repeat(5,1fr)}}.form-file__file-item{border:1px solid #e1e1e1;display:block;position:relative}.form-file__file-item:before{content:"";display:block;padding-top:100%}.form-file__file-item-thumbnail{height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;top:0}.form-file__file-item-name,.form-file__file-item-thumbnail{bottom:0;display:block;left:0;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.form-file__file-item-name{background-color:rgba(34,34,34,.6);color:#fff;font-size:10px;line-height:1;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;padding:.5em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.form-file__file-item--has-thumbnail .form-file__file-item-name{display:none}.form-file__file-item-remove{background-color:rgba(34,34,34,.6);color:#fff;height:24px;pointer-events:all;position:absolute;right:2px;top:2px;width:24px}.form-file__upload-item{background-color:#fff;border:1px solid #e1e1e1;color:#51529c;display:block;position:relative;transition:border-color .3s}.form-file__upload-item:before{content:"";display:block;padding-top:100%}.form-file__control-input.focus-visible.js-focus-visible~.form-file__control-main .form-file__upload-item,.js-focus-visible .form-file__control-input.focus-visible~.form-file__control-main .form-file__upload-item{border-color:#51529c}.form-file__control-input:focus-visible~.form-file__control-main .form-file__upload-item{border-color:#51529c}@media (hover:hover){.form-file__control-input:hover~.form-file__control-main .form-file__upload-item,.form-file__control-label:hover~.form-file__control-main .form-file__upload-item{border-color:#51529c}}.form-file__upload-item-icon{bottom:0;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.form-file__info{grid-column:2/span 4;padding-left:16px}.form-file__info-validation{color:#919191;font-size:12px;margin-top:8px}