.gecko-section {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gecko-section__overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.gecko-section__inner {
  position: relative;
  padding: 1rem;
  max-width: 100%;
}
.gecko-section.is-style-no-padding .gecko-section__inner {
  padding: 0;
}
.gecko-section.add-contrast p,
.gecko-section.add-contrast h1,
.gecko-section.add-contrast h2,
.gecko-section.add-contrast h3,
.gecko-section.add-contrast h4,
.gecko-section.add-contrast h5,
.gecko-section.add-contrast h6,
.gecko-section.add-contrast a {
  color: #FFF;
}
.gecko-section.is-vertical-align-center .gecko-section__inner {
  -ms-flex-item-align: center;
      align-self: center;
}
.gecko-section.is-vertical-align-bottom .gecko-section__inner {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.gecko-section.is-row-width-lg .gecko-section__inner {
  -ms-flex-preferred-size: 76rem;
      flex-basis: 76rem;
}
.gecko-section.is-row-width-md .gecko-section__inner {
  -ms-flex-preferred-size: 63.6rem;
      flex-basis: 63.6rem;
}
.gecko-section.is-row-width-sm .gecko-section__inner {
  -ms-flex-preferred-size: 53.33rem;
      flex-basis: 53.33rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLHdDQUFnQztFQUFoQyxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7Ozs7Ozs7O0VBUUUsV0FBVztBQUNiO0FBQ0E7RUFDRSwyQkFBa0I7TUFBbEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSx3QkFBb0I7TUFBcEIsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSw4QkFBaUI7TUFBakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQ0FBbUI7TUFBbkIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxpQ0FBb0I7TUFBcEIsb0JBQW9CO0FBQ3RCLEMiLCJmaWxlIjoiYmxvY2tzL3NlY3Rpb24taW1hZ2VzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5nZWNrby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5nZWNrby1zZWN0aW9uX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2Vja28tc2VjdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5nZWNrby1zZWN0aW9uLmlzLXN0eWxlLW5vLXBhZGRpbmcgLmdlY2tvLXNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5nZWNrby1zZWN0aW9uLmFkZC1jb250cmFzdCBwLFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGgxLFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGgyLFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGgzLFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGg0LFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGg1LFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGg2LFxuLmdlY2tvLXNlY3Rpb24uYWRkLWNvbnRyYXN0IGEge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5nZWNrby1zZWN0aW9uLmlzLXZlcnRpY2FsLWFsaWduLWNlbnRlciAuZ2Vja28tc2VjdGlvbl9faW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZ2Vja28tc2VjdGlvbi5pcy12ZXJ0aWNhbC1hbGlnbi1ib3R0b20gLmdlY2tvLXNlY3Rpb25fX2lubmVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uZ2Vja28tc2VjdGlvbi5pcy1yb3ctd2lkdGgtbGcgLmdlY2tvLXNlY3Rpb25fX2lubmVyIHtcbiAgZmxleC1iYXNpczogNzZyZW07XG59XG4uZ2Vja28tc2VjdGlvbi5pcy1yb3ctd2lkdGgtbWQgLmdlY2tvLXNlY3Rpb25fX2lubmVyIHtcbiAgZmxleC1iYXNpczogNjMuNnJlbTtcbn1cbi5nZWNrby1zZWN0aW9uLmlzLXJvdy13aWR0aC1zbSAuZ2Vja28tc2VjdGlvbl9faW5uZXIge1xuICBmbGV4LWJhc2lzOiA1My4zM3JlbTtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/