.s-comp4 blockquote {
  font-family: 'Montserrat', sans-serif, sans-serif; }

.s-comp4 blockquote {
  font-size: 40px; }

.s-comp4 blockquote {
  font-weight: 600; }

.s-comp4 blockquote {
  color: #000; }

.s-comp4 blockquote {
  text-align: center; }

.s-comp4 blockquote {
  line-height: 48px; }

.s-comp4 blockquote {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0); }

.s-comp4 blockquote {
  border-top: 1px solid #000; }

.s-comp4 blockquote {
  border-bottom: 1px solid #000; }

.s-comp4 blockquote {
  border-left: 0px solid #fff; }

.s-comp4 blockquote {
  margin: 30px 0px 30px 0px; }

.s-comp4 blockquote {
  padding: 50px 90px 50px 90px; }

@media (min-width: 1200px) {
  .s-comp4 blockquote {
    font-size: 48px; }

  .s-comp4 blockquote {
    line-height: 56px; }

  .s-comp4 blockquote {
    padding: 60px 150px 60px 150px; } }

@media (max-width: 768px) {
  .s-comp4 blockquote {
    font-size: 28px; }

  .s-comp4 blockquote {
    line-height: 36px; }

  .s-comp4 blockquote {
    padding: 40px 50px 40px 50px; } }

@media (max-width: 480px) {
  .s-comp4 blockquote {
    font-size: 20px; }

  .s-comp4 blockquote {
    line-height: 30px; }

  .s-comp4 blockquote {
    padding: 30px 30px 30px 30px; } }


.s-comp5 .s-map-h {
  height: 40vh; }

.s-comp5 .s-map-h {
  margin: 30px 0px 0px 0px; }


.s-comp6 .s-colcont .s-form h1:before, .s-comp6 .s-colcont .s-form h2:before, .s-comp6 .s-colcont .s-form h3:before, .s-comp6 .s-colcont .s-form h4:before, .s-comp6 .s-colcont .s-form h5:before, .s-comp6 .s-colcont .s-form h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp6 .s-colcont .s-form h1:after, .s-comp6 .s-colcont .s-form h2:after, .s-comp6 .s-colcont .s-form h3:after, .s-comp6 .s-colcont .s-form h4:after, .s-comp6 .s-colcont .s-form h5:after, .s-comp6 .s-colcont .s-form h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp6 .s-tile .s-form h1:before, .s-comp6 .s-tile .s-form h2:before, .s-comp6 .s-tile .s-form h3:before, .s-comp6 .s-tile .s-form h4:before, .s-comp6 .s-tile .s-form h5:before, .s-comp6 .s-tile .s-form h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp6 .s-tile .s-form h1:after, .s-comp6 .s-tile .s-form h2:after, .s-comp6 .s-tile .s-form h3:after, .s-comp6 .s-tile .s-form h4:after, .s-comp6 .s-tile .s-form h5:after, .s-comp6 .s-tile .s-form h6:after {
  content: "";
  position: relative;
  display: block; }

.s-col-bleed .row [class^="col-"], .s-col-bleed .row [class^="col-"], .s-col-bleed .row .sm-gCol {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.s-col-bleed > .row .row {
  margin: 0; }

.s-comp6 .s-form .form-group {
  margin: 0; }

.s-comp6 .s-form label {
  display: block; }

.s-comp6 .s-form label.form-check-inline {
  display: inline-block; }

.s-comp6 .s-form .s-recaptcha-beh > .g-recaptcha {
  display: inline-block; }

.s-comp6, .s-comp6 .s-btn, .s-comp6 .s-btn-alt {
  position: relative; }

.s-comp6 ul.s-icon-list {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.s-comp6 ul.s-icon-list li h1, .s-comp6 ul.s-icon-list li h2, .s-comp6 ul.s-icon-list li h3, .s-comp6 ul.s-icon-list li h4, .s-comp6 ul.s-icon-list li h5, .s-comp6 ul.s-icon-list li h6 {
  display: inline-block; }

.s-comp6 .s-colcont h1:before, .s-comp6 .s-colcont h2:before, .s-comp6 .s-colcont h3:before, .s-comp6 .s-colcont h4:before, .s-comp6 .s-colcont h5:before, .s-comp6 .s-colcont h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp6 .s-colcont h1:after, .s-comp6 .s-colcont h2:after, .s-comp6 .s-colcont h3:after, .s-comp6 .s-colcont h4:after, .s-comp6 .s-colcont h5:after, .s-comp6 .s-colcont h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp6 .s-tile h1:before, .s-comp6 .s-tile h2:before, .s-comp6 .s-tile h3:before, .s-comp6 .s-tile h4:before, .s-comp6 .s-tile h5:before, .s-comp6 .s-tile h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp6 .s-tile h1:after, .s-comp6 .s-tile h2:after, .s-comp6 .s-tile h3:after, .s-comp6 .s-tile h4:after, .s-comp6 .s-tile h5:after, .s-comp6 .s-tile h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp6 {
  margin: 60px 0px 15px 0px; }

.s-comp6 .s-colcont .s-icon-list-beh {
  text-align: center; }

.s-comp6 .s-colcont .s-map-h {
  height: 50vh; }


