/* Layout builder section */
/* line 2, ../sass/homepage_lb_section.scss */
.layout--homepage {
  display: flex;
  align-items: flex-start;
}
/* line 5, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--first {
  flex: 0 1 32%;
}
/* line 8, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second {
  flex: 0 1 68%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
/* line 13, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--third {
  flex: 0 1 100%;
}
/* line 16, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--fourth {
  flex: 0 1 50%;
  margin-top: 10px;
}
/* line 20, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--fifth {
  flex: 0 1 50%;
  margin-top: 10px;
}
/* line 24, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth {
  flex: 0 1 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
/* line 29, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth .views-element-container {
  flex: 0 1 48%;
  margin-left: 10px;
  margin-bottom: 10px;
}
/* line 34, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth .view-content {
  background-color: #edefef;
  min-height: 345px;
}
/* line 37, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth .view-content .views-row {
  border-bottom: 1px dotted #ccc;
  float: inline-start;
  padding: 10px;
}
/* line 41, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth .view-content .views-row .views-field-title {
  font-size: 1.0em;
  margin-left: 10px;
}
/* line 45, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth .view-content .views-row .views-field-field-tag-line {
  font-size: 0.8em;
  padding-left: 70px;
}
/* line 49, ../sass/homepage_lb_section.scss */
.layout--homepage .layout__region--second .layout__region--sixth .view-content .views-row .views-field-field-mast-image {
  float: left;
  margin-right: 10px;
}

@media screen and (max-width: 974px) {
  /* line 60, ../sass/homepage_lb_section.scss */
  .layout--homepage {
    flex-wrap: wrap;
  }
  /* line 62, ../sass/homepage_lb_section.scss */
  .layout--homepage .layout__region--first,
  .layout--homepage .layout__region--second {
    flex: 0 1 100%;
  }
}
@media screen and (max-width: 640px) {
  /* line 70, ../sass/homepage_lb_section.scss */
  .layout--homepage {
    flex: 0 1 100%;
  }
  /* line 72, ../sass/homepage_lb_section.scss */
  .layout--homepage .layout__region--first {
    flex: 0 1 100%;
  }
  /* line 75, ../sass/homepage_lb_section.scss */
  .layout--homepage .layout__region--second {
    display: none;
  }
}
