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