@charset "UTF-8";.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}*{box-sizing:border-box}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,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;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}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}h1,h2,h3,h4,h5,h6,p,small,li,a,footer,aside,label,input,time,div,section{font-family:"aktiv-grotesk",sans-serif}a{text-decoration:none;color:#fff}p{line-height:1.5}.content{color:#565a5c}.content p a{color:#82b854}.content .button + p{padding-top:1em}.content h2{font-size:2em}.content h3{font-size:1.5em;font-weight:600}.content h4{font-size:1.25em;font-weight:500}.content ul{list-style:none;padding:0 0 1em;margin:0}.content li{padding-left:1.2em;text-indent:-1.2em;line-height:1.5em}.content li:before{content:"• ";font-size:2em;line-height:.5em;color:#82b854;position:relative;top:6px}.content ol{margin:0 0 1.5em;padding:0;counter-reset:item}.content ol > li{margin:0;padding:0 0 0 1.65em;text-indent:-2em;list-style-type:none;counter-increment:item}.content ol > li:before{position:static;font-size:16px;color:#565a5c;display:inline-block;width:1.5em;padding-right:.5em;font-weight:700;text-align:right;content:counter(item) "."}.content blockquote{padding-left:60px;background-image:url(assets/img/quote-mark.png);background-position:left top;background-repeat:no-repeat;margin:30px auto 50px}.content blockquote.employee{padding-left:0;background-image:none;margin:0 auto 20px}.content blockquote.employee p{line-height:1.5;font-size:1.125rem}@media only screen and (max-width: 600px){.content blockquote{padding-left:0;padding-top:40px}}.content blockquote p{font-size:1.375rem;font-weight:100;padding-bottom:0!important;font-family:adelle}.content blockquote p cite{font-size:.875rem;font-style:normal;font-weight:600;font-family:"aktiv-grotesk",sans-serif}.button{padding:10px 15px;background-color:#82b854;border-radius:3px;display:block;transition:200ms all ease-in-out;position:relative;max-width:300px;font-weight:600;border:none}.button.submit{margin:0 auto;width:15vw;min-width:100px;color:#fff;font-size:1.25em}.button:hover{background-color:#4183c4;cursor:pointer}.button:active{top:2px}.button:after{display:none!important}.button.more{color:#55acee;padding:15px 1em;text-align:center;margin:0 auto;background:none;border:1px solid #55acee;border-radius:2px}.button.more:hover{color:#fff;background-color:#9bcef5;transform:scale(1.025)}.play{height:60px;width:60px;display:block;margin:0 auto;background-image:url(assets/img/svg/play.svg);background-size:contain;text-indent:-9999px;opacity:.75;transition:.25s all ease}.play:hover{opacity:1;transform:scale(1.125)}.mobile-only{display:none}@media only screen and (max-width: 724px){.mobile-only{display:inline-block}}.core-content{position:static;z-index:0}.industry.opaque-header .core-content{padding-top:100px}@media only screen and (max-width: 1024px){.industry.opaque-header .core-content{padding-top:64px}}@media only screen and (max-width: 768px){.industry.opaque-header .core-content{padding-top:52px}}header.site{background-color:#243842}.cms-home header.site.cf.sticky,.cms-contacts header.site.cf.sticky{background-color:rgba(36,56,66,0.95)!important}.cms-home header.site,.cms-contacts header.site{background:transparent!important}.cms-about-us header.site.cf.sticky{background-color:#243842!important}.top-noscroll footer.site{position:absolute;z-index:0;bottom:0;width:100%}.sticky + #maincontent .columns .leadership .page-nav{margin-top:-30px;transition:.75s all ease}.sticky + #maincontent .columns .leadership header.page{margin-top:-30px;transition:.25s all ease}.grid .testimonial.testimonial-quote div:after{content:"\201C"!important}.mobile-multi-icon{position:absolute;bottom:0;background:url(assets/img/svg/whitepaper.svg) no-repeat 12px 8px #82b854;color:#fff;padding:10px 20px 10px 40px;font-family:"aktiv-grotesk",sans-serif;font-weight:600;font-size:.8em}.grid .whitepaper:after{display:block}.cms-about-us .general figure,.general figure{z-index:0!important}footer.site{z-index:5!important}.contact header.page,.contact .wrapper,.general .wrapper{width:100%!important;overflow:hidden}.industries .ind-form form{width:50vw!important}.ind-form form .mktoFormRow:nth-of-type(2n){float:right}.ind-form form .mktoFormRow{width:47%;display:flex;flex-direction:column;float:left;margin-bottom:20px;clear:inherit}.ind-form form .mktoFormRow .mktoFieldDescriptor{margin-bottom:0!important}.ind-form form .mktoFormRow:nth-child(8){width:95%!important}.ind-form form .mktoFormRow label{font-weight:900;color:#565a5c!important;margin-top:0!important}.ind-form .mktoForm .mktoButtonWrap button.mktoButton{padding:.4em 1em!important;width:15vw!important}nav.mobile-menu nav ul ul{background:#112c2d}.grid .multi-wrap a span.mobile-multi-whitepaper,.grid .multi-wrap a span.mobile-multi-general,.grid .multi-wrap a span.mobile-multi-article{background:url(assets/img/svg/whitepaper.svg) no-repeat 12px center #82b854}.grid .multi-wrap a span.mobile-multi-testimonial{background:url(assets/img/svg/testimonial.svg) no-repeat 12px center #8dcfdb}.grid .multi-wrap a span.mobile-multi-video{background:url(assets/img/svg/video.svg) no-repeat 12px center #fdb32b}.grid .multi-wrap a span.mobile-multi-blog,.grid .multi-wrap a span.mobile-multi-casestudy{background:url(assets/img/svg/education_icon_3.svg) no-repeat 12px center #754c8b;background-size:10px 20px;padding:10px 20px 10px 32px}.grid .multi-wrap a span{position:absolute;bottom:0;color:#fff;padding:10px 20px 10px 40px;font-family:"aktiv-grotesk",sans-serif;font-weight:600;font-size:.8em;left:0}.grid .general:after{content:"general";background-color:#82b854;background-image:url(assets/img/svg/whitepaper.svg);padding-left:36px}.grid .casestudy:after{content:"casestudy";background-color:#754c8b;background-image:url(assets/img/svg/education_icon_3.svg);background-size:10px 20px;padding-left:36px}.grid .article:after{content:"article";background-color:#82b854;background-image:url(assets/img/svg/whitepaper.svg);padding-left:36px}.general .content .image.gallery .secondary .image.right-img-box{height:300px}.general .content .image.gallery .main{overflow:hidden}.grid .mobile-multi-wrap a{position:relative}.grid .mobile-multi-wrap a.testimonial-quote{padding:20px 40px 45px}.grid .mobile-multi-wrap a.testimonial-quote .quote{transition:.5s all ease-in-out;opacity:0;background-color:rgba(130,184,84,0.85);border-bottom:2px solid rgba(130,184,84,0);width:100%;height:100%;overflow-y:scroll;position:relative;padding:25px;z-index:2}.grid .mobile-multi-wrap a.testimonial-quote:hover div.quote{opacity:1}.grid .mobile-multi-wrap a.multi-wrap-video .play{height:60px;width:60px;margin:0 auto;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;z-index:2;cursor:pointer}.grid .mobile-multi-wrap a .item.twitter{height:100%}.grid .mobile-multi-wrap a .item.twitter small{display:inline-block;padding:20px;text-align:center;width:100%!important}.grid .mobile-multi-wrap a .item.twitter small h4{margin:0 2em!important}.general .content .image img{height:100%!important}.home .intro.background-video .bg-vid{opacity:.4!important}.rescources.download-page .share h3{margin-right:110px!important}nav.mobile-menu h3{font-size:1.3em!important}.pagenotfound{width:100%}.pagenotfound img{width:100%;min-height:300px}.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{float:left;padding-left:0;padding-right:5px}.ind-form.form header{width:100%;padding:1em 2em 0;text-align:center;color:#565a5c;font-size:2em;font-weight:300}.general-page .wrapper{padding:20px}nav.site .dropdown nav{padding:0!important}nav.site .dropdown nav a{margin:25px .5% 15px!important}.page-title-wrapper{display:none}@media only screen and (max-width: 767px){.home .stats{background-position:center center!important}.industries .ind-form form{width:auto!important}.form .mktoForm .mktoFormRow input{height:auto}.ind-form .mktoForm .mktoButtonWrap button.mktoButton{width:50vw!important;margin:12px auto 0!important}.industries .ind-content .partners{max-width:100%!important;width:100%}}@media only screen and (max-width: 600px){.home .intro .content h1{font-size:3em!important}}@media only screen and (max-width: 420px){.general .content .image.gallery .secondary{width:100%!important;height:auto!important}.general .content .image.gallery .main,.general .content .image.gallery .secondary .image{width:100%!important;height:200px!important;margin-bottom:5px}.industry.product .intro h1{font-size:2.5em!important}.industries .ind-content .partners a,.industries .ind-content .partners div{max-width:100%!important;width:100%!important}}footer.site{background-image:url(assets/img/footer-bg.jpg);background-size:auto 100%;background-position:right center;background-repeat:no-repeat;background-color:#2a2b2f;padding:3em 5vw;display:flex;justify-content:space-between;font-size:1.125em;font-weight:300;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#71747f;position:relative;z-index:0;width:100%}@media only screen and (max-width: 1300px){footer.site{font-size:1em}}@media only screen and (max-width: 1070px){footer.site{font-size:.9em}}@media only screen and (max-width: 1000px){footer.site{flex-wrap:wrap;padding:2em 1em}}@media only screen and (max-width: 650px){footer.site{flex-wrap:wrap;padding:3em 1em}}footer.site .social{order:2;flex-grow:1;display:flex;justify-content:center}@media only screen and (max-width: 1000px){footer.site .social{order:4;width:100%}}@media only screen and (max-width: 650px){footer.site .social{order:1;width:100%;padding-bottom:1em}}footer.site .social a{margin:0 5px;width:40px;height:40px;border-radius:40px;display:inline-block;background-color:#4d6a6d;background-size:60%;background-position:center;background-repeat:no-repeat;transition:.5s all ease}@media only screen and (max-width: 1000px){footer.site .social a{height:44px;width:44px}}footer.site .social a.tw{background-image:url(assets/img/svg/tw.svg)}footer.site .social a.fb{background-size:35%;background-image:url(assets/img/svg/fb.svg)}footer.site .social a.li{background-size:55%;background-image:url(assets/img/svg/li.svg)}footer.site .social a:hover{background-color:#6e9599}footer.site .social a:after{display:none}footer.site .info{order:3;flex-grow:1;text-align:right;line-height:1.8;font-size:1.125rem}@media only screen and (max-width: 650px){footer.site .info{text-align:center;order:3;width:100%;padding-bottom:1em}}footer.site .info a{display:inline-block}footer.site .info p{line-height:1.8}footer.site .legal{order:1;flex-grow:2;line-height:1.8}@media only screen and (max-width: 1000px){footer.site .legal{width:50%}}footer.site .legal ul{float:left;width:100%}footer.site .legal small{clear:left;float:left}@media only screen and (max-width: 650px){footer.site .legal small{text-align:center;float:none}}footer.site .legal a{float:left;padding-right:1em;line-height:1.4}footer.site .legal li:before{display:none}@media only screen and (max-width: 650px){footer.site .legal li{float:none;display:inline-block}}@media only screen and (max-width: 650px){footer.site .legal{text-align:center;order:3;width:100%;padding-bottom:.5em}}footer.site a{color:#82b854;position:relative}footer.site a:after{transition:.25s all ease-in-out;opacity:0;transform:scale(0.25);margin-top:0;margin-bottom:5px;width:100%;content:" ";display:block;border-bottom:2px solid #82b854}footer.site a:hover:after{opacity:1;transform:scale(1)}.industry footer.site{background-image:url(assets/img/footer-bg.jpg);background-size:auto 100%;background-position:right center;background-repeat:no-repeat;display:inline-block;width:100%;font-size:14px;margin-bottom:-4px}@media only screen and (max-width: 860px){.industry footer.site{display:flex}}.industry footer.site .social{position:absolute;left:45%}@media only screen and (max-width: 1024px){.industry footer.site .social{width:auto;left:40%}}@media only screen and (max-width: 860px){.industry footer.site .social{order:1;position:relative;width:100%;left:0;margin:0 0 20px}}.industry footer.site .newsletter{width:30%;float:left;display:inline-block}@media only screen and (max-width: 860px){.industry footer.site .newsletter{order:2;width:100%;text-align:center}.industry footer.site .newsletter a{display:inline-block}}.industry footer.site .newsletter h3{font-size:1.125rem;text-align:left;line-height:1.8;margin-bottom:0}@media only screen and (max-width: 860px){.industry footer.site .newsletter h3{text-align:center}}.industry footer.site .newsletter p{margin-bottom:1em;font-size:12px}.industry footer.site .newsletter form{position:relative;display:block}@media only screen and (max-width: 860px){.industry footer.site .newsletter form{width:90% !important;margin:0 10%}}.industry footer.site .newsletter input{background-color:#565a5c;border:none;padding:.75em;display:block;width:60%;float:left}.industry footer.site .newsletter input:focus{background-color:#36373c}.industry footer.site .newsletter .button{display:block;font-size:14px;color:#565a5c;background-color:#2a2b2f;text-transform:capitalize;border:none;border-radius:0;width:calc(40% - 5px);margin:0 0 0 5px;text-align:center;box-shadow:inset 0 0 0 1px #4183c4}@media only screen and (max-width: 800px){.industry footer.site .newsletter .button{margin:10px auto 0;float:none}}.industry footer.site .newsletter .button:hover{color:#FFF;background-color:#4183c4}.industry footer.site .info{float:right;display:inline-block}@media only screen and (max-width: 860px){.industry footer.site .info{margin:10px auto 0;float:none;width:100%;text-align:center}}.industry footer.site .legal{font-size:12px;float:right;clear:right;width:50%;text-align:right}@media only screen and (max-width: 860px){.industry footer.site .legal{margin:0 auto;float:none;width:100%;text-align:center;order:4}}.industry footer.site .legal a{color:#71747f;display:inline-block;float:none}.industry footer.site .legal p{display:inline-block}.industry footer.site a{color:#4183c4}.industry footer.site a:after{border-color:#4183c4}form{display:inline-block;text-align:left}form label{font-weight:900;width:100%;margin-bottom:6px;color:#565a5c;font-size:.875em}form input,form textarea{border:none;padding:.5em;display:inline-block;transition:.5s all ease;font-size:1em;font-weight:300;border:1px solid #e6e6e6}form input:focus,form textarea:focus{background-color:#d9d9d9;border:1px solid #ccc;outline:none}form .input{width:47%;display:flex;flex-direction:column;float:left;margin-bottom:20px}form .input:nth-of-type(2n){float:right}@media only screen and (max-width: 400px){form .input{width:100%}}form .dropdown{width:100%;margin-bottom:20px;float:left}form .dropdown select{color:#565a5c;font-weight:600;outline:none;border:none;width:100%;border-radius:0;background-color:#fff;border:1px solid #e6e6e6;background-image:url(assets/img/svg/dropdown_icon.svg);background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;font-size:.875em;padding:.8em;-webkit-appearance:none;-moz-appearance:none}form .textarea{width:100%;display:flex;flex-direction:column;margin-bottom:20px}form .textarea textarea{width:100%;height:150px}form input.button{color:#fff;font-size:1.5em;padding:.5em 1em;width:150px;margin:0 auto}form input.button:hover{cursor:pointer}form input.button:focus{background-color:#9cc778;border-color:#82b854}.global-nav{display:none;background-color:rgba(35,56,67,0.975);width:100%;max-width:100vw;min-height:100vh;padding:10vh 10vw;position:absolute;z-index:106}@media only screen and (max-width: 1024px){.global-nav{padding:20px}}.global-nav .close{position:absolute;height:40px;width:40px;top:20px;right:20px;background-image:url(assets/img/svg/close.svg);background-size:contain}.global-nav .logo{display:block;width:15vw;margin:20px auto 60px}@media only screen and (max-width: 1024px){.global-nav .logo{width:25vw;margin-bottom:80px}}.global-nav .nav{display:flex;justify-content:space-between;width:70vw;margin:0 auto 50px;max-width:900px}@media only screen and (max-width: 1024px){.global-nav .nav{width:85vw;margin-bottom:80px}}@media only screen and (max-width: 800px){.global-nav .nav{flex-direction:column;text-align:center;margin-bottom:30px}.global-nav .nav div{display:flex;flex-direction:column;margin-bottom:40px}.global-nav .nav div h3{margin-bottom:15px}}.global-nav .nav h3{font-weight:300;font-size:30px;margin-bottom:30px;color:#fff}.global-nav .nav a{line-height:1.75em;color:#62878b;float:left;clear:left;transition:.25s all ease;padding-left:1.5em;margin-left:-1.5em;background-repeat:no-repeat;background-position:left}.global-nav .nav a:hover{color:#82b854}.global-nav .nav a.email{background-image:url(assets/img/svg/email.svg)}.global-nav .nav a.phone{background-image:url(assets/img/svg/phone.svg)}.global-nav .nav a.location{background-position:0 8px;background-image:url(assets/img/svg/compass.svg)}@media only screen and (max-width: 800px){.global-nav .nav a.email{background-image:none}.global-nav .nav a.phone{background-image:none}.global-nav .nav a.location{background-image:none}}@media only screen and (max-width: 800px){.global-nav .industries-grid{padding-bottom:40px}}.global-nav .industries-grid h3{text-align:center;font-size:30px;font-weight:300;color:#fff;margin-bottom:30px}.global-nav .industries-grid div a{padding:10px 10px 40px;transition:all .1s ease-in-out}.global-nav .industries-grid div a:hover{opacity:.8;transform:scale(0.99)}.global-nav .industries-grid div a div img{width:6vw;height:6vw}.grid{width:100%;max-width:1500px;margin:0 auto;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.grid > div{position:relative;overflow:hidden;background-color:#2a2b2f;display:block;float:left;width:calc(25vw - 30px);max-width:350px;height:calc(25vw - 30px);max-height:350px;margin:0 auto;margin-bottom:20px;padding:20px;position:relative;transition:.125s transform ease-in-out;background-size:cover;background-position:center;background-color:#333;z-index:1}.grid > div:before{width:100%;height:100%;content:" ";display:block;position:absolute;top:0;left:0;background-color:#000;opacity:.25;z-index:0;transition:.25s all ease}.grid > div > a{width:100%;height:100%;display:block;position:absolute;padding:0 15px;top:0;left:0;display:flex;justify-content:center;align-items:center}.grid > div > a.play{height:60px;width:60px;margin:0 auto;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;z-index:2}.grid > div:hover{transform:scale(1.025);opacity:1}.grid > div:hover:before{opacity:.125}.grid > div:active{transform:scale(0.975);opacity:1}@media only screen and (max-width: 1024px){.grid > div{width:calc(33.333vw - 40px);height:calc(33.333vw - 40px);margin:0 8px 20px}}@media only screen and (max-width: 768px){.grid > div{width:calc(50vw - 50px);height:calc(50vw - 50px);margin:0 8px 22px}}@media only screen and (max-width: 475px){.grid > div{height:calc(100vw - 56px);width:100vw;max-width:none;margin:0 auto 22px}}.grid > div:after{content:"";font-size:.8em;display:block;opacity:.9;padding:10px 20px 10px 40px;font-family:"aktiv-grotesk",sans-serif;color:#fff;font-weight:600;position:absolute;bottom:0;left:0;z-index:5;background-position:12px center;background-repeat:no-repeat}.grid > div.large{width:calc(50vw - 40px);max-width:720px}.grid > div.large .img-bg{height:auto;width:100%}.grid > div.large h4{margin:20% 8%}@media only screen and (max-width: 1024px){.grid > div.large{width:calc(66vw - 42px)}.grid > div.large h4{margin:20% 8%}}@media only screen and (max-width: 768px){.grid > div.large{height:calc(100vw - 56px);width:100vw}.grid > div.large h4{margin:25% 10px}}@media only screen and (max-width: 550px){.grid > div.large h4{margin:40% 8%}}.grid > div h4{position:relative;z-index:2;margin:40% 0}@media only screen and (max-width: 960px){.grid > div h4{margin:20% 10px}}@media only screen and (max-width: 764px){.grid > div h4{margin:40% 10px}}.grid h4{color:#fff;font-size:1.25rem;line-height:1.3;font-weight:500;text-align:center;padding:0 6%}.grid .testimonial.video .play{height:60px;width:60px;margin:0 auto;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;z-index:2}.grid .testimonial.testimonial-quote .fader{opacity:0;display:block;position:absolute;width:calc(100% - 40px);height:50px;bottom:20px;z-index:2;left:20px;background:rgba(131,184,84,0);background:-moz-linear-gradient(top,rgba(131,184,84,0) 0%,rgba(131,184,84,0.65) 51%,#83b854 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(131,184,84,0)),color-stop(51%,rgba(131,184,84,0.65)),color-stop(100%,#83b854));background:-webkit-linear-gradient(top,rgba(131,184,84,0) 0%,rgba(131,184,84,0.65) 51%,#83b854 100%);background:-o-linear-gradient(top,rgba(131,184,84,0) 0%,rgba(131,184,84,0.65) 51%,#83b854 100%);background:-ms-linear-gradient(top,rgba(131,184,84,0) 0%,rgba(131,184,84,0.65) 51%,#83b854 100%);background:linear-gradient(to bottom,rgba(131,184,84,0) 0%,rgba(131,184,84,0.65) 51%,#83b854 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#83b854',endColorstr='#83b854',GradientType=0);transition:1s all ease}.grid .testimonial.testimonial-quote:hover div{opacity:1}.grid .testimonial.testimonial-quote:hover:after{opacity:0}.grid .testimonial.testimonial-quote:hover .fader{opacity:1}.grid .testimonial.testimonial-quote div{transition:.5s all ease-in-out;opacity:0;background-color:rgba(130,184,84,0.85);border-bottom:2px solid rgba(130,184,84,0);width:100%;height:100%;overflow-y:scroll;position:relative;padding:25px;z-index:2}.grid .testimonial.testimonial-quote div:after{content:"\“";font-family:Arial,Helvetica,sans-serif;font-size:2em;font-weight:700;color:#fff;display:block;position:absolute;top:0;left:auto;padding:0;padding:10px;right:0;width:15px;height:15px;background-color:#4d6a6d}.grid .testimonial.testimonial-quote div p{font-family:"adelle";font-weight:100}.grid .testimonial.testimonial-quote div p,.grid .testimonial.testimonial-quote div small{color:#fff;line-height:1.5;margin-bottom:1em;font-size:1.2rem;font-weight:300;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;z-index:0}.grid .testimonial.testimonial-quote div small{font-weight:700;text-transform:uppercase;font-size:.8em;z-index:1;position:relative}.grid .testimonial:after{content:"testimonial";background-color:#8dcfdb;background-image:url(assets/img/svg/testimonial.svg);z-index:1}.grid .testimonial.video{background-image:none}.grid .testimonial.video:hover{cursor:pointer}.grid .whitepaper{padding-top:20px}.grid .whitepaper:after{content:"whitepaper";background-color:#82b854;background-image:url(assets/img/svg/whitepaper.svg);padding-left:36px}.grid .general .img-bg{opacity:1}.grid .video:first-of-type .img-bg{width:100%;height:auto}.grid .video:after{content:"video";background-color:#fdb32b;background-image:url(assets/img/svg/video.svg)}.grid .video-2{background-color:#333;background-image:none}.grid .feature{background-image:url(assets/img/feature.png);position:relative}.grid .feature .content{width:100%}.grid .feature .content img{max-width:100%;width:400px;margin:0 auto}.grid .feature .content p{text-align:center;color:#fff;font-size:1.25em}.grid .feature.large .content{width:100%;margin:12.5% auto}.grid .feature.large .content img{margin:0 auto;width:400px;display:block}@media only screen and (max-width: 1024px){.grid .feature.large .content{margin:10% auto}}@media only screen and (max-width: 550px){.grid .feature.large .content{width:85%;margin:25% auto}}.grid .multi-wrap{padding:0;position:relative;overflow:hidden}.grid .multi-wrap > div.mobile-multi-wrap{display:block;overflow:hidden;height:100%}@media only screen and (max-width: 550px){.grid .multi-wrap > div.mobile-multi-wrap{overflow:scroll;display:block;height:100%}}.grid .multi{display:block;position:relative;padding:0;overflow:hidden;width:300%;height:100%}@media only screen and (max-width: 550px){.grid .multi h4{margin:40% 8%}}.grid .multi a{float:left;display:block;width:33.33%;background-position:center top;height:100%;background-size:cover;background-repeat:no-repeat}.grid .multi a.active{display:block}.grid .multi a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(42,43,47,0.15)}.grid .multi a h4{margin:20%}@media only screen and (max-width: 768px){.grid .multi a h4{margin:25% auto}}.grid .mobile-multi-wrap{display:block}.grid .multi-nav{width:40px;height:20px;display:flex;flex-direction:row;position:absolute;justify-content:space-between;bottom:10px;left:50%;margin-left:-15px}@media only screen and (max-width: 768px){.grid .multi-nav{transform:scale(1.5)}}.grid .multi-nav a{display:inline-block;height:10px;width:10px;background-color:#fff;border-radius:11px;opacity:.5;transition:.25s all ease}.grid .multi-nav a.active{opacity:1}.grid .multi-nav a:hover{background-color:#8dcfdb;opacity:1}.grid .twitter{background-color:#55acee}.grid .twitter a{flex-direction:column}.grid .twitter svg{height:30px;margin-bottom:20px;opacity:.5}.grid .twitter h4{font-size:1em;line-height:1.5em;font-style:italic;font-weight:300;max-height:9em;overflow:hidden;margin:0 2em;max-width:100%}.grid .twitter:after{display:none}.grid .blog a{flex-direction:column}.grid .blog h4{margin:0}.grid .blog p{line-height:1.5em;padding:1em;text-align:center;max-height:5.5em;overflow:hidden}.grid .blog:after{background-color:#754c8b;content:"blog";background-image:url(assets/img/svg/education_icon_3.svg);background-repeat:no-repeat;background-size:10px 20px;padding-left:32px}header.site{position:fixed;max-width:100vw;width:100vw;padding:12px 5vw 10px;z-index:7;transition:.5s all ease-in-out;transition:0 width ease-in-out}header.site nav.site ul{transition:.5s all ease-in-out}@media only screen and (max-width: 1150px){header.site{padding:12px}}@media only screen and (max-width: 768px){header.site{margin-top:0;background-color:rgba(36,56,66,0.95);max-height:60px;padding:6px 12px}}header.site.sticky,header.site.mobile-open,header.site.noscroll-sticky{transition:.5s all ease-in-out;transition:0 width ease-in-out;margin:0;background-color:rgba(36,56,66,0.95);max-width:100vw;width:100vw;padding:10px 5vw;z-index:20;box-shadow:0 0 15px rgba(0,0,0,0.5)}header.site.sticky nav.site aside,header.site.mobile-open nav.site aside,header.site.noscroll-sticky nav.site aside{margin-top:2px;max-height:2.5em}@media only screen and (max-width: 1100px){header.site.sticky,header.site.mobile-open,header.site.noscroll-sticky{padding:22px;top:0}}@media only screen and (max-width: 1024px){header.site.sticky,header.site.mobile-open,header.site.noscroll-sticky{padding:12px}}@media only screen and (max-width: 768px){header.site.sticky,header.site.mobile-open,header.site.noscroll-sticky{padding:6px 12px;transition:0 all ease}}header.site.sticky .logo,header.site.mobile-open .logo,header.site.noscroll-sticky .logo{width:40px;height:40px;overflow:hidden}header.site.sticky .logo img,header.site.mobile-open .logo img,header.site.noscroll-sticky .logo img{width:145px;height:40px;margin-top:0}header.site.sticky nav.site,header.site.mobile-open nav.site,header.site.noscroll-sticky nav.site{padding-top:5px;max-height:44px}header.site.sticky nav.site ul,header.site.mobile-open nav.site ul,header.site.noscroll-sticky nav.site ul{padding-top:6px}header.site .logo{transition:.5s all ease-in-out;display:inline-block;float:left;width:250px;height:70px}@media only screen and (max-width: 1024px){header.site .logo{width:150px;height:40px;overflow:hidden}}header.site .logo img{transition:.5s all ease-in-out;width:238px;height:66px;margin-top:-3px}@media only screen and (max-width: 1024px){header.site .logo img{margin-top:0;width:145px;height:40px}}nav.site{padding-top:10px;padding-bottom:5px;max-width:750px;float:right;display:flex;justify-content:space-between;transition:.5s all ease-in-out}nav.site .login{padding-bottom:0}nav.site .login:hover:after{border:none}@media only screen and (max-width: 1024px){nav.site{max-width:450px}}@media only screen and (max-width: 1024px){nav.site{display:none}}nav.site ul{justify-content:space-between;display:flex;float:left;margin-right:20px;max-width:600px;width:50vw;padding-top:18px}nav.site a{font-weight:500;position:relative;padding:2px 0 .75em;display:inline-block}@media only screen and (max-width: 1024px){nav.site a{font-size:.9em}}nav.site a:after{transition:.25s all ease-in-out;opacity:0;transform:scale(0.25);margin-top:5px;width:100%;content:" ";display:block;border-bottom:2px solid #fff}nav.site a:hover:after{opacity:1;transform:scale(1)}nav.site aside{min-width:250px;max-height:2em;width:300px;border-left:1px solid rgba(255,255,255,0.25);padding-left:20px;justify-content:space-between;margin-top:14px}nav.site aside a{font-weight:300;padding:0;line-height:.75em;display:inline-block;margin:.5em}nav.site aside .button{float:right;margin:0;font-weight:600;font-size:.75rem;letter-spacing:.05em;padding:.75em 1em;text-transform:uppercase}nav.site .dropdown{height:1em}nav.site .dropdown:hover nav{max-height:200px;opacity:1}nav.site .dropdown:hover nav a{pointer-events:all}nav.site .dropdown:hover nav a:hover:before{opacity:0}nav.site .dropdown nav{overflow:hidden;height:auto;max-height:0;transition:all 500ms linear;opacity:0;background-color:rgba(35,56,67,0.95);position:absolute;padding:20px 10px 10px;width:100%;left:0;display:flex;justify-content:center}nav.site .dropdown nav a{background-position:center top;background-size:cover;max-width:300px;position:relative;display:inline-flex;justify-content:center;flex-direction:column;color:#fff;width:23%;margin:.5%;min-height:150px;text-align:center;pointer-events:none}nav.site .dropdown nav a h4{z-index:1;font-size:1.4rem;font-weight:300;text-shadow:0 0 20px #000}nav.site .dropdown nav a:before{width:100%;height:100%;content:" ";display:block;position:absolute;top:0;left:0;background-color:#111a1f;opacity:.6;z-index:0;transition:.25s all ease}nav.site .dropdown nav a:after{display:none}nav.mobile{display:none;float:right}@media only screen and (max-width: 1024px){nav.mobile{display:block}}nav.mobile .toggle{width:40px;margin-top:3px;font-size:14px;display:inline-block;font-weight:900;display:block}nav.mobile .toggle #menu-icon{overflow:visible}nav.mobile .toggle.open{padding-bottom:3px}nav.mobile .toggle.open #menu-icon{transform:scale(1.05)}nav.mobile .toggle .close,nav.mobile .toggle .open{text-transform:uppercase;text-align:center;line-height:1em}nav.mobile .toggle .close{font-size:.875em;margin-left:-7px;overflow:hidden;display:none}nav.mobile .toggle.close .open{opacity:1;transition:.25s opacity ease-in-out}nav.mobile .toggle.close .close{opacity:0;transition:.25s opacity ease-in-out}nav.mobile .toggle.open{transition:.5s margin ease-in-out}nav.mobile .toggle.open .open{opacity:0;transition:.25s opacity ease-in-out}nav.mobile .toggle.open .close{margin-top:-3px;display:1;transition:.25s opacity ease-in-out}nav.mobile .toggle img{display:inline-block;width:44px;margin-left:-2px;margin-top:-3px;padding-bottom:.25em}nav.mobile .toggle:hover{cursor:pointer}nav.mobile-menu{display:none;pointer-events:all;position:absolute;padding:1em;top:52px;left:0;background-color:rgba(26,51,51,0.95);width:100%;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch}nav.mobile-menu .mobile-menu-container{padding-bottom:100px}nav.mobile-menu header{display:flex;justify-content:space-between;margin-bottom:1em}nav.mobile-menu header .tel{line-height:1.5em;background-color:rgba(26,51,51,0.95);border:1px solid rgba(255,255,255,0.2);padding:10px 20px;font-size:.875em}nav.mobile-menu header .tel:hover,nav.mobile-menu header .tel:active{background-color:#4693af}nav.mobile-menu header .login{line-height:1.5em;font-size:.875em;background-color:rgba(26,51,51,0.95);border:1px solid rgba(255,255,255,0.2)}nav.mobile-menu header .login:hover,nav.mobile-menu header .login:active{background-color:#4693af}nav.mobile-menu h3{display:block;text-align:center;font-size:1.5em;line-height:3.5em;font-weight:300;text-transform:uppercase;pointer-events:none}nav.mobile-menu ul{display:none;width:100%}nav.mobile-menu ul.active{display:inline-block}nav.mobile-menu li{width:100%;border-bottom:1px solid rgba(255,255,255,0.2)}nav.mobile-menu li:last-of-type{border-bottom:none}nav.mobile-menu li a{display:block;text-align:center;padding:1em;font-weight:300;text-transform:uppercase}nav.mobile-menu nav > a{display:block;height:100px}nav.mobile-menu nav > a h3{line-height:100px}nav.mobile-menu nav{margin-bottom:1em}nav.mobile-menu nav > a{background-repeat:no-repeat;background-size:cover}nav.mobile-menu .oc > a{background-color:rgba(130,184,84,0.75);border-radius:4px;padding:0 1em}nav.mobile-menu .oc li a{color:#82b854}nav.mobile-menu .fs > a{background-image:url(assets/img/fs.png);border-radius:4px;padding:0 1em}nav.mobile-menu .fs ul li a{color:#4183c4}nav.mobile-menu .hc > a{background-image:url(assets/img/hc.png);border-radius:4px;padding:0 1em}nav.mobile-menu .hc ul li a{color:#912d44;font-weight:500}nav.mobile-menu .mp > a{background-image:url(assets/img/mp.png);border-radius:4px;padding:0 1em}nav.mobile-menu .mp ul li a{color:#fdb227;font-weight:300}nav.mobile-menu .re > a{background-image:url(assets/img/re.png);border-radius:4px;padding:0 1em}nav.mobile-menu .re ul li a{color:#774d8d;font-weight:500}.opaque-header header.site{background-color:#243842}@media only screen and (max-width: 1024px){.industry header.site{background-color:rgba(36,56,66,0.95)}}@media screen and (min-width: 1024px){.industry header.site.sticky,.industry header.site.noscroll-sticky{padding:12px 5vw 10px}.industry header.site.sticky .logo,.industry header.site.noscroll-sticky .logo{margin-top:-14px;width:50px;height:50px}.industry header.site.sticky .logo img,.industry header.site.noscroll-sticky .logo img{width:190px;height:50px}}.industry header.site nav.site{max-width:none}.industry header.site nav.site ul{max-width:none;width:auto;margin-right:0}.industry header.site nav.site ul li{margin-left:1em}.industry header.site nav.site ul li:nth-of-type(2){/*min-width:150px*/}.industry header.site nav.site ul li a{display:table-row-group}.industry header.site nav.site ul li a.search{text-indent:-9999px;width:12px;height:18px;display:block;background-image:url(assets/img/svg/search.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.industry header.site .global{width:100%;display:block;float:right}@media only screen and (max-width: 1024px){.industry header.site .global{display:none}}.industry header.site .global div{float:right;font-size:15px;font-weight:300;margin-bottom:-3px}.industry header.site .global div .global-link{padding:0 1em;border-left:1px solid rgba(255,255,255,0.5);margin-left:1em}.industry header.site .global div .global-link:after{content:" ";display:inline-block;height:1em;width:1em;margin:0 5px 0 10px;position:relative;top:2px;background-image:url(assets/img/svg/global-link.svg);background-size:contain;background-repeat:no-repeat;background-position:right}.industry header.site .global div a{display:inline-block}.industry header.site .global div .button{padding:.3rem .75em .2rem;margin-top:-.75em;font-weight:600;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.hello{margin-top:-59px;max-width:100vw;width:100%;font-size:1em;display:flex;justify-content:center;padding:10px 15px;background-color:#82b854;position:fixed;border-bottom:3px solid #628B3E;z-index:6}.hello h5{padding:10px 15px;color:#fff;font-weight:700}.hello .button{background-color:#628B3E;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.05em}.hello .close{display:block;height:16px;width:16px;background-size:100%;position:absolute;right:20px;top:20px;background-image:url(assets/img/svg/close-thick.svg)}.no-flexbox{min-width:1082px}.no-flexbox.responsive{min-width:0;max-width:100vw;overflow-x:hidden}@media only screen and (max-width: 1275px) and (min-width: 1024px){.no-flexbox header.site .logo{width:60px;height:60px;overflow:hidden}.no-flexbox header.site .logo img{width:215px;height:58px}.no-flexbox header.site.sticky .logo{width:40px;height:40px;overflow:hidden}.no-flexbox header.site.sticky .logo img{width:145px;height:40px}.no-flexbox nav.site{width:75%;padding-top:0}}@media only screen and (min-width: 1024px){.no-flexbox nav.site{display:block;width:65%}.no-flexbox nav.site ul{display:block;width:60%;min-width:300px;margin:0;float:left}.no-flexbox nav.site ul li{float:left;margin-left:30px}.no-flexbox nav.site aside{width:40%;float:right}}.no-flexbox .home .intro{max-width:100%}.no-flexbox .opaque-header header.site{padding:10px 8vw;margin-top:0;top:0}@media only screen and (max-width: 1024px){.no-flexbox .opaque-header header.site{padding:10px 22px}}@media only screen and (max-width: 1245px){.no-flexbox .home .description{max-width:100%;padding:50px 25px 50px 0}.no-flexbox .home .description p{padding:0 2em}}.no-flexbox .home .industries{display:inline-block}.no-flexbox .home .industries div{display:block;width:100%;position:relative}.no-flexbox .home .industries div a{float:left;width:24.5%;margin:.25%;height:200px;min-height:35vh}.no-flexbox .stats{display:block}.no-flexbox .stats div{width:12%;margin:0 5.5% 0 0;float:left;display:inline-block}.no-flexbox .stats div h4{font-size:40px;padding-bottom:10px}.no-flexbox .stats div.last{margin-left:0;margin-right:0}.no-flexbox .grid{display:block;float:left;width:100%}.no-flexbox .grid a{display:block}.no-flexbox .grid .item{width:24%;height:20vw;min-width:250px;margin:.5%;min-height:250px;overflow:hidden}@media only screen and (max-width: 1024px){.no-flexbox .grid .item h4,.no-flexbox .grid .item p{font-size:14px}}.no-flexbox .grid .item.large{width:49%}.no-flexbox .grid .feature .content{padding:1em;margin:5vw 0}.no-flexbox .grid .blog h4{margin-top:20%}.no-flexbox .grid .multi a h4{margin:10vw 0}.no-flexbox .grid .multi-nav{display:block}.no-flexbox .grid .multi-nav a{float:left;margin-right:3px}.no-flexbox .grid .twitter{padding-bottom:1em}.no-flexbox .grid .twitter svg{margin:3em auto 1em;width:100%}.no-flexbox footer.site{max-height:300px;float:left;width:100%;position:relative}@media only screen and (max-width: 1024px){.no-flexbox footer.site{padding-top:100px}.no-flexbox footer.site .social{top:50px}}.no-flexbox footer.site .social{position:absolute;width:200px;left:50%;margin-left:-100px}.no-flexbox .general .wrapper{display:block}.no-flexbox .general .wrapper figure{height:100vh;position:fixed;display:block}.no-flexbox .general .wrapper .content{float:right}.no-flexbox .general .wrapper .columns{display:block}.no-flexbox .general .wrapper .columns .last{float:right}.no-flexbox .general .wrapper .icons{display:block}.no-flexbox .general .wrapper .icons a{float:left;width:25%;margin:0}.no-flexbox .contact .wrapper{display:block}.no-flexbox .contact .wrapper .contact-form{float:left}.no-flexbox .contact .wrapper aside{float:right;display:block}.no-flexbox .contact .wrapper aside .address{float:left}.no-flexbox .rescources .wrapper{display:block}.no-flexbox .rescources .wrapper aside{float:left;height:100vh;position:fixed;padding-top:30px;z-index:100}.no-flexbox .rescources .wrapper aside nav div{display:block}.no-flexbox .rescources .wrapper aside nav div a{float:left;clear:both}.no-flexbox .rescources .wrapper .grid{float:right;width:76%}@media only screen and (max-width: 1024px){.no-flexbox .rescources .wrapper .grid{width:100%;float:left;padding:0;margin-top:50px}}.no-flexbox .rescources .wrapper .grid .item{float:left;width:22vw;height:22vw;min-width:250px;min-height:250px;margin:10px}@media only screen and (max-width: 1150px){.no-flexbox .rescources .wrapper .grid .item{width:21vw;height:21vw;min-width:230px;min-height:230px}}@media only screen and (max-width: 1024px){.no-flexbox .rescources .wrapper .grid .item{width:20vw;height:20vw;min-width:250px;min-height:250px}}.no-flexbox .rescources .wrapper .mobile-multi-wrap{height:100%}.no-flexbox .rescources.download-page .wrapper{display:block;min-width:1024px}.no-flexbox .rescources.download-page .wrapper .content{float:left;min-width:500px;width:60%}@media only screen and (max-width: 1024px){.no-flexbox .rescources.download-page .wrapper .content{padding:5em 2em 0}}.no-flexbox .rescources.download-page .wrapper aside{float:right;position:static;height:auto;width:35%}.no-flexbox .rescources.download-page .wrapper aside form{margin-top:-2em}@media only screen and (max-width: 1024px){.no-flexbox .rescources.download-page .wrapper aside form{margin-top:0}}.no-flexbox .rescources.download-page .wrapper aside .button.back{margin-top:-12px}@media only screen and (max-width: 1275px){.no-flexbox .rescources.download-page .wrapper aside .button.back{margin-top:-28px}}@media only screen and (max-width: 1024px){.no-flexbox .rescources.download-page .wrapper aside .button.back{position:absolute;margin-top:10px}}.no-flexbox .rescources.download-page .share{display:block;float:left;width:100%;margin-bottom:100px}.no-flexbox .rescources.download-page .share a{float:left}.no-flexbox .rescources.download-page.no-form .content{float:none}@media only screen and (max-width: 1024px){.no-flexbox .rescources.download-page.no-form .content{padding-top:2em}}.no-flexbox .rescources.download-page .button.back{top:110px}@media only screen and (max-width: 1024px){.no-flexbox .rescources.download-page .button.back{top:50px}}.no-flexbox .leadership .page-nav{background-color:#f4f4f4;display:block;text-align:center}@media only screen and (max-width: 1024px){.no-flexbox .leadership .page-nav{margin-top:-25px}}@media only screen and (max-width: 768px){.no-flexbox .leadership .page-nav{margin-top:0}}.no-flexbox .leadership .sticky + .wrapper .page-nav,.no-flexbox .leadership .sticky + .wrapper header.page{margin-top:-20px}@media only screen and (max-width: 768px){.no-flexbox .leadership .sticky + .wrapper .page-nav,.no-flexbox .leadership .sticky + .wrapper header.page{margin-top:0;height:50px}}.no-flexbox .leadership .wrapper .content{float:none;display:block;min-width:0;max-width:100vw;max-width:none;width:100%}.no-flexbox .leadership .wrapper .content .leader{max-width:none}@media only screen and (max-width: 1024px){.no-flexbox .leadership .wrapper figure{display:none}}.no-flexbox .leadership .page-nav{width:100%;z-index:1}.no-flexbox .leadership .page-nav:after{display:none}.no-flexbox .leadership header.page{margin-left:-8vw;z-index:2}.no-flexbox .professions .prof-intro{width:100vw}@media only screen and (max-width: 1024px){.no-flexbox .professions .prof-intro{margin-top:-24px}}@media only screen and (max-width: 768px){.no-flexbox .professions .prof-intro{margin-top:0}}.no-flexbox .professions .prof-intro h2{padding:0 20px}.no-flexbox .professions .prof-intro p{padding:0 20px}.no-flexbox .professions .prof-intro .wrapper{display:block;position:relative;width:400vw}.no-flexbox .professions .prof-intro .wrapper div{float:left;height:100vw}.no-flexbox .professions .prof-content{display:block;width:100vw;overflow:hidden}.no-flexbox .professions .prof-content .wrapper{display:block;width:400%;float:left}.no-flexbox .professions .prof-content .wrapper div{float:left;width:25%}.no-flexbox .professions nav.prof-nav{display:block;float:left;width:100vw}.no-flexbox .professions nav.prof-nav a{width:25%;float:left;margin:0}.no-flexbox .professions nav.prof-nav a:focus{font-weight:700}.no-flexbox .industries .ind-nav{display:block;width:100%}.no-flexbox .industries .ind-nav a{width:25%;margin:0;display:block;float:left}.no-flexbox .professions .prof-form{max-width:100vw}.no-flexbox .professions footer.site{max-width:100vw}.no-flexbox .professions .prof-content .copy{float:left}.no-flexbox .professions .prof-content .partners{display:block;float:right}.no-flexbox .professions .prof-content .partners div{width:50%}.no-flexbox nav.mobile-menu header{display:block;margin-bottom:50px}.no-flexbox nav.mobile-menu header .tel{float:left}.no-flexbox nav.mobile-menu header .login{float:right}.no-flexbox .form .mktoForm{display:block!important;position:relative;width:100%}.no-flexbox .form .mktoForm .mktoFormRow{float:left;clear:none;margin:0}.no-flexbox .form .mktoForm .mktoFormRow:nth-of-type(2n){float:right;clear:right}.no-flexbox .form .mktoForm .mktoRadioList input,.no-flexbox .form .mktoForm .mktoCheckboxList input,.no-flexbox .form .mktoForm .mktoCheckboxList label,.no-flexbox .form .mktoForm .mktoRadioList label{margin:0 0 1em!important;padding:0!important;line-height:16px!important;display:inline-block}.no-flexbox .form .mktoForm .mktoCheckboxList input,.no-flexbox .form .mktoForm .mktoRadioList input{clear:left!important}.no-flexbox .form .mktoForm .mktoCheckboxList label,.no-flexbox .form .mktoForm .mktoRadioList label{margin-left:1em!important;height:12px;width:75%}.no-flexbox .industry .core-content .subs div{display:block;text-align:center}.no-flexbox .industry .core-content .subs div a{display:inline-block}.no-flexbox .industry header.site nav.site ul{float:left}.no-flexbox .industry .core-content .difs{display:block;height:30vh;margin-top:-30vh}.no-flexbox .industry .core-content .difs a{width:30%;margin:1.5%}.no-flexbox .industry .core-content .direction .buttons{display:block;margin:0 auto;width:100%;height:50px;max-width:700px;position:relative}.no-flexbox .industry .core-content .direction .buttons .button{min-width:0;width:45%;float:left;display:inline-block;margin:0 2.5%}.no-flexbox .industry.business .core-content{padding-top:88px}.no-flexbox .industry.business .core-content .wrapper{display:block}.no-flexbox .industry.business .core-content .wrapper .content{float:left;width:70vw}.no-flexbox .industry.business .core-content .wrapper aside{float:right}.no-flexbox .industry.business .quotes .quote-container{display:block;position:relative;width:400%;float:left;margin-bottom:20px}.no-flexbox .industry.business .quotes .quote-container div{float:left;padding:0;width:25%;padding-left:50px}.no-flexbox .industry .call-to-action{width:100%}.no-flexbox .industry.product .value-prop .icon-props{display:block}.no-flexbox .industry.product .value-prop .icon-props article{float:left;width:30%;margin:20px 1.5%}.no-flexbox .industry.blog .blog-nav{display:block}.no-flexbox .industry.blog .blog-nav a{float:left}.no-flexbox .industry.blog.blog-post .core-content .post-image{display:block}.no-flexbox .industry.blog.blog-post .core-content .post-image h1{position:absolute;bottom:30px;z-index:2}.no-flexbox .industry.blog.blog-post .core-content .post-image time{position:absolute;bottom:30px;right:30px;z-index:2}.no-flexbox .blog-search .taxonomy{display:block;float:left}.no-flexbox .blog-search .taxonomy .categories,.no-flexbox .blog-search .taxonomy .tags{display:block;float:left}.no-flexbox .blog-search .taxonomy .categories a{display:block;float:left;width:100%}.no-flexbox .blog-search .taxonomy .categories a img,.no-flexbox .blog-search .taxonomy .categories a h4{float:left}.no-flexbox .blog-search .taxonomy .categories a p{float:right}.no-flexbox .search-example .active-search .controls form{display:block}.no-flexbox .search-example .active-search .results article{display:block;float:left}.no-flexbox .search-example .active-search .results article div{float:left}.no-flexbox .search-example .active-search .results article aside{float:right}.no-flexbox .search-example .active-search .results article aside div{float:right}.no-flexbox .active-search .results article time,.no-flexbox .active-search .taxonomy article time{float:right;clear:both}.no-flexbox .parallax{display:none}.no-flexbox .hello{display:block;text-align:center}.no-flexbox .hello h5{display:inline-block;float:left}.no-flexbox .hello .button{float:left}.no-flexbox .global-nav .nav{display:block}.no-flexbox .global-nav .nav div{float:left;width:33%}.no-flexbox .global-nav .industries-grid{float:left;width:100%;margin-top:20px}.no-flexbox .global-nav .industries-grid div{display:block}.no-flexbox .global-nav .industries-grid div a{width:24%;float:left}.no-flexbox .general .content .columns{display:block;float:left;width:100%;position:relative}.no-flexbox .general .content article.small{float:left;width:45%;display:inline-block;clear:left}.no-flexbox .general .wrapper .columns .last{float:left;clear:none;margin-left:10%}.no-flexbox header.site nav.site{max-width:none}.no-flexbox header.site nav.site ul{width:500px}.no-flexbox header.site nav.site aside{width:100px}.no-flexbox header.site nav.site .dropdown nav{width:100vw;display:block;padding:0;left:0}.no-flexbox header.site nav.site .dropdown nav a h4{line-height:150px}.no-flexbox header.site nav.site .dropdown:hover nav{padding:20px 10px 10px}.no-flexbox .general .content img{width:100%}.no-flexbox .industries-grid{float:left;width:100%}.no-flexbox .industries-grid div{display:block}.no-flexbox .industries-grid div a{width:25%;float:left;margin:0;height:275px}.no-flexbox .home .intro{height:calc(65vh - 10px)}.no-flexbox .home .description{padding-top:375px}.no-flexbox .home .description p{font-size:24px}.no-flexbox .industry header.site nav.site ul{width:80%;min-width:630px;float:right}.no-flexbox .mktoForm .mktoField{clear:left;padding:0!important;margin:8px!important}.no-flexbox .mktoForm .mktoRadioList label,.no-flexbox .mktoForm .mktoCheckboxList label{padding:8px;margin-bottom:0!important;line-height:1em!important;margin-left:16px;float:left;width:auto}.no-flexbox .industries .ind-intro .wrapper{display:block;position:relative}.no-flexbox .industries .ind-intro .wrapper div{width:25%;float:left;height:100%}.no-flexbox .grid .multi-nav{display:none}.no-flexbox .industry{overflow-x:hidden}.no-flexbox .hello + header.site{margin-top:58px}.no-smil .industry.business .quotes .quote-mark,.no-smil .industry.blog.blog-post .wrapper blockquote:before{background:none;background-image:url(assets/img/svg/quote-mark.svg);background-size:contain;background-repeat:no-repeat;filter:none}.lightbox-video{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(46,71,86,0.85);opacity:.75;z-index:500}.lightbox-video video{height:auto;width:700px;max-width:100%;margin:200px auto;display:block}.lightbox-video .close{content:" ";opacity:1;background-image:url(assets/img/svg/close.svg);display:block;position:absolute;top:25px;right:25px;width:50px;height:50px}.lightbox-video .close:hover{cursor:pointer}.mktoForm{width:100%!important;font-family:"aktiv-grotesk",sans-serif!important}.mktoForm label{color:#FFF!important;font-size:.875rem!important;line-height:10px;margin-bottom:6px!important;margin-top:10px!important}.mktoForm .mktoField{font-size:1rem!important}.mktoForm .mktoCheckboxList input,.mktoForm .mktoRadioList input{height:auto!important;margin-top:3px!important}.mktoForm .mktoCheckboxList label,.mktoForm .mktoRadioList label{margin-bottom:10px!important;font-weight:300;margin-top:0!important}.mktoForm input{font-size:1rem!important;padding:.5em!important}.mktoForm textarea{min-height:10em}.mktoForm .mktoFormRow{width:100%}.mktoForm .mktoOffset{display:none!important}.mktoForm .mktoButtonWrap .mktoSimple,.mktoForm .mktoHasWidth,.mktoForm .mktoFieldWrap{width:100%!important}@media only screen and (max-width: 1024px){.mktoForm .mktoButton{width:100%!important}.mktoForm .mktoButtonWrap{display:inline-block!important;width:100%;margin:0!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{max-width:100%!important}}.mktoForm .mktoButtonRow{width:100%!important}.mktoForm .mktoRangeField .mktoRangeValueText,.mktoForm .mktoRangeField .mktoRangeValueArrow{background-image:none!important;background-color:#4183c4!important}.mktoForm .mktoFormCol{float:none!important}.mktoForm .mktoRadioList label,.mktoForm .mktoRadioList input{line-height:16px!important;margin-top:0!important}.mktoForm .mktoRadioList input{clear:left}.mktoForm .mktoForm .mktoLabel{padding-bottom:.5em!important}.mktoForm .mktoGutter{display:none!important}.form .mktoForm{display:flex!important;flex-wrap:wrap;flex-direction:row}.form .mktoForm label{color:#565a5c!important}.form .mktoForm .mktoFormRow{width:45%!important;margin-right:2.5%}@media only screen and (max-width: 724px){.form .mktoForm .mktoFormRow{width:100%!important;margin:0!important}}.form .mktoForm .mktoFormRow:nth-of-type(2n){margin:0 0 0 2.5%}.form .mktoForm .mktoGutter{display:none!important}form.mktoForm select.mktoField{padding:1em!important}.mktoForm select.mktoField{color:#565a5c!important;font-weight:600!important;outline:none!important;border:none!important;width:100%!important;border-radius:0!important;background-color:#fff!important;border:1px solid #e6e6e6!important;background-image:url(assets/img/svg/dropdown_icon.svg)!important;background-size:20px!important;background-repeat:no-repeat!important;background-position:calc(100% - 10px) center!important;-webkit-appearance:none!important;font-size:.875em!important;padding:.8em!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{border:none!important;font-size:1.5em!important;padding:.75em 1em!important;background-color:#82b854!important;background-image:none!important;border-radius:3px!important;display:block!important;transition:200ms all ease-in-out!important;position:relative!important;width:100%!important;max-width:300px!important;font-weight:600!important}@media only screen and (max-width: 1024px){.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{margin:0 auto!important}}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background-color:#4183c4!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active{top:2px!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:after{display:none!important}.noscroll{height:100vh;width:100vw;position:fixed!important}.industry .core-content .pagination,.pagination{text-align:center;width:auto;margin:40px auto 60px;width:100%;display:inline-block}.industry .core-content .pagination a,.pagination a{color:#565a5c;display:inline-block;height:30px;width:30px;line-height:30px;transition:.125s all ease-out;border-radius:3px}.industry .core-content .pagination a.active,.pagination a.active{color:#fff;background-color:#4693af;pointer-events:none;border-color:#4693af}.industry .core-content .pagination a.active:hover,.pagination a.active:hover{height:10px;width:10px;background-color:#4693af;margin:0}.industry .core-content .pagination a:hover,.pagination a:hover{background-color:rgba(255,255,255,0.1);color:#4693af}.industry .core-content .pagination a.button,.pagination a.button{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #4693af;background-color:#55acee;line-height:16px;padding:.5em .75em;height:auto;width:auto;margin:0 20px}@media only screen and (max-width: 768px){.industry .core-content .pagination a.button,.pagination a.button{display:none}}.industry .core-content .pagination a.button.disabled,.pagination a.button.disabled{background-color:transparent;color:#565a5c;pointer-events:none;opacity:.5}.industry .core-content .pagination span,.pagination span{height:30px;width:30px;line-height:30px;display:inline-block}.parallax{-webkit-perspective:1px;perspective:1px;height:100vh;overflow:hidden;perspective-origin-x:100%;position:fixed;left:0;z-index:4;top:0;opacity:.7;width:35%}@media only screen and (max-width: 1024px){.parallax{display:none}}.parallax .title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:3em;font-weight:500;color:transparent;text-shadow:0 0 0 #fff;font-weight:300}.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin-x:100%;padding:100vh 0}.parallax__layer--front{transform:translateZ(-2px);padding:10vh 0}.parallax__layer--front .title{left:85%;top:20%;font-size:10rem}.parallax__layer--second{transform:translateZ(-1px) scale(3)}.parallax__layer--second .title{left:35%;top:45%;font-weight:100;font-size:5rem}.parallax__layer--mid{transform:translateZ(-2px) scale(4);padding:250vh 0}.parallax__layer--mid .title{font-weight:100;left:60%}.parallax__layer--base{transform:translateZ(-2px);padding:140vh 0}.parallax__layer--base .title{opacity:0;font-size:40rem;font-weight:600;letter-spacing:-.5rem;left:10%}.parallax__layer--bottom{transform:translateZ(-3px) scale(4);padding:350vh 0}.parallax__layer--bottom .title{left:20%}.industry.blog .featured-posts{max-width:100vw;overflow:hidden;position:relative;height:calc(90vh - 100px)}@media only screen and (max-width: 1024px){.industry.blog .featured-posts{height:calc(90vh - 64px)}}@media only screen and (max-width: 768px){.industry.blog .featured-posts{height:calc(90vh - 52px)}.industry.blog .featured-posts .featured-mobile-wrapper{overflow:scroll}}.industry.blog .featured-posts .featured-wrapper{width:500vw;display:flex}.industry.blog .featured-posts .featured-wrapper div{width:100vw;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;text-shadow:0 0 4px rgba(0,0,0,0.5);text-align:center;height:calc(90vh - 100px)}.industry.blog .featured-posts .featured-wrapper div *{z-index:2;position:relative}@media only screen and (max-width: 1024px){.industry.blog .featured-posts .featured-wrapper div{height:calc(90vh - 64px)}}@media only screen and (max-width: 768px){.industry.blog .featured-posts .featured-wrapper div{height:calc(90vh - 52px)}}.industry.blog .featured-posts .featured-wrapper div h2{font-size:60px;padding:20vh 20px 10px;color:#fff;font-weight:100}@media only screen and (max-width: 1024px){.industry.blog .featured-posts .featured-wrapper div h2{font-size:50px;font-weight:300}}@media only screen and (max-width: 768px){.industry.blog .featured-posts .featured-wrapper div h2{font-size:40px}}.industry.blog .featured-posts .featured-wrapper div p{color:#fff;max-width:40em;margin:0 auto 20px;padding:0 20px;font-size:1.25rem}.industry.blog .featured-posts .featured-wrapper div a{position:relative;padding:12px 32px 13px 20px;border:1px solid;background-color:transparent}.industry.blog .featured-posts .featured-wrapper div a:hover{background-color:rgba(255,255,255,0.5)}.industry.blog .featured-posts .featured-wrapper div a span{top:17px;right:10px;display:inline-block;height:.5em;width:1em;position:absolute;background-image:url(assets/img/svg/dropdown_icon_white.svg);background-position:5%;background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg)}.industry.blog .featured-posts .featured-nav{text-align:center;position:relative;top:-40px;width:auto;margin:0 auto;height:50px;z-index:2}.industry.blog .featured-posts .featured-nav a{display:inline-block;height:20px;width:20px;border:1px solid #FFF;border-radius:20px;transition:.125s all ease-out}.industry.blog .featured-posts .featured-nav a.active{background-color:#FFF;pointer-events:none;border-color:#FFF}.industry.blog .featured-posts .featured-nav a.active:hover{background-color:#FFF}.industry.blog .featured-posts .featured-nav a:hover{background-color:rgba(255,255,255,0.5)}.industry.blog .blog-nav{width:100%;display:flex}.industry.blog .blog-nav a{border:1px solid #fff;display:block;width:33.3333%;text-align:center;background-color:#2e4756;min-height:78px;line-height:78px;background-size:20px;background-repeat:no-repeat;background-position:calc(50% - 70px) center;transition:.25s all ease;text-transform:uppercase;letter-spacing:.1rem;font-size:.75rem;margin:auto}.industry.blog .blog-nav a.categories{background-image:url(assets/img/svg/categories.svg)}.industry.blog .blog-nav a.tags{background-image:url(assets/img/svg/tags.svg)}.industry.blog .blog-nav a.search{background-image:url(assets/img/svg/search.svg)}.industry.blog .blog-nav a:hover{background-color:#4693af;border-color:#4693af}@media only screen and (max-width: 768px){.industry.blog .blog-nav a{border:1px solid #fff;display:block;width:33.3333%;text-align:center;background-color:#2e4756;height:10vh;line-height:10vh;background-size:3vh;background-repeat:no-repeat;background-position:20px center;transition:.25s all ease;background-position:center 19px;line-height:124px;vertical-align:bottom}.industry.blog .blog-nav a.categories{background-image:url(assets/img/svg/categories.svg)}.industry.blog .blog-nav a.tags{background-position:center 25px}}.industry.blog .posts{padding:30px 5vw;max-width:100vw}.industry.blog .posts article{box-sizing:border-box;width:50%;padding:1.25%}@media only screen and (max-width: 900px){.industry.blog .posts article{width:45%;padding:1.5%}}@media only screen and (max-width: 650px){.industry.blog .posts article{width:90%;padding:1.5%}}.industry.blog .posts article a{color:#565a5c}.industry.blog .posts article a:hover{color:#55acee}.industry.blog .posts article img{max-width:100%}.industry.blog .posts article h4{font-size:1.5rem;line-height:1.2;padding:10px 0}.industry.blog .posts article time{color:#71747f;opacity:.8;display:inline-block;margin-bottom:1em;text-transform:uppercase;font-size:.75em;width:100%;}.industry.blog .posts article footer{background-image:url(assets/img/svg/comment2.svg);background-size:15px;background-repeat:no-repeat;background-position:left 12px;padding:1em 0 30px 20px;margin-bottom:2em;border-bottom:2px solid rgba(113,116,127,0.5);font-size:.75em;opacity:.8;text-transform:uppercase}.industry.blog .posts article footer a{color:#71747f}.industry.blog.blog-post .core-content .post-image{display:flex;justify-content:space-between;align-items:flex-end;height:80vh;max-width:100vw;background-size:cover;background-position:center top;position:relative;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.25);padding:50px}.industry.blog.blog-post .core-content .post-image:after{width:100%;height:100%;content:" ";display:block;position:absolute;top:0;left:0;background-color:#2a2b2f;opacity:.15;z-index:1;transition:.25s all ease}@media only screen and (max-width: 1024px){.industry.blog.blog-post .core-content .post-image{height:50vh}.industry.blog.blog-post .core-content .post-image h1{font-size:40px}.industry.blog.blog-post .core-content .post-image time{font-size:20px}}@media only screen and (max-width: 728px){.industry.blog.blog-post .core-content .post-image{align-items:flex-start;flex-direction:column}}.industry.blog.blog-post .core-content .post-image h1{line-height:1.125;bottom:50px;left:50px;font-size:60px;font-weight:500;max-width:600px;padding-right:50px;z-index:2}.industry.blog.blog-post .core-content .post-image time{font-size:32px;opacity:1;text-align:right;z-index:2}.industry.blog.blog-post .core-content .no-image{color:#fff;padding:10vh 30px 50px;width:100%;max-width:100vw;margin:0 auto}@media only screen and (max-width: 1024px){.industry.blog.blog-post .core-content .no-image{max-width:100%;padding:0}}.industry.blog.blog-post .core-content .no-image h1{font-size:42px;line-height:1em;font-weight:900;position:relative;z-index:2;padding:0 30px 15px;width:960px;max-width:80vw;margin:0 auto}@media only screen and (max-width: 1024px){.industry.blog.blog-post .core-content .no-image h1{max-width:100%;padding:30px 30px 15px}}.industry.blog.blog-post .core-content .no-image time{display:block;padding:0 30px;width:960px;max-width:80vw;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 1024px){.industry.blog.blog-post .core-content .no-image time{max-width:100%;padding:0 30px 30px}}.industry.blog.blog-post .wrapper{padding:10vh 30px;width:60em;max-width:80vw;margin:0 auto}@media only screen and (max-width: 1024px){.industry.blog.blog-post .wrapper{max-width:100%;padding:30px}}.industry.blog.blog-post .wrapper * + *{margin-top:20px}.industry.blog.blog-post .wrapper a{color:#4693af;position:relative;text-decoration:underline;transition:.25s all ease}.industry.blog.blog-post .wrapper a:hover{color:#55acee}.industry.blog.blog-post .wrapper .button{color:#fff;text-decoration:none}.industry.blog.blog-post .wrapper .button:hover{color:#fff}.industry.blog.blog-post .wrapper img{max-width:100%}.industry.blog.blog-post .wrapper p.intro-text{font-size:32px;text-align:left;line-height:1.25;font-weight:300}.industry.blog.blog-post .wrapper blockquote{padding:1em;font-style:italic;padding:30px}.industry.blog.blog-post .wrapper blockquote p{font-style:italic;font-size:1.375rem;font-weight:300}.industry.blog.blog-post .wrapper blockquote:before{margin:-30px 0 0 -30px;content:"";display:block;float:left;height:26px;width:40px;background:-moz-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#384f30),color-stop(20%,#45692b),color-stop(40%,#2c557c),color-stop(60%,#375f6f),color-stop(80%,#32354b),color-stop(100%,#a47246));background:-webkit-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:-o-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:-ms-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:linear-gradient(to right,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#384f30',endColorstr='#a47246',GradientType=1);-webkit-mask:url(assets/img/svg/quote-mark.svg) no-repeat 50% 50%;mask:url(assets/img/svg/quote-mark.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@-moz-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}.industry.blog.blog-post .wrapper blockquote cite{font-style:normal;font-size:12px;font-weight:900}.industry.blog.blog-post .wrapper h2,.industry.blog.blog-post .wrapper h3,.industry.blog.blog-post .wrapper h4,.industry.blog.blog-post .wrapper h5,.industry.blog.blog-post .wrapper h6{font-weight:600;margin-bottom:0;margin-top:40px;text-align:left}.industry.blog.blog-post .wrapper h2 + *,.industry.blog.blog-post .wrapper h3 + *,.industry.blog.blog-post .wrapper h4 + *,.industry.blog.blog-post .wrapper h5 + *,.industry.blog.blog-post .wrapper h6 + *{margin-top:10px}.industry.blog.blog-post .wrapper h2{font-size:32px;margin-bottom:24px}.industry.blog.blog-post .wrapper h3{font-size:28px}.industry.blog.blog-post .wrapper h4{font-size:24px;margin-top:20px}.industry.blog.blog-post .wrapper h5{font-size:20px;margin-top:20px}.industry.blog.blog-post .wrapper h6{font-size:16px;margin-top:20px}.industry.blog.blog-post .wrapper ol li{line-height:1.5;margin:0;padding:0 0 0 1.65em;text-indent:-2em;list-style-type:none;counter-increment:item;position:static;padding-left:1.2em}.industry.blog.blog-post .wrapper ol li:before{font-size:16px;color:#565a5c;display:inline-block;width:1.5em;padding-right:.5em;font-weight:700;text-align:right;content:counter(item) "."}.industry.blog.blog-post .wrapper ul li{margin:0;line-height:1.25;padding-left:1.2em;text-indent:-1.2em}.industry.blog.blog-post .wrapper ul li:before{content:"• ";font-size:2em;line-height:.5em;color:#82b854;position:relative;top:6px}.industry.blog.blog-search .search-result{max-width:100vw;margin:30px 5vw;padding:10px 0 30px;font-size:4vw;border-bottom:1px solid #565a5c;font-weight:100}@media only screen and (max-width: 1024px){.industry.blog.blog-search .search-result{font-size:32px;line-height:1.25em}}.industry.blog.blog-search .search-result p{font-size:24px;opacity:.5;font-weight:500;margin-top:2vh}.industry.blog.blog-search .search-result h1 span{font-weight:300}.industry.business .core-content{padding-top:100px}.industry.business .core-content h3{line-height:1.25}@media only screen and (max-width: 1024px){.industry.business .core-content{padding-top:64px}}@media only screen and (max-width: 768px){.industry.business .core-content{padding-top:52px}}.industry.business .core-content .intro{height:auto;padding:0;display:inline-block;width:100%;position:relative}.industry.business .core-content .intro:after{width:100%;height:100%;content:" ";display:block;position:absolute;top:0;left:0;background-color:#2a2b2f;opacity:.15;z-index:0;transition:.25s all ease;z-index:1}.industry.business .core-content .intro header{position:relative;z-index:2;display:block;text-align:left;float:left}.industry.business .core-content .intro header h1{font-size:20px;text-align:left;background-color:#4183c4;font-weight:900;float:left;padding:15px 5px 5px 25vw}@media only screen and (max-width: 1024px){.industry.business .core-content .intro header h1{padding-left:5vw}}.industry.business .core-content .intro header img{border:1px solid #4183c4;height:40px;width:40px;padding:0 5px}.industry.business .core-content .intro h2{position:relative;z-index:2;width:100%;text-align:center;display:inline-block;padding:100px 0 120px;font-size:60px;font-weight:100;line-height:1.125}@media only screen and (max-width: 1024px){.industry.business .core-content .intro h2{font-size:48px;padding:100px 15px 120px}}.industry.business .core-content .wrapper{display:flex;margin:0 auto;background-color:#FFF}@media only screen and (max-width: 768px){.industry.business .core-content .wrapper{flex-direction:column}}.industry.business .core-content .wrapper .content{width:70vw;padding:10vh 5vw 5vw 15vw;text-align:left}@media only screen and (max-width: 1900px){.industry.business .core-content .wrapper .content{padding:10vh 5vw 5vw 10vw}}@media only screen and (max-width: 1600px){.industry.business .core-content .wrapper .content{padding:10vh 5vw;width:75vw}}@media only screen and (max-width: 1024px){.industry.business .core-content .wrapper .content{padding:40px 40px 40px 80px}}@media only screen and (max-width: 768px){.industry.business .core-content .wrapper .content{padding:10vh 10vw;order:2;width:100vw}}.industry.business .core-content .wrapper .content h3{font-size:32px;text-align:left;line-height:1.25}@media only screen and (max-width: 768px){.industry.business .core-content .wrapper .content h3{font-size:26px}}.industry.business .core-content .wrapper .content header{margin-bottom:60px}.industry.business .core-content .wrapper .content svg{height:50px;width:50px}.industry.business .core-content .wrapper .content g{fill:#55acee;stroke:#55acee}.industry.business .core-content .wrapper .content article{float:left;margin-bottom:80px;width:50%;padding-right:20px}.industry.business .core-content .wrapper .content article:nth-of-type(2n){float:right;padding-right:0;padding-left:20px}@media only screen and (max-width: 1024px){.industry.business .core-content .wrapper .content article:nth-of-type(2n){padding-left:0}}.industry.business .core-content .wrapper .content article h4{font-weight:600;font-size:18px;margin:1em 0}@media only screen and (max-width: 1024px){.industry.business .core-content .wrapper .content article{width:100%;padding-right:0}}.industry.business .core-content .wrapper aside{padding:10vh 0;width:30vw;background-color:#eaeaea;border-left:1px solid #d2d2d2}@media only screen and (max-width: 1600px){.industry.business .core-content .wrapper aside{width:25vw}}@media only screen and (max-width: 768px){.industry.business .core-content .wrapper aside{order:1;width:100vw;padding:5vw 0;display:flex;flex-wrap:wrap}.industry.business .core-content .wrapper aside header{width:100vw}}.industry.business .core-content .wrapper aside h3{font-weight:900;font-size:20px;margin:14px 0 32px;line-height:1.25}.industry.business .core-content .wrapper aside a{display:block;margin:20px auto;position:relative;z-index:1;width:auto;width:10vw;margin-bottom:20px;transition:all .1s ease-in-out}@media only screen and (max-width: 1024px){.industry.business .core-content .wrapper aside a{width:12.5vw;min-width:100px}}.industry.business .core-content .wrapper aside a:hover{transform:scale(1.05)}.industry.business .core-content .wrapper aside a:before{position:absolute;z-index:2;display:block;content:"";width:30px;height:30px;background-image:url(assets/img/download.png);background-size:cover;bottom:-5px;right:-7px}.industry.business .core-content .wrapper aside a:after{content:" ";position:absolute;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.75);-moz-box-shadow:0 0 15px rgba(0,0,0,0.75);box-shadow:0 0 15px rgba(0,0,0,0.75);-moz-border-radius:10px / 100px;border-radius:10px / 100px;top:95%;bottom:2px;left:2px;right:2px;-moz-border-radius:100px / 10px;border-radius:100px / 10px;z-index:0}.industry.business .core-content .wrapper aside a img{margin:0 auto;display:block;width:100%;float:none;position:relative;z-index:1}.industry.business .core-content .wrapper aside .buy-now{padding:30px 10% 0;border-top:1px solid #d2d2d2;margin-top:50px;background:#d8d8d8;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d8d8d8 0%,#eaeaea 100%);background:-webkit-linear-gradient(top,#d8d8d8 0%,#eaeaea 100%);background:linear-gradient(to bottom,#d8d8d8 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8',endColorstr='#eaeaea',GradientType=0)}@media only screen and (max-width: 768px){.industry.business .core-content .wrapper aside .buy-now{flex:1 100%}}.industry.business .core-content .wrapper aside .buy-now .button{max-width:250px;margin-top:30px;background-color:#55acee;width:auto}.industry.business .core-content .wrapper aside .buy-now .button:hover{background-color:#3d7799}.industry.business .core-content .wrapper aside .buy-now .button:before{display:none}.industry.business .quotes{border-top:2px solid #565a5c;display:inline-block;padding:60px 0;width:100%;overflow:hidden}@media only screen and (max-width: 600px){.industry.business .quotes{padding:20px 0}}.industry.business .quotes .quote-mark{display:block;float:left;height:26px;width:40px;background:-moz-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#384f30),color-stop(20%,#45692b),color-stop(40%,#2c557c),color-stop(60%,#375f6f),color-stop(80%,#32354b),color-stop(100%,#a47246));background:-webkit-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:-o-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:-ms-linear-gradient(left,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);background:linear-gradient(to right,#384f30 0%,#45692b 20%,#2c557c 40%,#375f6f 60%,#32354b 80%,#a47246 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#384f30',endColorstr='#a47246',GradientType=1);-webkit-mask:url(assets/img/svg/quote-mark.svg) no-repeat 50% 50%;mask:url(assets/img/svg/quote-mark.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@-moz-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}.industry.business .quotes .quote-container{width:calc(400% + 44px);display:flex}.industry.business .quotes .quote-container > div{width:100%;padding:0 40px}@media only screen and (max-width: 600px){.industry.business .quotes .quote-container{padding:20px 0 0}}.industry.business .quotes .quote-container p{font-family:"adelle";padding-bottom:.5em;font-size:22px;font-weight:300}.industry.business .quotes .quote-container small{font-size:12px;font-weight:900}.industry.business .quotes .quote-container small:before{content:" ";display:inline-block;height:1px;width:30px;margin:5px 5px 5px 0;background-color:#565a5c}.industry.business .quotes .quote-nav{margin:30px 0 0 60px}@media only screen and (max-width: 768px){.industry.business .quotes .quote-nav{margin:20px auto 0;display:flex;width:auto;justify-content:space-between;max-width:75px}}.industry.business .quotes .quote-nav a{display:inline-block;height:14px;width:14px;border:1px solid #565a5c;border-radius:14px}.industry.business .quotes .quote-nav a.active{border:none;background-color:#4693af}.contact{background-color:#f4f4f4}.contact.opaque-header header.site{background-color:transparent;transition:.5s all ease}.contact.opaque-header header.site.sticky{background-color:rgba(46,71,86,0.9)}.contact.opaque-header header.site.sticky nav.site ul{padding-top:6px}@media only screen and (max-width: 1024px){.contact.opaque-header header.site.sticky{transition:0 all ease}}.contact.opaque-header header.site.mobile-open{background-color:rgba(46,71,86,0.9)}.contact.opaque-header header.site.mobile-open nav.site ul{padding-top:6px}.contact header.page{height:400px;padding:170px 1em;width:100vw;text-align:center;font-size:5em;font-weight:100;background-image:url(assets/img/stats_bg.jpg);background-position:center top;background-size:cover;color:#fff}@media only screen and (max-width: 1024px){.contact header.page{height:300px;font-size:4em;padding:120px 1em}}@media only screen and (max-width: 724px){.contact header.page{padding:70px 1em}}@media only screen and (max-width: 524px){.contact header.page{height:300px;font-size:2em;font-weight:300;padding-top:120px}}.contact header.page h1,.contact header.page a{position:relative;z-index:2}.contact header.page .button{font-size:1.125rem;border:1px solid #fff;background-color:transparent;margin-top:1.5em;margin-bottom:-2em}.contact header.page .button:hover{background-color:#4183c4}.contact header.page:after{position:absolute;top:0;left:0;opacity:.5;content:" ";width:100%;height:400px;display:block;z-index:0;background:linear-gradient(270deg,#ec5757,#e3f03c,#41c4b4,#418fc4,#6141c4,#c441ae);background-size:275% 275%;-webkit-animation:AnimationName 25s ease infinite;-moz-animation:AnimationName 25s ease infinite;animation:AnimationName 25s ease infinite}@media only screen and (max-width: 1100px){.contact header.page:after{height:400px}}@media only screen and (max-width: 1024px){.contact header.page:after{height:300px}}@-webkit-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@-moz-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}.contact .wrapper{display:flex;width:100vw;max-width:100vw;overflow-x:hidden;margin:0 auto}@media only screen and (max-width: 1024px){.contact .wrapper{width:100vw}}@media only screen and (max-width: 724px){.contact .wrapper{flex-direction:column}}.contact .wrapper .contact-form{width:70vw;padding:3em}@media only screen and (max-width: 724px){.contact .wrapper .contact-form{width:100vw;padding:0}}.contact .wrapper aside{width:30vw;background-color:#f4f4f4;display:flex;flex-direction:column;padding:3em 5vw}@media only screen and (max-width: 724px){.contact .wrapper aside{width:100vw;padding:0 3em 3em}}.contact .wrapper aside h2{width:100%;padding:1em 0 2em;color:#565a5c;font-size:2em;font-weight:300;text-align:left}@media only screen and (max-width: 724px){.contact .wrapper aside h2{padding:2em;font-size:1.5em;text-align:center}}.contact .contact-form{background-color:#eaeaea}.contact .contact-form header{width:100%;padding:1em 2em 2em;text-align:center;color:#565a5c;font-size:2em;font-weight:300}@media only screen and (max-width: 724px){.contact .contact-form header{padding:2em;font-size:1.5em}}.contact .contact-form form{padding:1.5em 3em;width:100%;max-width:1000px;display:block;margin:0 auto}@media only screen and (max-width: 1300px){.contact .contact-form form{padding:0}}@media only screen and (max-width: 724px){.contact .contact-form form{padding:0 3em 1.5em}}.contact aside{width:100%}.contact .address{margin-bottom:1em}@media only screen and (max-width: 724px){.contact .address{width:200px;margin:0 auto 1em;text-align:center}.contact .address a{text-align:center;float:none;display:inline-block}}.contact .address h3{font-weight:600;line-height:1.75em;color:#565a5c}.contact .address span{color:#565a5c}.contact .address a{line-height:1.25em;font-weight:300;position:relative;color:#55acee;clear:left}.contact .address a:after{transition:.25s all ease-in-out;opacity:0;transform:scale(0.25);margin-top:0;width:100%;content:" ";display:block;border-bottom:2px solid #4693af}.contact .address a:hover{color:#4693af}.contact .address a:hover:after{opacity:1;transform:scale(1)}.general{position:relative;background-color:#f4f4f4}.general .wrapper{display:flex;width:100vw;min-height:100vh;z-index:0}.general .sticky + .wrapper figure{margin-top:50px}.general figure{overflow:hidden;width:35%;z-index:-1;position:relative;margin-top:60px;transition:.25s all ease}@media only screen and (max-width: 1100px){.general figure{margin-top:73px}}@media only screen and (max-width: 1024px){.general figure{display:none}}.general figure:before{transition:.5s all ease;content:"";position:fixed;top:-3%;left:-8%;width:100%;height:50%;z-index:1;transform:rotate(-5deg);background:-moz-linear-gradient(top,#2e4756 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e4756),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#2e4756 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#2e4756 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#2e4756 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#2e4756 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e4756',endColorstr='#00ffffff',GradientType=0)}.general figure img{pointer-events:none;position:fixed;max-height:100%}.general .content{width:65%;padding:0 8vw;margin-top:90px;color:#565a5c;background-color:#f4f4f4;z-index:1}@media only screen and (max-width: 1100px){.general .content{margin-top:80px}}@media only screen and (max-width: 1024px){.general .content{width:100%}}@media only screen and (max-width: 768px){.general .content{margin-top:48px}}.general .content > header{background-color:#4693af;padding:1.5em .5em .5em 8vw;display:inline-block;margin-left:-8vw}.general .content > header h1{font-weight:900;font-size:1.375em;color:#fff}.general .content .intro{padding:90px 0 30px;font-size:2em;line-height:1.35;font-weight:300;max-width:1000px}@media only screen and (max-width: 1024px){.general .content .intro{padding-top:30px}}@media only screen and (max-width: 1024px){.general .content .intro{font-size:1.5em}}.general .content hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);margin:2rem auto}.general .content p{line-height:1.7}.general .content p strong{font-weight:700}.general .content p + p{padding-top:1em}.general .content img{max-width:100%}.general .content .image{width:100%;max-width:1000px;display:inline-block;padding:2.5em 0}.general .content .image img{height:auto;width:100%}@media only screen and (max-width: 724px){.general .content .image img{height:100%;width:100%}}.general .content .image.gallery .image{padding:0;display:block;background-position:center;background-size:cover}.general .content .image.gallery .main{width:65%;float:left;height:300px;background-position:center;background-size:cover}@media only screen and (max-width: 724px){.general .content .image.gallery .main{height:200px}}.general .content .image.gallery .secondary{float:left;height:300px;overflow:hidden;width:35%}@media only screen and (max-width: 724px){.general .content .image.gallery .secondary{height:200px}}.general .content .image.gallery .secondary .image{height:151px;overflow:hidden;border-left:2px solid #fff;border-bottom:2px solid #fff}@media only screen and (max-width: 724px){.general .content .image.gallery .secondary .image{height:101px}}.general .content .columns{display:flex;justify-content:space-between;max-width:1000px}@media only screen and (max-width: 724px){.general .content .columns{display:inline-block}}.general .content article{padding-bottom:1em;display:inline-block;max-width:1000px}.general .content article.small{width:45%;display:inline-block}@media only screen and (max-width: 724px){.general .content article.small{width:100%}.general .content article.small h3{padding-top:1em}.general .content article.small:first-child h3{padding-top:0}}.general .content h2{font-weight:900;font-size:1.5em;padding-bottom:20px;margin-top:30px}.general .content h3{font-weight:500;font-size:1.25em;padding-bottom:1rem;padding-top:1rem}.general .content h4{line-height:1.4;margin-bottom:5px}.general .call-to-action{background-color:#eaeaea;margin:90px -8vw 0;padding:80px 10vw;text-align:center;display:inline-block}@media only screen and (max-width: 1024px){.general .call-to-action{padding:50px 8vw;margin:50px -8vw 0}}.general .call-to-action + .call-to-action{margin-top:0}.general .call-to-action h4{font-size:2em;font-weight:300;padding-bottom:40px}@media only screen and (max-width: 724px){.general .call-to-action h4{font-size:1.5em;padding-bottom:20px}}.general .call-to-action p{margin-bottom:40px}@media only screen and (max-width: 724px){.general .call-to-action p{margin-bottom:20px}}.general .call-to-action .button{cursor:pointer;border:none;font-size:1em;color:#fff;padding:1.2em 1em;width:50%;margin:0 auto;color:#fff}@media only screen and (max-width: 724px){.general .call-to-action .button{width:100%}}.general .call-to-action .icons{display:flex;justify-content:center}@media only screen and (max-width: 724px){.general .call-to-action .icons{flex-wrap:wrap}}.general .call-to-action .icons img{height:100%;width:100%}.general .call-to-action .icon-link{margin:0 1%;border:1px solid #fff;display:block;height:155px;width:155px;position:relative;text-align:center;padding:25px;display:flex;flex-wrap:wrap;justify-content:center;transition:.5s all ease}@media only screen and (max-width: 724px){.general .call-to-action .icon-link{margin-bottom:10px;width:48%}}.general .call-to-action .icon-link:hover{background-color:#699940}.general .call-to-action .icon-link img{max-height:65%;margin:5px auto 0;display:inline-block}.general .call-to-action .icon-link p{width:100%;margin-top:15px;line-height:1;font-weight:600;font-size:.875em}.general .call-to-action.secondary{background-color:#82b854;color:#fff}.home{background-color:#eaeaea}.home .intro{background-size:cover;background-position:center;height:calc(65vh - 10px);position:relative;z-index:0;display:block;max-width:100vw;overflow:hidden;position:relative}@media only screen and (max-width: 600px){.home .intro{height:70vh;min-height:500px}}.home .intro.background-video{background-image:none;background-color:#000}.home .intro.background-video .bg-vid{position:absolute;top:0;left:0;z-index:0;opacity:.65;width:100vw}@media only screen and (max-width: 1024px){.home .intro.background-video .bg-vid{width:200vw;left:-50vw}}@media only screen and (max-width: 768px){.home .intro.background-video .bg-vid{width:250vw;left:-75vw}}@media only screen and (max-width: 600px){.home .intro.background-video .bg-vid{width:auto;min-width:125vw;height:100vh;left:-25vh}}.home .intro.background-video .content h1,.home .intro.background-video .content p,.home .intro.background-video .content .play{z-index:1;position:relative}.home .intro .video{display:none;max-width:100%;height:100%;background-color:#333;position:relative;z-index:1}.home .intro .video video{display:block;max-width:100%;height:100%;margin:0 auto;z-index:0}.home .intro .video .close{content:" ";opacity:1;background-image:url(assets/img/svg/close.svg);display:block;position:absolute;top:25px;right:25px;width:50px;height:50px;pointer-events:all;z-index:1}.home .intro .video .close:hover{cursor:pointer}.home .intro .content{width:100vw;max-width:50em;margin:0 auto;display:block;text-align:center;color:#fff}.home .intro .content h1{padding-top:25vh}@media only screen and (max-width: 768px){.home .intro .content h1{padding-top:20vh}}@media only screen and (max-width: 600px){.home .intro .content h1{font-size:3em;padding-top:17.5vh}.home .intro .content p{line-height:1.5em;padding:0 20px 20px;margin-bottom:0;font-size:1rem}}.home .intro h1{font-size:3em;font-weight:100;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.home .intro h1{font-size:4em;margin-bottom:.25em}}@media only screen and (max-width: 524px){.home .intro h1{font-size:3em}}.home .intro p{font-size:1.25em;font-weight:500;line-height:1.5em;margin:1em 0}.industries-grid{display:block}@media only screen and (max-width: 1024px){.industries-grid .cat{padding:.5em .2em 0}}@media only screen and (max-width: 600px){.industries-grid{height:auto;overflow:hidden}}.industries-grid div{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:2px;height:100%}@media only screen and (max-width: 600px){.industries-grid div{display:block}}.industries-grid div a{display:block;height:auto;padding-bottom:1em;background:#000;flex:1;margin:2px;text-align:center;background-size:cover;background-position:center top;font-family:'Titillium Web',sans-serif;font-weight:700}.industries-grid div a .cat{padding:1em 1em 0}@media only screen and (max-width: 768px){.industries-grid div a .cat{padding-left:20%}}@media only screen and (max-width: 600px){.industries-grid div a .cat{padding:.4em 1em 0 10px;text-align:left;font-size:12px;float:left;width:calc(100% - 82px)}}.industries-grid div a.fs{background-image:url(assets/img/financial_services_big.jpg);background-color:rgba(255,255,255,0.1);position:relative}.industries-grid div a.fs .after{width:100%;height:100%;position:absolute;top:0;left:0;transition:.25s all ease}.industries-grid div a.hc{background-image:url(assets/img/healthcare_lg.jpg);position:relative}.industries-grid div a.hc .after{width:100%;height:100%;position:absolute;top:0;left:0;transition:.25s all ease}.industries-grid div a.mp{background-image:url(assets/img/media_pub_large.jpg);position:relative}.industries-grid div a.mp .after{width:100%;height:100%;position:absolute;top:0;left:0;transition:.25s all ease}.industries-grid div a.re{background-image:url(assets/img/real_estate_lg.jpg);position:relative}.industries-grid div a.re .after{width:100%;height:100%;position:absolute;top:0;left:0;transition:.25s all ease}.industries-grid div a div{padding-top:4vh;display:block}@media only screen and (max-width: 768px){.industries-grid div a div{padding:1em}}@media only screen and (max-width: 600px){.industries-grid div a div{height:10vh;padding:10px;display:inline-block}.industries-grid div a div img{height:calc(12.5vh - 20px)!important;width:calc(12.5vh - 20px)!important;margin:0!important;display:inline-block}.industries-grid div a div h4{margin:2px 0!important;font-size:16px;line-height:1.125em;padding:6px 0 6px 6px;height:1em}}.industries-grid div a div img{width:14vh;height:14vh;margin:0 auto 10px}@media only screen and (max-width: 768px){.industries-grid div a div img{width:10vh;height:10vh}}.industries-grid div a span{font-weight:300;margin:.25em;line-height:1.5em;text-align:center;white-space:nowrap}@media only screen and (max-width: 1400px){.industries-grid div a span{white-space:pre-line}}@media only screen and (max-width: 600px){.industries-grid div a span{white-space:nowrap}}.industries-grid div a span:after{content:" ";position:relative;left:5px;top:-2.5px;display:inline-block;height:4px;width:4px;background-color:rgba(255,255,255,0.5);border-radius:5px}.industries-grid div a span:last-of-type:after{display:none}@media only screen and (max-width: 768px){.industries-grid div a{padding:0;flex:none;width:calc(50% - 4px)}.industries-grid div a img{float:left;margin:32px 0 32px 20px;height:10vh}.industries-grid div a h4{font-size:1.5em;height:12vh;padding:20px 0}}@media only screen and (max-width: 600px){.industries-grid div a{height:auto;width:calc(100vw - 8px)}.industries-grid div a div{height:100%}.industries-grid div a div h2{float:left;font-size:20px;line-height:1.25em;text-align:left;padding-left:12px}}.home .description{padding:215px 0;max-width:90vw;margin:0 auto}@media only screen and (max-width: 1245px){.home .description{padding:115px 0}}@media only screen and (max-width: 450px){.home .description{padding:70px 0}}.home .description header{border-bottom:1px solid #cfd1d0;margin-bottom:2em;margin-left:calc(-4vw + -20px);display:inline-block;float:left;height:1.5em;text-align:right;font-weight:900;color:#565a5c}.home .description header h2{padding-left:8vw}@media only screen and (max-width: 475px){.home .description header h2{padding-left:12vw}}.home .description p{display:inline-block;max-width:65%;margin:-14px auto 0;padding:0 32px;font-size:32px;line-height:1.35;color:#565a5c;font-weight:300;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1245px){.home .description p{max-width:75%}}@media only screen and (max-width: 1000px){.home .description p{max-width:100%;display:block;clear:left;padding-left:14px}}@media only screen and (max-width: 600px){.home .description p{font-size:20px}}.home .description a{display:inline-block;float:right;border:1px solid #565a5c;padding:25px 30px;margin-right:5%;transition:.25s all ease}.home .description a:hover{transform:scale(1.05);background-color:#fff}@media only screen and (max-width: 1245px){.home .description a{margin-top:55px;margin-right:auto}}@media only screen and (max-width: 1000px){.home .description a{display:none}}.home .description a img{margin:0 auto;display:block;margin-bottom:10px}.home .description a h3{text-transform:uppercase;letter-spacing:1px;font-size:12px;text-align:center;color:#565a5c}.home .stats{display:flex;height:450px;width:100%;background-image:url(assets/img/stats_bg.jpg);background-position:center;background-size:cover;padding:150px 5vw;position:relative;z-index:0}@media only screen and (max-width: 1024px){.home .stats{padding-top:120px;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 768px){.home .stats{background-position:80% center;padding:60px 20px}}@media only screen and (max-width: 414px){.home .stats{height:auto;padding:70px 20px}}.home .stats:after{position:absolute;top:0;left:0;opacity:.5;content:" ";width:100%;height:100%;display:block;z-index:1;background:linear-gradient(270deg,#ec5757,#e3f03c,#70c441,#41c4b4,#418fc4,#6141c4,#c441ae);background-size:275% 275%;-webkit-animation:AnimationName 25s ease infinite;-moz-animation:AnimationName 25s ease infinite;animation:AnimationName 25s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@-moz-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}.home .stats h4{font-size:60px;font-weight:100;position:relative;z-index:2}@media only screen and (max-width: 414px){.home .stats h4{font-size:40px}}.home .stats div{position:relative;z-index:2;text-align:center;flex:1;color:#fff;margin:30px}@media only screen and (max-width: 1024px){.home .stats div{flex:none;width:30%;margin:0;margin-bottom:50px}}@media only screen and (max-width: 768px){.home .stats div{width:45%;margin-bottom:25px}}@media only screen and (max-width: 414px){.home .stats div:nth-last-child(2){margin-bottom:0}.home .stats div:last-child{margin-bottom:0}}.home .stats div header:after{display:block;content:" ";width:100%;height:4px;max-width:0;transition:all 1s ease-in-out}.home .stats div p{margin-top:10px;font-weight:500;line-height:1.4}@media only screen and (max-width: 414px){.home .stats div p{font-size:.875em;line-height:1.2}}.home .stats div.underline:nth-of-type(1) header:after{max-width:100%;background-color:#8dcfdb}.home .stats div.underline:nth-of-type(2) header:after{max-width:100%;background-color:#8dc641}.home .stats div.underline:nth-of-type(3) header:after{max-width:100%;background-color:#55acee}.home .stats div.underline:nth-of-type(4) header:after{max-width:100%;background-color:#fdb32b}.home .stats div.underline:nth-of-type(5) header:after{max-width:100%;background-color:#754c8b}.home .stats div.underline:nth-of-type(6) header:after{max-width:100%;background-color:#4183c4}.home .stats div:nth-of-type(6) header{border-color:#4183c4}.touchevents .home .intro.background-video{background-image:url(assets/img/intro.png);background-color:none}.touchevents .home .intro.background-video .bg-vid{display:none}.industries{background-color:#f4f4f4}.industries .ind-intro{overflow:hidden;padding-top:90px;z-index:0}@media only screen and (max-width: 1100px){.industries .ind-intro{padding-top:86px}}@media only screen and (max-width: 1024px){.industries .ind-intro{padding-top:62px}}@media only screen and (max-width: 768px){.industries .ind-intro{padding-top:52px;min-height:50vh}}.industries .ind-intro .wrapper{display:flex;width:400%;height:100%;padding:0;z-index:0}.industries .ind-intro .wrapper div{background-position-x:center;background-position-y:top;background-repeat:no-repeat;padding-top:92px}@media only screen and (max-width: 724px){.industries .ind-intro .wrapper{overflow:hidden}}.industries .ind-intro .intro{position:absolute;z-index:1;max-width:100%;padding:0}.industries .ind-intro header{padding:1.5em .5em .5em 1em;margin-top:-.25em;font-weight:900;font-size:1.375em;color:#fff;background-color:#4693af;display:inline-block;width:calc(25vw + 127px);text-align:right;margin-left:-1em;position:relative;top:5px;height:3em}@media only screen and (max-width: 1024px){.industries .ind-intro header{width:calc(12.5vw + 130px);margin-top:-1em}}.industries .ind-intro h2{width:50vw;margin:0 auto 30px;font-size:5em;font-weight:100;line-height:1}@media only screen and (max-width: 1250px){.industries .ind-intro h2{width:75vw;font-size:2em}}@media only screen and (max-width: 724px){.industries .ind-intro h2{width:90vw}}.industries .ind-intro p{width:50vw;margin:0 auto;font-size:2em;font-weight:300;line-height:1.25;margin-bottom:1em}@media only screen and (max-width: 1500px){.industries .ind-intro p{font-size:1.25em;line-height:1.3}}@media only screen and (max-width: 1250px){.industries .ind-intro p{width:75vw}}@media only screen and (max-width: 724px){.industries .ind-intro p{width:90vw}}.industries .ind-intro div{padding:1em;width:100vw;color:#eaeaea;background-size:105%}@media only screen and (max-width: 1024px){.industries .ind-intro div{background-position:center;background-size:cover}}.industries .ind-intro div.fs{background-image:url(/img/fs.jpg)}.industries .ind-intro div.hc{background-image:url(/img/hc-large.jpg)}.industries .ind-intro div.mp{background-image:url(/img/mp-large.jpg)}.industries .ind-intro div.re{background-image:url(/img/re-large.jpg)}.industries .ind-intro.background-video .intro{opacity:1}.industries .ind-intro.background-video .wrapper{background-color:#333;opacity:1;min-height:30vw}@media only screen and (max-width: 768px){.industries .ind-intro.background-video .wrapper{min-height:50vh}}.industries .ind-intro.background-video .wrapper > div{position:relative}.industries .ind-intro.background-video div{padding:0;background-image:none;overflow:hidden}.industries .ind-intro.background-video div .bg-vid{max-width:110%;width:100vw;transition:none;opacity:.25;position:absolute;top:0}@media only screen and (max-width: 600px){.industries .ind-intro.background-video div .bg-vid{width:300%;max-width:300%;margin-left:-75%}}.industries .ind-intro.background-video div.fs{background-color:rgba(70,147,175,0.75)}.industries .ind-intro.background-video div.hc{background-color:rgba(57,172,172,0.75)}.industries .ind-intro.background-video div.mp{background-color:#fdb32b}.industries .ind-intro.background-video div.re{background-color:#912d44}.industries .ind-intro.background-video .content{padding-top:92px;opacity:1;position:relative;z-index:1;color:#fff}.industries .ind-nav{width:100%;background-color:#4d6a6d;padding:15px 15px 22px;display:flex;flex-direction:row;position:relative;z-index:1}@media only screen and (max-width: 724px){.industries .ind-nav{padding:.5em 0}}.industries .ind-nav a{font-weight:300;font-size:1.5em;width:25vw;padding:10px;margin:0 30px -10px;text-align:center;z-index:1;position:relative}@media only screen and (max-width: 1224px){.industries .ind-nav a{font-size:1em}}@media only screen and (max-width: 1024px){.industries .ind-nav a{margin:0}}@media only screen and (max-width: 554px){.industries .ind-nav a{font-size:12px;line-height:1.25}}.industries .ind-nav .active{transition:.5s all ease;font-weight:600;letter-spacing:-.02rem}.industries .ind-nav .active-box{position:absolute;left:1em;bottom:0;width:calc(25vw - .75em);background-color:#4693af;height:8px;z-index:0}@media only screen and (max-width: 724px){.industries .ind-nav .active-box{left:0}}@media only screen and (max-width: 695px){.industries .ind-nav .active-box{width:25vw}}.industries .ind-content{background-color:#f4f4f4;overflow:hidden}.industries .ind-content .wrapper{display:flex;width:400vw;padding:0}.industries .ind-content div{width:100vw;padding:4em 8vw;display:flex;justify-content:center}@media only screen and (max-width: 1024px){.industries .ind-content div{display:inline-block}}@media only screen and (max-width: 724px){.industries .ind-content div{display:inline-block}}.industries .ind-content .copy{width:75vw;max-width:45em;margin-right:5vw;color:#565a5c}@media only screen and (max-width: 1024px){.industries .ind-content .copy{width:auto}}.industries .ind-content .copy h4{font-weight:700;font-size:1.25em;line-height:1.5}.industries .ind-content .copy * + p{margin-top:1em}.industries .ind-content .copy img.logo{width:50%;margin-bottom:25px}.industries .ind-content .partners{width:25vw;max-width:400px;position:relative}@media only screen and (max-width: 1024px){.industries .ind-content .partners{width:100vw;padding-top:3em;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}}.industries .ind-content .partners a,.industries .ind-content .partners div{display:inline-block;max-width:49%;padding:15px;transition:.25s all ease;margin-bottom:10px;background-color:#eaeaea}.industries .ind-content .partners a:nth-of-type(2n),.industries .ind-content .partners div:nth-of-type(2n){float:right}.industries .ind-content .partners a img,.industries .ind-content .partners div img{max-width:100%}.industries .ind-content .partners a:hover{transform:scale(1.05)}.industries .ind-form{background-color:#eaeaea;padding:2em}.industries .ind-form form{margin:0 auto;padding:50px 0;width:50vw;display:block}@media only screen and (max-width: 724px){.industries .ind-form form{width:75vw;padding:30px 0}}.industries .ind-form form h3{color:#565a5c;font-size:1.5em;font-weight:600;margin-bottom:50px;text-align:center}.industries .ind-form form button{margin:0 auto;width:15vw;color:#fff;font-size:1em}@media only screen and (max-width: 724px){.industries .ind-form form button{width:50vw}}.industries .ind-form form button:hover{cursor:pointer}.touchevents .industries .ind-intro div{background-color:none}.touchevents .industries .ind-intro div .bg-vid{display:none}.touchevents .industries .ind-intro div.fs{background-image:url(/img/fs-large.jpg)}.touchevents .industries .ind-intro div.hc{background-image:url(/img/hc.png)}.touchevents .industries .ind-intro div.mp{background-image:url(/img/mp.png)}.touchevents .industries .ind-intro div.re{background-image:url(/img/re.png)}.industry{background-color:#f4f4f4;color:#565a5c}@media screen and (min-width: 1024px){.industry header.site .logo{margin-top:-8px}}.industry .core-content{position:initial}@media only screen and (max-width: 1024px){.industry .core-content{padding-top:64px}}@media only screen and (max-width: 768px){.industry .core-content{padding-top:52px}}.industry .core-content h3{ clear:both;}.industry .core-content .wrapper{min-height:100vh}.industry .core-content .intro{height:100vh;background-image:url(assets/img/industry_intro4b.jpg);background-size:cover;background-position:center;padding-top:30vh;text-align:center;color:#fff}@media only screen and (max-width: 1024px){.industry .core-content .intro{height:calc(100vh - 64px)}}@media only screen and (max-width: 768px){.industry .core-content .intro{height:auto;padding:15vh 20px 10vh}}.industry .core-content .intro h1{font-size:80px;font-weight:100;margin-bottom:10px}@media only screen and (max-width: 1024px){.industry .core-content .intro h1{font-size:60px}}@media only screen and (max-width: 768px){.industry .core-content .intro h1{font-size:40px}}.industry .core-content .intro p{max-width:35em;font-size:20px;margin:0 auto}@media only screen and (max-width: 1024px){.industry .core-content .intro p{font-size:16px}}.industry .core-content .difs{max-width:100vw;padding:0 5vw;height:20vh;margin-top:-20vh;text-align:left;display:flex;justify-content:space-between;color:#fff}@media only screen and (max-width: 1024px){.industry .core-content .difs{font-size:.75rem}}@media only screen and (max-width: 768px){.industry .core-content .difs{height:auto;margin-top:5vh;color:#565a5c;display:inline-block}}.industry .core-content .difs a{display:inline-block;width:28%;padding-top:20px;border-top:2px solid #82b854}@media only screen and (max-width: 768px){.industry .core-content .difs a{border-top:4px solid #4693af;width:100%;margin-bottom:40px;color:#565a5c}}.industry .core-content .difs a:hover{border-top:4px solid #4693af}.industry .core-content .difs h2{font-size:30px;font-weight:300;padding-bottom:.5em}@media only screen and (max-width: 1024px){.industry .core-content .difs h2{font-size:24px}}.industry .core-content .difs p{font-size:16px}@media only screen and (max-width: 1024px){.industry .core-content .difs p{font-size:14px}}.industry .core-content .subs{max-width:100vw;padding:65px 5vw 70px;height:auto;position:relative;z-index:1}@media only screen and (max-width: 1200px){.industry .core-content .subs{height:auto}}.industry .core-content .subs h3{color:#fff;z-index:1;position:relative}@media only screen and (max-width: 1200px){.industry .core-content .subs h3{margin-bottom:30px}}.industry .core-content .subs div{display:flex;justify-content:space-between;z-index:1;position:relative}@media only screen and (max-width: 1200px){.industry .core-content .subs div{flex-wrap:wrap;justify-content:center}}.industry .core-content .subs div a{border:1px solid #fff;width:170px;height:150px;font-size:12px;text-transform:uppercase;line-height:1.3;letter-spacing:.1rem;text-align:center;position:relative;background-size:35%;background-repeat:no-repeat;background-position:center 40%;z-index:1;transition:.25s all ease;margin:5px}.industry .core-content .subs div a:hover{transform:scale(1.025)}.industry .core-content .subs div a:hover:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.125);z-index:0}@media only screen and (max-width: 1200px){.industry .core-content .subs div a{margin:5px}}@media only screen and (max-width: 600px){.industry .core-content .subs div a{width:120px;height:120px;margin:2px}}.industry .core-content .subs div a span{position:absolute;bottom:15%;left:0;width:100%;z-index:1}@media only screen and (max-width: 600px){.industry .core-content .subs div a span{bottom:10%}}.industry .core-content .subs div a.mortgage-lenders{background-image:url(assets/img/svg/mortgage.svg);background-size:30%}.industry .core-content .subs div a.banks{background-image:url(assets/img/svg/banks.svg)}.industry .core-content .subs div a.credit-unions{background-image:url(assets/img/svg/credit.svg)}.industry .core-content .subs div a.gaming{background-image:url(assets/img/svg/gaming.svg)}.industry .core-content .subs div a.currency-exchange{background-image:url(assets/img/svg/currency.svg)}.industry .core-content .subs div a.payday-lenders{background-image:url(assets/img/svg/payday.svg)}.industry .core-content .subs div a.insurance{background-image:url(assets/img/svg/insurance.svg);background-size:30%}.industry .core-content .reasons{padding:65px 5vw;max-width:1300px;margin:0 auto}.industry .core-content .reasons h3{border-bottom:1px solid #c4c4c4;margin-bottom:0;padding-bottom:65px;line-height:1.25}.industry .core-content .reasons article{display:flex;border-bottom:1px solid #c4c4c4;padding:45px 0}@media only screen and (max-width: 600px){.industry .core-content .reasons article{flex-direction:column}}.industry .core-content .reasons article h4{text-transform:capitalize;min-width:25vw;line-height:1.5;color:#55acee;font-weight:600;font-size:1.375rem;padding-right:20px}@media only screen and (max-width: 600px){.industry .core-content .reasons article h4{margin-bottom:.5em}}.industry .core-content .resources{padding:65px 5vw;background-color:#fff;text-align:center}@media only screen and (max-width: 1024px){.industry .core-content .resources .item{width:calc(50% - 20px);max-width:none;height:350px}}@media only screen and (max-width: 600px){.industry .core-content .resources .item{width:100%;height:300px}}.industry .core-content .resources .large{width:calc(40vw - 20px)}@media only screen and (max-width: 1024px){.industry .core-content .resources .large{width:100%;height:45vw;max-width:none}}.industry .core-content .resources .button{min-width:300px}@media only screen and (max-width: 600px){.industry .core-content .resources .button{min-width:0}}.industry .core-content .history{background-image:url(assets/img/history.png);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.industry .core-content .history{padding:50px}}@media only screen and (max-width: 600px){.industry .core-content .history{padding:20px}}.industry .core-content .history div{background-color:#eaeaea;opacity:.85;width:50vw;padding:100px 75px;max-width:850px}.industry .core-content .history div h4{font-weight:900;margin-bottom:1em}@media only screen and (max-width: 1024px){.industry .core-content .history div{width:75vw}}@media only screen and (max-width: 768px){.industry .core-content .history div{width:100%}}@media only screen and (max-width: 600px){.industry .core-content .history div{padding:40px}}.industry .core-content .highlight{position:relative}.industry .core-content .highlight:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#5bbbff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNWJiYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA2YWM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzViYmJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-30deg,#5bbbff 0%,#006ac6 50%,#5bbbff 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#5bbbff),color-stop(50%,#006ac6),color-stop(100%,#5bbbff));background:-webkit-linear-gradient(-30deg,#5bbbff 0%,#006ac6 50%,#5bbbff 100%);background:-o-linear-gradient(-30deg,#5bbbff 0%,#006ac6 50%,#5bbbff 100%);background:-ms-linear-gradient(-30deg,#5bbbff 0%,#006ac6 50%,#5bbbff 100%);background:linear-gradient(135deg,#5bbbff 0%,#006ac6 50%,#5bbbff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bbbff',endColorstr='#5bbbff',GradientType=1);background-size:200% 200%;-webkit-animation:AnimationName 25s ease infinite;-moz-animation:AnimationName 25s ease infinite;animation:AnimationName 25s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@-moz-keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}@keyframes AnimationName{0%{background-position:0 51%}50%{background-position:100% 50%}100%{background-position:0 51%}}.industry .core-content .highlight .button{background:none;border-radius:3px;border:1px solid #FFF;text-align:center;padding:15px;max-width:400px}.industry .core-content .direction{padding:50px 5vw}.industry .core-content .direction h3{color:#fff}.industry .core-content .direction .buttons{display:flex;justify-content:center}.industry .core-content .direction .buttons .button{width:25vw;min-width:300px;margin:0 10px}.industry .core-content .direction .buttons .button:hover{background-color:rgba(255,255,255,0.25);transform:scale(1.025)}@media only screen and (max-width: 728px){.industry .core-content .direction .buttons{flex-direction:column}.industry .core-content .direction .buttons .button{max-width:none;margin-bottom:10px;width:auto}}.industry .core-content .direction *{position:relative;z-index:1}.industry .call-to-action{background:#55acee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVhY2VlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,#55acee 0%,#4183c4 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#55acee),color-stop(100%,#4183c4));background:-webkit-linear-gradient(-45deg,#55acee 0%,#4183c4 100%);background:-o-linear-gradient(-45deg,#55acee 0%,#4183c4 100%);background:-ms-linear-gradient(-45deg,#55acee 0%,#4183c4 100%);background:linear-gradient(135deg,#55acee 0%,#4183c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55acee',endColorstr='#4183c4',GradientType=1);color:#fff;text-align:center;padding:40px}.industry .call-to-action h4{font-size:32px;line-height:1.25;font-weight:300}.industry .call-to-action p{margin:20px 0 40px}.industry .call-to-action header,.industry .call-to-action form{max-width:600px;margin:0 auto}.industry .call-to-action form{text-align:center}.industry .call-to-action form div{text-align:left}.industry .call-to-action form label{color:#FFF}.industry .call-to-action button{background-color:#2e4756;min-width:300px;border:none}@media only screen and (max-width: 600px){.industry .call-to-action button{min-width:0}}.industry .core-content .button{width:auto;max-width:none;font-size:16px;display:inline-block;margin:0 auto;text-align:center;padding:15px}.industry .core-content .button:hover{background-color:#3d7799}.leadership .wrapper{max-width:100vw;width:auto}.leadership .nav-anchor{display:block}.leadership figure{position:relative;background-color:#4d6a6d}.leadership figure div{background-size:cover;background-repeat:no-repeat;background-position:center top;position:fixed;top:0;left:0;width:35%;height:100%}.leadership figure:before{display:none}.leadership .sticky + .core-content header.page{margin-top:-30px;transition:.25s all ease}@media only screen and (max-width: 1024px){.leadership .sticky + .core-content header.page{margin-top:-20px}}@media only screen and (max-width: 724px){.leadership .sticky + .core-content header.page{margin-top:-10px}}.leadership .sticky + .core-content .page-nav{margin-top:-30px;transition:.75s all ease}@media only screen and (max-width: 1024px){.leadership .sticky + .core-content .page-nav{margin-top:-0}}@media only screen and (max-width: 724px){.leadership .sticky + .core-content .page-nav{margin-top:-10px}}.leadership .content{z-index:0;padding-bottom:100px;background-color:#f4f4f4}@media only screen and (max-width: 1024px){.leadership .content{margin-top:84px}}@media only screen and (max-width: 768px){.leadership .content{margin-top:52px}}.leadership .content > header{width:30vw;margin-left:-43vw;text-align:right;position:absolute;z-index:6}@media only screen and (max-width: 1024px){.leadership .content > header{display:none}}.leadership .content > div{padding-top:100px}.leadership .content .leader{border-top:1px solid #cfd1d0;border-bottom:1px solid #cfd1d0;width:100%;padding:15px 25px;margin-bottom:-4px;position:relative;transition:.25s all ease-out;max-height:160px;overflow:hidden}@media only screen and (max-width: 1024px){.leadership .content .leader{max-height:200px}}@media only screen and (max-width: 500px){.leadership .content .leader{max-height:150px}}.leadership .content .leader:after{content:" ";width:100%;display:block;position:absolute;bottom:0;left:0;height:0;transition:.125s all ease-out;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,white));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 50%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 50%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 50%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#eeeeee',GradientType=0)}@media only screen and (max-width: 724px){.leadership .content .leader:after{content:" ";width:100%;height:40px;position:absolute;bottom:0;left:0;background-image:url(/img/svg/plus.svg);background-size:20px;background-position:center;background-repeat:no-repeat}}.leadership .content .leader.inactive:hover{cursor:pointer;background-color:#FFF;max-height:200px}.leadership .content .leader.inactive:hover:after{height:40px}@media only screen and (max-width: 500px){.leadership .content .leader.inactive:hover{max-height:170px}}@media only screen and (max-width: 1024px){.leadership .content .leader.inactive p{opacity:0}}.leadership .content .leader.active{transition:.25s all ease-out;max-height:1000px;background-color:#FFF;z-index:1}@media only screen and (max-width: 1024px){.leadership .content .leader.active{margin:0 -8vw -4px;padding:15px calc(8vw + 25px);width:100vw}}@media only screen and (max-width: 724px){.leadership .content .leader.active{width:100vw}.leadership .content .leader.active:after{opacity:0}}.leadership .content .leader.active header{margin-bottom:-20px;transition:.5s all ease}.leadership .content .leader.active p{padding-bottom:30px;transition:.5s all ease}.leadership .content .leader header{display:inline-block;display:flex;width:100%}@media only screen and (max-width: 1024px){.leadership .content .leader header{padding:20px 0}}.leadership .content .leader header .profile-info{float:left;flex-grow:2;padding:40px 0;width:75%}@media only screen and (max-width: 1024px){.leadership .content .leader header .profile-info{width:50%;padding:20px 0}}@media only screen and (max-width: 600px){.leadership .content .leader header .profile-info{padding:0 0 10px}}.leadership .content .leader header .profile-image{float:right;width:125px;height:125px;border-radius:200px;overflow:hidden}@media only screen and (max-width: 550px){.leadership .content .leader header .profile-image{height:75px;width:75px}}@media only screen and (max-width: 500px){.leadership .content .leader header .profile-image{height:50px;width:50px}}.leadership .content .leader header h2{text-transform:uppercase;font-size:2em;color:#82b854;padding-bottom:10px;margin-top:0}@media only screen and (max-width: 500px){.leadership .content .leader header h2{font-size:1.25rem}}.leadership .content .leader header h2,.leadership .content .leader header small{display:inline-block;min-width:50%}.leadership .content .leader header small{line-height:1.25em;font-weight:300;color:#71747f}@media only screen and (max-width: 500px){.leadership .content .leader header small{font-size:1rem}}.leadership .content .leader p{overflow:hidden;width:75%;line-height:1.5;display:inline-block;transition:.25s all ease-out}@media only screen and (max-width: 550px){.leadership .content .leader p{width:100%}}.leadership .page-nav{display:flex;width:65%;padding:30px 15vw 15px;margin-bottom:50px;justify-content:center;position:fixed;right:0;z-index:2;background-color:#eaeaea}@media only screen and (max-width: 1024px){.leadership .page-nav{margin-top:-20px}}.leadership .page-nav:after{content:" ";width:100%;height:30px;position:absolute;bottom:-30px;left:0;background:#fff;background:-moz-linear-gradient(top,#eaeaea 0%,rgba(234,234,234,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#eaeaea),color-stop(100%,rgba(234,234,234,0)));background:-webkit-linear-gradient(top,#eaeaea 0%,rgba(234,234,234,0) 100%);background:-o-linear-gradient(top,#eaeaea 0%,rgba(234,234,234,0) 100%);background:-ms-linear-gradient(top,#eaeaea 0%,rgba(234,234,234,0) 100%);background:linear-gradient(to bottom,#eaeaea 0%,rgba(234,234,234,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edefed',endColorstr='#edefed',GradientType=0)}@media only screen and (max-width: 1400px){.leadership .page-nav{padding:30px 10vw 15px}}@media only screen and (max-width: 1024px){.leadership .page-nav{left:0;width:100%}}@media only screen and (max-width: 550px){.leadership .page-nav{padding:19px 1vw 0;text-align:center;margin-top:0!important}}.leadership .page-nav a{color:#71747f;font-size:.875em;font-weight:600;padding:.5em 1em;transition:200ms all ease-in-out;z-index:0;position:relative;border-radius:3px;border:1px solid #cfd1d0;background-color:#FFF}@media only screen and (max-width: 550px){.leadership .page-nav a{font-size:12px;margin:10px 10px 0}}.leadership .page-nav a.anchor-link{margin:0 10px}.leadership .page-nav a.anchor-link.active{background-color:#4693af;pointer-events:none;color:#fff;border:1px solid #4693af}.leadership .page-nav a:hover,.leadership .page-nav a .active{background-color:#4183c4;color:#fff;border:1px solid #4183c4}.leadership .page-nav a:active{transition:0 all ease;transform:translateY(2px);border:1px solid #4183c4}.leadership .page-nav .sub-nav{display:none;z-index:1;position:relative}.leadership .page-nav .sub-nav a{display:block;padding-right:5px}.leadership .page-nav .sub-nav a.active{background-color:#4183c4;color:#fff}@media only screen and (max-width: 550px){.leadership .page-nav .sub-nav a{padding-right:1em;vertical-align:middle}}.leadership .page-nav .sub-nav svg{transition:.75s all ease;height:.5em;width:25px;padding-right:0;overflow:visible;opacity:.5}@media only screen and (max-width: 550px){.leadership .page-nav .sub-nav svg{display:none}}.leadership .page-nav .sub-nav svg path{transition:.75s all ease;transform-origin:center;transform:rotateZ(0deg)}.leadership .page-nav .sub-nav nav{width:100%;display:none;position:absolute;background-color:#fff;border-radius:0 0 3px 3px;padding-bottom:3px}@media only screen and (max-width: 550px){.leadership .page-nav .sub-nav nav{width:calc(100% - 20px);margin:0 10px}}.leadership .page-nav .sub-nav nav a{text-align:left;line-height:1.25em!important}@media only screen and (max-width: 550px){.leadership .page-nav .sub-nav nav a{border:none;margin:0}}.leadership .page-nav .sub-nav nav a:hover{background-color:#a2c2e2;border-radius:0}.leadership .page-nav .sub-nav:hover path{fill:#fff}.leadership .page-nav .sub-nav .active{border-radius:3px 3px 0 0}.leadership .page-nav .sub-nav .active path{transform:rotateZ(180deg);fill:#fff}.industry.product .core-content{padding-top:100px}@media only screen and (max-width: 1024px){.industry.product .core-content{padding-top:64px}}@media only screen and (max-width: 768px){.industry.product .core-content{padding-top:52px}}.industry.product .intro{height:50vh;padding:15vh 20px 0;position:relative}@media only screen and (max-width: 768px){.industry.product .intro{padding-top:12vh}}.industry.product .intro h1,.industry.product .intro p{color:#fff}.industry.product .intro .content{max-height:100%;z-index:2;position:relative}.industry.product .intro .content a{margin-top:20px}.industry.product .intro .video{display:none}.industry.product .intro .video video{max-width:100vw}.industry.product .intro .video .close{content:" ";opacity:1;background-image:url(assets/img/svg/close.svg);display:block;position:absolute;top:25px;right:25px;width:50px;height:50px;pointer-events:all;z-index:1}.industry.product .intro .video .close:hover{cursor:pointer}.industry.product .intro:after{width:100%;height:100%;content:" ";display:block;position:absolute;top:0;left:0;background-color:#2a2b2f;opacity:.15;pointer-events:none;z-index:0;transition:.25s all ease;z-index:1}.industry.product .wrapper{width:80vw;max-width:1200px;padding:10vh 0;margin:0 auto}@media only screen and (max-width: 1024px){.industry.product .wrapper{width:100vw;padding:40px 20px}}.industry.product .wrapper p{max-width:50em;margin:0 auto}.industry.product .wrapper p + p{padding-top:1em}.industry.product .value-prop{padding-bottom:60px}.industry.product .value-prop div{position:relative;width:100%;height:30vw;min-height:200px;background-size:cover;background-position:center top;margin-bottom:30px}.industry.product .value-prop div:first-of-type:before{width:100%;height:100%;content:" ";display:block;position:absolute;top:0;left:0;background-color:#000;opacity:.125;z-index:0;transition:.25s all ease}.industry.product .value-prop h2{text-align:center;padding:0 5vw;font-size:4vw;line-height:1;text-align:left;position:absolute;bottom:4vw;font-weight:300;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.5)}@media only screen and (max-width: 600px){.industry.product .value-prop h2{font-size:30px}}.industry.product .value-prop .icon-props{display:flex;justify-content:space-between;height:auto;margin-bottom:0;padding:5px 3vw}@media only screen and (max-width: 768px){.industry.product .value-prop .icon-props{flex-direction:column}}.industry.product .value-prop .icon-props article{width:31%;margin-top:20px}@media only screen and (max-width: 768px){.industry.product .value-prop .icon-props article{width:100%;margin-bottom:20px}}.industry.product .value-prop .icon-props article img.svg{fill:#55acee;max-width:50px;max-height:40px}.industry.product .value-prop .icon-props article h4{font-weight:600;font-size:20px;padding:10px 0}.industry.product .value-prop.column{width:49%;display:block;float:left;margin:0}@media only screen and (max-width: 600px){.industry.product .value-prop.column{width:100%}}.industry.product .value-prop.column:nth-of-type(2n){float:right}.industry.product .value-prop.column p{padding:5px 3vw}.rescources{background-color:#f4f4f4}.rescources .wrapper{display:flex;max-width:100%;overflow:hidden;padding-top:90px;margin:0 auto}@media only screen and (max-width: 1100px){.rescources .wrapper{padding-top:90px}}@media only screen and (max-width: 1024px){.rescources .wrapper{display:inline-block;padding-top:50px}}@media only screen and (max-width: 768px){.rescources .wrapper{padding-top:38px}}.rescources .wrapper > aside{width:20vw;background-color:#4d6a6d;display:inline-block}.rescources .wrapper > aside > nav{position:fixed;z-index:1}@media only screen and (max-width: 1024px){.rescources .wrapper > aside > nav{width:100%}}@media only screen and (max-width: 550px){.rescources .wrapper > aside > nav{background-color:#4d6a6d;padding:1em;width:100%;display:inline-block}}.rescources .wrapper > aside > nav .desktop-nav{background-color:#4d6a6d;display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.rescources .wrapper > aside > nav .desktop-nav{width:100%;flex-direction:row;padding:.5em}.rescources .wrapper > aside > nav .desktop-nav a{font-size:12px;padding:1em;margin:0}.rescources .wrapper > aside > nav .desktop-nav a.active{width:auto;margin:0;padding:1em}}@media only screen and (max-width: 550px){.rescources .wrapper > aside > nav .desktop-nav{display:none}}.rescources .wrapper > aside > nav .mobile-nav{display:none;width:150px;text-align:center;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width: 550px){.rescources .wrapper > aside > nav .mobile-nav{display:block;background-color:#565a5c}}.rescources .wrapper > aside > nav .mobile-nav a{width:145px;border-radius:3px;border:1px solid #fff;text-align:center;display:block;margin:0;transition:.5s all ease}.rescources .wrapper > aside > nav .mobile-nav a:hover{color:#4693af;border-color:#4693af;background-color:#fff}.rescources .wrapper > aside > nav .mobile-nav a:hover path{fill:#4693af}.rescources .wrapper > aside > nav .mobile-nav a.active{padding:.5em 1em;width:145px;display:block;position:relative;margin:0;background-color:#4183c4;color:#fff;border:1px solid #4183c4;border-radius:3px 3px 0 0}.rescources .wrapper > aside > nav .mobile-nav a.active path{fill:#fff;transition:.5s all ease}.rescources .wrapper > aside > nav .mobile-nav a svg{height:10px;width:25px}.rescources .wrapper > aside > nav .mobile-nav a svg path{fill:#fff;transition:.5s all ease}.rescources .wrapper > aside > nav .mobile-nav nav{display:none;width:145px;position:absolute;z-index:1;left:0;background-color:#fff;border-radius:0 0 3px 3px}.rescources .wrapper > aside > nav .mobile-nav nav a{color:#565a5c;text-align:left;border:none;border-bottom:1px solid #565a5c;border-radius:0}.rescources .wrapper > aside > nav .mobile-nav nav a:last-of-type{border-radius:0 0 3px 3px}.rescources .wrapper > aside > nav a{transition:.5s background-color ease;padding:.5em 1em;margin-bottom:10px}.rescources .wrapper > aside > nav a:hover{color:#8dcfdb}.rescources .wrapper > aside > nav a.active{color:#fff;background-color:#4693af;width:21vw;padding:1em 2em;margin-left:-1em;margin-right:-2em;display:inline-block}.rescources .wrapper .grid{width:80%;position:relative;z-index:0}@media only screen and (max-width: 1024px){.rescources .wrapper .grid{margin-top:90px;width:100%;max-width:100vw;overflow:hidden}}@media only screen and (max-width: 475px){.rescources .wrapper .grid > div{height:calc(100vw - 56px);width:100vw;max-width:none;max-height:none}}.rescources.download-page.no-form .wrapper aside{width:0}.rescources.download-page.no-form .wrapper header{max-width:50em;margin:4em auto 0}@media only screen and (max-width: 724px){.rescources.download-page.no-form .wrapper header{margin:2em auto 0}}.rescources.download-page.no-form h1{color:#565a5c;font-size:2rem;font-weight:300;line-height:1.35;margin-bottom:.5em}@media only screen and (max-width: 1024px){.rescources.download-page.no-form h1{text-align:center;font-size:1.5em}}.rescources.download-page .wrapper{padding-top:92px;display:flex}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper{flex-direction:column;padding-top:50px}}@media only screen and (max-width: 764px){.rescources.download-page .wrapper{padding-top:32px}}.rescources.download-page .wrapper aside{background-color:#4d6a6d;width:33vw}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper aside{width:100vw;margin-top:12px;order:1}}@media only screen and (max-width: 724px){.rescources.download-page .wrapper aside{margin-top:20px}}.rescources.download-page .wrapper aside .back.button{position:absolute;left:0;top:92px;z-index:5}@media only screen and (max-width: 1048px){.rescources.download-page .wrapper aside .back.button{top:90px}}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper aside .back.button{top:2px;position:relative}}.rescources.download-page .wrapper aside form{margin-top:2em;padding:40px;width:100%}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper aside form{width:100vw;max-width:600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.rescources.download-page .wrapper aside form header{width:100%}}@media only screen and (max-width: 600px){.rescources.download-page .wrapper aside form{padding-top:20px}}.rescources.download-page .wrapper aside h1{color:#fff;font-size:2rem;font-weight:300;line-height:1;margin-bottom:.5em}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper aside h1{text-align:center}}.rescources.download-page .wrapper aside .input{width:100%}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper aside .input{width:48%;margin:10px 0 0}}@media only screen and (max-width: 550px){.rescources.download-page .wrapper aside .input{width:100vw;margin:10px 0 0}}.rescources.download-page .wrapper aside .input label{color:#fff}.rescources.download-page .wrapper aside form .button{border:none;color:#fff;font-weight:600;text-transform:uppercase;cursor:pointer;max-width:none;width:100%;height:45px}@media only screen and (max-width: 1024px){.rescources.download-page .wrapper aside form .button{max-height:40px;margin:28px 0 0}}@media only screen and (max-width: 550px){.rescources.download-page .wrapper aside form .button{width:100vw;max-width:none}}.rescources.download-page .back{text-transform:capitalize;background-color:#4693af;border-radius:0;position:relative;height:40px;padding:0 0 0 40px;padding-bottom:0;line-height:40px;text-align:left;font-weight:600;width:270px}.rescources.download-page .back:before{width:40px;height:40px;content:" ";display:block;position:absolute;top:0;left:0;background-image:url(assets/img/svg/dropdown_icon_white.svg);background-repeat:no-repeat;background-position:center 50%;background-size:16px;transform:rotateZ(90deg)}.rescources.download-page .content{padding:1em 2em 4em;width:100vw;max-width:50em;margin:0 auto;margin:0 auto}@media only screen and (max-width: 1024px){.rescources.download-page .content{padding:0 8vw;order:2}}.rescources.download-page .content img{width:100%;max-height:600px;margin:40px auto;display:block;border:20px solid #eaeaea}@media only screen and (max-width: 1024px){.rescources.download-page .content img{max-width:90vw}}.rescources.download-page .content p{color:#565a5c;padding-bottom:1em}.rescources.download-page .content p:blockquote{font-size:1.375rem;font-style:italic;font-weight:100}.rescources.download-page .content h2 + p,.rescources.download-page .content h3 + p,.rescources.download-page .content h4 + p{padding-top:1em}.rescources.download-page .content .button{text-align:center;padding:1em;margin:1em auto}.rescources.download-page .share{background-color:#eaeaea;width:100vw;justify-content:center;padding:50px 0}.rescources.download-page .share div{display:flex;width:300px;margin:0 auto}.rescources.download-page .share h3{text-align:center;line-height:60px;font-size:1.5em;font-weight:500;margin-right:20px;color:#565a5c}@media only screen and (max-width: 724px){.rescources.download-page .share h3{display:none}}.rescources.download-page .share a{display:block;height:40px;width:40px;background:#4183c4;margin:10px;padding:10px;border-radius:40px;transition:.5s all ease}.rescources.download-page .share a svg{max-width:100%;max-height:100%}.rescources.download-page .share .li:hover{background-color:#007bb5}.rescources.download-page .share .fb:hover{background-color:#3B5998}.rescources.download-page .share .tw{padding:7.5px}.rescources.download-page .share .tw:hover{background-color:#4099FF}.rescources.download-page .share .pn:hover{background-color:#cb2027}.rescources.download-page .share .em:hover{background-color:#fdb32b}.rescources.download-page footer header{border-bottom:1px solid #cfd1d0;width:80vw;margin:40px auto;padding:20px 0;display:block;max-width:1200px}@media only screen and (max-width: 1024px){.rescources.download-page footer header{margin:20px auto}}.rescources.download-page footer header h4{color:#565a5c;font-size:2em;background-color:#f4f4f4;width:300px;margin:0 auto -1.5em;text-align:center;font-weight:300}@media only screen and (max-width: 1024px){.rescources .grid .item:nth-of-type(4){display:none}}@media only screen and (max-width: 768px){.rescources .grid .item:nth-of-type(4){display:inline-block}}.active-search{display:none;width:100%;max-width:100vw;height:auto;min-height:100vh;position:absolute;top:0;z-index:111124;overflow-x:hidden}.active-search .close{position:absolute;height:40px;width:40px;top:20px;right:20px;background-image:url(assets/img/svg/close.svg);background-size:contain}.active-search .controls{min-height:200px;width:100vw;padding:50px 10vw 25px;position:fixed;border-bottom:1px solid rgba(255,255,255,0.5);background-color:rgba(35,56,67,0.975);z-index:1}@media only screen and (max-width: 768px){.active-search .controls{padding-top:50px}}.active-search .controls p{display:none;line-height:1em;font-size:30px;padding:0 20px 0 0;color:#fff;font-weight:300;position:relative;top:4px;width:auto}@media only screen and (max-width: 768px){.active-search .controls p{width:100%}}.active-search .controls form{display:none;justify-content:space-between}.active-search .controls #search-value{border:none;border-bottom:1px solid #55acee;background-color:transparent;padding:.5em 0;margin-top:10px;font-size:40px;flex-grow:2;color:#fff;min-width:1em}.active-search .controls #search-value br{display:none}.active-search .controls #search-value:focus{outline:none}@media only screen and (max-width: 768px){.active-search .controls #search-value{font-size:26px}}.active-search .controls #search-button{margin:30px 0 0;height:60px;width:60px;float:right;border:none;background:url(assets/img/svg/search.svg) no-repeat;background-size:80%;background-position:center;transition:.25s all ease}.active-search .controls #search-button:hover{cursor:pointer;transform:scale(1.05)}.active-search .controls #search-button:focus{outline:none}.active-search .controls #search-button:active{outline:none;margin-top:33px;margin-bottom:-3px}.active-search .controls .result-count{display:none;float:right;position:relative;top:1.5em;opacity:.5;color:#fff}.active-search .results,.active-search .taxonomy{margin-top:200px;width:100vw;line-height:1.5;min-height:calc(100vh - 200px);background-color:rgba(35,56,67,0.975)}@media only screen and (max-width: 768px){.active-search .results,.active-search .taxonomy{margin-top:157px}}.active-search .results h3,.active-search .taxonomy h3{font-size:20px;color:#fff;text-align:left;margin-bottom:10px;font-weight:700}.active-search .results p,.active-search .taxonomy p{color:#fff;max-width:55em}.active-search .results article,.active-search .taxonomy article{display:none;position:relative;border-bottom:1px solid rgba(255,255,255,0.5);padding:50px 10vw 55px}@media only screen and (max-width: 768px){.active-search .results article,.active-search .taxonomy article{flex-direction:column}}.active-search .results article div,.active-search .taxonomy article div{width:75%}@media only screen and (max-width: 768px){.active-search .results article div,.active-search .taxonomy article div{width:100%}}.active-search .results article aside,.active-search .taxonomy article aside{width:25%;text-align:right;color:#fff}@media only screen and (max-width: 768px){.active-search .results article aside,.active-search .taxonomy article aside{width:100%;text-align:left;padding-top:20px}}.active-search .results article .label,.active-search .taxonomy article .label{width:auto;display:inline-block;padding:.5em 1em .5em 2.8em;background-size:20px;background-position:10px center;background-repeat:no-repeat;border-radius:3px;font-size:.875em}.active-search .results article time,.active-search .taxonomy article time{display:block;margin-top:.5em;font-size:.75rem;text-transform:uppercase;opacity:.5}@media only screen and (max-width: 768px){.active-search .results article time,.active-search .taxonomy article time{display:inline-block;padding:.5em 1em}}.active-search .results article.blog .label,.active-search .taxonomy article.blog .label{background-size:20px 26px;background-color:#754c8b;background-image:url(assets/img/svg/education_icon_3.svg)}.active-search .results article.page .label,.active-search .taxonomy article.page .label{background-color:#55acee;background-image:url(assets/img/svg/mortgage.svg)}.active-search .results article.rescource .label,.active-search .taxonomy article.rescource .label{background-color:#82b854;background-image:url(assets/img/svg/whitepaper.svg)}.active-search .results-nav{margin:0!important;padding:50px 0 75px;background-color:rgba(50,60,70,0.95);color:#fff}.active-search .results-nav a{color:#fff!important}.active-search .search-term{background-color:transparent;color:rgba(255,251,204,0.9);font-style:italic;font-weight:700;text-decoration:underline}.blog-search{display:none}.blog-search.industry{display:block}@media only screen and (max-width: 1024px){.blog-search .controls{position:relative}}.blog-search .taxonomy{margin-top:200px;width:100vw;line-height:1.5;min-height:calc(100vh - 200px);background-color:rgba(35,56,67,0.975);padding:25px 10vw;display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.blog-search .taxonomy{margin-top:0}}@media only screen and (max-width: 768px){.blog-search .taxonomy{margin-top:0;flex-direction:column}}.blog-search .categories{width:30%;margin-right:40px}@media only screen and (max-width: 1024px){.blog-search .categories{width:50%}}@media only screen and (max-width: 768px){.blog-search .categories{width:100%}}.blog-search .categories a{line-height:2em;display:flex;background-color:#1D2D35;border-radius:3px;padding:.5em;margin-bottom:.5em;justify-content:space-between;transition:.25s all ease}.blog-search .categories a:hover{background-color:#1a2930;color:rgba(85,172,238,0.9)}.blog-search .categories img{width:30px;height:30px;padding:5px}.blog-search .categories h4{font-weight:700;flex-grow:2;padding-left:10px;line-height:2.125em}.blog-search .categories p{line-height:2em;font-size:.75rem;padding-top:4px;opacity:.5;padding-right:4px}.blog-search .tags{width:50%}@media only screen and (max-width: 1024px){.blog-search .tags{width:50%}}@media only screen and (max-width: 768px){.blog-search .tags{width:100%;margin-top:50px}}.blog-search .tags a{display:inline-block;border:1px solid rgba(85,172,238,0.5);border-radius:3px;padding:.25em .5em;margin:0 10px 10px 0;transition:.25s all ease}.blog-search .tags a:hover{color:rgba(85,172,238,0.9);border:1px solid rgba(85,172,238,0.9)}.search-term{background-color:rgba(255,251,204,0.9);padding:0 .25em}.search-example .active-search{display:inline-block}.search-example .active-search .controls form,.search-example .active-search .results article{display:flex}.search-example .active-search .results{margin-top:200px}.general .content h3.year{font-size:3rem;padding-bottom:10px;opacity:.5;font-weight:100;margin-top:10px}.leadership .content .leader.active p{padding-bottom:0}.leadership .content .leader.active p:last-of-type{padding-bottom:20px}.general .content .outro{padding-top:10px}.general .content article.employee{display:flex;margin-bottom:40px;border-bottom:1px dashed #c7c7c7;padding-bottom:3rem}@media (max-width: 600px){.general .content article.employee{flex-flow:row wrap}}.general .content article.employee img{width:30%;height:30%;margin-right:40px;border-radius:300px}.general .content article.employee img.right{margin-left:40px;margin-right:0}.general .content article.employee .details{padding-right:20px}.general .content article.employee .details small{font-size:14px;margin-bottom:15px;display:block;margin-top:-5px;font-style:italic}.industry header.site nav.site ul{padding-top:18px;padding-right:20px}.industry header.site.sticky nav.site ul{padding-top:9px;padding-right:20px}.industry header.site .logo{margin-top:0}.industry.product nav.site aside{max-height:30px;width:250px}@media (min-width: 1024px){.industry.product .core-content{padding-top:92px}}.industry.product .core-content .intro{height:50vh}.industry.product header.site{padding:20px 5vw 10px}.industry header.site nav.site ul li a{display:inline-block;position:relative}.industry header.site nav.site ul li nav a{display:flex}@media screen and (min-width: 1024px){.industry.product header.site{margin-top:0}.industry.product header.site .logo{margin-top:0}}@media screen and (min-width: 1024px){.industry header.site.noscroll-sticky .logo,.industry header.site.sticky .logo{margin-top:0}}.industry.product .value-prop .icon-props article{width:inherit;margin-right:30px}.industry.product .value-prop h4.demo{font-weight:600;font-size:20px;padding:0;text-align:center}.grid .news:after{content:"news release";background-color:#754c8b;background-image:url(assets/img/svg/interface.svg);background-size:15%}.grid .multi-wrap a span.mobile-multi-news,.grid .multi-wrap a span.mobile-multi-news,.grid .multi-wrap a span.mobile-multi-news{background:url(assets/img/svg/interface.svg) no-repeat 12px center #754c8b;background-size:15%}.transparent_banner{background-color:rgba(4,4,4,0.2)!important;position:absolute!important;top:0;left:0;display:block!important;z-index:1!important;width:100%!important;height:100%!important}.active-search .controls #search-button{margin:23px 0 0}.industry.blog.blog-post .core-content .no-image h1{padding:145px 30px 15px}.wf-active .industry.opaque-header .core-content{padding-top:0}.wf-active .industry header.site.cf.sticky{background:rgba(36,56,66,0.952941)!important}.wf-active .industry.opaque-header .core-content{padding-top:104px}.wf-active .industry.opaque-header.blog-post .core-content{padding-top:5px}.content li:before{content:"• ";font-size:2em;line-height:.5em;color:#82b854;position:relative;top:6px}.wrapper time:first-child{font-size:20px;text-transform:uppercase}.industry.blog.blog-post .wrapper a{color:#82b854!important}@media only screen and (max-width: 1024px){.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe{width:100%!important}.industry.blog.blog-post .core-content .post-image h1{font-size:31px;line-height:45px;margin:28px 0 0}.active-search .results,.active-search .taxonomy{margin-top:0}.wf-active .industry.opaque-header .core-content{padding-top:30px}.industry.blog.blog-post .core-content .no-image h1{max-width:100%;padding:125px 30px 15px;font-size:22px}}@media only screen and (max-width: 767px){.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe{width:100%!important}.industry.blog.blog-post .core-content .post-image h1{font-size:18px;line-height:18px;margin:18px 0 0}.active-search .results,.active-search .taxonomy{margin-top:0}.industry.blog .featured-posts .featured-wrapper div p{line-height:20px;font-size:1rem}.industry.blog .featured-posts .featured-wrapper div h2{font-size:28px}.hello h5{padding:10px 5px;font-weight:400;font-size:14px}.hello .close{height:10px;width:10px;right:8px;top:5px}}.authorinfo{margin-bottom:20px;border:1px solid #9C9C9C;padding:10px;display:block;color:#243842}.authorinfo img{border:1px solid #D8D8D8;border-radius:50%;float:left;margin:0 10px 10px 0}.authorinfo .avatar{float:left;margin:0 10px 0 0}.industry .core-content .subs div a.insurance{background-image:url(../img/insurance.png);background-size:46%}.industry footer.site .mktoFormRow{width:60%;float:left}.industry footer.site .mktoButtonRow{width:38%!important;float:left;margin-left:6px}.industry footer.site .mktoForm .mktoButtonRow .mktoButton{display:block!important;font-size:14px!important;color:#565a5c!important;background-color:#2a2b2f!important;text-transform:capitalize;border:none!important;border-radius:0!important;margin:-14px 0 0 5px;text-align:center;box-shadow:inset 0 0 0 1px #4183c4}.industry footer.site .mktoForm .mktoRequiredField label.mktoLabel{display:none}.industry footer.site .newsletter input{height:39px}



.industry.blog .posts .right-blog article { width: 50%;}
.posts .right-blog { float:left; width:65.33%;}
.right-blog article { float:left;}
.posts .sidebar  { float:right; border-left: 1px solid #d9d9d9;}
.col-bl-4 a:hover {
	text-decoration: underline;
}
.right-widgets {
    clear: both;
}
.col-bl-4 a, .col-bl-4 a.active:hover {
	outline: 0;
	color:#19232d;
}
.column, .row-blog {
	padding-left: 25px;
	padding-right: 25px;
	float: left;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.col-bl-4 {
	width: 33.333333333333336%;
	padding-left: 25px;
	padding-right: 25px;
	float: left;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.col-bl-4:before {
	content: " ";
	position: absolute;
	/*border-left: 1px solid #d9d9d9;*/
	height: 100%;
	margin-left: -25px;
}
.col-bl-4 ul {
	list-style: none;
	margin:0;
	padding:0;
}
.col-bl-4 ul .widget {
	margin-bottom: 35px;
    clear: both;
}
.col-bl-4 ul label > span {
	display: none;
}
.col-bl-4 input, .col-bl-4 textarea, .col-bl-4 select {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    color: #a6a6a6;
    float: left;
    font-size: 13px;
    height: 32px;
    line-height: 14px;
    max-width: 100%;
    outline: 0 none;
    padding: 7px 14px;
}
.col-bl-4 input.search-submit {margin-left: 5px;}
.adwrap-widget {text-align: center;}
.col-bl-4 #text-2 input.search-submit { margin-left:5px;}
.col-bl-4 .widgettitle, .industry .col-bl-4 h3, .col-bl-4 .tabbed .tabs-list {
	font-family: "Oswald", Georgia, serif;
	font-size: 13px;
	text-transform: uppercase;
	background: #E6E7E8;
    color: #000000;
	padding: 0 14px;
	line-height: 34px;
	margin-bottom: 35px;
    text-align: left;
}
.col-bl-4 .posts-list li {
	line-height: 1.5;
}
.posts-list li > a {
	float: left;
	position: relative;
	-moz-transform: translate3d(0, 0, 0);
}
.posts-list img {
	display: none;
}
.posts-list img {
	float: left;
	width: 85px;
	height: auto;
}
.cff-wrapper {
    font-size: 13px;
}
.posts-list .content {
	margin-left: 0px;
	line-height: 1;
	min-height: 73px;
	border-bottom: 1px solid #d9d9d9;
}
.posts-list .content time, .col-bl-4 .comments a {
	color: #a6a6a6;
	font-size: 11px;
	text-transform: uppercase;
}
.col-bl-4 .comments a:hover { text-decoration:none;}
.posts-list .content .comments {
	float: right;
	color: #a6a6a6;
	font-size: 11px;
	white-space: nowrap;
}
.posts-list .content > a {
	display: block;
	font-size: 13px;
	line-height: 1.615;
	margin: 8px 0;
	color:#565a5c;
}
.posts-list li:first-child {
	padding-top: 0;
}
.posts-list li {
	overflow: hidden;
	padding: 24px 0 0 0;
	border-bottom: 0;
}
.fetched_tweets {
	border: medium none;
	list-style: none outside none;
	margin: 0 !important;
	outline: medium none;
	padding: 0;
	position: relative;
	width: 100%;
	font-size: 14px;
}
ul.light li.tweets_avatar {
	background: #F4F4F4;
	color: #000 !important;
	padding: 8px 8px 0 !important;
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 15px;
}
div.wdtf-user-card {
	width: 100%;
	margin-bottom: 5px;
	float: left;
}
div.wdtf-screen-name {
	margin-left: 4px;
	float: left;
	font-size: 1.1em;
	width: 68%;
	line-height: 18px;
}
.light div.wdtf-screen-name span.screen_name {
	font-weight: bold;
	color: #000000 !important;
}
ul.light li.tweets_avatar .times a, ul.light li.tweets_avatar .wdtf-screen-name a, ul.light li.tweets_avatar .stats a {
	color: #999999 !important;
	text-decoration: none;
	width: 100%;
}
ul.light li.tweets_avatar .times a {
    padding-bottom: 10px;
    display: inline-block;
    font-style: italic;
}
.clear {
	clear: both;
}
ul.light li.tweets_avatar .tweet_data {
    color: #000000 !important;
    clear: both;
    line-height: 18px;
}
.fetched_tweets.light .tweets_avatar .tweet_data a {
	color: #0084B4 !important;
}
div.times {
	float: left;
}
#cff {
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#cff .cff-item {
	float: left;
	width: 100%;
	clear: both;
	padding: 20px 0 15px 0;
	margin: 0;
	border-bottom: 1px solid #ddd;
}
#cff h3, #cff h4, #cff h5, #cff h6, #cff p {
    float: left;
    width: 100%;
    clear: both;
    padding: 0;
    margin: 5px 0;
    line-height: 1.4;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word;
	display: inline-flex;
}
#cff .cff-shared-link {
    float: left;
    clear: both;
    width: 100%;
    padding: 5px 10px;
    margin: 10px 0 5px 0;
    background: #f9f9f9;
    border: 1px solid #d9d9d9;
    background: rgba(0,0,0,0.02);
    border: 1px solid rgba(0,0,0,0.07);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#cff .cff-post-links {
    float: left;
    clear: none;
    padding: 5px 0 0 0;
    margin: 0;
    font-size: 11px;
}
#cff .cff-item:first-child {
	padding-top: 0;
}
#cff .cff-author {
	float: left;
	clear: both;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 1.2;
	width: 100%;
}
#cff .cff-author a {
	text-decoration: none;
	float: left;
	display: block;
	/* width: 100%; */
    min-width: 100%\9;
}
#cff .cff-author .cff-author-text {
	float: left;
	width: 100%;
}
#cff .cff-author .cff-page-name.cff-author-date {
	float: left;
	padding: 2px 0 0 0;
}
#cff .cff-author .cff-author-text * {
	float: left;
	clear: both;
	width: auto;
	margin: 0 0 0 50px;
	font-weight: bold;
}
#cff .cff-author .cff-date {
	color: #9197a3;
	font-weight: normal;
	margin-top: 0px;
}
#cff .cff-author-img {
	float: left;
	width: 40px;
	margin: 0 0 0 -100% !important;
}
#cff .cff-author img {
	float: left;
}
#cff .cff-expand {
    display: none;
}
#cff .cff-share-container {
    position: relative;
    display: inline;
}
#cff .cff-post-links a:first-child {
    padding-left: 0;
    margin: 0;
}
#cff .cff-post-links a {
    font-size: 11px;
}
.fetched_tweets.light > li{
				border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
				border-width: 1px;
				border-style: solid;}
				.fetched_tweets.dark > li{
				border-color: #444;
				border-width: 1px;
				border-style: solid;}
.slideshow {
    overflow: hidden;
    width: 300px;
    height: 250px;
}
.slideshow img {
    width: 600;
    height: 400;
}
.industry footer.site a i {
    font-size: 23px;
    margin: 9px 12px;
    color: #2a2b2f;
    font-weight: bold;
}
footer.site .social a.mess-blog {
    background-image: url("assets/img/blog.png");
    background-size: 71% auto;
}
footer.site .social a.mess-feed {
    background-image: url("assets/img/rss.png");
    background-size: 71% auto;
}
#secondary #search-2 #searchform .screen-reader-text{
	display:none;
}
#google_image_div {
    text-align: center;
}
.slideshow-top { margin:auto; width:300px;}
@media only screen and (max-width: 768px) {
.posts .right-blog {float: none;width: 100%;}
.posts .sidebar {float: none;border-left: 0;width: 100%;}
}
@media only screen and (max-width: 767px) {
	.industry.blog .posts .right-blog article {width: 100%;}
	.industry footer.site .mktoButtonRow {width: 26%!important;}
	li.srchLi{margin:9px auto !important;}
}

@media all and (max-width: 768px) and (min-width: 767px) {
	.col-bl-4 ul .widget {
    margin-bottom: 35px;
    clear: inherit;
    width: 46%;
    float: left;
	}
	.posts .sidebar {
		width: 100%;
		padding: 0;
	}
}





@media all and (max-width: 768px) and (min-width: 767px) {
	.col-bl-4 ul .widget {padding:0 15px;}
	.industry footer.site .mktoButtonRow {width: 26%!important;}
	.twitter_widget{ margin-top: 274px;}
	/*.searchMenuHdr input.search-field {
		margin-left:111px !important;
		width:176px !important;
	}*/
}

/* go live css changes */
.comment-form {
 width: 100%;
}
form.comment-form label {
    display: inline-block;
}
form.comment-form textarea, form.comment-form input {
    width: 100%;
    margin: 0;
}
.industry.blog.blog-post .wrapper ul li:before,.industry.blog.blog-post .wrapper ol li:before { display:none;}
.industry.blog.blog-post .wrapper ul li .comment-content p {text-indent: 0;}
.comment-content p {text-indent: 0;}

.google_image_div {
	text-align: center !important;
    margin: 0 auto !important;
    width: 300px !important;
}


.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}
.postDetailNurse b,
.postDetailNurse strong {
	font-weight: 700;
}

.postDetailNurse em {
	font-style: italic;
}
.cff-text {    width: 100%;}
ul.bottomWidget{
	display:table;
	text-align:center;
	margin: -9px auto 0 !important;
}

ul.bottomWidget li{
	display:inline-block;
	text-align:center;
}

ol.commentlist li{
	text-indent: 0 !important;
}
.commentlist #respond{
	width:90%;
	margin:0 auto;
	text-indent: 0;
}
.commentlist #respond form.comment-form label {
    display: inline-block;
	text-indent: 0;
}
.commentlist #respond form.comment-form textarea, form.comment-form input {
    width: 100%;
    margin: 0;
}
.comment-reply-title small {
	font-size: 100%;
}

.comment-reply-title small a {
	border: 0;
	float: right;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:before {
	/*content: "\f405";*/
	font-size: 32px;
	//position: relative;
	//top: -3px;
}

.searchMenuHdr input.search-field {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) inset;
    color: #333;
    padding: 9.5px 0.65rem;
    border: 0;
    height: 34px;
    float: none;
    width: 100%;
    padding-left: 118px;
}
@-moz-document url-prefix() { 
  .styled-select select {
     padding:5px 5px 5px 10px !important;
  }
}
.searchMenuHdr input.search-submit {
    background: #fff url("assets/img/search-icon.png") no-repeat scroll 5px center / 72% auto;
    border: 0 none;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) inset;
    border-radius: 0 4px 4px 0;
    margin-left: -35px;
    /*padding: 9.5px 0.65rem;*/
	height:34px;
    text-indent: -777777px;
    width: 35px;
    z-index: 1;
	float:right;
	position: absolute;
	cursor: pointer;
	top: 24px;
    right: 0;
}

li.srchLi{
	margin-top:-7px;
	text-align: center;
	position:relative;	
}
.job_search_from{
	width:100%;
	text-align: center;
}

.searchMenuHdr{
	width:100%;
	text-align:center;
}


.styled-select select {
    background: transparent;
    width: 268px;
    padding: 5px 5px 5px 15px;
    font-size: 13px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
    max-width: 117%;
    font-family: "Oswald", Georgia, serif;
    text-transform: uppercase;
    color: #000;
}

.styled-select {
   width: 110px;
   height: 34px;
   overflow: hidden;
   background: #E6E7E8 url("assets/img/down_arrow_select.jpg") no-repeat scroll right center;
   border: 1px solid #ccc;
   position:absolute;
}

.active-search-display-block{
	display:block !important;
	position:relative !important;
	margin-top:0 !important;
	z-index:0 !important;
}
.active-search-result-display-block{

	margin-top:0 !important;
}

.control-relative-pos{
	position:relative !important;
	z-index:0 !important;
}
.searchResultHeading{
	color:#fff;
	font-size:32px;
}

.searchResultHeadingArticle{
	border-bottom:none !important;
	padding:50px 10vw 15px !important;
}

input[type="search"].search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #aaa;
}
input[type="search"].search-field::-moz-placeholder { /* Firefox 19+ */
  color: #aaa;
}
input[type="search"].search-field:-ms-input-placeholder { /* IE 10+ */
  color: #aaa;
}
input[type="search"].search-field:-moz-placeholder { /* Firefox 18- */
  color: #aaa;
}

input[type="search"].search-field:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #ddd;
}
input[type="search"].search-field:focus::-moz-placeholder { /* Firefox 19+ */
color: #ddd;
}
input[type="search"].search-field:focus:-ms-input-placeholder { /* IE 10+ */
color: #ddd;
}
input[type="search"].search-field:focus:-moz-placeholder { /* Firefox 18- */
color: #ddd;
}
/*custom css*/
@-moz-document url-prefix() { 
  .industry.blog.blog-post .wrapper blockquote[property="dc:gradient dc:gradient"]:before {
  animation: 0s ease 0s normal none infinite running AnimationName;
  background: rgba(0, 0, 0, 0) url("https://www.nurse.com/blog/wp-content/themes/Nurse2/assets/img/svg/quote-mark.svg") repeat scroll 0 0 / 41px auto;
  content: "";
  display: block;
  float: left;
  height: 26px;
  margin: -30px 0 0 -30px;
  width: 41px;
 }
}