@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:700,600,400");

.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

* {
  box-sizing: border-box;
}

.logo-nav-1 {
  height: 50px;
  object-fit: cover;
  width: 130px;
}

.navbar {
  align-items: center;
  display: inline-flex;
  gap: 34px;
  position: relative;
}

.navbar-link {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.donate-now {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.add-to-calendar {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.donate-now-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.img-logo-130x50 {
  height: 145px;
  position: relative;
  width: 375px;
}

.about {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.events {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.place-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.social {
  height: 31.04px;
  position: relative;
  width: 215.2px;
}

.address {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.paid-by {
  align-items: center;
  border: 2px solid;
  border-color: var(--boulder);
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-bottom: -1.00px;
  padding: 15px 35px;
  position: relative;
}

.paid-for-by-lorem-ipsum {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.logo {
  height: 50px;
  object-fit: cover;
  width: 130px;
}

.hamburger {
  height: 22px;
  width: 30px;
}

.logo-1 {
  height: 117px;
  object-fit: cover;
  position: relative;
  width: 302px;
}

.issues-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.volunteer-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.about-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.events-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.social-1 {
  height: 31.04px;
  position: relative;
  width: 215.2px;
}

.address-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.paid-by-1 {
  align-items: center;
  border: 2px solid;
  border-color: var(--boulder);
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-bottom: -1.00px;
  padding: 15px 35px;
  position: relative;
}

.paid-for-by-lorem-ipsum-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.logo-nav-1-1 {
  height: 50px;
  object-fit: cover;
  width: 130px;
}

.navbar-1 {
  align-items: center;
  display: inline-flex;
  gap: 34px;
  position: relative;
}

.navbar-link-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.img-logo-130x50-1 {
  height: 145px;
  position: relative;
  width: 375px;
}

.about-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.events-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.social-2 {
  height: 31.04px;
  position: relative;
  width: 215.2px;
}

.address-2 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.paid-by-2 {
  align-items: center;
  border: 2px solid;
  border-color: var(--boulder);
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-bottom: -1.00px;
  padding: 15px 35px;
  position: relative;
}

.paid-for-by-lorem-ipsum-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}