.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.contact-form{margin:0 auto;max-width:485px;padding:20px}@media(min-width:672px){.contact-form{padding:40px 60px}}.success-sending .contact-form{display:none}.contact-form-content{background-color:#fff;border-radius:16px;margin:0 auto;max-width:485px}.contact-form-content.success-sending{align-items:center;display:flex;flex-direction:column;height:450px;justify-content:center}.contact-form__group{display:flex;flex-direction:column}.contact-form__group:not(:first-child){margin-top:20px}.contact-form__group_select{position:relative}.contact-form__group_select:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAuMDUgMTkwLjY1Ij48dGl0bGU+aWNvbl9fYW5nbGUtZG93bi0tYmxhY2stY29sb3I8L3RpdGxlPjxwYXRoIGQ9Ik0xNTEuNTIgMTg3LjEyIDMuNTIgNDAuMzNhMTIgMTIgMCAwIDEgMC0xN2wxOS44LTE5LjgxYTEyIDEyIDAgMCAxIDE3IDBMMTYwIDEyMiAyNzkuNzMgMy41M2ExMiAxMiAwIDAgMSAxNyAwbDE5Ljc5IDE5LjhhMTIgMTIgMCAwIDEgMCAxN2wtMTQ4IDE0Ni44YTEyIDEyIDAgMCAxLTE3IDBaIi8+PC9zdmc+) no-repeat;bottom:22%;content:"";height:6px;position:absolute;right:14px;transform:translateY(-50%);width:8px}.contact-form__group_select.error:after{bottom:41%}.contact-form__label{color:#1a2e44;font-size:14px;line-height:24px;padding-left:8px}.contact-form__label_optional{color:#717d89}.contact-form__field{border:1px solid #dfe3ea;border-radius:7px;padding:9px 10px}.contact-form.error .contact-form__field{border-color:#fb5151}.contact-form__field:focus{border-color:#5d93fc;box-shadow:0 0 4px rgba(93,147,252,.5);outline:none}.contact-form__field[name=name]{text-transform:capitalize}.contact-form__select{-webkit-appearance:none;appearance:none}.contact-form__submit{margin-top:40px;transition:none}.contact-form__submit.is-loading{color:transparent;pointer-events:none;position:relative}.contact-form__submit.is-loading:before{animation:rotate .9s linear infinite;border-color:#45e890 #45e890 #fff #fff;border-radius:50%;border-style:solid;border-width:3px;bottom:0;content:"";height:24px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px}.contact-form__copyright{color:#717d89;font-size:12px;line-height:24px;margin-top:10px;text-align:left}.contact-form__copyright a{background-image:linear-gradient(0deg,currentColor 1px,transparent 0);background-repeat:no-repeat;background-size:0 100%;color:#4c83ee;padding-bottom:.125rem;transition:background-size .4s ease-in-out,opacity .4s ease-in-out}.contact-form__copyright a:hover{background-size:100% 100%}.contact-form__error{color:#fb5151;display:none;font-size:12px;line-height:14.52px;margin-top:6px;padding-left:8px}.contact-form textarea{margin-top:4px;resize:none}@media(max-width:575.98px){.contact-form .captcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0;-webkit-transform-origin:0}}@media(min-width:576px){.contact-form .captcha{margin-top:20px}}.contact-form__group.error .contact-form__error{display:block}.contact-form-success{color:#1a2e44;display:none}.success-sending .contact-form-success{display:block}.contact-form-success__info{font:400 14px/24px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0 0 32px}.contact-form-success__title{font:600 18px/24px Poppins,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:40px 0 8px}.contact-form-success__back{align-items:center;border:1px solid #1a2e44;border-radius:7px;display:flex;font:600 13px/100% Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;gap:12px;margin:0 auto;padding:10px 18px 10px 10px;width:-webkit-fit-content;width:fit-content}.contact-form-success__back_icon{display:inline-block;transform:rotate(180deg)}.contact-form-success__back:hover{border-color:#566583;color:#566583}.contact-form-content.success-sending .contact-form{display:none}.contact-form-content.success-sending .contact-form-success{display:block}@keyframes rotate{to{transform:rotate(1turn)}}