*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}button,.button{display:inline-flex;align-items:center;text-decoration:none;border-radius:999px;padding:12px 18px;font-weight:600;font-size:16px;line-height:16px;cursor:pointer;background:transparent;border:1px solid var(--lhd-white);color:var(--lhd-white)}button:hover,.button:hover{filter:brightness(.9)}button.primary,.button.primary{background:var(--lhd-gold-500);color:var(--lhd-gray-800);border-color:transparent}.form-row{margin-bottom:16px}label{display:block;margin-bottom:8px}input,textarea{background:var(--lhd-black);border:1px solid var(--lhd-gray-700);color:var(--lhd-white);padding:12px 16px;outline:none;width:100%;font-size:16px;line-height:16px;border-radius:8px}textarea{height:200px}.ng-submitted .ng-invalid{border-color:var(--lhd-red-500)}.error{color:var(--lhd-red-500)}.success{color:var(--lhd-brown-500)}:root{--lhd-gray-700: #292929;--lhd-gray-800: #1b1b1b;--lhd-gray-300: #bbbbbb;--lhd-brown-500: #5d4f35;--lhd-gold-500: #ffcb71;--lhd-red-500: #D13636;--lhd-white: #ffffff;--lhd-black: #000000;--font-inter: "Inter", sans-serif;--font-playfair: "Playfair Display", serif}body{font-family:var(--font-inter);background-color:var(--lhd-black);color:var(--lhd-white)}
