.blog .wrapper{width:1140px;max-width:100%;margin:0 auto;padding:0}body *{box-sizing:border-box !important}.btn{background:#0d2e4f;display:inline-block;color:#fff;font-size:1.2em;letter-spacing:1px;font-weight:400;line-height:1em;padding:1em 2.25em;transition:all .2s linear}.btn:hover{background:#1e436a}body .container-fluid .row-fluid .center-heading{max-width:1040px}.heroWrap{margin-top:75px;padding:80px 0;overflow:hidden;background-color:#999;background-repeat:no-repeat;background-position:center center;background-size:cover}.hs-blog-listing .heroWrap{background-image:url(//cdn2.hubspot.net/hubfs/2296582/images_2018/blog-hero.jpg)}.heroWrap h1{font-size:2.625em;letter-spacing:5pt;line-height:1.3em;text-align:center}.heroWrap h1 #welcome{font-size:.71em;font-weight:200;letter-spacing:3pt;display:block;margin:0 auto;padding:0}.heroWrap .hs-form,.bottomCta .hs-form{width:530px;max-width:100%;margin:0 auto}.heroWrap .hs-form .field>label,.bottomCta .hs-form .field>label{display:none}.heroWrap .hs-form .field.hs_email,.bottomCta .hs-form .field.hs_email{width:calc(100% - 230px);float:left;position:relative}.heroWrap .hs-form .field.hs_email input,.bottomCta .hs-form .field.hs_email input{width:100%;height:50px;line-height:50px;padding:0 10px;margin:0;color:#fff;border:1px solid #fff;background:transparent;font-family:inherit;font-size:inherit;transition:all .2s linear}.heroWrap .hs-form .field.hs_email .hs-error-msgs,.bottomCta .hs-form .field.hs_email .hs-error-msgs{position:absolute;bottom:-20px;left:0}.heroWrap .hs-form .hs_submit,.bottomCta .hs-form .hs_submit{width:200px;float:right}.heroWrap .hs-form .hs_submit .hs-button.primary,.bottomCta .hs-form .hs_submit .hs-button.primary{margin:0;padding:0 10px;width:100%;height:50px;line-height:50px;color:#fff;border:1px solid #fff;background:transparent;font-family:inherit;font-size:inherit;transition:all .2s linear}.heroWrap .hs-form .field.hs_email input:hover,.heroWrap .hs-form .field.hs_email input:focus,.heroWrap .hs-form .field.hs_email input:active,.bottomCta .hs-form .field.hs_email input:hover,.bottomCta .hs-form .field.hs_email input:focus,.bottomCta .hs-form .field.hs_email input:active{transform:none;background:#fff;color:#333}.heroWrap .hs-form .hs_submit .hs-button.primary:hover,.bottomCta .hs-form .hs_submit .hs-button.primary:hover{transform:none;box-shadow:none;border-color:#587ff8;background:#578ff8}.widget-type-post_filter{text-align:center;padding:20px 0}.widget-type-post_filter ul li a{font-size:12px;letter-spacing:1pt}.widget-type-post_filter ul li a:hover{color:#0d2e4f}.widget-type-post_filter ul li.active a{color:#0d2e4f;font-weight:500}.widget-type-post_filter ul{margin:0;padding:0;list-style:none}.widget-type-post_filter ul li{margin:0;padding:0 10px;display:inline-block}.widget-type-post_filter .filter-link-count,.widget-type-post_filter ul li:before{display:none}.widget-type-post_filter ul li.back-to{padding:0}.post-listing .post-item{padding:80px 0;margin:0}.post-listing .post-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}.post-item .custom-post-head{position:relative;padding:0 0 20px 90px}.post-item .custom-post-head .date{background:#0d2e4f;width:70px;height:70px;display:block;position:absolute;left:0;top:0;padding:15px;text-align:center;color:#fff;font-size:13px;font-weight:600;box-sizing:border-box}.post-item .custom-post-head .date span{display:block}.post-item .custom-post-head h2{line-height:1em;margin:5px 0 10px}.post-item .custom-post-head h2 a{color:#0d2e4f;text-transform:uppercase;font-weight:600;letter-spacing:1pt;line-height:1em}.post-item .custom-post-head .byline{font-size:14px;color:#0d2e4f;line-height:1em;font-weight:300}.post-item .post-body-wrap{display:table;width:100%;margin:20px 0 0}.post-item .post-body-wrap .post-body,.post-item .post-body-wrap .post-image{display:table-cell;vertical-align:top;padding:0}.post-item .post-body-wrap .post-body{padding-left:90px}.post-item .post-body-wrap .post-body:not(.withImage){width:100%}.post-item .post-body-wrap .post-body.withImage{width:65%;padding-right:80px}.post-item .post-body-wrap .post-body p{color:#0d2e4f;font-weight:400;line-height:2em}.post-item .post-body-wrap .post-image img{width:100%;height:auto}.pagination{padding:60px 0;margin:0;text-align:center;font-size:18px}.pagination li{display:inline-block;padding:15px;margin:0;vertical-align:middle;transition:all .2s linear}.pagination li:before{display:none}.pagination li:not(.active){opacity:.5}.pagination li:hover{opacity:1}.pagination li a{color:#0d2e4f;font-weight:600}.pagination li.arrow{font-size:0;padding:0}.pagination li.arrow a{font-weight:100;width:16px;height:24px;display:block}.pagination li.arrow.prev a{background-image:url(//cdn2.hubspot.net/hubfs/2296582/images_2018/prev-posts.png);margin-right:10px}.pagination li.arrow.next a{background-image:url(//cdn2.hubspot.net/hubfs/2296582/images_2018/next-posts.png);margin-left:10px}.post-listing-simple .post-item{padding:20px 0;margin:0}.post-listing-simple .post-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}.hs-blog-post .heroWrap,.hs-blog-post .wrapper{position:relative}.hs-blog-post .heroWrap{padding:180px 0}.hs-blog-post .post-meta{text-align:center;color:#fff}.hs-blog-post .heroWrap:before{content:'';background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;left:0;top:0}.hs-blog-post .widget-type-post_filter{text-align:left}.hs-blog-post .blog-wrap{position:relative}.social-share{position:absolute;left:20px;top:20px}.social-share span{display:block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center center;font-size:0;color:transparent;margin:0 0 10px;transition:all .2s linear;cursor:pointer}.social-share span.share-twitter{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/twitter.png)}.social-share span.share-facebook{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/facebook.png)}.social-share span.share-reddit{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/reddit.png)}.social-share span.share-linkedin{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/linkedin.png)}.social-share span.share-email{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/mail.png)}.social-share span.share-twitter:hover{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/twitter_ro.png)}.social-share span.share-facebook:hover{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/facebook_ro.png)}.social-share span.share-reddit:hover{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/reddit_ro.png)}.social-share span.share-linkedin:hover{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/linkedin_ro.png)}.social-share span.share-email:hover{background-image:url(https://cdn2.hubspot.net/hubfs/2296582/images_2018/social/mail_ro.png)}.who-we-are .jumbo1-primary-banner h1{font-size:42px;letter-spacing:5px}.who-we-are .container-fluid .row-fluid .jumbo1-primary-banner .center-heading{margin-bottom:0}.who-we-are .container-fluid .row-fluid .jumbo1-primary-banner{background-position:center bottom}.who-we-are .about{padding-bottom:80px}.who-we-are .about .wrapper{padding-top:80px}.who-we-are .wrapper.wrapper-narrow{max-width:790px;float:none;margin:0 auto}.who-we-are .core-values{padding-top:40px}.who-we-are .core-values .widget-type-rich_text{padding-top:40px;padding-bottom:40px}.who-we-are .vision-mission{width:600px;height:543px;background:url(//cdn2.hubspot.net/hubfs/2296582/images_2018/purpose-impact-driven.png) no-repeat transparent center center;background-size:contain;margin:60px auto;display:table}.who-we-are .vision-mission div{display:table-cell;width:50%;padding:60px;color:#fff}.who-we-are .vision-mission div *{color:#fff}.who-we-are .vision-mission div h3{font-size:20px;margin:10px 0 0}.who-we-are .vision-mission div p{font-size:.78em;line-height:1.5em}.short-hero.lp-2018 .jumbo-3-inner-section-one.heroWrap{padding:180px 0 80px}.linguist-lp-bg{background:#0d2e4f;padding:40px 0 70px}.linguist-lp-bg h3{color:#fff;text-align:center}.linguist-lp-bg .form-style{padding:0 20%}.linguist-lp-bg label span,.linguist-lp-bg legend{color:#fff}.linguist-body h3{margin-top:30px}.lp-2018 .jumbo-3-inner-section-one.heroWrap{padding:280px 0px 180px;text-align:center;margin:0;position:relative}.lp-2018 .logo{text-align:center;position:absolute;top:35px;width:100% !important}.lp-2018 .heroWrap:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;top:0}.lp-2018 .heroWrap h1{color:#fff;margin:0;padding:0;font-size:2em}.lp-2018 .heroWrap .wrapper{position:relative}.lp-2018 .lp-form-grp{background:rgba(0,0,0,0.05);padding:100px 15px;border-radius:0}.lp-2018 .row-fluid form .field input,.lp-2018 .row-fluid form .field select,.lp-2018 .row-fluid form .field textarea{background:#fff;padding:0 5px}.lp-2018 .row-fluid form .hs-button.primary{width:100%;text-align:center;transition:all .2s linear}.lp-2018 .row-fluid form .hs-button.primary:hover{box-shadow:none;transform:none;background-color:#2fc7dc}.lp-2018 .jumbo-3-section-three-lp{background:rgba(0,0,0,0.05);padding:0}.lp-2018 .lp-copy{padding:100px 0}.lp-2018 .hs-form .field{margin:0 0 10px}.lp-2018 .hs-form .field>label{display:none}.lp-2018 .social-share{position:relative;width:100%;left:0;top:20px;text-align:center}.lp-2018 .social-share h5{margin:0}.lp-2018 .social-share span{display:inline-block;margin:0 5px}.cta_section{margin-bottom:40px;text-align:center}.cta_section a{background:none !important}.cta_section img{width:auto !important}.hs_language_s_ li{float:left;width:33%}.hs_language_s_ ul{width:100%}.who-we-are .about .gradient-bg{padding:20px 0;margin:80px 0 0}.who-we-are .about .gradient-bg .wrapper{padding-top:0}.who-we-are .about .gradient-bg .home-premium a{color:#fff}.who-we-are .about .gradient-bg .home-premium h2{margin:0}@media all and (max-width:991px){.post-item .post-body-wrap .post-body.withImage{padding-right:40px}.post-item .post-body-wrap .post-body p{font-size:12px}.hs-blog-post .blog-wrap .row-fluid [class*="span"].wrapper{padding:0 70px}}@media all and (max-width:767px){.hs_language_s_ li{width:100%}.post-listing{column-count:2;column-gap:2em;padding:0 1em 40px}.post-listing .post-item:not(:last-child),.post-listing .post-item{border:1px solid rgba(0,0,0,0.1);margin:0 0 2em;width:100%;padding:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25)}.post-item .custom-post-head{padding:10px 10px 10px 70px}.post-item .custom-post-head h2{margin:10px 0 0;font-size:1em}.post-item .custom-post-head .date{width:50px;height:50px;padding:10px;font-size:10px;left:10px;top:10px}.post-item .custom-post-head .byline{font-size:12px}.post-item .post-body-wrap{margin:0;padding:0}.post-item .post-body-wrap .post-image{display:block;padding:0 10px 10px}.post-item .post-body-wrap .post-body{display:none}.heroWrap .wrapper{padding:0 20px}.heroWrap h1{font-size:1.75em;line-height:1.15em;letter-spacing:3pt}.hs-blog-post .heroWrap{padding:80px 0}.hs-blog-post .blog-wrap .row-fluid [class*="span"].wrapper{padding:0 20px 0 70px}.heroWrap .hs-form .field.hs_email,.bottomCta .hs-form .field.hs_email{width:calc(100% - 120px)}.heroWrap .hs-form .hs_submit,.bottomCta .hs-form .hs_submit{width:100px}.heroWrap .hs-form .field.hs_email input,.heroWrap .hs-form .hs_submit .hs-button.primary,.bottomCta .hs-form .field.hs_email input,.bottomCta .hs-form .hs_submit .hs-button.primary{height:40px;line-height:40px;font-size:.75em}.who-we-are .vision-mission{width:100%;background-size:contain;background-position:center top;height:630px}.who-we-are .vision-mission div{padding:30px 80px}.lp-2018 .lp-form-grp{min-height:0 !important}.lp-2018 .logo img{width:150px !important}.lp-2018 .jumbo-3-inner-section-one.heroWrap{padding:180px 0px 80px}.lp-2018 .jumbo-3-section-three-lp{background:#fff}.lp-2018 .jumbo-3-section-three-lp .wrapper{padding:0}.lp-2018 .lp-copy{padding:60px 15px}.lp-2018 .lp-form-grp{padding:60px 15px}.who-we-are .core-values .widget-type-rich_text{padding:20px 0}}@media all and (max-width:624px){.who-we-are .vision-mission{height:500px}.who-we-are .vision-mission div{padding:30px 60px}}@media all and (max-width:580px){.post-listing{column-count:1;width:350px;max-width:100%;margin:0 auto;padding:0 0 40px}.who-we-are .vision-mission{display:block;background:0;max-width:100%;height:auto;margin:20px auto}.who-we-are .vision-mission div{display:block;width:100%;box-sizing:border-box;padding:10px 20px 20px}.who-we-are .vision-mission div.vision{background:#1e436a}.who-we-are .vision-mission div.mission{background:#0d2e4f}.who-we-are .vision-mission div h3,.who-we-are .vision-mission div p{font-weight:400}.post-body,.post-body p{font-size:14px}}