.ribbon-section{height:100%;line-height:14px;position:relative}
.ribbon-section .ribbon-section-boxed>.ribbon-container{max-width:1040px}
.ribbon-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.ribbon-section .ribbon-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
.ribbon-section.ribbon-section-boxed>.ribbon-container{max-width:1040px}
@media(min-width:768px) .ribbon-column.ribbon-col-100,.ribbon-column[data-col="100"]{width:100%}
.ribbon-column,.ribbon-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.ribbon-column{min-height:1px;width:100%}
.ribbon-column-gap-default>.ribbon-row>.ribbon-column>.ribbon-element-populated{padding:10px 0}
.ribbon-column-wrap{width:100%}
.ribbon-column,.ribbon-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.ribbon-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.ribbon .ribbon-element.ribbon-element-bab02d1{text-align:center;color:#000}
.ribbon-widget-wrap>.ribbon-element{width:100%}
.ribbon-widget{position:relative}
.ribbon-container a{color:#fff}
.ribbon-container p{color:#fff}