.text-image-2columns.section{padding:90px 0}.page-center{margin:0 auto;max-width:1080px;padding:0 20px}.text-image-2columns.section.section-shadowed>.page-center>.row-fluid{background:#fff;border-radius:40px;box-shadow:0 0 20px rgba(0,0,0,.15);padding:60px 90px;position:relative;z-index:10}.text-image-2columns.section.section-shadowed .row-fluid>.image{position:absolute}.text-image-2columns.section.section-shadowed .row-fluid>.image.image-top{top:0}.text-image-2columns.section.section-shadowed .row-fluid>.image.image-bottom{bottom:0}@media (max-width:767px){.text-image-2columns.section.section-shadowed .row-fluid>.image{display:none}.text-image-2columns.section.section-shadowed>.page-center>.row-fluid{padding:30px}}.text-image-2columns.section.section-shadowed .row-fluid>.image.image-overhangs img{transform:scale(1.2)}.text-image-2columns.section.section-shadowed.left .row-fluid>.image{left:0}.text-image-2columns.section.section-shadowed.left .row-fluid>.content{margin-left:auto}.text-image-2columns.section.section-shadowed.right .row-fluid>.image{right:0}.text-image-2columns.section.section-shadowed.right .row-fluid>.content{margin-right:auto}.text-image-2columns.section.copy-shadowed .content{background:#fff;border-radius:36px;padding:50px 75px;position:relative;z-index:20}.text-image-2columns.section .image{position:relative;z-index:20}@media (min-width:980px){.text-image-2columns.section .content.content--large p{font-size:24px;line-height:1.33}}@media (max-width:767px){.text-image-2columns.section.copy-shadowed .image{text-align:center;width:100%}.text-image-2columns.section.copy-shadowed .image img{max-height:200px}.text-image-2columns.section.copy-shadowed .content{padding:30px}}.text-image-2columns .row-fluid{align-items:center;display:flex;justify-content:space-between!important}.text-image-2columns .row-fluid:after,.text-image-2columns .row-fluid:before{display:none}.text-image-2columns .widget-span{margin:0}.text-image-2columns .span6{width:49.9%}.text-image-2columns .span5{width:39.9%}.text-image-2columns .span7{width:59.9%}.text-image-2columns.left .image{order:1}.text-image-2columns.left .content{order:2;padding-left:5%}.text-image-2columns.right .content{padding-right:5%}.text-image-2columns .image{position:relative}@media(min-width:768px){.text-image-2columns .row-fluid .widget-span.span6:first-child{width:54%}.text-image-2columns .image{margin:0!important}}.text-image-2columns .image img{height:auto;max-width:100%}.text-image-2columns .column-testimonial{align-items:flex-start;align-items:center;display:flex;flex-direction:column;margin-top:20px}.text-image-2columns .column-testimonial img{margin-bottom:20px;max-width:100px;object-fit:contain}.text-image-2columns .column-testimonial .testimonial-text{padding-left:30px}.text-image-2columns .column-testimonial .testimonial-text .testimonial-quote{font-size:14px;font-style:italic;margin:0 0 5px}.text-image-2columns .column-testimonial .testimonial-text .testimonial-author,.text-image-2columns .column-testimonial .testimonial-text .testimonial-author-title{font-size:14px;text-align:right}@media (max-width:767px){.text-image-2columns .image{margin-bottom:40px}.text-image-2columns .row-fluid{flex-wrap:wrap;justify-content:center}.text-image-2columns.section{padding:55px 0}.text-image-2columns .span6{width:100%}.text-image-2columns .image{order:1}.text-image-2columns .content{order:2}.text-image-2columns.left .content,.text-image-2columns.right .content{padding-left:0;padding-right:0}}@media (max-width:400px){.text-image-2columns .column-testimonial{display:block;text-align:center}.text-image-2columns .column-testimonial .testimonial-text{padding:20px 0 0}.text-image-2columns .column-testimonial .testimonial-text .testimonial-author,.text-image-2columns .column-testimonial .testimonial-text .testimonial-author-title,.text-image-2columns .column-testimonial .testimonial-text .testimonial-quote{text-align:left}}