body { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }  input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="number"], select, textarea { border: 0.1rem solid var(--medium-grey); border-radius: var(--bt-radius); color: #696969; box-sizing: border-box; transition: all 0.3s ease; } input::placeholder, textarea::placeholder { color: var(--border-grey); opacity: 1; }  input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="number"]:hover, select:hover, textarea:hover { color: var(--medium-green); border-color: var(--medium-green); box-shadow: 0 0 0.5rem var(--medium-green); }  input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="number"]:focus, select:focus, textarea:focus { color: #000000; border-color: var(--medium-green); box-shadow: 0 0 0.5rem var(--medium-green); outline: none; } .bricks-is-frontend .brxe-brf-pro-forms .form-group:not(.submit-button-wrapper):not(.brf-steps) { padding: 0rem; } input[type="checkbox"] { appearance: none; -webkit-appearance: none; width: 1.5rem; height: 1.5rem; border: 0.1rem solid var(--medium-green); border-radius: 0.4rem; background-color: #fff; box-sizing: border-box; display: grid; place-items: center; transition: all 0.3s ease; cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: 0.9rem 0.9rem; padding: 0; display: inline-grid; vertical-align: middle; margin-right: 1rem; }  input[type="checkbox"]:checked { background-color: var(--medium-green); background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.98267L4.5013 6.98269' stroke='white'/%3E%3Cline x1='7.98202' y1='0.242786' x2='4.06285' y2='7.29862' stroke='white'/%3E%3C/svg%3E"); }  input[type="checkbox"]:hover, input[type="checkbox"]:focus { box-shadow: 0 0 0.3rem var(--medium-green); outline: none; } div#brxe-qaiwdw input::placeholder { color: #000000; } input, textarea, [contenteditable="true"] { user-select: text; -webkit-user-select: text; -ms-user-select: text; } input[type="radio"] { accent-color: var(--medium-green, #5a8740); } .woocommerce address { font-style: normal; line-height: 2.4rem; }