.rcol-text-white,.rcol-text-white h2,.rcol-text-white h3{color:#fff!important}.rcol-text-black,.rcol-text-black h2,.rcol-text-black h3{color:#000!important}.rich-column-wrap .rich-column h2{font-weight:700}.rcol-line-orange .rcol-line{background-color:#ff8400}.rcol-line-blue .rcol-line{background-color:#0555ac}.rich-column-wrap.overlay{padding:40px 30px;position:relative}.rich-column-wrap.overlay *{position:relative;z-index:3}.rich-column-wrap.overlay:after{background-color:rgba(31,51,83,.7);bottom:0;content:"";display:block;height:auto;left:0;padding:20px;position:absolute;right:0;top:0;z-index:1!important}.rich-column-wrap .above_col,.rich-column-wrap .rich-column{margin:0 20px;padding:20px}.rich-column-wrap .rich-column{background:linear-gradient(to top right,rgba(35,86,166,.8),hsla(0,0%,92%,.04));border:3px solid #2f4365;transition:all .2s ease-in-out}.rich-column-wrap .ul-col ul{display:inline-block;float:left}.rich-column-wrap .ul-col ul:first-of-type{margin-right:5%}.space-bullets ul{line-height:2.75}@media screen and (min-width:768px){.rich-column{width:45%}.rcol-line{margin:20px;width:2px}.rich-column-wrap .rich-column:hover{background:linear-gradient(to top right,#2356a6 45%,hsla(0,0%,92%,0))}.rcol-line-orange .rich-column:hover{border-color:#ff8400}.rcol-line-blue .rich-column:hover{border-color:#0555ac}}@media screen and (max-width:767px){.rcol-line{display:none}.rich-column-wrap.overlay{padding:30px 0}}