.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 .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 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:77.5rem;flex-basis:77.5rem}.gecko-section.is-row-width-md .gecko-section__inner{-ms-flex-preferred-size:62rem;flex-basis:62rem}.gecko-section.is-row-width-sm .gecko-section__inner{-ms-flex-preferred-size:38.75rem;flex-basis:38.75rem}