.ei-formcard{background:#fff;border:1px solid #d6dee8;border-radius:12px;padding:1.5rem;box-shadow:0 18px 40px -24px rgb(20 35 60 / .45);scroll-margin-top:6rem}
@media (min-width:640px){.ei-formcard{padding:1.75rem 2rem 2rem}}
.ei-formcard .enquiry-form > .flex.flex-col.gap-3{flex-direction:column;align-items:stretch;gap:.5rem}
.ei-formcard .enquiry-form > .flex.flex-col.gap-3 > button{width:100%}
.ei-formcard--narrow .enquiry-form .grid{grid-template-columns:minmax(0,1fr)}
.ei-formcard--narrow .enquiry-form .sm\:col-span-2{grid-column:auto}