.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:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .2s ease-in-out;transition:all .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 a,.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 p{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}