@charset "utf-8";

.links a { display: inline-block !important; }

.foot-menu .menu a { margin: 0px 15px; }

p.gform_required_legend { display: none; }

.wp-block-button .wp-block-button__link { border-radius: 0px; margin-bottom: 30px; }

.wp-block-button .wp-block-button__link:hover { background-color: rgb(31, 36, 50) !important; color: rgb(255, 255, 255) !important; }

.owl-theme .owl-dots { margin-top: 25px; }

@media screen and (min-width: 769px) {
  #hero-text .pp-sub-heading { max-width: 620px; }
  .stick { position: sticky; top: 20px; }
}

@media screen and (max-width: 768px) {
  .overlay-section-row > .fl-row-content-wrap::after { background-color: rgba(38, 41, 49, 0); }
  header.fl-builder-content.fl-builder-content-937 { position: relative !important; background-color: rgb(255, 255, 255) !important; }
}

@media screen and (max-width: 480px) {
  .head-text span.pp-primary-title, .head-text span.pp-secondary-title { display: inline !important; }
}