@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.testimonials-header{padding:120px 30px;text-align:center;background:url(../images/testimonials-page/hero.jpg) 50% 50% no-repeat #888;background-size:cover;text-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-text-shadow:1px 1px 3px rgba(0,0,0,.25);-webkit-text-shadow:1px 1px 3px rgba(0,0,0,.25);-ms-text-shadow:1px 1px 3px rgba(0,0,0,.25);-o-text-shadow:1px 1px 3px rgba(0,0,0,.25)}.testimonials-header h1{display:block;width:100%;max-width:1090px;font:900 55px/60px Lato,Arial,Helvetica,sans-serif;color:#fff;letter-spacing:.02em;transform:scale(1.08,1);-moz-transform:scale(1.08,1);-webkit-transform:scale(1.08,1);-ms-transform:scale(1.08,1);-o-transform:scale(1.08,1);margin:0 auto}.testimonials-subheader{display:block;text-align:center;width:100%;max-width:1090px;padding:30px;margin:20px auto}.testimonials-subheader h2{font-weight:400;font-size:24px;line-height:32px;color:#fe8e06;margin:0}.quotes{position:relative;padding:0 0 120px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.quotes:before{display:none}.quotes .quote{position:relative;clear:both;min-height:180px;z-index:10}.quotes .quote img.photo{position:absolute;top:0;left:20px;width:120px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.quotes .quote blockquote{position:relative;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;padding:30px 40px 30px 80px;background:#fff;border:3px solid #ddd;margin:0 0 0 180px}.quotes .quote blockquote:after,.quotes .quote blockquote:before{position:absolute;content:'';display:block}.quotes .quote blockquote:before{top:35px;left:-22px;width:22px;height:36px;border-top:18px transparent solid;border-bottom:18px transparent solid;border-right:22px #ddd solid}.quotes .quote blockquote:after{top:38px;left:-18px;width:18px;height:30px;border-top:15px transparent solid;border-bottom:15px transparent solid;border-right:18px #fff solid}.quotes .quote blockquote p{position:relative;font:400 14px/20px 'Open Sans',sans-serif;font-style:italic;margin:0 0 10px}.quotes .quote p.citation,.quotes ol.control{position:absolute;margin:0;text-align:center}.quotes .quote blockquote p:first-of-type:after{position:absolute;top:-5px;left:-55px;content:'\201C';font:700 65px/65px Georgia,Times,serif;color:#ff5c30}.quotes .quote p.citation{top:130px;left:0;width:160px;font-weight:400;font-size:13px;line-height:16px;color:#fe8e06}.quotes .quote p.citation strong{font-weight:400;font-size:16px;line-height:20px;color:#333}.quotes .next,.quotes .prev{position:absolute;bottom:30px;display:block;width:40px;height:60px;font-size:0;text-indent:-5000px;opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;-ms-opacity:.2;-o-opacity:.2;cursor:pointer;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.quotes .next:hover,.quotes .prev:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;-ms-opacity:1;-o-opacity:1}.quotes .next{right:0;background:url(../images/testimonials-page/next.png) no-repeat}.quotes .prev{left:0;background:url(../images/testimonials-page/prev.png) no-repeat}.quotes ol.control{bottom:60px;left:50%;transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);padding:0;font-size:0;line-height:0;list-style:none}.quotes .control li{display:inline-block;width:14px;height:14px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:5px;background:#e5e8ea;cursor:pointer;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.quotes .control li:hover{background:#818c90}.quotes .control li.active,.quotes .control li.active:hover{background:#fe8e06}.testimonials-quote{position:relative;padding:30px 0;text-align:center;margin:0 0 20px;background:#fe8e06;z-index:10}.testimonials-quote:after{position:absolute;top:0;left:-5000px;right:-5000px;bottom:0;display:block;content:'';background:#fe8e06;z-index:-1}.testimonials-quote p{font:900 22px/28px Lato,Arial,Helvetica,sans-serif;color:#fff;transform:scale(1.08,1);-moz-transform:scale(1.08,1);-webkit-transform:scale(1.08,1);-ms-transform:scale(1.08,1);-o-transform:scale(1.08,1);text-shadow:1px 1px 5px rgba(0,0,0,.45);-moz-text-shadow:1px 1px 5px rgba(0,0,0,.45);-webkit-text-shadow:1px 1px 5px rgba(0,0,0,.45);-ms-text-shadow:1px 1px 5px rgba(0,0,0,.45);-o-text-shadow:1px 1px 5px rgba(0,0,0,.45);margin:0 50px 25px}.testimonials-quote a{display:inline-block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:12px 40px 15px;font:900 20px/28px Lato,Arial,Helvetica,sans-serif;letter-spacing:.02em;color:#fff;margin:0 auto;background:#00b050;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-ms-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-o-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}.testimonials-quote a:hover{background:#353c3e}.home-carousel .jcarousel-container{padding:0 15px;margin:0 0 20px}@media only screen and (max-width:992px){.testimonials-header{padding:70px 30px}.testimonials-header h1{font-size:45px;line-height:50px}}@media only screen and (max-width:768px){.testimonials-header h1{font-size:34px;line-height:38px}.testimonials-subheader h2{font-size:18px;line-height:24px}.quotes .quote img.photo{top:auto;left:50%;right:auto;bottom:-145px;margin:0 0 0 -135px;z-index:10}.quotes .quote blockquote{padding:30px 40px;margin:0 0 135px}.quotes .quote blockquote:before{top:auto;left:50%;right:auto;bottom:-22px;width:36px;height:22px;border-left:18px transparent solid;border-right:18px transparent solid;border-top:22px #ddd solid;border-bottom:0;margin:0 0 0 -18px}.quotes .quote blockquote:after{top:auto;left:50%;right:auto;bottom:-18px;width:30px;height:18px;border-left:15px transparent solid;border-right:15px transparent solid;border-top:18px #fff solid;border-bottom:0;margin:0 0 0 -15px}.quotes .quote blockquote p:first-of-type:after{display:none}.quotes .quote p.citation{top:auto;left:50%;bottom:-105px;text-align:left}}@media only screen and (max-width:480px){.quotes .quote blockquote{padding:25px 30px}.testimonials-quote{margin:0}.worked-with{display:none}}