.columns-overlap-section{padding:125px 0 75px}.columns-container .text-image-row{display:flex}.text-image-row:not(:first-child){margin-top:-60px}.columns-container .text-image-row .row-text{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:60px}.columns-container .text-image-row .row-text h3{font-size:30px;font-weight:bold;color:#000000ee;line-height:normal}.columns-container .text-image-row .row-text p{font-size:18px;line-height:28px;color:#000000ee;margin:15px 0 0}.columns-container .text-image-row:not(:first-child) .row-text{padding:60px 0 0}.columns-container .text-image-row .row-image{flex:0 0 640px;height:385px;margin-left:80px;background-repeat:no-repeat;background-position:center;background-size:cover}.columns-container .text-image-row.left .row-text{order:2}.columns-container .text-image-row.left .row-image{order:1;margin-left:0;margin-right:80px}.columns-oeverlap-content{margin-bottom:75px}.columns-oeverlap-content h3{font-size:36px;font-weight:bold;text-align:center;color:#2f4858;text-transform:uppercase;line-height:normal}.columns-oeverlap-content p{font-size:18px;line-height:28px;text-align:center;color:#000000ee;margin:15px 0 0}@media(max-width:1024px){.columns-container .text-image-row .row-image{flex:0 0 395px;height:240px;margin-left:15px}.columns-container .text-image-row.left .row-image{margin-left:0;margin-right:15px}.columns-container .text-image-row .row-text p{font-size:16px;line-height:24px;margin-top:5px}}@media(max-width:767px){.columns-overlap-section{padding:50px 0 40px}.text-image-row{flex-wrap:wrap}.text-image-row:not(:first-child){margin-top:0}.columns-container .text-image-row.left .row-image,.columns-container .text-image-row .row-image,.columns-container .text-image-row.left .row-text,.columns-container .text-image-row .row-text{flex:0 0 100%;margin:20px 0 0}.columns-container .text-image-row .row-image,.columns-container .text-image-row.left .row-image{order:2}.columns-container .text-image-row .row-text{padding-bottom:0}}