.single-logo {
    margin-bottom: 25px;
}
.single-logo img {
    max-width: 200px;
    width: 100%;
}
h1.entry-title {
    max-width: 650px;
}
.entry-content {
    margin-top: 25px;
}
footer#lc-footer > .full-width-section >.row_col_wrap_12,
#lc-main-content {
    width: 90% !important;
    max-width: 1475px;
    width: 100%;
    margin: 0 auto;
}
footer#lc-footer > .full-width-section >.row_col_wrap_12{
    padding: 0 60px;
}
#lc-main-content {
    padding: 60px 90px;
}

@media screen and (max-width: 1024px) {
    footer#lc-footer > .full-width-section >.row_col_wrap_12{
        padding: 0;
    }
    #lc-main-content {
        padding: 30px 0px;
    }
}

#lc-main-content {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
}

#lc-main-content > * {
    flex: 1 1 430px;
}

#lc-main-content main {
    width: 100%;
    flex-basis: 815px;
}
body.single-landing-page .gform_wrapper .top_label .gfield_label{
    color: #ffffff !important;
}
body.single-landing-page .gform_wrapper .gform_footer button[type=submit],
body.single-landing-page .gform_wrapper .gform_footer input[type=submit],
body.single-landing-page .gform_wrapper .form-container .gform-footer input.gform_button {
    background-color: #111827 !important;
}

.form-container .lc-hello_banner-btn {
  display: inline-block;
  text-decoration: underline;
  transition: transform 0.2s ease-in-out;
  animation: pulse 2s infinite;
  cursor: pointer;
}
#header-secondary-outer .nectar-center-text a.lc-hello_banner-btn:hover {
  animation-play-state: paused;
  color: unset !important;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}