.three-column-outter-wrapper{width:calc(100% - 40px);float:left}.three-column-image-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.three-column-container{flex:0 32%;text-align:center;margin:2% 0;position:relative}.three-column-container:nth-child(3n-1){margin:2%}.three-column-content h2{color:#5d5d5d;font-size:25px;text-align:center;padding:10px 0px 0px;font-family:"CernLight" !important}.three-column-content p{margin-top:15px;margin-bottom:15px;font-size:18px;line-height:25.7px;text-align:left;font-family:'CernUltraLight';color:#5d5d5d}.three-column-button-wrapper a{background:#fb5b6a;background:-moz-linear-gradient(top,rgba(251,91,106,1) 0%,rgba(241,73,89,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,91,106,1)),color-stop(100%,rgba(241,73,89,1)));background:-webkit-linear-gradient(top,rgba(251,91,106,1) 0%,rgba(241,73,89,1) 100%);background:-o-linear-gradient(top,rgba(251,91,106,1) 0%,rgba(241,73,89,1) 100%);background:-ms-linear-gradient(top,rgba(251,91,106,1) 0%,rgba(241,73,89,1) 100%);background:linear-gradient(to bottom,rgba(251,91,106,1) 0%,rgba(241,73,89,1) 100%);//width:100%;display:block;color:#fff;border:0;padding:10px;border-radius:4px;font-size:14px;font-family:"CernLight";text-decoration:none}.three-column-button-wrapper a:hover{background:#f14959;background:-moz-linear-gradient(top,rgba(241,73,89,1) 0%,rgba(251,91,106,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,91,106,1)),color-stop(100%,rgba(244,112,61,1)));background:-webkit-linear-gradient(top,rgba(241,73,89,1) 0%,rgba(251,91,106,1) 100%);background:-o-linear-gradient(top,rgba(241,73,89,1) 0%,rgba(251,91,106,1) 100%);background:-ms-linear-gradient(top,rgba(241,73,89,1) 0%,rgba(251,91,106,1) 100%);background:linear-gradient(to bottom,rgba(241,73,89,1) 0%,rgba(251,91,106,1) 100%);color:#fff;text-decoration:none}.three-column-button-wrapper{position:absolute;bottom:0px;width:100%;padding-top:20px}.three-column-content{width:100%;float:left;margin-bottom:40px}.column-rich-text *{color:inherit !important}@media(max-width:812px){.three-column-container{flex:0 45%}}@media(max-width:650px){.three-column-container{flex:0 70%;margin:5% 0}.three-column-content p{text-align:center}}@media(max-width:479px){.three-column-container{flex:0 100%}}