.ai-main .modal{padding:24px;width:100%;max-width:480px;margin-block:40px}.ai-main .modal .modal-close{top:24px;right:24px;z-index:99}.ai-main .modal .modal-title{margin-bottom:24px}.ai-main .modal .modal-title h2{font-size:1.5rem;color:var(--primary-orange);padding-bottom:3px;margin-bottom:20px;position:relative}.ai-main .modal .modal-title h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:2px;background:linear-gradient(90deg,var(--primary-orange),transparent)}.ai-main .modal .modal-title__text.success{color:var(--text-medium)}.ai-main .modal form{width:100%;max-height:100%}.ai-main .modal .input-group input,.ai-main .modal .input-group textarea{margin-bottom:16px}.ai-main .modal .input-group__input,.ai-main .modal .input-group textarea{width:100%}.ai-main .modal .input-group textarea{height:80px}.ai-main .modal .input-group__files{font-size:16px}.ai-main .modal .input-group__captcha{font-size:16px;margin-bottom:24px}.ai-main .modal .input-group__captcha .input-group__input{margin-bottom:0}.ai-main .modal span.error{margin:-20px 0 0}.ai-main .modal span.error.captcha{margin:-24px 20px 0;text-align:right}.ai-main .modal .input-group__textarea+span.error{margin-top:-24px}.ai-main .modal .button.primary{background-color:var(--primary-orange);border-color:var(--primary-orange);background-image:linear-gradient(#db511c,#db511c)}