.clearfix:after{content:"";display:table;clear:both}body.client-testimonials-shared{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff}body.client-testimonials-shared .banner{background-image:url("/corp/img/shutterstock_65869105.jpg");width:100%;height:210.6px;background-position:center;background-size:cover;background-repeat:no-repeat}body.client-testimonials-shared .banner .title{text-align:center;color:#fff;padding-top:46px}body.client-testimonials-shared .banner .title .line1{font-size:48.6px;line-height:48.6px;font-weight:bold}body.client-testimonials-shared .banner .title .line2{font-size:57.6px;line-height:57.6px;font-weight:bold}body.client-testimonials-shared .banner .right-side{font-size:18px;color:#526c82;text-align:right;padding-right:20px;bottom:52px;position:relative}@media only screen and (max-width:1040px){body.client-testimonials-shared .banner .right-side{position:unset;text-align:center}}body.client-testimonials *{box-sizing:content-box}body.client-testimonials h1,body.client-testimonials h2,body.client-testimonials h3{font-weight:700;line-height:1.3em}body.client-testimonials h1{font-size:32px}body.client-testimonials h2,body.client-testimonials h3{font-size:24px}@media only screen and (max-width:1040px){body.client-testimonials .banner{height:327px}}@keyframes animateleft{from{right:-300px}to{right:10px}}body.client-testimonials #mybutton{z-index:1;animation:animateleft 1s 20s;animation-fill-mode:forwards;font-size:13.2px;text-align:center;position:fixed;bottom:30px;right:-300px;width:186.6px;background-color:#bc6c5c;color:#fff;padding:10px 20px}body.client-testimonials #mybutton i#close-button{float:right;margin-right:-10px;cursor:pointer}body.client-testimonials #mybutton h3{font-size:24px;font-weight:bold;margin:5px auto}body.client-testimonials #mybutton p{margin:5px auto;font-size:16px}body.client-testimonials #mybutton a{border:1px solid #fff;padding:10px;margin:20px;text-decoration:none;color:#fff;font-size:18px;font-weight:bold;display:block}body.client-testimonials .container2{color:#fff;max-width:1227px;margin:auto;background:#fff;padding:0 15px}body.client-testimonials .container2 .contact{min-height:506px;padding:20px;float:left;width:349px;background-color:#526c82;margin-right:20px;margin-bottom:20px}body.client-testimonials .container2 .contact .contact-content.has-photo{position:relative;top:-100px;margin-bottom:-100px}body.client-testimonials .container2 .contact .contact-block{text-align:center}body.client-testimonials .container2 .contact .contact-block a{display:block;text-decoration:none;color:#fff;margin-bottom:4px}@media only screen and (max-width:1040px){body.client-testimonials .container2 .contact{float:none;min-height:unset}}body.client-testimonials .container2 .contact .photo-container{margin:0 auto;width:259.2px}body.client-testimonials .container2 .contact .photo-container img.PhotoPath{border:1px solid #526c82;width:100%;height:auto;max-width:259px}body.client-testimonials .container2 .contact h1{text-align:center}body.client-testimonials .container2 .contact .logo-container{margin:1em auto;width:175px}body.client-testimonials .container2 .contact .logo-container img{width:100%;height:auto}body.client-testimonials .container2 .contact .social-icons{text-align:center}body.client-testimonials .container2 .contact .social-icons a{margin:0 5px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#fff;text-decoration:none;color:#000}body.client-testimonials .container2 .testimonials{padding-top:20px;color:#526c82}body.client-testimonials .container2 .testimonials h1{text-align:center;margin-top:0}body.client-testimonials .container2 .testimonials .flex-row{display:flex;justify-content:space-between;margin-bottom:1em}@media only screen and (max-width:1040px){body.client-testimonials .container2 .testimonials .flex-row{display:block}}body.client-testimonials .container2 .testimonials .img-href{text-decoration:none;padding-right:20px;display:inline-block;width:389px}body.client-testimonials .container2 .testimonials img.test-img{width:100%;margin-bottom:20px}body.client-testimonials .container2 .testimonials a.click-to-read{color:#bc6c5c;font-size:22px;font-weight:bold;display:block;margin-top:.5em;text-align:right}body.client-testimonials-item .container{color:#fff;max-width:1152px;margin:auto;background:#fff;padding:0 15px}body.client-testimonials-item .container h1{color:#526c82;text-align:center}body.client-testimonials-item .container .section1-container{display:flex;justify-content:space-evenly}body.client-testimonials-item .container .section1-container>div{flex-grow:1;padding:0 10px;flex-basis:0}body.client-testimonials-item .container .section1-container .view-all-container{text-align:center;max-width:273px}body.client-testimonials-item .container .section1-container .center-div{flex-grow:2;color:#707070}body.client-testimonials-item .container .section1-container a.view-all{display:inline-block;padding:10px 15px;border:3px solid #bc6c5c;color:#bc6c5c;font-size:19.2px;font-weight:bold;text-decoration:none;text-align:center}body.client-testimonials-item .container .section1-container img.test-img{width:100%}body.client-testimonials-item .container .contact{padding:20px;float:left;height:640px;width:339px;background-color:#526c82;margin-right:20px;margin-bottom:20px}body.client-testimonials-item .container .contact h1{text-align:center}body.client-testimonials-item .container .testimonials{padding-top:20px;color:#526c82}body.client-testimonials-item .container .testimonials h1{text-align:center;margin-top:0}body.client-testimonials-item .container .testimonials a.click-to-read{display:block;text-align:right}body.client-testimonials-item .footer{background-color:#526c82;color:#fff;width:100%}body.client-testimonials-item .footer .footer-container{display:flex;justify-content:space-between;margin:0 auto;max-width:1152px;padding-top:20px;padding-bottom:20px}body.client-testimonials-item .footer .footer-container .contact{display:flex}body.client-testimonials-item .footer .footer-container .contact .contact-info a{text-decoration:none;display:block;color:#fff;margin-bottom:4px}body.client-testimonials-item .footer .footer-container .contact h1{margin-top:0}body.client-testimonials-item .footer .footer-container .contact .contact-image-container{text-align:center}body.client-testimonials-item .footer .footer-container .contact .contact-image-container img{max-width:259px;max-height:196px;margin-left:1em;margin-right:1em}body.client-testimonials-item .footer .footer-container .footer-right-side{display:flex}body.client-testimonials-item .footer .footer-container .footer-right-side .logo-container{width:175px;height:175px}body.client-testimonials-item .footer .footer-container .footer-right-side .logo-container img{max-width:100%;max-height:100%;margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-50%)}body.client-testimonials-item .footer .footer-container .footer-right-side .social-icons{text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;padding-left:10px}body.client-testimonials-item .footer .footer-container .footer-right-side .social-icons a{font-size:20px;text-decoration:none}@media only screen and (max-width:1040px){body.client-testimonials-item .footer .footer-container{flex-direction:column;align-items:center}body.client-testimonials-item .footer .footer-container .contact{flex-direction:column;padding-left:20px;padding-right:20px}body.client-testimonials-item .footer .footer-container .footer-right-side{margin-top:1em}body.client-testimonials-item .section1-container{flex-direction:column}body.client-testimonials-item .view-all-container{max-width:unset!important}body.client-testimonials-item a.view-all{margin-bottom:1em}}body.client-testimonials-item .share-buttons{text-align:center;margin-bottom:2em}body.client-testimonials-item .share-buttons a,body.client-testimonials-item .share-buttons i{cursor:pointer;text-decoration:none;color:#000;padding-left:20px;padding-right:20px}body.client-testimonials-item .link_button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #20538d;text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);background:#4479ba;color:#fff;padding:8px 12px;text-decoration:none}