body {
  background: #fff;
  font-family: "Open Sans", sans-serif;
  color: #243c4f;
}

h1 {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.4em;
  letter-spacing: -2px;
  word-spacing: 0;
  margin-bottom: 1em;
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
  h1 {
    font-size: 1.8em;
  }
}
/* Medium devices (tablets, 768px and up)*/
/* Large devices (desktops, 992px and up)*/
/* X-Large devices (large desktops, 1200px and up)*/
/* XX-Large devices (larger desktops, 1400px and up)*/
.newsletter {
  padding: 80px 0;
  background: #dedede;
  margin-top: 2em;
}

.newsletter .content {
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 2;
}

.newsletter .content h2 {
  color: #243c4f;
  margin-bottom: 40px;
}

.newsletter .content .form-control {
  height: 50px;
  border-color: #ffffff;
  border-radius: 0;
}

.newsletter .content.form-control:focus {
  box-shadow: none;
  border: 2px solid #243c4f;
}

.newsletter .content .btn {
  min-height: 50px;
  border-radius: 0;
  background: #243c4f;
  color: #fff;
  font-weight: 600;
}

.noborder {
  border: none;
}

.card:hover img {
  transform: scale(1.2);
  transition: transform 0.5s;
}

.card img {
  transform: scale(1);
  transition: transform 0.5s;
}

.bg-gray {
  background-color: rgb(215, 215, 215);
}

.hero-block img {
  transform: scale(1);
  transition: transform 0.5s;
}

.hero-block img:hover {
  transform: scale(1.2);
  transition: transform 0.5s;
}

.hero-block {
  background-color: rgb(215, 215, 215);
  background-repeat: no-repeat;
}

.card-body {
  min-height: 7em;
}

.card-title {
  font-weight: 600;
}

.pull-quote {
  background: url(https://res.cloudinary.com/pitch-magazine/image/upload/f_auto,q_auto,h_800/v1656187274/assets/golf_course_illustration_with_shots-2_in9cuj.jpg) center center no-repeat rgb(208, 223, 173);
  background-size: cover;
}
.pull-quote blockquote {
  color: red;
  padding: 10em 0;
}
.pull-quote .container {
  padding: 3em 0 10em 0;
}
.pull-quote .fw-bold, .pull-quote p {
  color: white;
  background-position: right;
  text-shadow: 2px 2px #000;
}

p a {
  color: #bf4f5c;
  text-decoration: none;
}
p a:hover {
  text-decoration: underline;
  color: #000;
}

.bp-wrap {
  z-index: 5000 !important;
}

.h-offset {
  margin-top: 120px;
}
@media (max-width: 480px) {
  .h-offset {
    margin-top: 100px;
  }
}

.issue1.h-offset {
  margin-top: 160px;
}
.issue1 .sticky-top {
  top: 160px;
}/*# sourceMappingURL=custom.css.map */