/*  custom styling */


/* wp-form-desig */
div.wpform-home .wpforms-field, div.wpform-home .wpforms-field fieldset { padding: 0; display: flex; flex-direction: column; row-gap: 4px; }
div.wpform-home label.wpforms-field-label { font-family: "Figtree"; margin: 0; font-weight: 400; line-height: 24px; }
body div.wpform-home .wpforms-field input, body div.wpform-home .wpforms-field textarea{ width: 100%; max-width: 100%; font-size: 16px !important; line-height: 24px !important; border: 1px solid#69727d; background: #fff; border-radius: 3px; min-height: 40px; padding: 5px 14px; font-family: "Figtree"; margin: 0; font-weight: 400; line-height: 24px; }
body div.wpform-home .wpforms-field fieldset legend{ font-size: 16px !important; line-height: 24px !important; font-family: "Figtree"; margin: 0; font-weight: 400; line-height: 24px; margin-bottom: 4px; }
body div.wpform-home .wpforms-field fieldset ul li{ font-size: 16px !important; line-height: 24px !important; font-family: "Figtree"; margin: 0; font-weight: 400; line-height: 24px; }
div.wpform-home form .wpforms-field-container { display: flex; flex-direction: column; row-gap: 10px; }
body div.wpform-home .wpforms-field input::placeholder { color: #333333; }
body div.wpform-home .wpforms-field input:focus, body div.wpform-home .wpforms-field textarea:focus { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1) !important; outline: 0 !important; border-color: #000 !important; }
body div.wpform-home .wpforms-field input[type="number"]:focus { appearance: none !important; }
body div.wpform-home .wpforms-submit:focus{ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1) !important; outline: 0 !important; }
body div.wpform-home .wpforms-submit:focus:after{ display: none; }
body div.wpform-home .wpforms-field input[type="number"] { appearance: none !important; }
body div.wpform-home .wpforms-submit { font-family: "Figtree", Sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 1.5em; padding: 10px 10px 10px 10px; width: 100%; background-color: #F5A623 !important; }
body div.wpform-home .wpforms-submit:hover{ background: #B1181D !important; }
body div.wpform-home .wpforms-field input[type="checkbox"],  body div.wpform-home .wpforms-field input[type="radio"]{ width: 13px; height: 13px; padding: unset; margin: unset; min-height: auto; }
body div.wpform-home .wpforms-field input[type="radio"]{ border-radius: 100%; }
body div.wpform-home .wpforms-field fieldset legend + ul { display: flex !important; flex-direction: row; justify-content: flex-start; align-items: center; }