.multi-column-section{clear:both;padding:40px 0}.multi-column-section.float{clear:both;padding:0 0 40px;top:-100px}.multi-column{position:relative}.multi-column{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.multi-column .column-wrapper{margin:0 0 15px;text-align:center;display:flex;width:100%}@media all and (min-width:768px){.two-column .column-wrapper{width:50%}.three-column .column-wrapper{width:50%}.four-column .column-wrapper{width:50%}}@media all and (min-width:981px){.two-column .column-wrapper{width:50%}.three-column .column-wrapper{width:33.33%}.four-column .column-wrapper{width:25%}}.multi-column .column-content{background-color:#fff;border:1px solid #eee;border-radius:0;position:relative;-webkit-box-shadow:0 .25em 2em -.5em rgba(29,29,31,0.3);box-shadow:0 .25em 2em -.5em rgba(29,29,31,0.3);display:flex;flex-direction:column;padding:0;margin:0 4.5%;width:100%}.multi-column .column-wrapper p{font-size:18px;font-weight:300;line-height:26px;flex:1 0 auto}.multi-column h3{margin:20px 0 15px;font-size:36px;color:#222;font-weight:bold;letter-spacing:-1px}.multi-column a{text-decoration:none;margin-bottom:20px;margin:0 30px 30px}.multi-column a:hover{color:#000;text-decoration:none}.multi-column h3,.multi-column p,.multi-column a{padding:0 20px}.multi-column .column-image{height:200px;width:100%;background-size:cover;background-position:center center}.multi-column footer{color:#000;font-size:21px}.multi-column .headline{margin-top:1em;font-weight:300;font-size:21px;font-style:italic}