/*!
Theme Name:     Classic Folios
Theme URI:      http://classicfolios.com
Description:    Bespoke Wordpress Theme for Classic Folios
Version:        1.1
Author:         Andy Howells - Unleash IT
Author URI:     http://unleash-it.co.uk
Tags:           awesome, clean, modern, responsive, unleashed
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,.news-sidebar>ul li span,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.image-title:before,.row:before,nav ul:before,.grid:before,.client-logos-main:before,.products-block:before,.image-grid:before,.client-details:before,article:before,.news-sidebar>ul li:before,.tabs:before,form.quote-form .form-start:before,footer .footer-contact:before,.icon-blocks .icon-block:before,.image-title:after,.row:after,nav ul:after,.grid:after,.client-logos-main:after,.products-block:after,.image-grid:after,.client-details:after,article:after,.news-sidebar>ul li:after,.tabs:after,form.quote-form .form-start:after,footer .footer-contact:after,.icon-blocks .icon-block:after{content:"";display:table}.image-title:after,.row:after,nav ul:after,.grid:after,.client-logos-main:after,.products-block:after,.image-grid:after,.client-details:after,article:after,.news-sidebar>ul li:after,.tabs:after,form.quote-form .form-start:after,footer .footer-contact:after,.icon-blocks .icon-block:after{clear:both}@-ms-viewport{width:device-width}@viewport{width:device-width}::selection{background:#2860AD;color:white}::-moz-selection{background:#2860AD;color:white}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="submit"]{-webkit-appearance:none;cursor:pointer}img{max-width:100%;width:auto;height:auto}html{font-size:10px;background:#2860AD;overflow-x:hidden}body{min-width:320px;overflow-x:hidden;background:white;color:#575757;font-size:14px;font-size:1.4rem;font-family:'source-sans-pro', calibri, tahoma, arial, sans-serif}h1,.h1{font-size:30px;font-size:3rem;line-height:1.2;color:#2860AD}h2,.h2{font-size:28px;font-size:2.8rem;line-height:1.2;color:#2860AD}h3,.h3,.caption-contents h2{font-size:24px;font-size:2.4rem;line-height:1.2;color:#2860AD}h4,.h4{font-size:20px;font-size:2rem;line-height:1.2;color:#2860AD}h5,.h5{font-size:16px;font-size:1.6rem;line-height:1.2;color:#2860AD}.title-bar{background:#E5E6E6;padding:20px 0}.title-bar h1{line-height:1}.image-title{display:block;margin-bottom:20px;color:#2860AD}.image-title h2{line-height:1}.image-title img{float:left;max-width:40px;max-height:40px;height:auto;margin:0 15px 0 0;border:0 !important;box-shadow:none !important}p{margin:20px 0;line-height:1.5}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p a,h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,.caption-contents h2 a,h4 a,.h4 a,h5 a,.h5 a{color:#159ccb}p a:hover,p a:focus,h1 a:hover,h1 a:focus,.h1 a:hover,.h1 a:focus,h2 a:hover,h2 a:focus,.h2 a:hover,.h2 a:focus,h3 a:hover,h3 a:focus,.h3 a:hover,.caption-contents h2 a:hover,.h3 a:focus,.caption-contents h2 a:focus,h4 a:hover,h4 a:focus,.h4 a:hover,.h4 a:focus,h5 a:hover,h5 a:focus,.h5 a:hover,.h5 a:focus{color:#17aee2}p a:active,h1 a:active,.h1 a:active,h2 a:active,.h2 a:active,h3 a:active,.h3 a:active,.caption-contents h2 a:active,h4 a:active,.h4 a:active,h5 a:active,.h5 a:active{color:#138ab4}ul{list-style:disc;margin-left:15px}ul ul{list-style:square}ul ol{list-style:lower-roman}ol{list-style:decimal;margin-left:15px}ol ul{list-style:square}ol ol{list-style:lower-roman}ul li,ol li{line-height:1.4}.content ul,.content ol{margin-bottom:20px}h1+ul,h1+ol,.h1+ul,.h1+ol,h2+ul,h2+ol,.h2+ul,.h2+ol,h3+ul,h3+ol,.h3+ul,.caption-contents h2+ul,.h3+ol,.caption-contents h2+ol,h4+ul,h4+ol,.h4+ul,.h4+ol,h5+ul,h5+ol,.h5+ul,.h5+ol{margin-top:10px}em{font-style:italic}strong{font-weight:700}a{color:#2860AD;text-decoration:none;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a.read-more{color:#159ccb}a:focus,a:hover{color:#3778d1;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:focus.read-more,a:hover.read-more{color:#17aee2}a:active{color:#1e4984;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:active.read-more{color:#138ab4}input.button,form.wp-polls-form input[type="button"],button{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}input.button:focus,form.wp-polls-form input[type="button"]:focus,input.button:hover,form.wp-polls-form input[type="button"]:hover,button:focus,button:hover{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}input.button:active,form.wp-polls-form input[type="button"]:active,button:active{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}input[type="radio"],input[type="checkbox"],select{cursor:pointer}a.button,button,input.button,form.wp-polls-form input[type="button"]{display:inline-block;padding:15px 40px;background:#F39522;color:white;text-transform:none;font-family:inherit;font-size:16px;font-size:1.6rem;border:0;cursor:pointer;outline:0}a.button:focus,a.button:hover,button:focus,button:hover,input.button:focus,form.wp-polls-form input[type="button"]:focus,input.button:hover,form.wp-polls-form input[type="button"]:hover{background:#f6ac52;color:white;outline:0}a.button:active,button:active,input.button:active,form.wp-polls-form input[type="button"]:active{background:#d67b0c;color:white;outline:0}a.button.primary,button.primary,input.button.primary,form.wp-polls-form input.primary[type="button"]{background:#2860AD}a.button.primary:focus,a.button.primary:hover,button.primary:focus,button.primary:hover,input.button.primary:focus,form.wp-polls-form input.primary[type="button"]:focus,input.button.primary:hover,form.wp-polls-form input.primary[type="button"]:hover{background:#3778d1}a.button.primary:active,button.primary:active,input.button.primary:active,form.wp-polls-form input.primary[type="button"]:active{background:#1e4984}.button.download-button,form.wp-polls-form input.download-button[type="button"]{position:absolute;top:20px;right:20px;padding:10px 20px}button.scroll-top{display:none;position:fixed;bottom:40px;right:40px;width:50px;height:50px;padding:0;text-align:center;line-height:50px;background:rgba(243,149,34,0.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}button.scroll-top:hover,button.scroll-top:focus{background:rgba(243,149,34,0.6);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}button.scroll-top:active{background:#f39522;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}time,.news-sidebar>ul li span{display:block;margin-bottom:20px;font-size:12px;font-size:1.2rem;color:#aaa;font-style:italic}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.row,nav ul{width:100%;max-width:1000px;margin-right:auto;margin-left:auto}.row.no-children,nav ul.no-children{padding-right:20px;padding-left:20px}.one-quarter{width:25%}.one-third{width:33.33333%}.half{width:50%}.two-thirds{width:66.66667%}.three-quarters{width:75%}.full{width:100%}.full-width-block{width:100%;max-width:2560px;margin:0 auto}.with-aside{border-right:2px solid #575757}@media (max-width: 767px){.with-aside{border-right:0}}@media (max-width: 767px){.sidebar-with-form,.with-aside{width:100%;float:none}}.grid{float:left;padding-right:20px;padding-left:20px;min-height:1px}.grid.no-pad{padding-right:0;padding-left:0}@media (max-width: 650px){.grid{width:100%;float:none;margin-bottom:20px}}header{padding:10px 0;position:relative}header ul.sites{position:absolute;top:10px;right:20px;list-style:none}header ul.sites li{display:inline-block;margin-right:5px}header ul.sites li:last-child{margin-right:0}header ul.sites li img{width:30px;height:auto}header .logo{display:block;float:left;width:100%;max-width:375px;padding-left:20px}header .logo img{display:block}@media (max-width: 500px){header .logo img{max-width:240px;height:auto;margin:0 auto}}@media (max-width: 650px){header .logo{max-width:50%}}@media (max-width: 500px){header .logo{float:none;max-width:100%;margin-top:20px;padding-left:0}}header ul.contact{float:right;margin:50px 20px 0 0;list-style:none}header ul.contact li{line-height:1}header ul.contact li:first-child{font-size:34px;font-size:3.4rem;font-weight:700;letter-spacing:-0.005em}header ul.contact li:last-child{font-size:20px;font-size:2rem}header ul.contact a{display:block;color:#2860AD;text-decoration:none;text-align:right}header ul.contact a:hover,header ul.contact a:focus{color:#3778d1}header ul.contact a:active{color:#1e4984}@media (max-width: 500px){header ul.contact{float:none;display:block;margin:10px 0}header ul.contact li{text-align:center}header ul.contact li:first-child{font-size:24px;font-size:2.4rem}header ul.contact li:last-child{font-size:16px;font-size:1.6rem}header ul.contact li a{display:inline-block;text-align:center}}.landingPage-page ul.contact{margin-top:20px}nav{background:#2860AD;width:100%}nav ul{list-style:none;margin:0 auto;font-size:0}nav ul>li{position:relative}nav ul>li:hover a,nav ul>li.current_page_parent a,nav ul>li.current_page_item a{background:#5984bf}nav ul>li:hover ul{display:block}nav ul>li>ul{display:none;position:absolute;background:#5984bf;z-index:99;top:100%;left:0;width:150%}nav ul>li>ul>li{display:block}nav ul>li>ul>li a{text-align:left}@media (max-width: 650px){nav ul>li>ul>li a{text-align:center}}nav ul>li>ul>li a:hover,nav ul>li>ul>li a:focus{background:#aac0de}nav ul>li>ul>li a:active{background:#7E9FCD}nav ul li{display:inline-block;line-height:1;font-size:14px;font-size:1.4rem;text-transform:uppercase}nav ul li a{display:block;color:white;padding:15px 30px;font-weight:700;text-align:center;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav ul li a:focus,nav ul li a:hover{background:#5984bf;color:white;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav ul li a:active{background:#7E9FCD;color:white;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav>ul>li:last-child a{color:#F39522;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav>ul>li:last-child a:focus,nav>ul>li:last-child a:hover{background:#F39522;color:white;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav>ul>li:last-child a:active{background:#d67b0c;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1140px){nav ul li{font-size:14px;font-size:1.4rem}nav ul li a{padding:15px 30px}}@media (max-width: 1000px){nav ul li{font-size:14px;font-size:1.4rem}nav ul li a{padding:10px 20px}}@media (max-width: 767px){nav ul li{font-size:12px;font-size:1.2rem}nav ul li a{padding:10px 13px}}@media (max-width: 650px){nav{display:none}nav.active{display:block}nav ul li{width:100%}nav ul li.menu-item-has-children>a:after{content:"▼";margin-left:5px}nav ul li:hover>ul{display:none}nav ul li.drop-active>ul{display:block}nav ul li.drop-active>a:after{content:""}nav ul li ul{width:100%;position:static}nav ul li ul li{width:100%}nav ul li ul li:first-child{border-top:1px dotted white}nav ul li ul li:last-child{border-bottom:1px dotted white}}.nav-button{display:none}@media (max-width: 650px){.nav-button{display:block;margin-bottom:0;width:100%;padding:10px 10px 9px 10px;border-bottom:1px solid #2860AD}.nav-button:after{display:inline-block;content:" ";width:18px;height:12px;background:url("assets/hamburger.svg") no-repeat;background-size:18px 12px;margin-left:10px}.nav-button.active{border-bottom:1px solid white}}.sub-nav{background:#E5E6E6}.sub-nav .row,.sub-nav nav ul,nav .sub-nav ul{padding:20px 20px 20px}.sub-nav h1{float:left}.sub-nav ul{float:right;list-style:none;margin:0;max-width:80%;text-align:right}@media (max-width: 1000px){.sub-nav ul{max-width:70%}}@media (max-width: 650px){.sub-nav ul{display:none}}.sub-nav li{display:inline-block;margin-right:10px;vertical-align:top;width:65px}.sub-nav li:last-child{margin-right:0}.sub-nav li.current a span{color:#f29422}.sub-nav li.current a svg path,.sub-nav li.current a svg rect,.sub-nav li.current a svg text,.sub-nav li.current a svg polygon,.sub-nav li.current a svg circle{fill:#f29422}@media (max-width: 1140px){.sub-nav li{width:70px;min-height:100px;margin-right:0;padding:0 5px;float:left}}.sub-nav a{display:block;text-align:center;max-width:80px}.sub-nav a svg:hover path,.sub-nav a svg:hover rect,.sub-nav a svg:hover text,.sub-nav a svg:hover polygon,.sub-nav a svg:hover circle,.sub-nav a svg:focus path,.sub-nav a svg:focus rect,.sub-nav a svg:focus text,.sub-nav a svg:focus polygon,.sub-nav a svg:focus circle{fill:#f29422;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.sub-nav a svg path,.sub-nav a svg rect,.sub-nav a svg text,.sub-nav a svg polygon,.sub-nav a svg circle{fill:#2A60AB;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.sub-nav a img,.sub-nav a svg{width:50px;height:50px}.sub-nav a span{display:block;color:#2A60AB;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;line-height:1.1;font-size:12px;font-size:1.2rem}.sub-nav a:hover span{color:#f29422;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.sub-nav a img[src$=".jpg"]+span,.sub-nav a img[src$=".png"]+span{color:#2A60AB}.js .sub-nav a img[src$=".svg"]{visibility:hidden}.sub-nav.fixed-sub-nav{z-index:999;position:fixed;top:0;right:0;left:0;border-bottom:1px solid white;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}.sub-nav.fixed-sub-nav .row,.sub-nav.fixed-sub-nav nav ul,nav .sub-nav.fixed-sub-nav ul{padding-top:10px;padding-bottom:5px}@media screen and (max-width: 1000px){.sub-nav.fixed-sub-nav{position:static;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:0}}@media screen and (max-height: 700px){.sub-nav.fixed-sub-nav{position:static;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:0}}@media screen and (max-height: 1000px){body.products-page .sub-nav.fixed-sub-nav{position:static;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:0}}.touch .sub-nav li{margin:0 15px;text-align:center}.touch .sub-nav li.current a span{color:#2860AD}.touch .sub-nav li.current a svg path,.touch .sub-nav li.current a svg rect,.touch .sub-nav li.current a svg text{fill:#2860AD}.touch .sub-nav a svg:hover path,.touch .sub-nav a svg:hover rect,.touch .sub-nav a svg:hover text,.touch .sub-nav a svg:focus path,.touch .sub-nav a svg:focus rect,.touch .sub-nav a svg:focus text{fill:#2860AD;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.touch .sub-nav a svg path,.touch .sub-nav a svg rect,.touch .sub-nav a svg text{fill:#2860AD;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.touch .sub-nav a span{color:#2860AD}.touch .sub-nav a:hover span{color:#2860AD}@media (max-width: 650px){.clients-page .sub-nav ul{display:block}}@media (max-width: 500px){.clients-page .sub-nav ul{display:block;width:100%;max-width:100%;margin-top:20px;clear:left;text-align:center}.clients-page .sub-nav ul li{width:33.33333%;margin:0}.clients-page .sub-nav ul li a{max-width:100%;text-align:center}.clients-page .sub-nav ul li a span{color:#2860AD}.clients-page .sub-nav ul li a svg path,.clients-page .sub-nav ul li a svg rect,.clients-page .sub-nav ul li a svg text{fill:#2860AD}}.active-from-sub-nav{background:#7E9FCD !important;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.active-from-sub-nav:before{background:#7E9FCD !important;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}ul.main-slideshow{margin:0 auto;list-style:none}ul.main-slideshow li{margin:0 auto;display:block;position:relative;line-height:1;font-size:0}ul.main-slideshow li img{display:block;margin:0 auto;max-width:1000px}ul.main-slideshow+ol.flex-control-nav{bottom:-30px}.landingPage-page ul.main-slideshow li img{max-width:100%}img.inner-hero{width:100%;height:auto;padding:0;margin-top:40px;margin-bottom:20px}.caption{display:block;position:absolute;top:0;left:0;right:0;width:100%;max-width:1000px;margin:0 auto;font-size:14px;font-size:1.4rem}@media (max-width: 650px){.caption{float:none;display:block;clear:both;position:static}}.caption-contents{float:right;background:rgba(40,96,173,0.5);width:47.5%;margin-top:40px;margin-right:40px;padding:0 20px 20px;color:white}@media (max-width: 1140px){.caption-contents a.button{font-size:14px;font-size:1.4rem}}@media (max-width: 1000px){.caption-contents a.button{font-size:12px;font-size:1.2rem}}@media (max-width: 767px){.caption-contents{background:#2860AD;width:50%}.caption-contents a.button{margin-top:10px;font-size:14px;font-size:1.4rem}}@media (max-width: 650px){.caption-contents{float:none;display:block;width:100%;clear:both;position:static;margin:0}}.caption-contents p{font-size:16px;font-size:1.6rem}@media (max-width: 1140px){.caption-contents p{font-size:14px;font-size:1.4rem;margin:10px auto}}@media (max-width: 767px){.caption-contents p{display:none}}@media (max-width: 650px){.caption-contents p{display:block}}.caption-contents h2{display:block;background:#3778d1;position:relative;padding:10px 0;font-size:20px;font-size:2rem;color:white}.caption-contents h2:before{left:-20px}.caption-contents h2:after{right:-20px}.caption-contents h2:before,.caption-contents h2:after{content:"";background:inherit;position:absolute;width:20px;top:0;bottom:0}@media (max-width: 1000px){.caption-contents h2{font-size:18px;font-size:1.8rem}}.landingPage-page .caption-contents{background:rgba(206,33,112,0.5);margin-top:20px;margin-right:20px}@media (max-width: 650px){.landingPage-page .caption-contents{margin-top:0}}.landingPage-page .caption-contents h2{background:#ce2170}.industries{background:#fafafa;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.industries h3{text-align:center}.industries ul{list-style:none;margin:0 auto;font-size:0}.industries ul li{width:20%;float:left;padding:0}@media (max-width: 650px){.industries ul li{margin-bottom:0;width:50%;float:left}}.industries ul a{display:block;padding:10px 20px;color:#2860AD;text-align:center;font-size:12px;font-size:1.2rem}.industries ul a img{width:32px;height:auto;display:inline;vertical-align:middle;position:relative;top:-2px;margin-right:5px}@media (max-width: 940px){.industries ul a img{display:block;margin:0 auto 5px auto}}.industries ul a:hover,.industries ul a:focus{color:#3778d1}.industries ul a:active{color:#1e4984}@media (max-width: 767px){.industries ul a{font-size:13px;font-size:1.3rem}}.home-benefits{display:block;width:100%;background:#E5E6E6;position:relative;padding:40px 0}.home-benefits:before,.home-benefits:after{position:absolute;top:0;bottom:0;width:1000px;background:inherit}.home-benefits:before{left:100%}.home-benefits:after{right:100%}.home-benefits .button,.home-benefits form.wp-polls-form input[type="button"],form.wp-polls-form .home-benefits input[type="button"]{position:static;margin-top:20px}@media (max-width: 650px){.home-benefits{min-height:1px;padding:0}}.landing-content .two-thirds{padding-top:20px;padding-bottom:20px}.landing-content .two-thirds h1{font-weight:700}.wheel-content{padding-right:60px}.wheel-content>div{display:none}.wheel-content>div:first-child{display:block}@media (max-width: 1140px){.wheel-content h2{font-size:24px;font-size:2.4rem}.wheel-content .image-title img{max-width:60px;height:auto}}@media (max-width: 650px){.wheel-content{padding:0;margin:40px 0 0 0}.wheel-content>div{display:block;background:#2860AD;margin:0;padding:0;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);overflow:hidden}.wheel-content>div:nth-child(2){background:#2d6bc2}.wheel-content>div:nth-child(3){background:#3778d1}.wheel-content>div:nth-child(4){background:#4c86d6}.wheel-content>div:nth-child(5){background:#75a2df}.wheel-content>div:nth-child(6){background:#8ab0e4}.wheel-content>div .image-title{margin-bottom:0;padding:10px 20px;cursor:pointer;overflow:hidden}.wheel-content>div .image-title h2{color:white;position:relative;font-size:18px;font-size:1.8rem;padding-right:20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wheel-content>div .image-title h2:after{content:"▼";position:absolute;right:0;top:0}.wheel-content>div .image-title img{width:30px;background:white}.wheel-content>div.active .image-title h2:after{content:"▲"}.wheel-content>div .benefit-introduction{display:none;padding:0 20px 20px;color:white;border-top:1px dotted #a3badb}.wheel-content>div .benefit-introduction p+a.button{margin-top:0}.wheel-content>div .benefit-introduction a.button{margin-top:20px}}@media (max-width: 650px) and (max-width: 650px){.wheel-content>div .benefit-introduction{padding-top:20px;padding-bottom:20px}}.wheel-container{position:relative}.wheel-container object{display:block;position:relative;height:300px}.wheel-container #wheel{display:block;max-width:300px;width:100%;height:auto;margin:0 auto;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.wheel-container #wheel [data-attr="triangle"]{cursor:pointer;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.wheel-container #wheel [data-attr="triangle"]:hover,.wheel-container #wheel [data-attr="triangle"]:focus,.wheel-container #wheel [data-attr="triangle"]:active,.wheel-container #wheel [data-attr="triangle"].active{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;fill:#729ED5}.wheel-container #wheel [data-hover="true"]{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;fill:#729ED5}.wheel-container .pointer-triangle{width:50px;height:auto;position:absolute;left:-20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 650px){.wheel-container{display:none}}.sub-content{padding:40px 0}.client-logos{list-style:none;margin:0;padding:40px 0;font-size:0}.client-logos img{display:block;float:left;width:100%;max-width:145px;padding:10px;height:auto}.side-client-logos{list-style:none;padding:10px 5px;font-size:0;border:1px solid #2860AD}.side-client-logos img{display:block;float:left;width:100%;max-width:47.5%;padding:5px;height:auto}.side-client-title{background:#2860AD;padding:20px;color:white;font-weight:700}.client-logos-main{list-style:none;display:block;margin:20px auto}.client-logos-main img{display:block;float:left;width:100%;max-width:180px;padding:10px;height:auto}.sub-nav+.benefits-block,.sticky-wrapper+.benefits-block{padding-top:40px}.benefits-block{padding:40px 0;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.benefits-block:nth-child(even){background:#E5E6E6}.benefits-block img{border:2px solid white;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.benefits-block .benefits-sub-content{margin-top:40px}.benefits-block .benefits-sub-content h3{margin-top:20px}.benefits-block .benefits-sub-content h3+p{margin-top:10px}.benefits-block .benefits-sub-content .one-third:first-child{padding-right:40px}@media (max-width: 650px){.benefits-block .benefits-sub-content .one-third:first-child{padding:10px 20px}}.benefits-block .benefits-sub-content .one-third:nth-child(2){padding-right:30px;padding-left:30px}@media (max-width: 650px){.benefits-block .benefits-sub-content .one-third:nth-child(2){padding:10px 20px}}.benefits-block .benefits-sub-content .one-third:last-child{padding-left:40px}@media (max-width: 650px){.benefits-block .benefits-sub-content .one-third:last-child{padding:10px 20px}}.about-block,.clients-block{padding:40px 0}.about-block:nth-child(even) .one-third{float:right}.about-image img{border:2px solid white;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.products-block{position:relative;padding:40px 0;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.products-block:nth-child(even){background:#E5E6E6;position:relative}.products-block:nth-child(even):before{display:block;content:"";position:absolute;top:0;bottom:0;right:100%;background:#E5E6E6;width:2000px;height:100%;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.products-block button.expand-product,.products-block button.compress-product{background:none;padding:0;color:#159ccb;font-weight:700;font-size:14px;font-size:1.4rem}.products-block button.expand-product ~ *,.products-block button.compress-product ~ *{display:none}.products-block button.compress-product{display:none}.products-block button.add-to-form{display:block;width:100%;margin:0;padding:5px 10px;font-size:14px;font-size:1.4rem;background:#F39522}.products-block button.add-to-form:hover,.products-block button.add-to-form:focus{background:#f6ac52}.products-block button.add-to-form:active{background:#d67b0c}@media (max-width: 767px){.products-block button.add-to-form{font-size:12px;font-size:1.2rem}}.products-block .image-button-container{font-size:0}.products-block .image-button-container img{width:100%;height:auto;border:2px solid white;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.products-block .image-title h2{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1000px){.products-block .image-title{margin-bottom:10px}.products-block .image-title h1,.products-block .image-title h2{font-size:20px;font-size:2rem}.products-block .image-title img{max-width:32px}}.no-js button.add-to-form{display:none !important}.fade-switch{display:none}.fade-switch:first-of-type{display:block}.side-nav ul{margin:20px 0;list-style:none;margin-left:-10px}@media (max-width: 650px){.side-nav ul{margin-left:0}}.side-nav ul li{display:block}.side-nav ul li.current span{background:#2860AD;color:white}.side-nav ul li.current span:after{position:absolute;content:"";width:20px;background:inherit;top:0;bottom:0;right:-20px}@media (max-width: 650px){.side-nav ul li.current span:after{display:none}}.side-nav ul li span{display:block;padding:10px;cursor:pointer;color:#2860AD;position:relative}.side-nav ul li span:hover,.side-nav ul li span:focus{background:#1e4984;color:white}.side-nav ul li span:hover:after,.side-nav ul li span:focus:after{position:absolute;content:"";width:20px;background:inherit;top:0;bottom:0;right:-20px}@media (max-width: 650px){.side-nav ul li span:hover:after,.side-nav ul li span:focus:after{display:none}}.side-nav+.two-thirds{border-left:2px solid #2860AD}@media (max-width: 650px){.side-nav+.two-thirds{border-left:0}}.inner-switch{display:none}.inner-switch:first-child{display:block}.inner-switch img{margin-bottom:20px}.inner-sub-content{float:left;padding-top:20px;padding-right:20px;padding-bottom:20px}.inner-sub-content>img:first-child{float:left;max-width:45%;margin-right:5%;margin-bottom:20px}.inner-sub-content>img:first-child+*{overflow:hidden}@media (max-width: 650px){.inner-sub-content>img:first-child{margin-bottom:10px}}.inner-sub-content.odd{background:#E5E6E6;position:relative}.inner-sub-content.odd:before,.inner-sub-content.odd:after{content:"";width:20px;background:#E5E6E6;position:absolute;top:0;bottom:0}.inner-sub-content.odd:before{left:-20px}.inner-sub-content.odd:after{left:auto;right:-20px}.inner-sub-content.even>img:first-child{float:right;margin-right:0;margin-left:5%}.inner-sub-content.even>img:first-child+*{overflow:hidden}@media (max-width: 650px){.inner-sub-content.even>img:first-child{float:left;margin-right:5%;margin-bottom:10px;margin-left:0}}.gallery-main{padding-top:40px;padding-bottom:40px}.lazy{display:none}.clients-block .image-grid{margin-top:0}.image-grid{margin-top:20px;margin-bottom:60px}.image-grid h3+ul{margin-top:20px}.image-grid ul{list-style:none;margin:0 auto}.image-grid img{max-width:24%;margin-right:1%;margin-bottom:1%;float:left;cursor:pointer;border:2px solid white;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}@media (max-width: 650px){.image-grid img{max-width:49%}}.image-grid a:nth-child(4n+1) img{clear:left}@media (max-width: 650px){.image-grid a:nth-child(4n+1) img{clear:none}}@media (max-width: 650px){.image-grid:nth-child(2n+1) img{clear:left}}.client-details img:first-child{float:right;max-width:150px;height:auto}@media (max-width: 650px){.client-details img:first-child{float:none;margin-bottom:10px}}.client-details span{display:block;margin:10px 0;font-style:italic}.testimonials-slider{float:left;clear:both}.testimonials-slider+.button,form.wp-polls-form .testimonials-slider+input[type="button"]{margin-top:20px}.testimonials-container{margin-bottom:80px}.clients-block .testimonial{max-width:31%;float:left;padding:0 1%;margin-bottom:20px}.clients-block .testimonial:nth-child(3n+4){clear:left}@media (max-width: 1000px){.clients-block .testimonial{max-width:49%;margin-right:2%}.clients-block .testimonial:nth-child(even){margin-right:0}.clients-block .testimonial:nth-child(3n+4){clear:none}.clients-block .testimonial:nth-child(2n-1){clear:left}}@media (max-width: 650px){.clients-block .testimonial{max-width:100%;margin-right:0;display:block;clear:both}}article{margin:40px 0}article img:first-child+h1{margin-top:20px}article.summary img{max-width:40%;float:left;margin-right:20px;margin-bottom:20px}article.summary h2{margin-bottom:5px}.news-sidebar{margin-top:40px}.news-sidebar>ul{display:none;list-style:none;margin:0}.news-sidebar>ul.popular{display:block}.news-sidebar>ul li{display:block;margin-bottom:20px}.news-sidebar>ul li img{float:left;margin-right:10px;margin-bottom:10px;max-width:64px;height:auto}.news-sidebar>ul li img+*{overflow:hidden}.news-sidebar>ul li h5{margin-bottom:0}.news-sidebar>ul li span{display:inline-block;margin-bottom:0}@media (max-width: 1000px){.news-sidebar>ul li h5{font-size:18px;font-size:1.8rem}.news-sidebar>ul li img{width:50px}}@media (max-width: 767px){.news-sidebar>ul li h5{font-size:16px;font-size:1.6rem}.news-sidebar>ul li img{width:50px}}.tabs{margin-bottom:10px;font-size:0}.tabs button{width:50%;display:block;float:left;margin:0;background:#2860AD;padding:15px 0;text-align:center}.tabs button:focus,.tabs button:hover{background:#3778d1}.tabs button:active{background:#1e4984}@media (max-width: 767px){.tabs button{font-size:14px;font-size:1.4rem}}.tabs button.current{background:#7E9FCD}.tabs button.current:focus,.tabs button.current:hover{background:#a3badb}.tabs button.current:active{background:#5984bf}.news-articles{margin-top:40px;margin-bottom:40px;border-right:2px solid #2860AD}@media (max-width: 650px){.news-articles{border-right:0}}.news-articles article.summary:first-child{margin-top:0}.news-sidebar h3{margin-bottom:20px}.polls{margin-top:40px;margin-bottom:20px}.polls h2{margin-bottom:10px}.polls p{margin:5px 0}.polls ul{list-style:none;margin-left:0}.polls ul li{margin-bottom:5px}form#polls-follow-up-form{padding:20px;border:2px solid #2860AD}form#polls-follow-up-form input{display:block;width:100%;border:1px solid #ccc;margin:10px 0;font-size:14px;font-size:1.4rem}form#polls-follow-up-form button{width:100%;display:block;padding:5px}form.wp-polls-form{padding:20px;background:#2860AD;color:white !important}form.wp-polls-form a{color:#d2e3ea;border-bottom:1px solid #d2e3ea}form.wp-polls-form a[href="#ViewPollResults"]{margin-top:5px;font-style:italic;font-weight:bold}ul.wp-polls-ul{padding:15px;border:2px solid #2860AD}blockquote.testimonial{margin-top:40px;font-size:16px;font-size:1.6rem}blockquote.testimonial .testimonial-content{background:#E5E6E6;padding:30px}blockquote.testimonial cite{display:block;padding-top:20px;padding-left:50%;color:#2860AD;position:relative}blockquote.testimonial cite:before{content:"";position:absolute;top:0;right:53%;width:0;height:0;border-style:solid;border-width:0 75px 50px 0;border-color:transparent #E5E6E6 transparent transparent}blockquote.testimonial cite span{display:block;line-height:1.2}blockquote.testimonial cite span.position{font-style:italic;font-size:12px;font-size:1.2rem}form input[name="interested"]{display:none !important}form input:not([type="submit"]),form input:not([type="checkbox"]),form input:not([type="radio"]),form select,form textarea{font-family:inherit;font-size:14px;font-size:1.4rem;padding:5px}form input:not([type="submit"]):focus,form input:not([type="submit"]):active,form input:not([type="checkbox"]):focus,form input:not([type="checkbox"]):active,form input:not([type="radio"]):focus,form input:not([type="radio"]):active,form select:focus,form select:active,form textarea:focus,form textarea:active{outline-color:rgba(40,96,173,0.6)}form label{font-family:inherit}form.quote-form{padding-top:40px;padding-bottom:40px}@media (max-width: 650px){form.quote-form{padding-top:0}}form.quote-form.stuck{position:fixed;top:110px;max-width:295px}@media (max-width: 650px){form.quote-form.stuck{position:static;max-width:100%}}@media screen and (max-height: 1000px){form.quote-form.stuck{top:10px}}@media screen and (max-height: 950px){form.quote-form.stuck{position:static;max-width:100%}}form.quote-form.absolute-switch{position:absolute}@media (max-width: 650px){form.quote-form.absolute-switch{display:block;position:static;width:100%}}@media screen and (max-height: 950px){form.quote-form.absolute-switch{display:block;position:static;max-width:100%}}form.quote-form select{width:100%;display:block}form.quote-form .form-start select{width:58px}form.quote-form .form-start{display:block;width:100%;background:#2860AD;padding:20px;color:white}form.quote-form .form-start h4{color:white}form.quote-form .form-start input,form.quote-form .form-start select{float:left;clear:left;margin-bottom:10px}form.quote-form .form-start input{margin-left:42px;padding:0}@media (max-width: 1000px){form.quote-form .form-start input{margin-left:0}}form.quote-form .form-start select+label{padding-top:3px}form.quote-form .form-start label{float:left;margin-left:20px}@media (max-width: 1000px){form.quote-form .form-start label{display:inline-block;max-width:80%;margin-left:10px;margin-bottom:10px}}form.quote-form .form-fields{background:#3778d1;padding:20px}form.quote-form .form-fields input,form.quote-form .form-fields textarea{width:100%;margin-bottom:10px}form.quote-form .form-fields input:last-child,form.quote-form .form-fields textarea:last-child{margin-bottom:0}form.quote-form .form-fields input::-webkit-input-placeholder,form.quote-form .form-fields textarea::-webkit-input-placeholder{font-size:14px;font-size:1.4rem}form.quote-form .form-fields input:-moz-placeholder,form.quote-form .form-fields textarea:-moz-placeholder{font-size:14px;font-size:1.4rem}form.quote-form .form-fields input::-moz-placeholder,form.quote-form .form-fields textarea::-moz-placeholder{font-size:14px;font-size:1.4rem}form.quote-form .form-fields input:-ms-input-placeholder,form.quote-form .form-fields textarea:-ms-input-placeholder{font-size:14px;font-size:1.4rem}form.quote-form .form-fields textarea{height:75px}form.quote-form input.interested{display:none;visibility:hidden}form.quote-form input[type="submit"]{margin-top:20px;width:100%;padding:10px;font-size:22px;font-size:2.2rem}.demo-form-container{margin:20px auto}.demo-form-container form input,.demo-form-container form textarea{display:block;width:100%;margin-bottom:10px;border:2px solid #2860AD;padding:10px;font-family:inherit}.demo-form-container form input::-webkit-input-placeholder,.demo-form-container form textarea::-webkit-input-placeholder{font-size:14px;font-size:1.4rem}.demo-form-container form input:-moz-placeholder,.demo-form-container form textarea:-moz-placeholder{font-size:14px;font-size:1.4rem}.demo-form-container form input::-moz-placeholder,.demo-form-container form textarea::-moz-placeholder{font-size:14px;font-size:1.4rem}.demo-form-container form input:-ms-input-placeholder,.demo-form-container form textarea:-ms-input-placeholder{font-size:14px;font-size:1.4rem}.demo-form-container form textarea{height:200px}.demo-form-container form select{display:block;width:100%;margin-bottom:20px;font-size:16px;font-size:1.6rem}ul.social{list-style:none;margin:0;display:block}ul.social li{display:inline-block}ul.social li img{width:42px;height:42px}.footer-link{float:right;margin-left:20px !important}@media (max-width: 650px){.footer-link{display:block !important;float:none;clear:both;margin-bottom:20px;margin-left:0 !important;padding:5px !important;font-size:14px;font-size:1.4rem}}footer{display:block;width:100%;float:none;clear:both;background:#2860AD;color:white}footer .footer-contact{padding:40px 20px 0 20px}footer .footer-contact a{display:inline-block;color:white;text-decoration:none;border-bottom:1px dotted transparent;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}footer .footer-contact a.tel{margin-left:0}@media (max-width: 650px){footer .footer-contact a.tel{clear:left}}footer .footer-contact a:hover,footer .footer-contact a:focus{border-bottom:1px dotted white;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}footer .footer-contact address{display:block;margin-top:10px;line-height:1.4}footer a.footer-email:before{content:"|";margin-right:5px;margin-left:5px}@media (max-width: 500px){footer a.footer-email{display:block;clear:both;margin-top:5px}footer a.footer-email:before{display:none}}footer a.unleash-footer:before{content:"|";margin-right:5px}@media (max-width: 650px){footer a.unleash-footer{display:block;clear:both}footer a.unleash-footer:before{display:none}}footer .copyright{text-align:left;padding:20px 20px 40px 20px;font-style:italic}footer .copyright a{color:white;text-decoration:none;border-bottom:1px dotted transparent;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}footer .copyright a:hover,footer .copyright a:focus{border-bottom:1px dotted white;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.video-row{width:100%;padding-top:20px;padding-bottom:20px;background:rgba(40,96,173,0.15);border-bottom:1px solid white}.caption-box{background:white;margin-top:20px;padding:20px;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}.caption-box p:first-child{margin-top:0}.home-page .video-container iframe{margin-top:48px}.content-marketing-form{display:block;width:100%;background:#2860AD}.content-marketing-form h4{color:white;border-bottom:1px solid white;padding-bottom:10px}.content-marketing-form form{max-width:320px}.content-marketing-form label{color:white}.content-marketing-form label,.content-marketing-form input{display:block;width:100%;font-size:16px;font-size:1.6rem}.content-marketing-form input{margin-top:5px;margin-bottom:10px}.content-marketing-form input:focus{outline:0}.content-marketing-form input.button,.content-marketing-form form.wp-polls-form input[type="button"],form.wp-polls-form .content-marketing-form input[type="button"]{display:block;margin-top:20px;background:#7E9FCD;border:0;color:white;padding:10px 20px;font-size:18px;font-size:1.8rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.content-marketing-form input.button:hover,.content-marketing-form form.wp-polls-form input[type="button"]:hover,form.wp-polls-form .content-marketing-form input[type="button"]:hover{background:white;color:#2860AD;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.job-container{margin-bottom:20px;padding-bottom:20px}.job-container:nth-child(2n-3){clear:left}.landing-sidebar{position:relative;top:-50px;z-index:99;background:white;padding-top:20px}@media (max-width: 1140px){.landing-sidebar{top:-20px}}@media (max-width: 1000px){.landing-sidebar{top:0}}.landing-testimonial{background:#7399d9;color:white}.landing-testimonial h3{background:#2860AD;padding:20px;color:white;font-weight:700}.landing-testimonial p{margin-top:0;padding:20px 20px 30px 20px}.landing-testimonial+cite{display:block;margin-bottom:40px;padding-top:15px;padding-left:40%;position:relative;color:#2860AD}@media (max-width: 767px){.landing-testimonial+cite{padding-left:27.5%}}.landing-testimonial+cite span{display:block}.landing-testimonial+cite span:first-child{font-size:20px;font-size:2rem;padding-bottom:5px}.landing-testimonial+cite:before{content:"";position:absolute;top:0;right:63%;width:0;height:0;border-style:solid;border-width:0 75px 50px 0;border-color:transparent #7399d9 transparent transparent}@media (max-width: 767px){.landing-testimonial+cite:before{border-width:0 45px 30px 0;right:auto;left:0}}.icon-blocks{margin:60px 0}.icon-blocks .icon-block{margin-bottom:40px}.icon-blocks .icon-block a{text-decoration:underline}.icon-blocks .icon-block img{float:left;margin-right:20px;max-width:75px;height:auto}.icon-blocks .icon-block img ~ *{overflow:hidden}@media (max-width: 500px){.icon-blocks .icon-block img{max-width:50px}}.gform_wrapper{margin:0 0 40px 0}.gform_wrapper .gform_heading{background:#2860AD;padding:20px;color:white}.gform_wrapper .gform_heading h3{color:white;font-weight:700}.gform_wrapper ul{list-style:none;margin:0;padding:20px 20px 10px 20px}.gform_wrapper ul li:first-child label{margin-top:0}.gform_wrapper .gform_body{background:#749AD7}.gform_wrapper .gform_footer{background:#749AD7;padding:0 20px 20px 20px}.gform_wrapper label{display:block;margin-top:10px;margin-bottom:5px;color:white;font-family:inherit;font-size:16px !important;font-size:1.6rem !important}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{width:100%;max-width:100%;font-family:inherit;font-size:16px !important;font-size:1.6rem !important}.gform_wrapper input,.gform_wrapper textarea{border:0;color:#575757;font-size:16px !important;font-size:1.6rem !important}.gform_wrapper input:focus,.gform_wrapper textarea:focus{outline:0}.gform_wrapper input[type="submit"]{color:white;text-transform:uppercase;padding:10px;font-size:18px;font-size:1.8rem}.gform_wrapper .validation_error{background:#F39522;color:white;padding:20px;font-size:16px;font-size:1.6rem}.gform_wrapper .validation_message{color:white;font-style:italic}.gform_wrapper .validation_message:before{content:"- "}.gform_confirmation_wrapper{background:#F39522;color:white;padding:20px;margin:40px 0}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{visibility:hidden}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-transform:translateZ(0px)}.remodal{position:relative;display:inline-block}.remodal-bg{-webkit-transition:-webkit-filter 0.2s ease-out;-moz-transition:-moz-filter 0.2s ease-out;-o-transition:-o-filter 0.2s ease-out;transition:filter 0.2s ease-out}body.remodal-is-active .remodal-bg{-webkit-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}.remodal-overlay{-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;opacity:0;background:rgba(126,159,205,0.7)}body.remodal-is-active .remodal-overlay{opacity:1}.remodal{font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;padding:35px;-webkit-transition:-webkit-transform 0.2s ease-out, opacity 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out, opacity 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out, opacity 0.2s ease-out;transition:transform 0.2s ease-out, opacity 0.2s ease-out;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);opacity:0;color:white;background:#2860AD;background-clip:padding-box}body.remodal-is-active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:5px;left:5px;width:28px;height:28px;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;text-decoration:none;-webkit-border-radius:50%;border-radius:50%}.remodal-close:after{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:28px;line-height:28px;display:block;content:"×";cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;color:white}.remodal-close:hover,.remodal-close:active{background:#3e5368}.remodal-close:hover.remodal-close:after,.remodal-close:active.remodal-close:after{color:#f4f4f4}.remodal-confirm,.remodal-cancel{font-size:10pt;display:inline-block;width:120px;margin:0 0 5px 0;padding:9px 0;cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-align:center;text-decoration:none;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.remodal-confirm{color:#16a085;border:2px solid #16a085;background:#f4f4f4}.remodal-confirm:hover,.remodal-confirm:active{color:#f4f4f4;background:#16a085}.remodal-cancel{color:#c0392b;border:2px solid #c0392b;background:#f4f4f4}.remodal-cancel:hover,.remodal-cancel:active{color:#f4f4f4;background:#c0392b}@media only screen and (min-width: 641px){.remodal{max-width:500px;min-height:0;margin:20px auto;-webkit-border-radius:6px;border-radius:6px}}.lt-ie9 .remodal-overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F021242E, endColorstr=#F021242E)}.lt-ie9 .remodal{width:500px;min-height:0;margin:20px auto}.lt-ie9 .remodal-close:after{margin:auto;text-align:center}.lt-ie9 .remodal-close:hover,.lt-ie9 .remodal-close:active{background:transparent}.lt-ie9 .remodal-close:hover.remodal-close:after,.lt-ie9 .remodal-close:active.remodal-close:after{color:#3e5368}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("assets/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("assets/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("assets/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(126,159,205,0.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:-20px;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:10px 40px;background:transparent;background:rgba(40,96,173,0.9);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("assets/fancybox/fancybox_sprite-2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("assets/fancybox/fancybox_loading-2x.gif");background-size:24px 24px}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg") format("svg");font-weight:normal;font-style:normal}.flexslider{display:block;width:100%;max-width:1000px;margin:0 auto 40px auto;padding:0}.landingPage-page .flexslider{margin-bottom:0;max-width:100%}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}@media (max-width: 650px){.flex-direction-nav{display:none !important}}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(40,96,173,0.9);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flexslider .flex-prev{opacity:0.7;left:10px}.flexslider .flex-next{opacity:0.7;right:10px;text-align:right}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:30px;line-height:1;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-20px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:14px;height:14px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 0 1px #2860ad;-moz-box-shadow:inset 0 0 0 1px #2860ad;-o-box-shadow:inset 0 0 0 1px #2860ad;box-shadow:inset 0 0 0 1px #2860ad}.flex-control-paging li a:hover{background:#7E9FCD;background:rgba(126,159,205,0.7)}.flex-control-paging li a.flex-active{background:#2860AD;background:rgba(40,96,173,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/*# sourceMappingURL=style.css.map */