.text-image-2columns.section{padding:90px 0}.page-center{max-width:1080px;padding:0 20px;margin:0 auto}.text-image-2columns h2{margin:0 0 12px;font-size:36px;line-height:1.2}.text-image-2columns h3{font-size:18px;font-weight:700;margin:0 0 12px}.text-image-2columns .row-fluid{display:flex;align-items:center;justify-content:space-between !important}.text-image-2columns .row-fluid:before,.text-image-2columns .row-fluid:after{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 .image{margin:0 !important}}.text-image-2columns .image img{max-width:100%;height:auto}.text-image-2columns .image.positioned img:first-of-type{max-width:90%}.text-image-2columns .image.positioned img:last-of-type{position:absolute;right:0;max-width:50%;border:1px solid #000}.text-image-2columns .column-testimonial{display:flex;align-items:flex-start;margin-top:40px}.text-image-2columns .column-testimonial img{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-style:italic;font-size:14px;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:990px){.text-image-2columns h1,.text-image-2columns h2{font-size:30px;line-height:35px}}@media(max-width:767px){.text-image-2columns .image{margin-bottom:40px}.text-image-2columns .row-fluid{justify-content:center;flex-wrap:wrap}.text-image-2columns.section{padding:50px 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}.text-image-2columns .image.positioned img:first-of-type,.text-image-2columns .image.positioned img:last-of-type{position:static;max-width:100%}}@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 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}}