body.murtasec-redesign .ms-contact-form {font-family:inherit;color:var(--ink);min-width:0}
body.murtasec-redesign .ms-contact-form .elementor-form-fields-wrapper {margin:0;gap:20px;display:flex;flex-wrap:wrap}
body.murtasec-redesign .ms-contact-form .elementor-field-group {margin:0;padding:0;gap:7px;min-width:0;width:100%;flex-basis:100%;align-content:start}
body.murtasec-redesign .ms-contact-form .elementor-field-group-name,
body.murtasec-redesign .ms-contact-form .elementor-field-group-email {width:calc(50% - 10px);flex-basis:calc(50% - 10px)}
body.murtasec-redesign .ms-contact-form .elementor-field-label {font-family:inherit;font-size:12px;font-weight:600;color:var(--ink);padding:0}
body.murtasec-redesign .ms-contact-form .elementor-field {font-family:inherit;background:#fbfbfd;border:1px solid #ccc9d8;border-radius:8px;padding:12px 13px;color:var(--ink);font-size:13px;line-height:1.6}
body.murtasec-redesign .ms-contact-form .elementor-field:focus {outline:2px solid var(--violet);outline-offset:1px;box-shadow:none}
body.murtasec-redesign .ms-contact-form .elementor-field-required .elementor-field-label:after {content:' *';color:var(--ink)}
body.murtasec-redesign .ms-contact-form .ms-contact-optional {width:100%;flex-basis:100%;margin:8px 0}
body.murtasec-redesign .ms-contact-form .ms-contact-optional .elementor-field-group {margin:0 0 20px}
body.murtasec-redesign .ms-contact-form .elementor-field-group-privacy_note p {margin:0}
body.murtasec-redesign .ms-contact-form .elementor-button {font-family:inherit;background:var(--ink);color:white;border:1px solid transparent;border-radius:100px;padding:16px 26px;font-size:13px;font-weight:600;min-height:50px;line-height:1.35;width:auto;cursor:pointer}
body.murtasec-redesign .ms-contact-form .elementor-button:hover {background:var(--violet);color:white}
body.murtasec-redesign .ms-contact-form .elementor-button:focus-visible {outline:2px solid var(--violet);outline-offset:3px}
body.murtasec-redesign .ms-contact-form .elementor-message {font-family:inherit;font-size:13px;line-height:1.7;padding:16px;border-radius:8px;margin-top:20px}
body.murtasec-redesign .ms-contact-form .elementor-message-success {color:#145a32;background:#eef8f1}
body.murtasec-redesign .ms-contact-form .elementor-message-danger {color:#7f1d1d;background:#fff0f0}
@media(max-width:600px){body.murtasec-redesign .ms-contact-form .elementor-field-group-name,body.murtasec-redesign .ms-contact-form .elementor-field-group-email{width:100%;flex-basis:100%}}
