.hero__form--section{align-items:center;background:linear-gradient(90deg,transparent,#000 51.56%,transparent);border-radius:6px 6px 0 0;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-end;padding:32px 0}.hero__form--cta,.hero__form--text{align-items:center;display:flex;gap:30px}.hero__form--section form{align-items:flex-end;display:flex;height:34px}.hero__form--form h3{display:none}.hero__form--section form input{background:#fff;border:1px solid #ececec;border-radius:4px 0 0 4px;height:33px;padding:12px 16px;width:270px}.hero__form--section form .custom__button{align-items:center;background:transparent;border:1px solid #fff;border-radius:0;border-radius:0 4px 4px 0;color:#fff;display:flex;gap:8px;height:33px;min-width:100px;padding:8px 12px;position:relative;width:auto}.hero__form--section form .custom__button:hover{border-color:#4ca7c4;color:#4ca7c4;gap:5px}.button_arrow path{transition:all .3s ease}.custom__button:hover .button_arrow path{fill:#4ca7c4!important}.hero__form--section .no-list.hs-error-msgs.inputs-list,.hero__form--section form.hs-form .hs-error-msgs label{display:none}.hero__form--section .hs-input.invalid.error{border:none;box-shadow:-3px -1px 30px -3px #d86f69;-webkit-box-shadow:-3px -1px 30px -3px #d86f69;-moz-box-shadow:-3px -1px 30px -3px #d86f69}.hero__form--section form label{opacity:0}.hero__form--section .hs-form-field,.hero__form--section h6{margin:0}