.elementor-form .e-form__buttons{display:flex;flex-wrap:wrap}.elementor-button-align-start .e-form__buttons{justify-content:flex-start}.elementor-button-align-center .e-form__buttons{justify-content:center}.elementor-button-align-end .e-form__buttons{justify-content:flex-end}.elementor-button-align-stretch .e-form__buttons .elementor-button{flex-basis:100%}.kg-form .kg-form__trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.elementor-form .elementor-button[type="submit"]{color:var(--kg-color-dark)}.elementor-form .elementor-button[type="submit"]:hover,.elementor-form .elementor-button[type="submit"]:focus-visible{color:var(--kg-color-cream)}.elementor-form .elementor-button[disabled]{cursor:progress;opacity:0.6}.elementor-form .elementor-message.elementor-message-danger{color:#b3261e}.elementor-form .elementor-message.form-message-success{color:var(--kg-color-green-deep)}.elementor-form .kg-form__error{display:block;flex-basis:100%;font-size:14px;margin:6px 0 0}.elementor-form .elementor-field[aria-invalid="true"]{border-color:#b3261e}.kg-form--card{background:#fff;border:1px solid #e3e3dc;border-radius:8px;box-shadow:0 1px 3px rgba(42, 53, 48, 0.06);color:var(--kg-color-dark);overflow:hidden;padding:34px 36px 36px;position:relative}.kg-form--card::before{background:linear-gradient(90deg, var(--kg-color-green), rgba(147, 189, 138, 0.25));content:"";height:3px;left:0;position:absolute;right:0;top:0}.kg-form--card .kg-form__grid{display:flex;flex-wrap:wrap;gap:22px 16px}.kg-form--card .kg-form__group{display:flex;flex-direction:column;min-width:0}.kg-form--card .kg-form__group--w100{flex:0 0 100%}.kg-form--card .kg-form__group--w75{flex:0 0 calc(75% - 4px)}.kg-form--card .kg-form__group--w66{flex:0 0 calc(66.666% - 5.33px)}.kg-form--card .kg-form__group--w50{flex:0 0 calc(50% - 8px)}.kg-form--card .kg-form__group--w33{flex:0 0 calc(33.333% - 10.67px)}.kg-form--card .kg-form__group--w25{flex:0 0 calc(25% - 12px)}.kg-form--card .kg-form__section{align-items:center;color:#5f6662;display:flex;flex:0 0 100%;font-family:var(--kg-font);font-size:12px;font-weight:700;gap:16px;letter-spacing:0.16em;line-height:1.2;margin:6px 0 -2px;text-transform:uppercase}.kg-form--card .kg-form__section::before,.kg-form--card .kg-form__section::after{background:#e3e3dc;content:"";flex:1 1 0;height:1px}.kg-form--card .kg-form__label{color:var(--kg-color-dark);font-family:var(--kg-font);font-size:15px;font-weight:700;line-height:1.3;margin:0 0 10px}.kg-form--card .kg-form__required{color:#9b2c20}.kg-form--card .kg-form__field{background:#fff;border:1px solid #c4c7c1;border-radius:6px;box-shadow:none;box-sizing:border-box;color:var(--kg-color-dark);font-family:inherit;font-size:16px;line-height:1.4;min-height:48px;padding:11px 14px;transition:border-color 0.15s,box-shadow 0.15s;width:100%}.kg-form--card textarea.kg-form__field{min-height:150px;resize:vertical}.kg-form--card .kg-form__field::placeholder{color:#8a908c;opacity:1}.kg-form--card .kg-form__field:hover{border-color:#9fa39d}.kg-form--card .kg-form__field:focus{border-color:var(--kg-color-dark);box-shadow:0 0 0 3px rgba(147, 189, 138, 0.45);outline:none}.kg-form--card .kg-form__field[aria-invalid="true"]{border-color:#b3261e}.kg-form--card .kg-form__help{color:#5f6662;font-size:13px;line-height:1.4;margin:8px 0 0}.kg-form--card .kg-form__error{color:#b3261e;font-size:14px;line-height:1.4;margin:8px 0 0}.kg-form--card .kg-form__actions{display:flex;flex:0 0 100%;justify-content:flex-start;margin-top:4px}.elementor-button-align-center .kg-form--card .kg-form__actions{justify-content:center}.elementor-button-align-end .kg-form--card .kg-form__actions{justify-content:flex-end}.elementor-button-align-stretch .kg-form--card .kg-form__button{flex:1 1 100%}.kg-form--card .kg-form__button{background:var(--kg-color-green);border:0;border-radius:6px;color:var(--kg-color-dark);cursor:pointer;font-family:var(--kg-font);font-size:15px;font-weight:700;letter-spacing:0.02em;line-height:1;min-height:48px;padding:0 32px;transition:background-color 0.15s,color 0.15s}.kg-form--card .kg-form__button:hover,.kg-form--card .kg-form__button:focus-visible{background:var(--kg-color-dark);color:var(--kg-color-cream)}.kg-form--card .kg-form__button:focus-visible{outline:2px solid var(--kg-color-dark);outline-offset:3px}.kg-form--card .kg-form__button[disabled]{cursor:progress;opacity:0.6}.kg-form--card .kg-form__status{border-radius:6px;font-size:15px;line-height:1.4;margin:0}.kg-form--card .kg-form__status.is-ok,.kg-form--card .kg-form__status.is-bad{margin-top:22px;padding:12px 16px}.kg-form--card .kg-form__status::before{display:none}.kg-form--card .kg-form__status.is-ok{background:#eef5ec;border:1px solid #b9d6b2;color:#2f5229}.kg-form--card .kg-form__status.is-bad{background:#fbeeec;border:1px solid #ebc0ba;color:#8f1f17}@media (max-width: 767px){.kg-form--card{padding:26px 18px 24px}.kg-form--card .kg-form__group{flex:0 0 100%}.kg-form--card .kg-form__button{flex:1 1 100%}}
