*{margin:0;padding:0;box-sizing:border-box}html{height:100%}body{min-height:100%;overflow-x:clip;width:100%;font-size:14px;color:var(--graphite);font-family:var(--font-family);display:flex;background-color:var(--light-gray)}@media(max-width:767px){html,body{font-size:13px}input,select,textarea{font-size:16px}}:root{--font-family: "Poppins";--graphite: #464347;--graphite-75-opacity: rgba(70, 67, 71, .75);--graphite-25-opacity: rgba(70, 67, 71, .25);--graphite-10-opacity: rgba(70, 67, 71, .1);--light-gray: #f1f1f1;--orange: #f37140;--yellow: rgba(243, 207, 64, 1);--purple: rgba(162, 122, 182, 1);--green: rgba(128, 192, 129, 1);--orange: rgba(243, 113, 64, 1);--blue: rgba(87, 181, 229, 1);--brown: #8B6347;--brown-rgb: 139, 99, 71}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input::placeholder,textarea::placeholder{color:var(--graphite-25-opacity);font-family:var(--font-family);font-size:12px;font-style:italic;font-weight:400}input,select{width:100%;outline:0;border-width:0 0 .75px;border-color:var(--graphite-25-opacity);background-color:inherit;font-size:14px;font-family:var(--font-family)}input:focus-visible,select:focus-visible{outline:2px solid var(--graphite);outline-offset:2px;border-radius:2px}textarea:focus-visible{outline:2px solid var(--graphite);outline-offset:2px}select:required:invalid{color:var(--graphite-25-opacity);font-family:var(--font-family);font-style:italic}textarea{background-color:inherit;border-width:.75px;border-color:var(--graphite-25-opacity);border-style:solid;border-radius:4px;outline:0;font-family:var(--font-family);font-size:14px}
