 .content-h2 {font-size: min(13vw, 2.75em);line-height: 1.18181818em;font-weight: 500;margin-bottom: 0.72727273em;}@media only screen and (min-width: 0em) {#landing-image {position: relative;display: block;width: 100%;height: 50vw;max-height: 20em;}#landing-image img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}}@media only screen and (min-width: 64em) {#landing-image {height: 23.1em;max-height: 23.1em;}#landing-image:after {content: "";position: absolute;display: block;height: 12.5em;width: 100%;background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);opacity: 1;top: 0;left: 0;z-index: 1;}}@media only screen and (min-width: 0em) {#form .content-h2 {margin-bottom: 1.67272727em;}#form .left-section {margin: auto;margin-bottom: 2.5em;max-width: 32.3em;}#form .contact-group {margin-bottom: 3.2em;padding-left: 2.5em;position: relative;}#form .contact-group h3 {display: block;font-size: 0.9em;line-height: 1.55555556em;margin-bottom: 0.22222222em;}#form .contact-group .email {color: #6e6e6e;font-size: 0.9em;line-height: 1.55555556em;display: inline-block;text-decoration: none;}#form .contact-group .email:hover {text-decoration: underline;}#form .contact-group picture {position: absolute;display: flex;justify-content: center;align-items: center;left: 0em;top: 0;width: 1.6em;height: 1.6em;border-radius: 50%;background: var(--primary);}#form .contact-group picture img {display: block;width: 1em;height: auto;}#form .donate {font-size: 0.8em;width: 5.75em;line-height: 1.625em;display: block;border-radius: 0.8125em;text-decoration: none;color: #393939;font-weight: bold;background-color: #ffc439;text-align: center;transition: background-color 0.3s, color 0.3s;}#form .donate:hover {background-color: var(--primary);color: #fff;}#form .credit-cards {margin-top: 1em;}#form .credit-cards img {width: 1.25em;height: auto;}#form form {width: 96%;margin: auto;max-width: 32.3em;}#form form label {display: block;font-size: 0.9em;color: #6e6e6e;line-height: 1.55555556em;margin-bottom: 0.27777778em;}#form form input {font-size: 20px;height: 3.1em;width: 100%;border: 1px solid #d1d5db;border-radius: 0.4em;margin-bottom: 1.6em;padding-left: 1.25em;}#form form textarea {font-size: 20px;height: 3.1em;width: 100%;border: 1px solid #d1d5db;border-radius: 0.4em;margin-bottom: 1.6em;min-height: 9em;height: auto;padding-left: 1.25em;padding-top: 1.25em;}#form form .button-solid {border: none;font-size: 0.9em;text-transform: initial;width: 12.22222222em;line-height: 3.55555556em;}}@media only screen and (min-width: 48em) {#form {padding-top: 8.6em;padding-bottom: 8.3em;}}@media only screen and (min-width: 1200px) {#form .container {max-width: 72.9em;display: flex;justify-content: space-between;align-items: flex-start;font-size: min(1.3vw, 1em);}#form .left-section {margin: 0;}#form form {margin: 0;margin-top: 1.8em;max-width: 35.2em;}}@media only screen and (min-width: 2000px) {#form form input, #form form textarea {font-size: 1em;}}@media only screen and (min-width: 0em) {body.dark-mode #form .contact-group .email {color: #fff;opacity: 0.9;}body.dark-mode #form label {color: #fff;}body.dark-mode #form input, body.dark-mode #form textarea {background-color: transparent;color: #fff;opacity: 0.9;}}