@keyframes iconAppear{0%{transform:scale(0.5) rotate(-30deg);width:0;margin:0 0 0 -15px}70%{transform:scale(1.1) rotate(10deg);width:24px;margin:0}100%{transform:scale(1) rotate(0);width:24px;margin:0}}@keyframes iconDisappear{0%{transform:scale(1) rotate(0);width:24px;margin:0}100%{transform:scale(0.5) rotate(-30deg);width:0;margin:0 0 0 -15px}}@keyframes bounce{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(-3px) scale(1.1)}50%{transform:translateX(3px) scale(1.1)}75%{transform:translateX(-2px) scale(1.05)}}@keyframes fadeInBounce{0%{transform:scale(0.8)}50%{transform:scale(1.1)}70%{transform:scale(0.95)}85%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes airSpin{to{transform:rotate(360deg)}}.ut-form[data-form]{position:relative;max-width:856px;margin:0 auto;transition:opacity .3s ease-in-out}.ut-form[data-form].sent .air-overlay-form>*{opacity:.15;filter:blur(4px);transition:filter .3s ease-in-out,opacity .3s ease-in-out}.ut-form[data-form].submitting{pointer-events:none}.ut-form[data-form].invalid{animation:shake .4s ease-in-out}@keyframes shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.ut-form[data-form] .ut-input{display:flex;flex-direction:column;gap:15px;transition:all .3s ease-in-out}.ut-form[data-form] .ut-input__wrapper{position:relative;transition:all .3s ease-in-out}.ut-form[data-form] .ut-input__wrapper.error .ut-input__field{color:#de4e4e;background:#fcdddd;border:3px solid #e66565}.ut-form[data-form] .ut-input__wrapper.error .ut-input__field[disabled]{background:#f5f5f5;border:3px solid #e0e0e0;pointer-events:none}.ut-form[data-form] .ut-input__wrapper.error .ut-input__delete{fill:#e66565}.ut-form[data-form] .ut-input__wrapper.textarea .ut-input__icons{inset:20px 20px auto auto;transform:translateY(0%)}.ut-form[data-form] .ut-input__field{position:relative;display:flex;align-items:center;gap:15px;padding:20px 60px 20px 20px;width:100%;height:62px;font-size:16px;font-weight:400;color:#222;border:3px solid rgba(0,0,0,0);border-radius:15px;transition:all .3s ease-in-out;appearance:none;outline:none;box-shadow:none}@media(max-width: 1200px){.ut-form[data-form] .ut-input__field{height:54px}}@media(max-width: 992px){.ut-form[data-form] .ut-input__field{border-radius:10px}}@media(max-width: 576px){.ut-form[data-form] .ut-input__field{padding:20px}}.ut-form[data-form] .ut-input__field.ut-input__field_light{background:#f5f7f0;border:3px solid #e5e8d7}.ut-form[data-form] .ut-input__field.ut-input__field_dark{background:hsla(0,0%,100%,.05);color:#fff}.ut-form[data-form] .ut-input__field.ut-input__field_dark::placeholder{color:hsla(0,0%,100%,.4)}.ut-form[data-form] .ut-input__field.ut-input__field_textarea{height:200px;resize:none}@media(max-width: 992px){.ut-form[data-form] .ut-input__field.ut-input__field_textarea{height:120px}}.ut-form[data-form] .ut-input__field::placeholder{color:rgba(34,34,34,.4)}.ut-form[data-form] .ut-input__field:hover{border:3px solid rgba(120,190,33,.3)}.ut-form[data-form] .ut-input__field:focus,.ut-form[data-form] .ut-input__field:not(:placeholder-shown){background:#fff;border:3px solid #78be21}.ut-form[data-form] .ut-input__field[disabled]{background:#f5f5f5;border:3px solid #e0e0e0;pointer-events:none}.ut-form[data-form] .ut-input__icons{position:absolute;inset:50% 20px 0 auto;transform:translateY(-50%);display:flex;align-items:center;gap:15px}.ut-form[data-form] .ut-input__check{opacity:0;visibility:hidden;pointer-events:none;transform-origin:center;display:inline-block;vertical-align:middle;overflow:hidden;width:0;margin:0 0 0 -15px;fill:#78be21;transition:opacity .2s ease,visibility .2s ease}.ut-form[data-form] .ut-input__check.is-visible{opacity:1;visibility:visible;width:24px;margin:0;animation:iconAppear .3s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.ut-form[data-form] .ut-input__check:not(.is-visible){animation:iconDisappear .3s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.ut-form[data-form] .ut-input__delete{opacity:0;visibility:hidden;pointer-events:none;transform-origin:center;display:inline-block;vertical-align:middle;overflow:hidden;fill:#78be21;cursor:pointer;margin:0;width:24px;height:24px;transition:opacity .2s ease,visibility .2s ease}.ut-form[data-form] .ut-input__delete.overflow-visible,.ut-form[data-form] .ut-input__delete.visible{opacity:1;visibility:visible;pointer-events:auto;animation:fadeInBounce .6s ease-out}.ut-form[data-form] .ut-input .ut-input__icons:has(.ut-input__check.is-visible) .ut-input__delete.overflow-visible,.ut-form[data-form] .ut-input .ut-input__icons:has(.ut-input__check.is-visible) .ut-input__delete.visible{animation:bounce .6s ease-in-out 2}.ut-form[data-form] .ut-checkbox{display:flex;align-items:center;gap:15px;width:100%;cursor:pointer}.ut-form[data-form] .ut-checkbox input[type=checkbox]{display:none}.ut-form[data-form] .ut-checkbox input[type=checkbox]:checked+.ut-checkbox__wrapper .ut-checkbox__icon{border-color:#78be21;background:#78be21}.ut-form[data-form] .ut-checkbox input[type=checkbox]:checked+.ut-checkbox__wrapper .ut-checkbox__icon use{fill:#fff}.ut-form[data-form] .ut-checkbox__wrapper{display:flex;align-items:center;gap:10px;cursor:pointer}.ut-form[data-form] .ut-checkbox__icon{flex:0 0 auto;width:24px;height:24px;border:2px solid #cfcfcf;border-radius:6px;fill:rgba(0,0,0,0);transition:all .2s ease}.ut-form[data-form] .ut-checkbox__icon use{fill:rgba(0,0,0,0);transition:fill .2s ease}.ut-form[data-form] .ut-checkbox__label{font-size:14px;line-height:1.5;color:rgba(34,34,34,.7)}.ut-form.ut-form_black .ut-checkbox__label{color:hsla(0,0%,100%,.7)}.ut-form[data-form] .ut-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:.3s ease-in-out;border:2px solid #78be21;background:#78be21;color:#fff;border-radius:20px;padding:20px 15px;font-size:16px;font-weight:600;width:100%;max-width:280px}.ut-form[data-form] .ut-button:disabled{opacity:.6;cursor:not-allowed}.ut-form[data-form] .ut-button:hover:not(:disabled){background:#70b41b;border-color:#70b41b}.air-spinner{display:flex;height:24px;position:relative;width:24px;align-items:center;justify-content:center}.air-spinner__standart{width:24px;height:24px;opacity:1;position:absolute;transition:.3s ease-in-out}.air-spinner__loader{width:0;height:0;opacity:0;position:absolute;transition:.3s ease-in-out}.ut-form[data-form].submitting .ut-button .air-spinner__standart{width:0;height:0;opacity:0}.ut-form[data-form].submitting .ut-button .air-spinner__loader{width:13px;height:13px;opacity:1;animation:airSpin .8s linear infinite}.ut-form[data-form].sent .ut-button{pointer-events:none;opacity:.5}.ut-form[data-form].air-disabled .ut-button{background:#cfcfcf;border:2px solid #cfcfcf;cursor:not-allowed}.air-overlay-form>*{filter:blur(0);opacity:1;transition:filter .3s ease-in-out,opacity .3s ease-in-out}.air-overlay-form.active>*{filter:blur(3px);opacity:.15}.air-overlay-form h4{opacity:1;filter:blur(0);transition:.3s ease-in-out}.air-overlay-form.active h4{opacity:.15;filter:blur(3px)}.air-message{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;z-index:11;padding:0;overflow:hidden;opacity:0;max-height:0;pointer-events:none;transition:opacity .3s ease-in-out}.air-message.active{max-height:999px;opacity:1;padding:40px;pointer-events:auto;display:flex;align-items:center;justify-content:center}.air-message>div{display:flex;flex-direction:column;gap:20px;width:100%;text-align:left}.air-message h3{font-size:24px;font-weight:700;letter-spacing:-0.7px;line-height:115%;color:#78be21;margin:0;box-sizing:content-box}.air-message p{font-size:16px;font-weight:500;letter-spacing:-0.4px;line-height:1.5;color:#222;margin:0;box-sizing:content-box}.air-message a{color:#78be21;font-size:16px;font-weight:500;letter-spacing:-0.4px;line-height:1.5;border-bottom:1px dashed #78be21;transition:border-bottom .2s;box-sizing:content-box}.air-message a:hover{border-bottom:1px dashed rgba(0,0,0,0)}.air-message span.air-slash{margin:0 10px;color:#b2b2b2}.ut-form.ut-form_black .air-message>div p{color:#dcdcdc}.ut-form[data-form] .ut-input__fileLoader{position:relative;display:flex;flex-direction:column;gap:10px}.ut-form[data-form] .ut-input__fileLoader-field{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px 10px;border:3px dashed #e5e8d7;border-radius:15px;transition:all .3s ease-in-out;cursor:pointer}@media(max-width: 576px){.ut-form[data-form] .ut-input__fileLoader-field{padding:20px}}.ut-form[data-form] .ut-input__fileLoader-field:hover,.ut-form[data-form] .ut-input__fileLoader-field:focus-within{border:3px dashed #78be21}.ut-form[data-form] .ut-input__fileLoader.is-dragover .ut-form[data-form] .ut-input__fileLoader-field{border:3px dashed #78be21;background:rgba(120,190,33,.05)}.ut-form[data-form] .ut-input__fileLoader-icon{flex:0 0 auto;width:48px;height:48px;fill:#cfcfcf}@media(max-width: 576px){.ut-form[data-form] .ut-input__fileLoader-icon{display:none}}.ut-form[data-form] .ut-input__fileLoader-wrapper{display:flex;flex-direction:column;gap:15px}.ut-form[data-form] .ut-input__fileLoader-text{font-size:14px;color:rgba(34,34,34,.5);text-align:center}@media(max-width: 576px){.ut-form[data-form] .ut-input__fileLoader-text{font-size:12px}}.ut-form[data-form] .ut-input__fileLoader-text.ut-input__fileLoader-text_big{font-size:16px;font-weight:700}@media(max-width: 576px){.ut-form[data-form] .ut-input__fileLoader-text.ut-input__fileLoader-text_big{font-size:20px}}@media(max-width: 576px){.ut-form[data-form] .ut-input__fileLoader-text-span{display:none}}.ut-form[data-form] .ut-input__fileLoader-uploadedFiles{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ut-form[data-form] .ut-input__fileLoader-uploadedFile{display:none;align-items:center;gap:10px;padding:4px 7px 4px 15px;max-width:314px;height:32px;border:2px solid rgba(229,232,215,.5);border-radius:7px;transition:all .3s ease-in-out;cursor:pointer}.ut-form[data-form] .ut-input__fileLoader-uploadedFile.is-dynamic{display:flex !important}.ut-form[data-form] .ut-input__fileLoader-uploadedFile:hover{border:2px solid #70b41b}.ut-form[data-form] .ut-input__fileLoader-uploadedFile:hover .ut-input__fileLoader-uploadedFile-info{color:#70b41b}.ut-form[data-form] .ut-input__fileLoader-uploadedFile:hover .ut-input__fileLoader-uploadedFile-close{color:#78be21;fill:#78be21}.ut-form[data-form] .ut-input__fileLoader-uploadedFile-info{font-size:14px;font-weight:600;color:rgba(34,34,34,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-in-out}.ut-form[data-form] .ut-input__fileLoader-uploadedFile-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(207,207,207,.5);fill:rgba(207,207,207,.5);cursor:pointer;transition:all .3s ease-in-out}.ut-form[data-form] .ut-input__fileLoader-uploadedFile-close svg,.ut-form[data-form] .ut-input__fileLoader-uploadedFile-close-icon{width:24px;height:24px;fill:currentColor;pointer-events:none}.ut-form[data-form] .ut-input__fileLoader .ut-input__field[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.air-test-form-btn{position:fixed;left:12px;z-index:10001;background:#2b5876;color:#fff;padding:6px 16px;border:none;border-radius:7px;box-shadow:0 2px 8px rgba(46,54,80,.13);font-size:13px;font-weight:500;cursor:pointer;transition:box-shadow .2s,background .2s}.air-test-form-btn:hover{background:#4e4376;box-shadow:0 4px 16px rgba(46,54,80,.18)}.ut-modal__content{position:relative}.air-cursor{display:inline-block;width:6px;height:6px;background:#78be21;border-radius:50%;vertical-align:middle;margin-left:3px;animation:cursorPulse 1s ease-in-out infinite}@keyframes cursorPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.8)}}.air-message ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.air-message ul li{font-size:16px;font-weight:500;letter-spacing:-0.4px;line-height:1.5;color:#222;padding-left:20px;position:relative;box-sizing:content-box}.air-message ul li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#78be21}.ut-form.ut-form_black .air-message ul li{color:#dcdcdc}.air-message-repeat{margin-top:16px}.air-message-repeat .air-message-link-repeat{color:#78be21;font-size:16px;font-weight:500;border-bottom:1px dashed #78be21;transition:border-bottom .2s}.air-message-repeat .air-message-link-repeat:hover{border-bottom:1px dashed rgba(0,0,0,0)}
