.contact-form{background-color:#fff;border-radius:24px;padding:70px 24px}.contact-form__title{color:#003cdb;font-size:24px;line-height:28px;font-weight:600;margin-bottom:17px;text-align:center;padding:0 10px}.contact-form__annot{text-align:center;font-size:17px;line-height:26px;color:#222;text-align:center;margin-bottom:40px}.contact-form__field{position:relative;margin:0 0 24px}.contact-form__field--last{margin-bottom:0}.contact-form__required{color:#003cdb}.contact-form__required::before{content:"* ";color:#003cdb}.contact-form__confirmation{display:flex;align-items:center;font-weight:300;font-size:14px;line-height:22px}.contact-form__confirmation a{font-weight:400}.contact-form__confirmation p{margin:0}.contact-form__agreement{cursor:pointer;width:20px;height:45px;margin:0 5px}.contact-form__submit{background:rgba(0,0,0,0);border:none;padding:0;margin:0;width:100%;height:100%;position:relative;cursor:pointer;text-decoration:none;color:inherit;display:inline-block}.contact-form__btn{width:100%;height:56px;border-radius:40px;background:#003cdb;color:#fff;font-size:20px;font-weight:600;cursor:pointer;margin:0;justify-content:space-between;text-align:center;padding:0 25px;border:1px solid rgba(0,0,0,0);transition:background-color .3s,color .3s,border .3s}.contact-form__btn:hover{color:#003cdb;background-color:rgba(0,0,0,0);border:1px solid #ffa900}.contact-form__btn-text{display:flex;justify-content:space-between}.contact-form__btn .icon-svg{width:20px;height:20px}.contact-form__btn-wrap{position:relative;margin-top:64px}.contact-form__btn-wrap::before{content:"";position:absolute;display:block;pointer-events:none;width:20px;height:20px;right:25px;top:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11%2022C4.9%2022%200%2017.1%200%2011S4.9%200%2011%200s11%204.9%2011%2011-4.9%2011-11%2011Zm0-20c-5%200-9%204-9%209s4%209%209%209%209-4%209-9-4-9-9-9Zm0%2014c-.3%200-.5%200-.7-.3-.4-.4-.4-1%200-1.4l2.3-2.3H7c-.6%200-1-.4-1-1s.4-1%201-1h5.6l-2.3-2.3c-.4-.4-.4-1%200-1.4s1-.4%201.4%200l4%204s.2.2.2.3v.8c0%20.1-.1.2-.2.3l-4%204c-.2.2-.5.3-.7.3Z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat center center;background-size:contain}@media(hover: hover){.contact-form__btn-wrap:hover::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23003cdb%22%20d%3D%22M11%2022C4.9%2022%200%2017.1%200%2011S4.9%200%2011%200s11%204.9%2011%2011-4.9%2011-11%2011Zm0-20c-5%200-9%204-9%209s4%209%209%209%209-4%209-9-4-9-9-9Zm0%2014c-.3%200-.5%200-.7-.3-.4-.4-.4-1%200-1.4l2.3-2.3H7c-.6%200-1-.4-1-1s.4-1%201-1h5.6l-2.3-2.3c-.4-.4-.4-1%200-1.4s1-.4%201.4%200l4%204s.2.2.2.3v.8c0%20.1-.1.2-.2.3l-4%204c-.2.2-.5.3-.7.3Z%22%20%2F%3E%3C%2Fsvg%3E")}}@media(min-width: 980px){.contact-form{max-width:801px}.contact-form__title{font-size:32px;line-height:39px;text-align:center;margin-bottom:22px}.contact-form__annot{margin-bottom:52px}}@media(min-width: 1440px){.contact-form{padding:80px 5.84dvw 104px}}
