.contact-form input[type=tel],.contact-form input[type=number],.contact-form input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;box-shadow:none;color:var(--clr-body);font-family:var(--font-primary);font-size:var(--fs-body);font-weight:var(--fw-regular);background-color:#0000;background-image:none;border:1px solid #dee2f0;border-radius:40px;margin-bottom:15px;padding:16px 16px 16px 55px;line-height:1.5em;transition:border .3s ease-in-out;display:block}.contact-form input[type=tel]:hover,.contact-form input[type=tel]:focus,.contact-form input[type=number]:hover,.contact-form input[type=number]:focus,.contact-form input[type=date]:hover,.contact-form input[type=date]:focus{border:1px solid var(--clr-primary);background:0 0;outline:none}.contact-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-left:12px}
