.js .is--focus{outline:2px solid var(--cararra);outline-offset:2px}.js :focus:not(.is--focus){outline:0}.no-js :focus{outline:2px solid var(--cararra);outline-offset:2px}::-moz-selection{background:#000;color:#fff;-webkit-text-fill-color:#fff!important}::selection{background:#000;color:#fff;-webkit-text-fill-color:#fff!important}.email__at::before{content:"@"}.email__dot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.email__dot:focus{position:relative;width:auto;height:auto;clip:initial;margin:inherit;padding:0;border:initial}fieldset{border:none;padding:0}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text]{color:var(--timber-green)}input::-webkit-input-placeholder{color:var(--timber-green)}input::-moz-placeholder{color:var(--timber-green)}input:-ms-input-placeholder{color:var(--timber-green)}input::-ms-input-placeholder{color:var(--timber-green)}input::placeholder{color:var(--timber-green)}textarea{resize:none}textarea::-webkit-input-placeholder{color:var(--timber-green)}textarea::-moz-placeholder{color:var(--timber-green)}textarea:-ms-input-placeholder{color:var(--timber-green)}textarea::-ms-input-placeholder{color:var(--timber-green)}textarea::placeholder{color:var(--timber-green)}